更新时间:2019-03-01 16:58:23
封面
版权信息
前言
第一篇 Visual C++和C++基础篇
第1章 Visual C++6.0开发环境和应用程序框架
1.1 安装并测试Visual C++6.0
1.1.1 Visual C++6.0的安装
1.1.2 Visual C++6.0开发环境
1.1.3 Visual C++6.0应用程序向导和项目创建
1.2 Visual C++6.0简介
1.2.1 C/C++编译器
1.2.2 代码编辑器
1.2.3 资源编辑器和资源符号
1.2.4 连接器和调试器
1.2.5 Visual C++6.0的主要菜单项
1.2.6 项目和解决方案
1.2.7 本机帮助和联机帮助
1.3 Visual C++6.0中的编程库
1.3.1 C++标准库
1.3.2 C运行时库
1.3.3 活动模板库
1.3.4 微软基础类库
1.4 Win32基本应用程序的创建
1.4.1 AppWizard应用程序向导
1.4.2 生成Win32应用程序
1.4.3 Visual C++6.0的调试:变量跟踪和函数调用栈
1.5 Microsoft应用程序框架
1.5.1 全局对象
1.5.2 MFC的消息映射和消息分类
1.6 实例:编写第一个C++程序:Hello,C++!
1.7 实例:创建第一个MFC程序:Hello,MFC!
1.8 小结
1.9 习题
第2章 C++语法基础
2.1 C++简介
2.2 数据类型定义和使用
2.2.1 简单变量
2.2.2 算术运算符
2.2.3 枚举、指针和数组
2.2.4 string类和C风格字符串
2.2.5 结构体类型
2.2.6 类类型
2.2.7 实例:成绩管理系统(1.0版)
2.3 运算符、表达式和语句
2.3.1 几种常用的运算符
2.3.2 循环语句
2.3.3 判断语句
2.3.4 实例:成绩管理系统(2.0版)
2.4 函数定义和调用
2.4.1 定义函数和函数原型
2.4.2 函数通过指针调用数组
2.4.3 函数指针
2.4.4 具有引用参数的函数
2.4.5 函数重载
2.4.6 函数模板的定义和使用
2.4.7 实例:成绩管理系统(3.0版)
2.5 类的定义和对象构造
2.5.1 自然界中的类型和C++的类定义
2.5.2 实现类成员函数
2.5.3 实例化类对象并使用
2.5.4 类的构造函数和析构函数
2.5.5 运算符重载与this指针的使用
2.5.6 友元函数和友元类
2.5.7 实例:成绩管理系统(4.0版)
2.6 类继承
2.6.1 is-a关系
2.6.2 多态公有继承
2.6.3 protected访问控制
2.6.4 抽象基类
2.6.5 私有继承和保护继承
2.6.6 多继承
2.6.7 类模板
2.7 C++异常机制
2.7.1 异常处理类型
2.7.2 exception类
2.8 标准模板库
2.8.1 auto_ptr类的使用
2.8.2 vector模板类的定义和使用
2.8.3 通用算法
2.8.4 实例:使用STL和通用算法开发成绩管理系统(5.0版)
2.9 I/O流和文件
2.9.1 C++的输入和输出
2.9.2 文件输入和输出
2.9.3 实例:在Visual C++6.0环境下创建C++源文件,使用磁盘文件读写
2.10 小结
2.11 习题
第3章 Windows编程与MFC基础
3.1 Windows编程基础
3.1.1 Windows API函数
3.1.2 窗口与句柄
3.1.3 事件与消息
3.1.4 常用的Windows数据类型
3.2 Windows应用程序分析
3.2.1 WinMain()函数
3.2.2 创建窗口
3.2.3 消息循环
3.2.4 WinProc窗口函数
3.2.5 Windows编程实例
3.3 MFC基础
3.3.1 MFC概述