前言教学建议第1章 visual c++2010开发平台概述1.1 visual c++ 2010概述1.2 visual studio 2010集成开发环境1.2.1 安装visual studio 20101.2.2 配置visual studio 20101.2.3 解决方案和项目1.2.4 生成和调试工具1.2.5 部署工具1.2.6 ribbon界面设计可视化1.2.7 重新启动管理器1.3 本章小结1.4 习题第2章 visual c++ 2010 mfc程序设计快速入门2.1 visual c++ 2010开发环境概述2.2 创建第一个mfc应用程序2.3 创建控制台应用程序2.3.1 用appwizard创建一个clr控制台应用程序2.3.2 用appwizard创建一个win32控制台应用程序2.4 本章小结2.5 习题第3章 面向对象的c++程序设计3.1 函数和编译预处理3.1.1 函数的声明3.1.2 函数的参数和返回值3.1.3 函数的调用3.1.4 函数参数的传递3.2 c++的对象3.2.1 对象的定义3.2.2 对象的引用3.2.3 对象的赋值3.3 c++的类3.3.1 类的定义3.3.2 类的作用域3.3.3 成员函数3.3.4 友元函数和友元类3.3.5 基类成员的访问控制3.3.6 方法的重写与重载3.4 构造函数与析构函数3.4.1 构造函数3.4.2 析构函数3.5 本章小结3.6 习题第4章 c++语言基础4.1 c++基本数据类型4.2 标识符和关键字4.2.1 标识符4.2.2 关键字4.3 运算符和表达式4.3.1 c++运算符4.3.2 表达式4.4 数组4.4.1 一维数组与二维数组4.4.2 字符数组与字符串数组4.4.3 对象数组4.5 指针和引用4.5.1 指针变量的定义与赋值4.5.2 数组指针与指针数组4.5.3 动态内存分配4.5.4 引用4.6 字符串处理函数4.7 c++标准输入输出4.8 本章小结4.9 习题第5章 mfc基本应用程序5.1 mfc应用程序概述5.1.1 简单的mfc程序5.1.2 mfc应用程序的分析5.2 mfc的类5.2.1 mfc应用程序中包含的mfc类5.2.2 应用程序类cwinapp5.2.3 主框架类cframewnd5.2.4 视图类cview5.2.5 文档类cdocument5.2.6 对话框类cdialog5.2.7 菜单类cmenu5.2.8 线程基类cwinthread5.3 本章小结5.4 习题第6章 用户界面设计6.1 菜单的类型6.2 菜单编程6.2.1 菜单设计6.2.2 创建弹出式菜单6.2.3 创建动态菜单6.2.4 创建基于对话框的菜单6.3 工具栏设计6.3.1 cmfctoolbar类6.3.2 工具栏编辑器的使用6.3.3 创建工具栏6.4 状态栏设计6.4.1 cmfcstatusbar类6.4.2 创建状态栏6.5 本章小结6.6 习题第7章 对话框和常用控件7.1 对话框设计7.1.1 模态对话框7.1.2 非模态对话框7.1.3 通用对话框7.2 标准控件7.2.1 静态控件7.2.2 编辑框7.2.3 按钮7.2.4 列表框7.2.5 组合框7.2.6 分组框7.2.7 滚动条7.2.8 标准控件的应用7.3 公共控件7.3.1 旋转按钮7.3.2 进度条7.3.3 滑块7.3.4 属性页控件7.3.5 图像列表和列表控件7.3.6 树形控件7.4 本章小结7.5 习题第8章 图形与文本8.1 图形设备接口8.1.1 图形设备接口概述8.1.2 颜色设置8.1.3 映射模式与坐标系8.1.4 gdi图像处理8.2 绘图环境8.2.1 dc结构8.2.2 cdc类8.3 画笔和画刷8.3.1 使用库存对象8.3.2 画笔8.3.3 画刷8.3.4 创建和使用画笔、画刷8.4 文本与字体8.5 位图8.5.1 位图资源的创建8.5.2 位图的使用8.5.3 位图使用示例8.6 图标和光标8.7 本章小结8.8 习题第9章 visual c++ 2010的高级应用9.1 打印编程9.2 数据库编程9.3 本章小结9.4 习题第10章 综合示例分析10.1 图书信息管理系统10.1.1 数据库表设计10.1.2 程序实现10.2 本章小结10.3 习题参考文献