C++程序设计进阶教程 从C到Visual C++PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈松,刘颖编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302338932
- 页数:319 页
第1部分C++语言编程 3
第1章 C语言概述 3
1.1 C语言的特点 3
1.2 简单的C程序 4
1.2.1 C程序 4
1.2.2 C程序的结构特点 5
1.3 程序的调试与运行 6
1.3.1 启动Visual C++ 7
1.3.2 创建新工程 7
1.3.3 编辑已有工程 9
1.3.4 编译源程序 10
1.3.5 连接生成可执行文件 11
1.3.6 运行 12
1.3.7 源文件、目标文件和可执行文件的存放 12
习题1 12
第2章 C语言的基本元素 14
2.1 C语言的词法规则 14
2.1.1 字符集 14
2.1.2 标识符 14
2.1.3 关键字 15
2.2 数据类型 15
2.3 常量与变量 16
2.3.1 常量 16
2.3.2 变量 17
2.4 运算符与表达式 18
2.4.1 算术运算符及表达式 19
2.4.2 关系运算符及表达式 20
2.4.3 逻辑运算符及表达式 20
2.2.4 赋值运算符及表达式 21
2.4.5 条件运算符及表达式 22
2.4.6 逗号运算符及表达式 22
2.4.7 类型转换 23
2.5 应用举例 23
习题2 25
第3章 C程序的构成 30
3.1 输入输出 30
3.1.1 格式化输入函数scanf() 31
3.1.2 格式化输出函数printf() 32
3.1.3 应用举例 33
3.2 语句 34
3.2.1 执行语句 34
3.2.2 条件控制语句 35
3.2.3 循环控制语句 38
3.2.4 转移语句 40
3.2.5 应用举例 42
3.3 函数 44
3.3.1 函数的定义 44
3.3.2 函数的使用 45
3.3.3 函数的参数和函数值 46
3.3.4 函数的嵌套与递归 47
3.3.5 应用举例 49
3.4 作用域与生存期 50
3.4.1 变量的作用域 50
3.4.2 变量的生存期 52
3.4.3 应用举例 54
3.5 预编译 54
3.5.1 文件包含 55
3.5.2 宏定义 55
3.5.3 条件编译 56
3.5.4 应用举例 57
习题3 58
第4章 构造类型与指针 62
4.1 数组 62
4.1.1 一维数组 62
4.1.2 二维数组 64
4.1.3 字符数组与字符串 66
4.1.4 应用举例 69
4.2 指针 71
4.2.1 指针基础 71
4.2.2 指针与数组 75
4.2.3 指针与函数 77
4.2.4 指针数组与数组指针 82
4.2.5 应用举例 84
4.3 结构体 85
4.3.1 结构体类型的定义 85
4.3.2 结构体变量的定义、引用和初始化 86
4.3.3 结构体数组 89
4.3.4 指针在结构体中的应用 91
4.3.5 应用举例 94
4.4 共用体 96
4.4.1 共用体及共用体变量的定义 96
4.4.2 共用体变量的引用方式 97
4.4.3 共用体类型数据的特点 97
4.4.4 应用举例 98
4.5 枚举与自定义 99
4.5.1 枚举类型 99
4.5.2 自定义数据类型 101
习题4 101
第5章 文件 107
5.1 文件概述 107
5.2 文件指针 108
5.3 文件的操作 109
5.3.1 文件的打开(fopen函数) 109
5.3.2 文件的关闭(fclose函数) 110
5.3.3 字符读写函数fgetc和fputc 111
5.3.4 字符串读写函数fgets和fputs 112
5.3.5 数据块读写函数fread和fwrite 113
5.3.6 格式化读写函数fscanf和fprintf 114
5.3.7 常用文件操作函数 115
5.4 文件的定位 116
5.5 应用举例 117
习题5 120
第2部分 C++基础 125
第6章 封装 125
6.1 简单C++程序 125
6.2 类和对象 126
6.2.1 类的定义 127
6.2.2 对象的定义 128
6.3 类的成员 130
6.3.1 构造函数 130
6.3.2 析构函数 132
6.3.3 对象初始化 133
6.3.4 动态对象 135
6.3.5 静态成员 137
6.3.6 常类型 140
6.3.7 指针 142
6.3.8 友元 145
6.3.9 类模板 147
6.4 应用举例 150
习题6 153
第7章 继承 158
7.1 单继承 159
7.1.1 公有继承 159
7.1.2 私有继承 160
7.1.3 保护继承 161
7.1.4 单继承下派生类的构造函数 162
7.1.5 派生类构造函数使用中应注意的问题 163
7.1.6 单继承下派生类的析构函数 164
7.1.7 子类型和赋值兼容规则 165
7.2 多继承 166
7.2.1 多继承下的构造与析构 167
7.2.2 虚基类 169
7.3 应用实例 172
习题7 179
第8章 多态 183
8.1 重载 183
8.1.1 函数的重载 183
8.1.2 运算符重载 185
8.1.3 函数的默认参数 187
8.2 静态联编 187
8.3 动态联编 189
8.3.1 虚函数 189
8.3.2 动态联编的实现机制 189
8.3.3 虚函数与动态联编举例 190
8.4 抽象类 193
8.4.1 纯虚函数 193
8.4.2 抽象类 193
8.5 应用举例 194
习题8 196
第9章 输入输出流 201
9.1 标准的输入输出 201
9.1.1 输入成员函数 201
9.1.2 输出成员函数 202
9.1.3 测试成员函数 203
9.2 文件的输入输出 203
9.2.1 文件的打开与关闭 203
9.2.2 文件的读写 204
9.3 应用举例 207
习题9 209
第3部分 Visual C++入门 215
第10章 Windows编程基础 215
10.1 MFC概述 217
10.2 MFC编程 218
10.2.1 创建MFC应用程序 218
10.2.2 程序运行机制 219
10.2.3 消息映射 220
10.2.4 使用MFC AppWizard 223
10.3 应用举例 226
习题10 228
第11章 界面元素 230
11.1 对话框 230
11.1.1 对话框的组成 230
11.1.2 对话框的创建 231
11.2 控件 234
11.2.1 Windows标准控件 235
11.2.2 控件创建方式 236
11.2.3 对话框控件 236
11.2.4 动态控件 241
11.3 菜单 242
11.3.1 菜单的组成 243
11.3.2 菜单的创建 243
11.3.3 菜单的执行 245
11.4 界面元素编程 246
11.4.1 添加对话框和控件资源 246
11.4.2 添加对话框和控件代码 248
11.4.3 添加菜单资源 251
11.4.4 添加菜单代码 252
11.4.5 运行结果 253
11.5 应用举例 254
习题11 257
第12章 文档和视图 259
12.1 文档视图结构 259
12.1.1 概述 259
12.1.2 应用程序类 259
12.1.3 主框架类 260
12.1.4 文档类 261
12.1.5 视图类 262
12.1.6 文档和视图的互动 262
12.1.7 开发文档视图结构程序的基本方法 263
12.2 SDI单文档结构 264
12.2.1 单文档结构的运行机制 265
12.2.2 单文档结构举例 266
12.3 MDI多文档结构 267
12.3.1 多文档结构的运行机制 268
12.3.2 多文档结构举例 269
12.4 应用举例 275
习题12 280
第13章 图形和文本 282
13.1 工作原理 282
13.1.1 设备接口 282
13.1.2 绘制工具 283
13.1.3 运行机制 284
13.1.4 设置坐标系 285
13.2 处理图形 286
13.2.1 常用工具与函数 286
13.2.2 图形应用举例 289
13.3 处理文本 290
13.3.1 字体设置 290
13.3.2 文本应用举例 295
习题13 299
附录A ASCII码表 301
附录B 运算符和结合性 305
附录C C语言常用函数 306
附录D C++常用输入输出函数 312
附录E MFC类库层次结构图 313
附录F MFC常用对象 314
附录G MFC常用成员函数 315
附录H 最常见的20种Visual C++编译错误信息 317
参考文献 319
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019