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

Windows 应用程序的结构

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

1、  主函数

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

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

2)  注册窗口类

3)  创建窗口

4)  显示窗口

5)  消息循环

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

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

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

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

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

 

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值