Windows高级工程师入门:win窗口原理
发布时间
阅读量:
阅读量
1、Windows程序开发流程:
Windows应用程序主要由「程序代码」与「UI资源」两个核心模块构成,借助RC编译器将这两部分整合,最终生成一个完整的EXE文件。

所谓UI资源,指的是功能菜单、对话框外观、软件图标以及光标样式等元素。
这些UI资源的具体内容(即二进制代码)通常通过各类工具生成,并以不同的文件扩展名进行存储,例如.ico、.bmp、.cur等格式。开发人员需要在一种被称为资源描述文件(.rc)的文档中对它们进行详细说明。
RC编译器(RC.EXE)在读取资源描述文件中的信息后,会将所有UI资源文件整合生成一个.RES文件,随后将其与程序代码结合,最终形成一个完整的Windows可执行文件。
2、Windows程序与操作系统之间的关系
Windows 程序的运行机制依赖于外部事件的触发。换言之,程序会持续处于等待状态(通过一个 while 循环),以接收各类可能的输入信息,随后进行判断并执行相应的处理操作。上述提到的「输入」首先由操作系统进行捕获,并以消息的形式(即一种数据结构)传递至程序内部。

还没有任何评论哟~
