本书是面向对象程序设计的基础及提高教程,首先介绍了面向对象的相关概念和C++程序设计的相关知识,包括类、对象、继承、重载、多态、虚函数以及流等;然后介绍了Visual C++集成开发环境、 MFC程序设计的方法和思路,包括对话框、资源的创建和使用、简单的图形的文本输出、Windows标准控件等内容,还介绍了有关数据库编程以及3D建模引擎ACIS的内容。本书把C++的概念与Visual C++可视化设计结合起来,使学生更加容易接受。本书是作者总结多年教学实践和科研开发经验写成的,用简单的例子和简练的叙述讲解C++编程,注重理论和实践的结合,各章节均配备大量的练习和编程习题。使读者在掌握基本理论的同时,提高实际动手能力。
本书适应学习面向对象程序设计的高等院校学生使用,也适用于自学Visual C++的学生和工作人员。
目录
- 第1章 概论
- 内容提要
- 1.1 面向对象程序设计基本概念
- 1.2 C++的词法及词法规则
- 1.3 C++程序结构的组成
- 1.4 C++程序的书写格式
- 1.5 Visual C++6.0集成开发环境
- 第2章 数据类型和表达式
- 内容提要
- 2.1 基本数据类型
- 2.2 常量和变量
- 2.3 数组类型
- 2.4 枚举类型
- 2.5 运算符
- 2.6 表达式
- 2.7 类型定义
- 第3章 指针和引用
- 内容提要
- 3.1 指针
- 3.2 引用
- 3.3 结构
- 3.4 指向数组的指针
- 3.5 结构
- 第4章 条件、循环和编译预处理
- 内容提要
- 4.1 预处理功能
- 4.2 条件语句
- 4.3 选择语句
- 4.4 循环语句
- 4.5 break语句和continue语句
- 4.6 转向语句
- 第5章 函数
- 第6章 类和对象
- 第7章 继承和派生
- 第8章 多态性与虚函数
- 第9章 字符串和文件IO
- 第10章 MFC应用程序概述
- 第11章 GUI设计及菜单
- 第12章 创建和使用对话框
- 第13章 应用程序的组成元素
- 第14章 简单的图形和文本输出
- 第15章 Windows标准控件
- 第16章 Visual C++数据库编程
- 第17章 ACIS的简介与环境配置
- 第18章 ACIS的实例代码
- 第19章 程序调试
- 附录一
- 附录二
- 参考文献