第1章 Visuai C++.NET概述
1.1 Visual Studio 2005集成开发环境概述
1.1.1 Visual C++.NET发展历史
1.1.2 项目和解决方案
1.1.3 工具栏、菜单栏和窗口
1.1.4 帮助文档的使用
1.2.NETFramework和MFC
1.2.1.NETFramework
1.2.2 MFC
1.3 第一个VisualC++.NET程序
1.3.1 VisualC++.NET项目类型
1.3.2 交通灯实例
1.3.3 设置解决方案和程序调试
1.4 本章小结
习题1
第2章 C++基础知识
2.1 类和对象
2.1.1 面向对象概述
2.1.2 类_
2.1.3 对象
2.2 继承机制
2.2.1 继承的概念
2.2.2 单继承
2.3 多态
2.3.1 多态的概念
2.3.2 虚函数
2.4 模板
2.4.1 概述
2.4.2 常用模板的使用
2.5 本章小结
习题2
第3章 winflows程序分析
3.1 windows程序基本概念
3.1.1 API和SDK
3.1.2 窗口和句柄
3.2 Windows程序基本结构
3.2.1 程序框架分析
3.2.2 MFC程序框架分析
3.3 消息映射与消息处理
3.3.1 事件和消息
3.3.2 消息映射
3.3.3 常用消息
3.3.4 自定义消息
3.4 本章小结
习题3
第4章 对话框及Windows常用控件
4.1 对话框
4.1.1 概述
4.1.2 对话框程序创建和分析
4.1.3 CDialog
4.2 模态和非模态对话框
4.2.1 模态对话框
4.2.2 非模态对话框
4.3 属性对话框
4.3.1 概述
4.3.2 属性页
4.3.3 属性表单
4.4 通用对话框
4.4.1 颜色对话框
4.4.2 字体对话框
4.4.3 文件对话框
4.5 Windows常用控件
4.5.1 控件编程方法
4.5.2 基本控件
4.5.3 高级控件
4.6 综合实例
4.7 本章小结
习题4
第5章 资源的使用
5.1 菜单
5.1.1 概述
5.1.2 菜单的响应和消息路由
5.1.3 菜单的操作
5.1.4 快捷菜单
5.1.5 对话框菜单
5.2 工具栏
5.2.1 概述
5.2.2 工具栏的操作
5.2.3 自定义工具栏
5.3 状态栏
5.3.1 概述
5.3.2 状态栏操作
5.4 其他资源的使用
5.4.1 加速键
5.4.2 String Table
5.4.3 图标
5.4.4 版本信息
5.5 本章小结
习题5
第6章 图形绘制
6.1 图形编程示例
6.2 窗口图形输出接口
6.2.1 图形的类型
6.2.2 图形设备环境和设备接口
6.2.3 MFC应用程序获取设备环境的方法
6.2.4 绘图设计的MFC类
6.2.5 CDC类中常用的图形输出函数
6.2.6 CDC类中文本输出相关函数
6.2.7 WM-PAINT消息和OnDraw函数
6.2.8 应用实例
6.3 图形工具对象
6.3.1 颜色的表示
6.3.2 画笔的使用
6.3.3 画刷的使用
6.3.4 创建和使用字体
6.4 交互绘图技术
6.4.1 交互图形的概念和应用
6.4.2 鼠标拖动画线实例
6.5 窗口定时器
6.6 光栅图形的绘制
6.6.1 概述
6.6.2 光栅图形绘制技术
6.7 简单交互动画绘制
6.8 本章小结
习题6
第7章 文档与视图
7.1 文档视图结构
7.1.1 概述
7.1.2 文档模板
7.1.3 文档类
7.1.4 视图类
7.1.5 文档视图框架互访
7.2 文档串行化和文件操作
7.2.1 文档串行化
7.2.2 文件操作CFile
7.2.3 简易文本编辑器
7.3 分割窗口
7.4 本章小结
习题7
第8章 动态链接库
8.1 概述
8.1.1 动态库和静态库
8.1.2 动态库的加载
8.2 MFCDLL
8.2.1 MFCDLL的创建
8.2.2 MFCDLL的调用
8.2.3 DLLMain函数
8.3 本章小结
习题8
第9章 多线程编程
9.1 概述
……
第10章 网络编程
第11章 串行通信编程
第12章 数据库编程
第13章 ActiveX控件
附录
参考文献