MFC Windows应用程序设计(二)——应用程序的结构

来源:互联网 发布:泰国清迈寺庙 知乎 编辑:程序博客网 时间:2024/05/17 12:51

Windows应用程序的结构

一个Windows程序一般由头文件、源文件、动态链接库、资源等几部分组成。

1、  主函数

主要完成两个任务:一是创建应用程序的界面——窗口;而是建立前面提到过的消息循环。

1)  描述窗口属性的数据结构——窗口类

2)  注册窗口类

3)  创建窗口

4)  显示窗口

5)  消息循环

2、  消息的处理部分——窗口函数

具有窗口界面的Windows应用程序,必须要有一个“窗口函数”,各种消息的处理就是在这里完成的,它是完成用户任务的核心,也是需要程序员编写大量代码的地方。

3、  Windows系统、主函数、窗口函数之间的关系

主函数和窗口函数都是由Windows系统来调用的函数,只不过主函数是程序启动之后,系统首先调用的函数;而窗口函数是主函数在获得消息并把消息发给系统之后,由系统调用的函数。

不同消息所对应的操作就是由窗口函数完成的。Windows程序员的工作就是编写窗口函数的case中的代码。

 

总结:1)程序由两大部分组成:主函数部分和窗口函数部分

           2Windows应用程序是靠消息来驱动的,消息时一个描述事件的结构。

         Windows应用程序的主函数中,首先要注册窗口类,然后创建并显示窗口,创建窗口后程序就进入消息循环,在消息循环中,程序不断地获得消息并将消息派送给对应的窗口函数进行处理

         窗口函数是处理事件的地方,它为switch…case结构,每一个case对应一段消息响应代码。

         用函数对Windows应用程序进行封装可以使程序的结构更为清晰。

原创粉丝点击