MFC Windows应用程序设计(二)——应用程序的结构
来源:互联网 发布:泰国清迈寺庙 知乎 编辑:程序博客网 时间:2024/05/17 12:51
Windows应用程序的结构
一个Windows程序一般由头文件、源文件、动态链接库、资源等几部分组成。
1、 主函数
主要完成两个任务:一是创建应用程序的界面——窗口;而是建立前面提到过的消息循环。
1) 描述窗口属性的数据结构——窗口类
2) 注册窗口类
3) 创建窗口
4) 显示窗口
5) 消息循环
2、 消息的处理部分——窗口函数
具有窗口界面的Windows应用程序,必须要有一个“窗口函数”,各种消息的处理就是在这里完成的,它是完成用户任务的核心,也是需要程序员编写大量代码的地方。
3、 Windows系统、主函数、窗口函数之间的关系
主函数和窗口函数都是由Windows系统来调用的函数,只不过主函数是程序启动之后,系统首先调用的函数;而窗口函数是主函数在获得消息并把消息发给系统之后,由系统调用的函数。
不同消息所对应的操作就是由窗口函数完成的。Windows程序员的工作就是编写窗口函数的case中的代码。
总结:1)程序由两大部分组成:主函数部分和窗口函数部分
2)Windows应用程序是靠消息来驱动的,消息时一个描述事件的结构。
在Windows应用程序的主函数中,首先要注册窗口类,然后创建并显示窗口,创建窗口后程序就进入消息循环,在消息循环中,程序不断地获得消息并将消息派送给对应的窗口函数进行处理
窗口函数是处理事件的地方,它为switch…case结构,每一个case对应一段消息响应代码。
用函数对Windows应用程序进行封装可以使程序的结构更为清晰。
- MFC Windows应用程序设计(二)——应用程序的结构
- MFC windows应用程序设计(一)——Windows 应用程序的基本概念
- MFC Windows应用程序设计——学习笔记【1】
- 读书笔记--MFC Windows程序设计(二)
- 20160301 第1章 您的第一个MFC应用程序(来自《MFC Windows 程序设计(第2版)》)
- VS2010/MFC编程入门之二(VS2010应用程序工程中文件的组成结构)
- VS2010/MFC编程入门之二(VS2010应用程序工程中文件的组成结构)
- VS2010/MFC编程入门之二(VS2010应用程序工程中文件的组成结构)
- VS2013/MFC编程入门之二(VS2013应用程序工程中文件的组成结构)
- VS2013/MFC入门之二(应用程序工程中文件的组成结构)
- MFC应用程序的生命周期(二)
- 一起学MFC(二) Windows应用程序编程模型
- Java基本的程序设计结构(二)
- C语言随记(二)—结构化程序设计
- Visual C++6.0 程序设计从入门到精通(二) - MFC应用程序的启动和运行机制
- C++应用程序在Windows下的编译、链接:(二)COFF/PE文件结构
- Windows程序设计(二)
- windows程序设计(二)
- bresenham画圆算法
- 相互思念
- 微博营销方式总结
- 硬件配置与管理
- 操作系统概念
- MFC Windows应用程序设计(二)——应用程序的结构
- 模式匹配003: KMP
- Distel 读Erlang源码
- OpenCV 独立运行静态库编译
- 排序算法总结
- SPFA算法及前向星优化
- LinkedList 源码分析
- Linux Shell学习笔记五
- Emacs颜色