前言
第1章 Visual C++6.0集成开发环境
1.1 Visual C++6.0的集成开发环境概述
1.2 VC++6.0的菜单栏
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tools菜单
1.2.8 Windows菜单
1.2.9 Help菜单
1.3 VC++6.0的工具栏
1.3.1 工具栏的构成
1.3.2 工具栏的定制与修改
1.4 项目和项目工作区
1.4.1 项目的概念
1.4.2 项目工作区窗口
1.5 资源与资源编辑器
1.6 联机帮助
1.7 工程的建立与编译、链接
思考与练习
第2章 C++语言基础
2.1 C++语言概述
2.1.1 C++的发展历程
2.1.2 C++语言的特点
2.2 一个简单的C++程序
2.2.1 一个C++例程
2.2.2 C++程序的基本组成
2.2.3 c++程序的书写风格
2.3 数据类型、运算符和表达式
2.3.1数据类型
2.3.2常量与变量
2.3.3运算符和表达式
2.4 指针
2.4.1 指针的定义与使用
2.4.2 字符串指针
2.4.3 指针与数组
2.4.4 引用类型
2.5 C++的控制结构
2.5.1 顺序结构
2.5.2 选择结构
2.5.3 循环结构
2.6 函数
2.6.1 函数的声明
2.6.2 函数的参数传递
2.7 文件与预处理
2.7.1 预处理
2.7.2 文件
2.8 类与对象
2.8.1 面向对象的程序设计方法
2.8.2 类的定义
2.8.3 对象
2.8.4 内联函数
2.8.5 友元函数
2.8.6 this指针
2.9 构造函数和析构函数
2.10 方法重载
2.10.1 函数重载
2.10.2 操作符重载
2.11 继承
2.11.1 类的继承性
2.11.2 派生类与基类的构造函数
2.11.3 多重继承
2.12 多态性和虚拟函数
2.12.1 多态性
2.12.2 虚拟函数
2.12.3 虚拟析构函数
……
思考与练习
第3章 Windows编程基础
第4章 应用程序基本框架
第5章 Windows绘图
第6章 菜单、工具栏和状态栏
第7章 对话框
第8章 Windows控件的使用
第9章 框架窗口、文档和视图
第10章 文件操作
第11章 动态链接库的使用
第12章 多媒体与网络编程
附录 习题参考答案
参考文献