本书是普通高等教育“十五”国家级规划教材。作为C语言系列教材,本书是继程序设计基础——逻辑编程及C++实现、程序设计基础——面向对象及C++实现后的第3本。
本书共7章,主要内容包括:MFC编程基础、MFC应用程序初探、基于对话框的MFC应用程序、深入讨论对话框应用程序、单文档窗口应用程序、深入讨论单文档应用程序、调试。
本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用。
- 第1章 MFC编程基础
- 1.1 面向对象程序设计方法
- 1.1.1 类的创建
- 1.1.2 对象的定义
- 1.1.3 构造函数和析构函数
- 1.2 面向对象程序的特性
- 1.2.1 封装性
- 1.2.2 继承性
- 1.2.3 多态性
- 1.3 面向对象程序设计举例
- 1.3.1 系统分析与设计
- 1.3.2 程序代码设计
- 1.3.3 系统主函数及运行结果
- 1.4 MFC类库简介
- 上机实训
- 第2章 MFC应用程序初探
- 2.1 MFC应用程序的类型
- 2.1.1 基于对话框应用程序
- 2.1.2 文档界面应用程序
- 2.2 MFC App Wizard简介
- 2.2.1 启动VisualC
- 2.2.2 使用MFC App Wizard创建应用程序框架
- 2.3 Visual C++6.0集成开发环境的组成
- 2.4 工程的概念及其文件
- 2.5 MFC应用程序框架
- 2.5.1 基于对话框应用程序
- 2.5.2 文档界面应用程序
- 第3章 基于对话框的MFC应用程序
- 3.1 一个简单的时钟示例
- 3.1.1 创建对话框的应用程序
- 3.1.2 静态框控件
- 3.1.3 按钮控件
- 3.2 文本编辑应用示例
- 3.2.1 编辑框控件
- 3.2.2 对话框界面设计
- 3.2.3 代码设计
- 3.3 计算机辅助排课示例
- 上机实训
- 第4章 深入讨论对话框应用程序
- 4.1 问题的提出
- 4.2 本章引入的新内容
- 4.2.1 单选按钮控件
- 4.2.2 打开、保存文件对话框
- 4.2.3 定制用户对话框
- 4.3 《成绩管理系统》界面设计
- 4.3.1 主界面设计
- 4.3.2 查询子对话框界面设计
- 4.4 《成绩管理系统》代码设计
- 4.4.1 数据文件管理类的代码设计
- 4.4.2 查询子对话框代码设计
- 4.4.3 主对话框代码设计
- 上机实训
- 第5章 单文档窗口应用程序
- 5.1 单文档窗口应用程序框架分析
- 5.1.1 多格式文本编辑器
- 5.1.2 多格式文本编辑器程序的构成
- 5.2 单文档窗口应用程序资源
- 5.3 单文档窗口应用程序示例
- 5.3.1 一个简单的绘图程序
- 5.3.2 绘图程序的代码设计
- 5.3.3 为绘图程序增加新功能
- 上机实训
- 第6章 深入讨论单文档应用程序
- 6.1 问题的提出
- 6.2 文档串行化
- 6.3 《商品销售系统》界面设计
- 6.4 《商品销售系统》代码设计
- 6.4.1 数据文件管理类的代码设计
- 6.4.2 查询子对话框界面设计
- 上机实训
- 第7章 调试
- 7.1 程序调试
- 7.1.1 调试模式(Debug)和发布模式(Release)
- 7.1.2 设置断点
- 7.1.3 单步执行
- 7.1.4 查看程序变量
- 7.2 其他的调试技术
- 7.2.1 使用TRACE宏
- 7.2.2 使用ASSERT和ASSERT_VALID宏
- 7.2.3 使用VERIFY宏
- 附录
- C++文件I/O流
- CFile类简介
- CString类简介
- 参考文献