内容简介
第1章 Visual C++ 6.0概述
1.1 Visual C++ 6.0的发展
1.2 Visual C++ 6.0的特点和新特性
1.3 Visual C++ 6.0开发环境
1.3.1 主窗口组成
1.3.2 菜单功能
1.3.3 工具栏
1.4 项目和项目工作区
1.4.1 项目
1.4.2 项目工作区
1.5 创建应用程序
1.5.1 用AppWizard创建项目
1.5.2 添加程序代码
1.5.3 编译运行
本章小结
习题
第2章 Visual C++编程基础
2.1 C++语言基础
2.1.1 简单的C++程序
2.1.2 C++基本数据类型
2.1.3 运算符和表达式
2.1.4 C++基本语句
2.1.5 自定义类型
2.1.6 指针
2.1.7 函数
2.1.8 类与对象
2.1.9 类的继承和派生
2.1.10 虚函数和多态性
2.2 Windows编程基础
2.3 MFC基础
2.3.1 MFC特点
2.3.2 MFC类库简介
2.3.3 MFC应用程序框架结构分析
2.3.4 MFC消息映射及处理
本章小结
习题
第3章 对话框及常用控件
3.1 对话框的组成与分类
3.1.1 对话框的组成
3.1.2 对话框的分类
3.2 在应用程序中添加对话框
3.3 通用对话框和消息对话框
3.3.1 创建通用对话框
3.3.2 消息对话框
3.4 Windows常用控件
3.4.1 静态控件和按钮
3.4.2 编辑框
3.4.3 列表框
3.4.4 组合框
3.4.5 滚动条
3.4.6 旋转按钮控件和滑动条
本章小结
习题
第4章 设计用户界面
4.1 菜单
4.1.1 用编辑器设计菜单
4.1.2 菜单消息的处理机制
4.1.3 为菜单项添加成员函数(消息处理函数)以及相应的代码
4.1.4 动态菜单
4.1.5 快捷菜单
4.2 工具栏
4.2.1 工具栏简介
4.2.2 创建工具栏
4.2.3 工具栏实例
4.3 状态栏
4.3.1 状态栏简介
4.3.2 创建状态栏
4.3.3 状态栏类CStatusBar
4.3.4 状态栏实例
本章小结
习题
第5章 框架窗口、文档和视图
5.1 框架窗口
5.1.1 框架窗口简介
5.1.2 框架窗口与视图窗口
5.1.3 框架窗口与文档边框窗口
5.2 文档与视图
5.2.1 文档类
5.2.2 视图类
5.2.3 文档与视图的关系
5.2.4 多文档
5.2.5 多视图
5.2.6 分割窗口
5.2.7 文档和视图的初始化及清理
5.3 SDI应用程序文档和视图的实现
5.4 MDI应用程序文档和视图的实现
5.4.1 创建MDI应用程序文档和视图
5.4.2 完善MDI应用程序文档和视图
5.5 文档和视图实现的综合实例
本章小结
习题
第6章 ActiveX控件
6.1 ActiveX简介
6.2 ActiveX控件的属性、方法和事件
6.2.1 ActiveX控件的属性
6.2.2 ActiveX控件的方法
6.2.3 ActiveX控件的事件
6.3 创建ActiveX控件
6.4 创建包含ActiveX控件的MFC应用程序实例
6.4.1 定制界面
6.4.2 添加库存属性
6.4.3 添加自定义属性
6.4.4 添加库存方法与添加自定义方法
6.4.5 添加库存事件与添加自定义事件
6.4.6 测试ActiveX控件
本章小结
习题
第7章 数据库编程
7.1 数据库概述
7.2 ODBC
7.2.1 ODBC概述
7.2.2 Visual C++中的ODBC类
7.3 创建ODBC数据库的应用程序
7.4 DAO与ODBC
7.5 ADO概述
本章小结
习题
第8章 多媒体应用
8.1 图形的绘制
8.1.1 基本概念
8.1.2 MFC的图形设备接口类和设备环境类
8.1.3 字体与文字处理
8.1.4 位图
8.2 多媒体程序开发方法
8.2.1 常见多媒体文件格式
8.2.2 多媒体文件的播放
8.2.3 媒体控制接口的使用
8.2.4 使用MCIWnd窗口类
本章小结
习题
实验一 Visual C++开发环境
实验目的
实验内容
实验二 Visual C++编程基础
实验目的
实验内容
实验三 常用控件(一)
实验目的
实验内容
实验四 常用控件(二)
实验目的
实验内容
实验五 菜单、工具栏和状态栏
实验目的
实验内容
思考与分析
实验六 框架窗口、文档与视图
实验目的
实验内容
实验七 ActiveX控件
实验目的
实验内容
实验八 ODBC访问数据库
实验目的
实验内容
附录A 操作符的优先级和结合性
附录B MFC类
参考文献