Visual C++程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:梁海英主编;张文波,孙静,于萍,刘哲副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302339199
- 页数:302 页
第1章 C++概述 1
1.1 程序设计语言 1
1.1.1 低级语言 1
1.1.2 高级语言 2
1.2 C++语言的特点 2
1.2.1 C语言的特点 3
1.2.2 C++语言的特点 3
1.3 C++程序结构的特点 4
1.3.1 C++程序结构 4
1.3.2 程序书写规则 7
1.3.3 程序保留字 7
1.4 C++程序的上机实现 9
1.4.1 Visual C++6.0的安装 9
1.4.2 VisualC++6.0的启动 9
1.4.3 Visual C++6.0的上机过程 10
1.4.4 VisualC++6.0的退出 14
1.5 习题 14
第2章 数据类型及基本运算量 16
2.1 数据类型 16
2.1.1 基本数据类型 16
2.1.2 空类型(void) 20
2.1.3 构造数据类型 21
2.1.4 指针类型 30
2.2 常量 30
2.2.1 整型常量 30
2.2.2 浮点型常量 31
2.2.3 字符型常量 31
2.2.4 布尔型常量 33
2.3 变量 33
2.3.1 变量的种类 33
2.3.2 变量的定义 33
2.3.3 变量的使用 34
2.4 标准库函数 35
2.4.1 数学函数 36
2.4.2 输入输出函数 36
2.5 运算符和表达式 37
2.5.1 运算符及表达式简介 37
2.5.2 算术运算符和算术表达式 38
2.5.3 赋值运算符和赋值表达式 42
2.5.4 关系运算符与关系表达式 44
2.5.5 逻辑运算符和逻辑表达式 45
2.5.6 位运算符和位运算表达式 47
2.5.7 逗号运算符和逗号表达式 49
2.5.8 sizeof运算符 50
2.6 习题 50
第3章 结构化程序设计 52
3.1 结构化程序的特点及设计方法 52
3.1.1 结构化程序的特点 52
3.1.2 结构化程序的设计方法 52
3.2 传统流程图及N-S结构化流程图 53
3.2.1 顺序结构 53
3.2.2 选择结构(又称分支结构) 53
3.2.3 循环结构(又称重复结构) 54
3.2.4 流程图比较 55
3.3 C++语句概述 55
3.3.1 表达式语句 55
3.3.2 复合语句 57
3.3.3 空语句 57
3.3.4 控制语句 57
3.3.5 函数调用语句 58
3.4 数据的输入输出 58
3.5 顺序结构程序设计 62
3.6 选择结构程序设计 63
3.6.1 用if语句实现选择结构程序设计 63
3.6.2 用switch语句实现多分支选择结构程序设计 70
3.6.3 选择结构程序设计举例 73
3.7 循环结构程序设计 74
3.7.1 用while语句实现循环结构程序设计 75
3.7.2 用do-while语句实现循环结构程序设计 77
3.7.3 用for语句实现循环结构程序设计 80
3.7.4 循环嵌套 84
3.7.5 用break和continue语句终止循环 85
3.7.6 循环结构程序设计举例 87
3.8 习题 89
第4章 数组 93
4.1 一维数值数组 93
4.1.1 一维数值数组的定义 93
4.1.2 一维数值数组的初始化 94
4.1.3 一维数值数组元素的使用 95
4.2 二维数值数组 97
4.2.1 二维数值数组的定义 97
4.2.2 二维数值数组的初始化 98
4.2.3 二维数值数组元素的使用 99
4.3 字符数组和字符串 101
4.3.1 字符数组的定义 102
4.3.2 字符数组的初始化 102
4.3.3 字符数组的使用 103
4.3.4 常用的字符串处理函数 105
4.4 应用举例 109
4.5 习题 115
第5章 用户自定义函数 119
5.1 用户自定义函数的种类 119
5.1.1 有返回值函数和无返回值函数 119
5.1.2 无参函数和有参函数 119
5.2 函数的定义 120
5.2.1 无参函数的定义 120
5.2.2 有参函数的定义 121
5.2.3 带返回值的函数定义 121
5.2.4 不带返回值的函数定义 122
5.2.5 函数定义的位置 122
5.3 被调函数的声明 122
5.4 函数的调用 123
5.4.1 函数调用的一般形式 123
5.4.2 函数调用的方式 123
5.4.3 函数调用的参数传递 125
5.5 函数的嵌套调用 127
5.6 函数的递归调用 128
5.7 数组作函数参数 130
5.7.1 数组元素作函数实参 130
5.7.2 数组名作函数参数 131
5.8 变量的作用域 132
5.8.1 局部变量 132
5.8.2 全局变量 134
5.9 变量的存储类别 135
5.9.1 静态存储方式与动态存储方式 135
5.9.2 用auto声明动态局部变量 136
5.9.3 用static声明静态局部变量 136
5.9.4 用register声明寄存器变量 137
5.9.5 用extern声明外部变量 138
5.10 习题 139
第6章 指针 143
6.1 指针的概念 143
6.1.1 地址与指针 143
6.1.2 定义指针变量 144
6.2 对指针变量的操作 145
6.2.1 指针的运算 145
6.2.2 new和delete 149
6.3 指针与数组 150
6.3.1 用指针访问一维数组 150
6.3.2 用指针访问二维数组 153
6.3.3 用指针访问字符串 154
6.3.4 指针数组 155
6.4 指针与函数 158
6.4.1 指针作为函数的参数 158
6.4.2 数组名作参数 162
6.4.3 指针函数 163
6.5 引用 164
6.6 应用举例 166
6.7 习题 170
第7章 类与对象 172
7.1 面向对象程序设计概念 172
7.2 类 174
7.2.1 类的声明 174
7.2.2 类成员的定义 175
7.3 对象 177
7.3.1 对象的定义 177
7.3.2 对象成员的引用 178
7.4 构造函数和析构函数 180
7.4.1 构造函数 181
7.4.2 析构函数 183
7.5 内联函数 184
7.6 静态成员 185
7.6.1 静态成员数据 186
7.6.2 静态成员函数 187
7.7 对象数组和对象指针 189
7.7.1 对象数组 189
7.7.2 对象指针 191
7.7.3 this指针 192
7.8 友元 193
7.8.1 友元函数 194
7.8.2 友元成员函数 195
7.8.3 友元类 196
7.9 习题 198
第8章 继承与多态性 203
8.1 继承 203
8.1.1 单继承 203
8.1.2 多继承 206
8.2 派生类的构造函数和析构函数 210
8.2.1 派生类的构造函数 210
8.2.2 派生类的析构函数 213
8.3 重载 214
8.3.1 函数重载 214
8.3.2 运算符重载 216
8.4 多态性 222
8.4.1 虚函数 222
8.4.2 纯虚函数和抽象类 226
8.5 习题 230
第9章 对话框 240
9.1 MFC应用程序 240
9.1.1 MFC编程 240
9.1.2 MFC应用程序框架类型 242
9.2 创建和使用对话框 248
9.2.1 创建对话框 248
9.2.2 控件的添加和布局 249
9.2.3 创建对话框类 251
9.2.4 调用对话框 252
9.3 通用对话框和消息对话框 255
9.3.1 通用对话框 255
9.3.2 消息对话框 259
9.4 习题 262
第10章 常用控件 263
10.1 控件的使用 263
10.1.1 控件的创建 264
10.1.2 控件的消息和消息映射 264
10.1.3 控件的数据交换(DDX)和数据校验(DDV) 266
10.2 静态控件和编辑框 267
10.2.1 静态控件 267
10.2.2 编辑框 267
10.2.3 应用举例 269
10.3 按钮控件 271
10.3.1 按钮的创建和消息 271
10.3.2 按钮的操作 272
10.3.3 应用举例 272
10.4 列表框 274
10.4.1 列表框的创建 274
10.4.2 列表框的通知消息 275
10.4.3 列表框的操作 276
10.4.4 应用举例 277
10.5 组合框 279
10.5.1 组合框的类型 279
10.5.2 组合框的数据输入 280
10.5.3 组合框的操作 280
10.5.4 组合框的消息 281
10.5.5 应用举例 282
10.6 滚动条 283
10.6.1 滚动条的结构 284
10.6.2 滚动条的消息和基本操作 284
10.6.3 应用举例 285
10.7 旋转按钮 287
10.7.1 旋转按钮的创建 287
10.7.2 旋转按钮的操作 288
10.7.3 应用举例 289
10.8 进展条 291
10.8.1 进展条的操作 291
10.8.2 应用举例 291
10.9 列表控件 293
10.9.1 列表控件的建立 293
10.9.2 列表控件的操作 294
10.9.3 列表控件的数据结构 295
10.9.4 应用举例 296
10.10 习题 301
参考文献 302
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019