第1章 Visual C 6. 0编程基础
1. 1 Visual C 6. 0集成开发环境概述
1. 1. 1 标题栏
1. 1. 2 菜单栏
1. 1. 3 工具栏
1. 1. 4 项目工作区
1. 1. 5 文档窗口
1. 1. 6 信息输出窗口
1. 1. 7 状态栏
1. 1. 8 应用程序向导APF, Wizard
1. 1. 9 类向导ClassWizard
1. 2 VisualC 项目及其文件构厩
1. 2. 1 VisualC 项目
1. 2. 2 文件构成
1. 3 Windows编程基础
1. 3. 1 匈牙利符号表示法
1. 3. 2 Windows消息和命令
1. 3. 3 句柄
1. 4 一个简单的应用程序
1. 4. 1 使用AppWizard生成应用程序基本框架
1. 4. 2 应用程序框架剖析
1. 4. 3 添加代码
1. 4. 4 编译执行程序
第2章 对话框编程
2. 1 模式对话框
2. 1. 1 创建项目
2. 1. 2 创建对话框模板
2. 1. 3 创建对话框类
2. 1. 4 添加消息处理函数
2. 1. 5 定义对话框对象
2. 1. 6 编译并运行程序
2. 2 非模式对话框
2. 2. 1 创建对话框
2. 2. 2 创建对话框类
2. 2. 3 添加代码
2. 3 通用对话框和消息对话框
2. 3. 1 通用对话框
2. 3. 2 消息对话框
第3章 常用控件编程
3. 1 控件的创建和使用
3. 1. 1 控件的创建
3. 1. 2 Windows常用控件介绍
3. 2 Windows常用控件
3. 2. 1 静态控件
3. 2. 2 按钮
3. 2. 3 编辑框
3. 2. 4 列表框
3. 2. 5 列表控制
3. 2. 6 组合框
3. 2. 7 滚动条
3. 2. 8 滑动条
3. 2. 9 旋转按钮
第4章 绘图及打印编程
4. 1 形设备接口
4. 1. 1 设备描述表及其获取方法
4. 1. 2 映像模式
4. 1. 3 坐标系统
4. 1. 4 GDI对象
4. 1. 5 常用的绘图函数
4. 2 实现绘图程序
4. 2. 1 建立Draw程序框架
4. 2. 2 实现Draw图形类
4. 2. 3 实现文档类
4. 2. 4 添加绘图菜单和工具条
4. 2. 5 实现视图类
4. 2. 6 编译并执行程序
4. 3 打印和打印预览
4. 3. 1 打印
4. 3. 2 打印预览
4. 3. 3 给对话框实现打印功能
第5章 位图编程
5. 1 设备相关位图和设备无关位图
5. 1. 1 设备相关位图 DDB
5. 1. 2 设备无关位图 DIB
5. 2 使用DDB位图
5. 3 DIB编程示例
5. 3. 1 BMP地图文件
5. 3. 2 CDib类
5. 3. 3 CImageMap类
5. 3. 4 图像配准
5. 3. 5 添加菜单. 工具条和光标
5. 3. 6 实现CImageView类
5. 3. 7 程序运行结果
第6章 文件操作
6. 1 MFC文件类简介
6. 2 利用CFile类进行文件操作
6. 2. 1 CFile类成员函数
6. 2. 2 打开文件
6. 2. 3 文件的读写
6. 2. 4 文件的随机访问
6. 2. 5 文件的关闭
6. 3 使用CStdioFile类进行文件读写
6. 4 CMemFile类
6. 5 CShareFile类
6. 6 CArchive类
第7章 动态链接库
7. 1 基本动态链接库理论
7. 1. 1 动态链接库简介
7. 1. 2 导出和导入函数的匹配
7. 1. 3 调用约定
7. 1. 4 修饰约定
7. 1. 5 DllMain函数
7. 1. 6 模块句柄
7. 2 使用动态链接库
7. 2. 1 隐式链接
7. 2. 2 显式链接
7. 3 动态链接库的创建
7. 3. 1 Non-MFC DLL
7. 3. 2 RegularDLL
7. 3. 3 ExtensionDLL
第8章 进程和线程
8. 1 进程
8. 1. 1 创建一个进程
8. 1. 2 终止一个进程
8. 2 线程
8. 2. 1 线程的类型
8. 2. 2 作者线程
8. 2. 3 用户界面线程
8. 2. 4 线程调度
8. 2. 5 线程局部存储
8. 3 线程同步
8. 3. 1 临界区
8. 3. 2 互斥量
8. 3. 3 信号量
8. 3. 4 事件
8. 3. 5 互锁函数
8. 3. 6 等待函数
8. 4 进程间同步
第9章 串口通信
9. 1 Win32API串口通信编程概述
9. 2 串口通信函数
9. 2. 1 打开和关闭串口
9. 2. 2 配置串口
9. 2. 3 配置超时值
9. 2. 4 缓冲区操作
9. 2. 5 串口读写操作
9. 2. 6 获取通信状态和通信错误
9. 2. 7 使用通信事件
9. 2. 8 设备控制
9. 3 串口通信实例程序
9. 3. 1 功能目标
9. 3. 2 主要技术和算法
9. 3. 3 程序实现
第10章 多媒体编程
10. 1 MCI简介
10. 2 MCI函数
10. 3 MCI命令
10. 3. 1 MCI命令集
10. 3. 2 标志 FLAG
10. 4 MCI基本操作
10. 4. 1 启动MCI装置
10. 4. 2 设定MCI装置的时间表示法
10. 4. 3 操作MCI装置
10. 4. 4 关闭MCI装置
10. 4. 5 获取时间信息
10. 5 一个MCI实例程序
10. 5. 1 功能目标
10. 5. 2 程序实现
第11章 Windows套接字
11. 1 WinSock概述
11. 1. 1 套接字 Sockets
11. 1. 2 基本概念
11. 2 WinSock编程原理
11. 2. 1 WinSoek的启动和终止
11. 2. 2 创建套接字
11. 2. 3 使用数据报套接字
11. 2. 4 使用流套接字
11. 2. 5 等待事件
11. 2. 6 套接字选项和I/O控制命令
11. 3 一个网络通信程序示例
11. 3. 1 功能目标
11. 3. 2 程序实现
11. 4 WinSock2的扩展特性
11. 4. 1 WinSock2的新函数
11. 4. 2 使用多种协议
11. 4. 3 重叠I/O
11. 4. 4 服务质量 QoS
11. 4. 5 多点套接字
11. 4. 6 共享的套接字
11. 4. 7 扩展的连接操作