书籍详情
Visual C++2008程序设计简明教程
作者:严涛 编著
出版社:清华大学出版社
出版时间:2009-09-01
ISBN:9787302208839
定价:¥29.90
购买这本书可以去
内容简介
《Visual C++2008程序设计简明教程》较为全面地介绍了使用Visual c++进行程序设计的基础知识和编程技术,全书贯穿了面向对象编程的思想和良好的编程习惯,力争将每个关键知识点讲解得清晰、明了。全书共15章。第1~8章介绍了c++编程基础知识,这是学习Visual C++编程的前提,重点阐述了类、对象、继承、虚函数等面向对象核心知识点,另外对编程的发展历程、变量、数据类型、数组、字符串、指针、函数等知识进行了讲解。第9~13章介绍了Visual C++编程技术,涵盖了MFC编程的基本概念和机制,菜单和工具栏编程、图形编程、对话框和标准控件编程等。《Visual C++2008程序设计简明教程》第14章是一些典型的C++和Visualc++编程示例,它们分别考察了书中的重要知识点,这些也是企业招聘的常见考点。第15章介绍MFC如何实现存储和打印。附录A则介绍了调试程序的基本方法和技巧。《Visual C++2008程序设计简明教程》内容丰富,结构清晰,核心概念和关键技术讲解清楚,同时提供了丰富的示例以展示具体应用,是初学Visuai c++编程人员的最佳入门指导,可作为高等学校、高职学校,以及社会各类培训班“Visualc++程序设计”课程的教材。
作者简介
暂缺《Visual C++2008程序设计简明教程》作者简介
目录
第1章 VisualC++2008编程概述
1.1 编程的基本概念
1.1.1 编程的发展历程
1.1.2 为何会存在如此多的编程语言
1.1.3 开发环境
1.2 了解C++语言
1.2.1 C++的诞生
1.2.2 面向对象编程
1.2.3 C++与Java和C#的关系
1.3 使用VisualC++2008编程
1.3.1 了解windows编程
1.3.2 熟悉开发环境
1.3.3 编写控制台应用程序
1.3.4 编写MFC应用程序
本章小结
习题
第2章 变量、数据和计算
2.1 C++的程序结构
2.1.1 程序注释
2.1.2 #include指令——头文件
2.1.3 命令空间和using声明
2.1.4 main()函数
2.1.5 程序语句
2.2 C++的基本数据类型
2.2.1 整型数据
2.2.2 字符型数据
2.2.3 浮点型数据
2.2.4 布尔型数据
2.3 字面值
2.4 变量
2.4.1 变量的命名规则
2.4.2 变量的声明和初始化
2.5 C++中的计算
2.5.1 算术运算
2.5.2 关系运算和逻辑运算
2.5.3 赋值运算
2.5.4 运算的优先级
2.5.5 变量间的类型转换
2.5.6 变量的生存时间及作用域
本章小结
习题
第3章 流程控制
3.1 分支
3.1.1 在什么情况下使用分支结构
3.1.2 if语句
3.1.3 嵌套的if语句
3.1.4 switch语句
3.1.5 条件运算符
3.2 循环
3.2.1 do.while循环
3.2.2 while循环
3.2.3 for循环
3.2.4 无限循环
3.2.5 循环的中断
本章小结
习题
第4章 数组、字符串和指针
4.1 数组
4.1.1 数组的声明和初始化
4.1.2 二维数组
4.2 字符串和字符串数组
4.2.1 字符串及其处理
4.2.2 字符串数组
4.3 指针
4.3.1 指针的基本概念
4.3.2 指针的声明和初始化
4.3.3 指针的运算
4.3.4 指针和数组
4.4 关于动态内存分配
4.4.1 了解自由存储器
4.4.2 为数组动态分配内存
本章小结
习题
第5章 函数及其详解
5.1 函数简介
5.1.1 函数的工作过程
5.1.2 函数的结构
5.1.3 使用函数
5.2 给函数传递实参
5.2.1 按值传递
5.2.2 按引用传递
5.2.3 main()函数的实参
5.2.4 接收数量不定的函数实参
5.3 从函数返回值
5.3.1 返回指针
5.3.2 返回引用
5.3.3 函数中的静态变量
5.4 递归函数的调用
5.5 函数重载
5.5.1 函数重载的概念
5.5.2 函数重载和多义性
5.6 函数指针
5.6.1 声明函数指针
5.6.2 函数指针作为参数
5.6.3 函数指针数组
5.7 函数模板
5.8 初始化函数形参
5.9 异常
5.10 处理内存分配错误
本章小结
习题
第6章 类和结构
6.1 C++中的结构
6.1.1 定义并初始化结构
6.1.2 访问结构的成员
6.1.3 使用指针处理结构
6.2 类
6.2.1 定义类
6.2.2 声明类的对象
6.2.3 访问类的数据成员
6.2.4 类的成员函数
6.2.5 内联函数
6.3 类的构造函数
6.3.1 构造函数的概念
6.3.2 在类定义中指定默认的形参值
6.3.3 在构造函数中使用初始化列表
6.4 类的私有成员
6.4.1 访问私有类成员
6.4.2 类的友元函数
6.4.3 默认复制构造函数
6.5 this指针
6.6 类的const对象
6.6.1 类的const成员函数
6.6.2 类外部的成员函数定义
6.7 类对象的数组
6.8 类对象的指针和引用
6.8.1 类对象的指针
6.8.2 类对象的引用
6.9 类的静态成员
本章小结
习题
第7章 深入理解类
7.1 类的析构函数
7.1.1 默认的析构函数
7.1.2 析构函数与动态内存分配
7.2 实现复制构造函数
7.3 运算符重载
7.3.1 实现重载的运算符
7.3.2 重载赋值运算符
7.3.3 重载加法运算符
7.3.4 重载递增和递减运算符
7.4 类模板
7.4.1 定义类模板
7.4.2 根据类模板创建对象
7.4.3 使用多个形参的类模板
7.5 字符串进阶
7.5.1 创建字符串对象
7.5.2 连接字符串
7.5.3 访问与修改字符串
7.5.4 比较字符串
7.5.5 搜索字符串
本章小结
习题
第8章 继承和虚函数
8.1 类的继承
8.2 继承下的访问控制
8.2.1 派生类中构造函数的操作
8.2.2 声明类的保护成员
8.2.3 继承类成员的访问级别
8.3 派生类中的复制构造函数
8.4 友元类成员
8.5 虚函数
8.5.1 使用指向类对象的指针
8.5.2 使用引用处理虚函数
8.5.3 纯虚函数
8.5.4 抽象类
8.5.5 间接基类
8.5.6 虚析构函数
8.6 类类型之间的强制转换
8.7 关于嵌套类
8.8 关于标准模板库
8.8.1 为什么需要学习STL
8.8.2 STL的组成
本章小结
习题
第9章 windows编程概述
9.1 windows编程的基本概念
9.1.1 理解窗口元素
9.1.2 windows程序与操作系统
9.1.3 事件驱动型程序
9.1.4 windows消息
9.1.5 windowsAPI
9.1.6 windows数据类型
9.1.7 windows程序中的变量名前缀
9.2 windows程序的结构
9.2 一WinMain()函数
9.2.2 WindowProc()函数
9.3 windows程序的组织
本章小结
习题
第10章 使用MFC编写windows程序
10.1 MFC概述
10.1.1 MFC标记法
10.1.2 MFC程序的组织方式
10.2 MFC的文档/视图概念
10.2.1 文档的概念
10.2.2 视图的概念
10.2.3 连接文档和视图
10.2.4 基于MFC的windows应用程序
10.3 创建MFC应用程序
10.3.1 创建SDI应用程序
10.3.2 MFC应用程序向导的输出结果
10.3.3 编译并运行程序
10.3.4 程序的工作原理
10.3.5 创建MDI应用程序
本章小结
习题
第11章 处理菜单和工具栏
11.1 与windows通信
11.1.1 消息映射
11.1.2 消息类别
11.1.3 处理程序中的消息
11.2 扩展Sketclher程序
11.2.1 创建和编辑菜单
11.2.2 为菜单消息添加处理程序
11.2.3 添加工具栏按钮
本章小结
习题
第12章 在窗口中绘图
12.1 窗口绘图的基础知识
12.1.1 窗口客户区
12.1.2 windows图形设备接口
12.2 VisualC++的绘图机制
12.2.1 应用程序中的视图类
12.2.2 CDC类详解
12.3 对鼠标进行编程
12.3.1 鼠标发出的消息
12.3.2 鼠标消息处理程序
12.3.3 使用鼠标绘图
12.3.4 运行Sketcher程序
本章小结
习题
第13章 对话框和标准控件编程
13.1 理解对话框和控件
13.2 对话框编程
13.2.1 创建对话框资源
13.2.2 添加对话框类
13.2.3 显示和关闭对话框
13.2.4 处理对话框中的控件
13.2.5 使对话框有效
13.3 使用微调按钮控件
13.3.1 添加“缩放”菜单项和相应工具栏按钮
13.3.2 创建微调按钮
13.3.3 生成对话框类
13.3.4 显示微调按钮
13.4 使用比例系数
13.4.1 可缩放的映射模式
13.4.2 设置文档大小
13.4.3 设置映射模式
13.4.4 同时实现滚动与缩放
13.5 使用状态栏
13.6 使用列表框
13.7 使用编辑框控件
本章小结
习题
第14章 实训
14.1 C++程序设计基础
14.1.1 赋值语句
14.1.2 类型转换
14.1.3 预处理、const和sizeof
14.1.4 动态内存传递
14.1.5 递归
14.1.6 内螺旋递增序列
14.1.7 链表的操作
14.2 面向对象编程
14.2.1 类和结构
……
第15章 存储和打印文档
附录A 程序调试
附录B C++关键字
1.1 编程的基本概念
1.1.1 编程的发展历程
1.1.2 为何会存在如此多的编程语言
1.1.3 开发环境
1.2 了解C++语言
1.2.1 C++的诞生
1.2.2 面向对象编程
1.2.3 C++与Java和C#的关系
1.3 使用VisualC++2008编程
1.3.1 了解windows编程
1.3.2 熟悉开发环境
1.3.3 编写控制台应用程序
1.3.4 编写MFC应用程序
本章小结
习题
第2章 变量、数据和计算
2.1 C++的程序结构
2.1.1 程序注释
2.1.2 #include指令——头文件
2.1.3 命令空间和using声明
2.1.4 main()函数
2.1.5 程序语句
2.2 C++的基本数据类型
2.2.1 整型数据
2.2.2 字符型数据
2.2.3 浮点型数据
2.2.4 布尔型数据
2.3 字面值
2.4 变量
2.4.1 变量的命名规则
2.4.2 变量的声明和初始化
2.5 C++中的计算
2.5.1 算术运算
2.5.2 关系运算和逻辑运算
2.5.3 赋值运算
2.5.4 运算的优先级
2.5.5 变量间的类型转换
2.5.6 变量的生存时间及作用域
本章小结
习题
第3章 流程控制
3.1 分支
3.1.1 在什么情况下使用分支结构
3.1.2 if语句
3.1.3 嵌套的if语句
3.1.4 switch语句
3.1.5 条件运算符
3.2 循环
3.2.1 do.while循环
3.2.2 while循环
3.2.3 for循环
3.2.4 无限循环
3.2.5 循环的中断
本章小结
习题
第4章 数组、字符串和指针
4.1 数组
4.1.1 数组的声明和初始化
4.1.2 二维数组
4.2 字符串和字符串数组
4.2.1 字符串及其处理
4.2.2 字符串数组
4.3 指针
4.3.1 指针的基本概念
4.3.2 指针的声明和初始化
4.3.3 指针的运算
4.3.4 指针和数组
4.4 关于动态内存分配
4.4.1 了解自由存储器
4.4.2 为数组动态分配内存
本章小结
习题
第5章 函数及其详解
5.1 函数简介
5.1.1 函数的工作过程
5.1.2 函数的结构
5.1.3 使用函数
5.2 给函数传递实参
5.2.1 按值传递
5.2.2 按引用传递
5.2.3 main()函数的实参
5.2.4 接收数量不定的函数实参
5.3 从函数返回值
5.3.1 返回指针
5.3.2 返回引用
5.3.3 函数中的静态变量
5.4 递归函数的调用
5.5 函数重载
5.5.1 函数重载的概念
5.5.2 函数重载和多义性
5.6 函数指针
5.6.1 声明函数指针
5.6.2 函数指针作为参数
5.6.3 函数指针数组
5.7 函数模板
5.8 初始化函数形参
5.9 异常
5.10 处理内存分配错误
本章小结
习题
第6章 类和结构
6.1 C++中的结构
6.1.1 定义并初始化结构
6.1.2 访问结构的成员
6.1.3 使用指针处理结构
6.2 类
6.2.1 定义类
6.2.2 声明类的对象
6.2.3 访问类的数据成员
6.2.4 类的成员函数
6.2.5 内联函数
6.3 类的构造函数
6.3.1 构造函数的概念
6.3.2 在类定义中指定默认的形参值
6.3.3 在构造函数中使用初始化列表
6.4 类的私有成员
6.4.1 访问私有类成员
6.4.2 类的友元函数
6.4.3 默认复制构造函数
6.5 this指针
6.6 类的const对象
6.6.1 类的const成员函数
6.6.2 类外部的成员函数定义
6.7 类对象的数组
6.8 类对象的指针和引用
6.8.1 类对象的指针
6.8.2 类对象的引用
6.9 类的静态成员
本章小结
习题
第7章 深入理解类
7.1 类的析构函数
7.1.1 默认的析构函数
7.1.2 析构函数与动态内存分配
7.2 实现复制构造函数
7.3 运算符重载
7.3.1 实现重载的运算符
7.3.2 重载赋值运算符
7.3.3 重载加法运算符
7.3.4 重载递增和递减运算符
7.4 类模板
7.4.1 定义类模板
7.4.2 根据类模板创建对象
7.4.3 使用多个形参的类模板
7.5 字符串进阶
7.5.1 创建字符串对象
7.5.2 连接字符串
7.5.3 访问与修改字符串
7.5.4 比较字符串
7.5.5 搜索字符串
本章小结
习题
第8章 继承和虚函数
8.1 类的继承
8.2 继承下的访问控制
8.2.1 派生类中构造函数的操作
8.2.2 声明类的保护成员
8.2.3 继承类成员的访问级别
8.3 派生类中的复制构造函数
8.4 友元类成员
8.5 虚函数
8.5.1 使用指向类对象的指针
8.5.2 使用引用处理虚函数
8.5.3 纯虚函数
8.5.4 抽象类
8.5.5 间接基类
8.5.6 虚析构函数
8.6 类类型之间的强制转换
8.7 关于嵌套类
8.8 关于标准模板库
8.8.1 为什么需要学习STL
8.8.2 STL的组成
本章小结
习题
第9章 windows编程概述
9.1 windows编程的基本概念
9.1.1 理解窗口元素
9.1.2 windows程序与操作系统
9.1.3 事件驱动型程序
9.1.4 windows消息
9.1.5 windowsAPI
9.1.6 windows数据类型
9.1.7 windows程序中的变量名前缀
9.2 windows程序的结构
9.2 一WinMain()函数
9.2.2 WindowProc()函数
9.3 windows程序的组织
本章小结
习题
第10章 使用MFC编写windows程序
10.1 MFC概述
10.1.1 MFC标记法
10.1.2 MFC程序的组织方式
10.2 MFC的文档/视图概念
10.2.1 文档的概念
10.2.2 视图的概念
10.2.3 连接文档和视图
10.2.4 基于MFC的windows应用程序
10.3 创建MFC应用程序
10.3.1 创建SDI应用程序
10.3.2 MFC应用程序向导的输出结果
10.3.3 编译并运行程序
10.3.4 程序的工作原理
10.3.5 创建MDI应用程序
本章小结
习题
第11章 处理菜单和工具栏
11.1 与windows通信
11.1.1 消息映射
11.1.2 消息类别
11.1.3 处理程序中的消息
11.2 扩展Sketclher程序
11.2.1 创建和编辑菜单
11.2.2 为菜单消息添加处理程序
11.2.3 添加工具栏按钮
本章小结
习题
第12章 在窗口中绘图
12.1 窗口绘图的基础知识
12.1.1 窗口客户区
12.1.2 windows图形设备接口
12.2 VisualC++的绘图机制
12.2.1 应用程序中的视图类
12.2.2 CDC类详解
12.3 对鼠标进行编程
12.3.1 鼠标发出的消息
12.3.2 鼠标消息处理程序
12.3.3 使用鼠标绘图
12.3.4 运行Sketcher程序
本章小结
习题
第13章 对话框和标准控件编程
13.1 理解对话框和控件
13.2 对话框编程
13.2.1 创建对话框资源
13.2.2 添加对话框类
13.2.3 显示和关闭对话框
13.2.4 处理对话框中的控件
13.2.5 使对话框有效
13.3 使用微调按钮控件
13.3.1 添加“缩放”菜单项和相应工具栏按钮
13.3.2 创建微调按钮
13.3.3 生成对话框类
13.3.4 显示微调按钮
13.4 使用比例系数
13.4.1 可缩放的映射模式
13.4.2 设置文档大小
13.4.3 设置映射模式
13.4.4 同时实现滚动与缩放
13.5 使用状态栏
13.6 使用列表框
13.7 使用编辑框控件
本章小结
习题
第14章 实训
14.1 C++程序设计基础
14.1.1 赋值语句
14.1.2 类型转换
14.1.3 预处理、const和sizeof
14.1.4 动态内存传递
14.1.5 递归
14.1.6 内螺旋递增序列
14.1.7 链表的操作
14.2 面向对象编程
14.2.1 类和结构
……
第15章 存储和打印文档
附录A 程序调试
附录B C++关键字
猜您喜欢