Win32程序的开发流程和运行图解

来源:互联网 发布:快乐拍软件 编辑:程序博客网 时间:2024/06/06 02:06

下面简单说一下Win32程序框架。

一个Win32程序是由程序代码和UI(User Interface)两大部分组成,当我们编辑好这两部分后,再由RCresource compiler)编译器将这两部分整合成一个EXE文件。程序代码不用说了,UI资源指的是一些如菜单、对话框、位图、鼠标指针、图标等,我们必须在一个.rc文件中描述它们。

另外,程序要想成功编译运行,还需要加入一些函数库和头文件。Windows程序调用的函数可以分为C RuntimesWindows API两种,LIBC.LIBC Runtimes的静态连接版,MSVCRT.LIBC Runtimes的动态连接版。GDI32.DLLUSER32.DLLKERNEL32.DLL32Windows API的三大函数库。所有的windows程序都要包含windows.h,但windows.h只包含GDI32.DLLUSER32.DLLKERNEL32.DLL中的函数,如果你还想加入别的dll,就需要加入相应的头文件。下面是win32程序开发的流程:

 

下面是win32程序的运行图解: