图书介绍
Visual C++教程 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郑阿奇主编;丁有和编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111491439
- 出版时间:2015
- 标注页数:336页
- 文件大小:88MB
- 文件页数:345页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 教程1
第1章 C/C++语言概述1
1.1 从C到C++的程序结构1
1.2 程序书写规范2
1.3 数据类型3
1.3.1 基本数据类型3
1.3.2 常量4
1.3.3 变量6
1.3.4 数据类型转换7
1.3.5 数组7
1.3.6 结构体9
1.3.7 共用体11
1.3.8 枚举类型11
1.3.9 用typedef定义类型12
1.4 运算符和表达式12
1.4.1 算术运算符13
1.4.2 赋值运算符14
1.4.3 关系运算符15
1.4.4 逻辑运算符15
1.4.5 位运算符15
1.4.6 三目运算符16
1.4.7 增1和减1运算符16
1.4.8 逗号运算符17
1.4.9 sizeof运算符17
1.4.10 new和delete17
1.5 基本语句18
1.5.1 表达式语句、空语句和复合语句18
1.5.2 选择语句18
1.5.3 循环语句19
1.5.4 break、continue语句21
1.6 函数22
1.6.1 函数的定义和调用22
1.6.2 带默认形参值的函数23
1.6.3 数的递归调用24
1.6.4 内联函数25
1.6.5 函数的重载26
1.7 指针和引用26
1.7.1 指针和指针变量26
1.7.2 &和*运算符27
1.7.3 指针和数组28
1.7.4 指针和结构体28
1.7.5 函数的指针传递29
1.7.6 引用29
1.7.7 函数的引用传递30
1.8 作用域和存储类型31
1.8.1 作用域31
1.8.2 变量的存储类型32
1.9 预处理33
习题34
第2章 C++面向对象程序设计基础38
2.1 类和对象38
2.1.1 从结构到类38
2.1.2 类的定义38
2.1.3 对象的定义40
2.2 类的成员及特性41
2.2.1 构造函数41
2.2.2 析构函数42
2.2.3 对象成员初始化42
2.2.4 常类型44
2.2.5 this指针46
2.2.6 类的作用域和对象的生存期47
2.2.7 静态成员47
2.2.8 友元49
2.3 继承和派生类50
2.3.1 单继承50
2.3.2 派生类的构造函数和析构函数54
2.3.3 多继承54
习题55
第3章 C++面向对象程序设计进阶56
3.1 多态和虚函数56
3.1.1 虚函数56
3.1.2 纯虚函数和抽象类58
3.2 运算符重载59
3.2.1 运算符重载的语法59
3.2.2 赋值运算符的重载61
3.2.3 提取和插入运算符重载62
3.3 输入输出流库63
3.3.1 概述63
3.3.2 cout和cin64
3.3.3 流的错误处理66
3.3.4 使用输入输出成员函数67
3.3.5 文件流概述69
3.3.6 顺序文件操作70
3.3.7 随机文件操作72
3.4 模板74
3.4.1 函数模板74
3.4.2 类模板77
习题79
第4章 MFC框架、消息和对话框81
4.1 Windows编程81
4.1.1 C++的Windows编程81
4.1.2 Windows编程特点84
4.1.3 Windows基本数据类型85
4.2 MFC编程86
4.2.1 MFC程序框架86
4.2.2 使用MFC AppWizard88
4.2.3 创建文档应用程序89
4.2.4 项目文件和管理91
4.2.5 MFC程序类结构93
4.3 消息和消息映射94
4.3.1 消息类别94
4.3.2 消息映射机制95
4.3.3 使用类向导96
4.3.4 键盘和鼠标消息98
4.3.5 其他窗口消息99
4.4 设计并使用对话框99
4.4.1 资源和资源标识99
4.4.2 添加对话框资源101
4.4.3 设置对话框属性102
4.4.4 添加和布局控件102
4.4.5 创建对话框类105
4.4.6 映射WM_INITDIALOG消息105
4.4.7 在程序中调用对话框106
4.4.8 模式和非模式对话框107
4.4.9 创建对话框应用程序107
4.5 通用对话框和消息对话框108
4.5.1 通用对话框108
4.5.2 消息对话框109
4.6 常见问题解答110
习题111
单元综合测试111
第5章 常用控件113
5.1 创建和使用控件113
5.1.1 控件的创建方式113
5.1.2 控件的消息及消息映射114
5.1.3 控件类和控件对象116
5.1.4 DDX和DDV118
5.2 静态控件和按钮120
5.2.1 静态控件120
5.2.2 按钮121
5.2.3 示例:制作问卷调查122
5.3 编辑框和旋转按钮125
5.3.1 编辑框125
5.3.2 旋转按钮126
5.3.3 示例:学生成绩输入127
5.4 列表框130
5.4.1 列表框样式和消息130
5.4.2 列表框基本操作131
5.4.3 示例:城市邮政编码132
5.5 组合框135
5.5.1 组合框样式和消息135
5.5.2 组合框常见操作136
5.5.3 示例:城市邮编和区号137
5.6 进展条、日历控件和计时器139
5.6.1 进展条139
5.6.2 日历控件140
5.6.3 计时器141
5.6.4 示例:自动时间显示141
5.7 滚动条和滑动条142
5.7.1 滚动条142
5.7.2 滑动条144
5.7.3 示例:调整对话框背景颜色145
5.8 常见问题解答147
习题148
单元综合测试148
第6章 框架窗口界面设计150
6.1 框架窗口150
6.1.1 主窗口和文档窗口150
6.1.2 窗口样式的设置150
6.1.3 窗口状态的改变153
6.2 图标和光标155
6.2.1 图像编辑器155
6.2.2 图标及其使用157
6.2.3 光标及其使用159
6.3 菜单161
6.3.1 用编辑器设计菜单161
6.3.2 更改应用程序菜单163
6.3.3 使用键盘快捷键165
6.3.4 菜单的编程控制166
6.3.5 使用快捷菜单168
6.4 工具栏170
6.4.1 使用工具栏编辑器170
6.4.2 工具按钮和菜单项相结合171
6.4.3 多个工具栏的使用172
6.5 状态栏174
6.5.1 状态栏的定义174
6.5.2 状态栏的常用操作175
6.5.3 改变状态栏的风格176
6.6 交互对象的动态更新177
6.7 常见问题解答178
习题179
单元综合测试179
第7章 数据、文档和视图181
7.1 文档模板181
7.1.1 文档模板类181
7.1.2 文档模板字符串资源182
7.2 文档序列化183
7.2.1 文档序列化过程183
7.2.2 CArchive类和序列化操作184
7.2.3 使用简单数组集合类186
7.2.4 类对象序列化189
7.2.5 文件对话框和CFile类193
7.3 视图及应用框架196
7.3.1 一般视图框架196
7.3.2 图像列表198
7.3.3 列表视图框架199
7.3.4 树视图框架204
7.4 文档视图结构208
7.4.1 文档与视图的相互作用208
7.4.2 切分窗口210
7.4.3 一档多视211
7.5 常见问题解答216
习题217
单元综合测试217
第8章 图形、文本和数据库219
8.1 设备环境和数据219
8.1.1 CDC类概述219
8.1.2 坐标映射219
8.1.3 CPoint、CSize和CRect220
8.1.4 颜色和颜色对话框222
8.2 图形和文本223
8.2.1 画笔、画刷和位图223
8.2.2 图形绘制227
8.2.3 字体与文字230
8.3 MFC ODBC一般操作235
8.3.1 使用MFC ODBC向导235
8.3.2 数据表绑定更新239
8.3.3 MFC ODBC类及记录集239
8.3.4 记录的过滤条件、排序法和查询240
8.3.5 显示记录信息241
8.3.6 编辑记录243
8.4 MFC ODBC应用编程246
8.4.1 字段操作与记录列表246
8.4.2 直接使用MFC ODBC类248
8.4.3 使用RemoteData和DBGrid控件252
8.4.4 多表处理254
8.5 常见问题解答258
习题259
单元综合测试259
第二部分 实验261
实验1 认识Visual C++6.0开发环境261
实验2 基本数据类型、表达式和基本语句267
实验3 函数和预处理270
实验4 构造类型、指针和引用272
实验5 类和对象、继承和派生275
实验6 多态和虚函数、运算符重载278
实验7 输入输出流库281
实验8 向导框架、消息及调试286
实验9 对话框和按钮控件290
实验10 编辑框、列表框和组合框291
实验11 进展条、滚动条和滑动条295
实验12 基本界面元素298
实验13 数据、文档和视图301
实验14 图形和文本302
实验15 ODBC数据库编程303
第三部分 实习305
实习一 学生成绩管理程序(C++版)305
实习二 学生成绩管理程序(MFC版)309
附录A 常用C++库函数及类库317
附录B 字符串类型和CString类319
附录C Visual C++常用操作323
模拟测试试卷326
单元综合测试和模拟测试参考答案334