zoukankan      html  css  js  c++  java
  • Windows程序基础——Windows应用程序的基本概念

    Windows是一种应用于微型计算机的操作系统,它为应用程序提供了一个多任务运行平台,它为应用程序提供了一致性的图形化窗口和菜单。

    Windows应用程序都具有图形界面并由事件来驱动其运行。

    图形用户界面(GUI)——与键盘和鼠标相配合

    区别:普通C语言程序:主函数(系统加载)及主函数调用的函数;Windows程序主函数(系统加载)及事件处理函数(系统调用);

    一个Windows应用程序是由Windows系统和程序主函数及与其相关的事件消息处理函数组成的。


    Windows操作系统与Windows程序的主函数名

    Windows应用程序的起始函数原型为:

    int WINAPI WinMain
    {
        HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        LPSTR        lpCmdLine,
        int             nCmdShow
    };

     Windows内核、API和开发工具

    内核:操作系统中核心代码,运行于硬件设计的最高级别上,必须使用Windows提供的API函数来调用。

    API函数:1.窗口管理函数——实现窗口的创建、移动、修改功能

          2.图像设备函数——实现图形绘制及操作功能{图形设备接口(GDI)}

                    3.系统服务函数——实现与操作系统有关的一些功能

    开发工具:

    面向对象程序设计思想和方法——人们用类对Windows API函数进行了封装。

    面向对象及可视:Visual C++、VIsual Basic、C++ Builder

  • 相关阅读:
    5 Python3 函数进阶&迭代器与生成器
    2 python第三章文件操作
    4 python内置函数
    python内置函数 eval()、exec()以及complie()函数
    0 字符与字节的区别
    python enumerate() 函数
    1 python 文件处理
    python 之编写登陆接口
    python 之九九乘法表
    第一模块第二章-数据类型整理
  • 原文地址:https://www.cnblogs.com/hansichen/p/7137150.html
Copyright © 2011-2022 走看看