C++程序设计教程与实训PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:严仲兴主编
- 出 版 社:北京:北京大学出版社
- 出版年份:2005
- ISBN:7301102658
- 页数:248 页
第1章 C++概述 1
1.1程序设计语言 1
1.2面向对象程序设计概念 2
1.2.1面向过程的程序设计 2
1.2.2面向对象的程序设计 4
1.2.3数据的抽象与封装 6
1.3 C++语言 7
1.3.1 C++的起源 7
1.3.2评论C++与C 8
1.3.3 C++的特点 8
1.4 C++程序的结构 9
1.4.1简单的C++程序 9
1.4.2 C++源程序编写过程 9
1.5 C++的集成开发环境 10
1.5.1 Visual C++6.0集成开发环境 10
1.5.2开发第一个程序 11
1.5.3调试程序 14
1.5.4系统生成的文件 18
1.6小结 19
1.7实训 19
1.8习题 20
第2章 C++语言的基本构成 22
2.1 C++程序的基本语法构成 22
2.1.1数据类型 22
2.1.2表达式和基本运算 25
2.2 C++基本语句 30
2.2.1顺序控制语句 30
2.2.2选择控制语句 30
2.2.3循环控制语句 34
2.3数组、指针与引用 42
2.3.1数组的定义与应用 42
2.3.2字符串与字符数组 47
2.3.3指针 50
2.3.4引用 54
2.4函数 55
2.4.1函数的定义方法和调用方法 55
2.4.2函数的参数值的传递和返回值 56
2.4.3递归函数 60
3.4.4内联函数 63
2.4.5指针与函数 63
2.5小结 66
2.6实训 67
2.7习题 69
第3章 类与对象 74
3.1类与对象的基本概念 74
3.1.1类的定义 74
3.1.2方法(成员函数) 76
3.1.3对象的实现与引用 77
3.1.4作用域 78
3.2构造函数与析构函数 79
3.2.1构造函数 79
3.2.2析构函数 82
3.2.3构造函数的重载 83
3.2.4构造函数的复制 83
3.3类的派生 86
3.3.1派生 86
3.3.2基类与派生类 86
3.3.3派生类的构造与析构函数 89
3.3.4保护成员 90
3.4友元 90
3.4.1友元函数 91
3.4.2友元成员 91
3.4.3友元类 92
3.5静态成员 92
3.5.1静态数据成员 92
3.5.2 静态成员函数 94
3.6对象数组和对象指针 94
3.6.1对象数组 94
3.6.2对象指针 95
3.6.3 this指针 96
3.7小结 97
3.8实训 98
3.9习题 100
第4章 多态性 105
4.1多态性 105
4.2重载 106
4.2.1函数重载 106
4.2.2成员函数的重载 108
4.2.3运算符的重载 111
4.3虚函数 122
4.3.1虚函数的引入 122
4.3.2虚函数的定义与使用方法 123
4.3.3虚函数和成员函数重载的区别 125
4.3.4虚析构函数 126
4.3.5空的虚函数 127
4.3.6纯虚函数和抽象类 128
4.4小结 130
4.5实训 130
4.6习题 132
第5章 模板 137
5.1模板的概念 137
5.1.1模板的引入 137
5.1.2模板的概念 138
5.2函数模板 139
5.2.1函数模板的定义 139
5.2.2函数模板的使用 139
5.3类模板 141
5.3.1类模板的定义和使用 141
5.3.2类模板的应用 142
5.4小结 146
5.5实训 146
5.6习题 148
第6章 I/0流 149
6.1输入输出流 149
6.1.1流的概念 149
6.1.2输出流 150
6.1.3输入流 151
6.1.4格式控制 152
6.2文件流 159
6.2.1文件的概念 160
6.2.2一个简单的文件流实例 161
6.2.3文本文件的操作 163
6.2.4二进制文件的访问操作 168
6.2.5文件流常用函数 169
6.3字符串流 173
6.4小结 174
6.5 实训 175
6.6习题 179
第7章 MFC编程基础 181
7.1 Windows编程基础 181
7.1.1 Windows操作系统的技术特点 181
7.1.2事件驱动模式 182
7.1.3消息处理机制 183
7.1.4窗口 184
7.2 MFC基础 185
7.2.1 MFC概述 185
7.2.2 MFC应用程序框架 188
7.2.3程序运行过程 188
7.2.4创建一个简单的MFC应用程序 189
7.3 MFC应用程序分析 195
7.4消息处理实例 196
7.4.1鼠标消息处理 196
7.4.2键盘消息处理 199
7.5小结 201
7.6实训 202
7.7习题 204
第8章 可视化编程 205
8.1文档与视图的概念 205
8.1.1文档视图结构 205
8.1.2单文档(SDI)应用程序 206
8.1.3多文档(MDI)应用程序 209
8.2对话框和控件 211
8.2.1对话框 211
8.2.2常用控件 216
8.2.3控件使用举例 225
8.3通用对话框 232
8.3.1颜色对话框 232
8.3.2文件对话框 233
8.3.3查找与替换对话框 234
8.3.4字体对话框 235
8.3.5打印对话框 237
8.4菜单 238
8.4.1菜单资源 238
8.4.2编辑菜单资源 239
8.4.3映射菜单消息 241
8.4.4快捷菜单 242
8.5小结 244
8.6实训 244
8.7习题 247
参考文献 248
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019