第1章 概述
1. 1 Windows的发展历史
1. 2 Windows操作系统的基本性质和用途
1. 3 API的基本特征及其发展历程
1. 4 编程工具及其发展概况
1. 5 集成开发环境
1. 6 C程序和Windows程序的比较
1. 7 Windows程序HelloMsg. C的三个基本组成部分
1. 8 字符编码及Unicode简介
1. 9 字符的数据类型char和宽字符数据类型wchar
1. 10 应用程序实现Unicode和ASCII混合编码的原理
练习1
第2章 Windows操作系统的寻址方法与存储器管理
2. 1 Windows的芯片
2. 2 Windows的分段寻址方法
2. 3 32位分页保护模式及其寻址方法
2. 4 抢占式多任务.非抢占式多任务.进程和线程的概念
2. 5 32位Windows应用程序的消息输入方式
2. 6 32位Windows中虚拟内存空间的划分
2. 7 32位Windows中虚拟内存的管理
练习2
第3章 开发Windows应用程序的技术基础
3. 1 应用程序的结构与编译
3. 2 Windows应用程序设计接口
3. 3 标识符的匈牙利命名惯例
3. 4 事件驱动程序设计
3. 5 动态链接库函数
3. 6 PASCAL调用规范与WINAPI调用规范
3. 7 句柄与代号
3. 8 Windows应用程序的工作原理
3. 9 窗口类的作用及其用法初步
练习3
第4章 应用程序的分析
4. 1 HELLOWIN. C应用程序
4. 2 WinMain函数的四个参数
4. 3 窗口类结构WNDCLASS
4. 4 窗口类结构的各条款介绍
4. 5 与窗口有关的识别字的介绍
4. 6 和窗口有关的几种结构
4. 7 代号简介
4. 8 函数调用
4. 9 注册窗口类
4. 10 建立窗口
4. 11 显示窗口
4. 12 基本消息循环
4. 13 窗口函数
练习4
第5章 Windows操作系统中的窗口类
5. 1 Windows中的窗口类概述
5. 2 几种窗口类结构介绍
5. 3 几个与窗口类有关的函数
5. 4 窗口类的式样
5. 5 设计中值得注意的几个问题
练习5
第6章 输出
6. 1 客户区的绘制和更新
6. 2 GDI简介
6. 3 TextOut函数
6. 4 重画区域的设定
6. 5 系统字体
6. 6 Windows系统中的视觉元件信息表
6. 7 字体显示例子SYSMETS1. C
6. 8 滚动条的使用..
6. 9 建立更好的滚动
练习6
第7章 图形程序的编程基础
7. 1 概论
7. 2 设备描述表
7. 3 画线函数与画笔
7. 4 画图
7. 5 GDI映射方式
练习7
7第8章 键盘程序编程基础
7. 1 键盘输入概论
7. 2 按键
7. 3 字符消息及其处理
7. 4 显示键盘消息和字符消息的显示程序KEYVIEW1
7. 5 字体
练习8
第9章 鼠标程序编程基础
9. 1 概述
9. 2 按键及其处理
9. 3 非显示区域鼠标消息及其处理
9. 4 显示区域中的命中测试程序
9. 5 子窗口的基本概念
练习9
第10章 预定义窗口类和子窗口控制项
10. 1 基本概念
10. 2 按钮控制项例程BTNLOOK. C
10. 3 子窗口与父窗口之间的消息传送
10. 4 按钮
10. 5 按钮控制项的颜色及其设定
10. 6 静态控制项
10. 7 滚动条控制项
10. 8 编辑控制项
10. 9 列表框控制项
练习10
第11章 对话框的使用
11. 1 概述
11. 2 模式对话框的实例分析
11. 3 非模式对话框实例分析
练习11
第12章 Windows中的资源
12. 1 资源描述文件与模块定义文件
12. 2 图标
12. 3 在程序中使用定制游标
12. 4 字符串资源及其应用
12. 5 菜单
12. 6 加速键
12. 7 菜单与加速键在应用程序中的应用——POPPAD2实例分析
练习12
附录A 参考VC++的索引
参考文献