win32程序组成

程序代码+UI资源——RC编译器整合——>EXE档案。

UI资源:二进制代码(借助工具产生,并以各种扩展名的文件存在),程序员必须在资源描述文档(.rc)中描述他们。

    RC编译器(RC.EXE)读取RC文件的描述后将所有的UI资源文件集中制作出一个.RES文件

RES文件与程序代码结合在一起,组成一个完整的windows可执行文件。

 

库函数:

windowsAPI:主要是windows三大模块:GDI32.DLL、USER32.DLL、KERNEL32.DLL

CRuntimes:(LIBC.LIB/MSVCRT.LIB)

 

动态链接在执行时期才发生链接动作,但是也需要提前准备一些信息给调用者(应用程序本身),这样才能够在执行的时候顺利跳转到DLL中执行。这些信息放在import函数库中。

 

windows.h照顾了三大模块提供的api函数,如果要用到其他systemDLLS,就得载入对应的动态链接库。

 

posted @ 2016-05-17 20:12  呱呱老师  阅读(279)  评论(0编辑  收藏  举报