主要内容简介:
1. Windows 编程基础:开发环境和开发过程。
2. Windows事件驱动模型和消息机制。
3. Windows的资源:图标、光标、菜单、位图等。
4. Windows绘图:图形和文字的显示。
5. 对话框和控件。
6. 静态库和动态库。
7. Windows的内存管理。
8. Windows文件系统。
9. Windows的进程管理。
10. Windows的线程和线程同步。
- Windows应用程序的类型
1) 控制台应用(console application)
本身没有自己独立的窗口,完全在Windows控制台窗口中运行。
如下图所示即为控制台:
cd 改变目录
盘符驱动,不能使用cd,切换盘符:(盘符:回车)例如:F:回车
md:建立目录
rd:删除目录(只能是空目录)
dir:查看文件树
dsw:工作空间文件
ncb、opt文件
dsp文件:价值相当于makefile
Debug:可调试
Release:不可调试,速度快
pch:预编译头文件
obj:目标文件
2) 窗口应用
本身拥有独立的窗口界面,通过各种界面元素和用户交互。
3) 静态库
扩展名为.lib。
4) 动态库
执行时,动态的寻找库,又叫共享库。扩展名为.dll。(so:share object)
5) 四种应用程序的对比
控制台应用
入口函数:main
生成文件:.exe