Win32程序的开发流程和运行图解
来源:互联网 发布:快乐拍软件 编辑:程序博客网 时间:2024/06/06 02:06
下面简单说一下Win32程序框架。
一个Win32程序是由程序代码和UI(User Interface)两大部分组成,当我们编辑好这两部分后,再由RC(resource compiler)编译器将这两部分整合成一个EXE文件。程序代码不用说了,UI资源指的是一些如菜单、对话框、位图、鼠标指针、图标等,我们必须在一个.rc文件中描述它们。
另外,程序要想成功编译运行,还需要加入一些函数库和头文件。Windows程序调用的函数可以分为C Runtimes和Windows API两种,LIBC.LIB是C Runtimes的静态连接版,MSVCRT.LIB是C Runtimes的动态连接版。GDI32.DLL、USER32.DLL和KERNEL32.DLL是32位Windows API的三大函数库。所有的windows程序都要包含windows.h,但windows.h只包含GDI32.DLL、USER32.DLL和KERNEL32.DLL中的函数,如果你还想加入别的dll,就需要加入相应的头文件。下面是win32程序开发的流程:
下面是win32程序的运行图解:
- Win32程序的开发流程和运行图解
- Win32程序开发流程
- Win32程序开发流程
- cocos2d-x的Helloworld程序运行流程(win32)
- Win32程序标准开发流程
- Win32程序标准开发流程 .
- 【iOS开发】iOS程序的运行流程
- Win32程序的创建流程
- WIN32 完整的开发流程
- MFC深入浅出-Win32程序开发流程
- cocos2dx 2.1.4 程序运行脉络解析1— win32版本的相关代码调用流程
- Win32应用程序开发:完整的开发流程
- Win32开发:完整的开发流程
- Win32开发:完整的开发流程
- DirectX程序的一般流程(Win32编程)
- Win32控制台程序标准的OpenGL流程
- 第一次VS2005运行Win32程序 的问题
- 学习笔记之深入浅出MFC 第一章win32程序的开发流程
- Program Stream 解析代码
- DE2-115网口延时问题
- 数据结构与算法 python实现
- IOS-项目总结
- DM36x IPNC OSD显示中文 --- 基本数据准备篇
- Win32程序的开发流程和运行图解
- springMVC之annotation优化
- 来这里做一下技术笔记
- we sign the 3 page from left to right with -1,0,1
- Android使用ContectResolver操作别的应用中的数据
- XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).
- eclipse添加类模板注释
- js 标签隔行显示颜色
- 二叉树转换为双向链表