第一部分 Visual C++集成开发环境和API程序设计
第1章 Visual C++集成开发环境
1.1 Visual C++概述
1.1.1 Visual C++6.0的特点
1.1.2 Visual C++6.0集成开发环境
1.2 项目和项目工作区
1.3 编辑器
1.4 菜单栏
1.4.1 File菜单
1.4.2 Edit菜单
1.4.3 View菜单
1.4.4 Inert菜单
1.4.5 Project菜单
1.4.6 Build菜单
1.4.7 Tools菜单
1.4.8 Window菜单
1.4.9 Help菜单
1.5 工具栏
习题
第2章 使用API进行可视化程序设计
2.1 应用程序设计框架
2.1.1 Windows程序设计概述
2.1.2 基于API的Windows程序设计
2.1.3 建立第一个Windows应用程序
2.2 Windows图形设计及接口
2.2.1 Windows图形设备接口简介
2.2.2 Windows图形设计框架
2.2.3 使用图形设计框架进行文字输出
2.2.4 使用图形设计框架进行位图输出
习题
第二部分 MFC程序设计基础
第3章 MFC应用程序概述
3.1 微软基础类MFC
3.1.1 MFC概述
3.1.2 MFC的类层次结构
3.1.3 MFC定义的宏、全局函数及全局变量
3.2 MFC应用程序框架
3.2.1 创建基于MFC框架的应用程序
3.2.2 MFC应用程序分析
3.3 消息机制
3.3.1 消息的种类
3.3.2 消息映射及消息传递
3.3.3 自定义消息
习题
第4章 对话框和控件
4.1 对话框的使用
4.1.1 对话框概述
4.1.2 对话框资源的组成
4.1.3 创建基于对话框的应用程序
4.1.4 对话框数据交换DDX和校验DDV
4.1.5 模态对话框和非模态对话框
4.2 通用对话框
4.2.1 颜色对话框
4.2.2 字体选择对话框
4.3 标准控件
4.3.1 控件简介
4.3.2 静态文本控件
4.3.3 文本框
4.3.4 按钮
4.3.5 列表框
4.3.6 组合框
4.3.7 滚动条
4.3.8 微调控件
4.3.9 滑块控件
……
第5章 资源
第6章 文档/视图应用程序
第三部分 Visual C++高级程序设计
第7章 多线程程序设计
第8章 动态链接库的设计
第9章 组件的设计与实现
第10章 基于ADO的数据库程序设计
参考文献