Visual C++程序设计与实验指导PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孔令德主编
- 出 版 社:北京:兵器工业出版社
- 出版年份:2006
- ISBN:7801721721
- 页数:270 页
第1章 C++概述 2
1.1 面向对象方法概述 2
1.1.1 面向对象的主要概念 2
第1部分 学习指导 2
1.1.2 面向对象设计方法 3
1.2 C++的基本语法规则 3
1.2.1 编译预处理命令 4
1.2.2 标识符和关键字 4
1.2.3 变量命名规范 4
1.2.4 语句书写格式 4
1.2.5 分隔符 4
1.2.6 注释 4
1.2.7 函数 5
1.3 C++程序的编辑、编译和运行 5
1.4 典型例题分析 5
1.6 知识测试 7
1.5 思考题 7
第2章 数据类型、运算符与表达式 9
2.1 基本数据类型 9
2.2 常量和变量 9
2.2.1 常量类型 9
2.2.2 常量定义 10
2.2.3 变量定义 10
2.3 运算符 10
2.3.1 算术运算符 10
2.3.2 自增、自减运算符 11
2.3.3 赋值运算符 11
2.3.4 关系运算符 11
2.3.5 逻辑运算符 11
2.3.6 位运算符 11
2.3.7 逗号运算符 11
2.4 表达式 12
2.3.8 条件运算符 12
2.4.1 算术表达式 13
2.4.2 逻辑表达式 13
2.4.3 关系表达式 13
2.4.4 赋值表达式 13
2.4.5 条件表达式 13
2.4.6 逗号表达式 13
2.5 类型转换 13
2.5.1 隐式转换 13
2.5.2 显式转换 14
2.6 类型定义 14
2.7 典型例题分析 14
2.8 思考题 17
2.9 知识测试 17
3.1.3 I/O流格式控制符 18
3.1.2 cout与插入运算符<< 18
3.1.1 cin与提取运算符>> 18
第3章 简单的输入输出 18
3.1 cin和cout 18
3.2 printf和scanf 19
3.2.1 printf函数 19
3.2.2 scanf函数 21
3.3 典型例题分析 21
3.4 思考题 24
3.5 知识测试 24
4.1.3 复合语句 28
4.2.1 if-else选择结构 28
4.2 选择结构 28
第4章 C++的流控制语句 28
4.1.2 空语句 28
4.1.1 表达式语句 28
4.1 顺序结构 28
4.3.2 do-while语句 29
4.3.1 while语句 29
4.3 循环结构 29
4.2.2 switch选择结构 29
4.3.3 for语句 30
4.4 转向语句 30
4.4.1 goto语句 30
4.4.2 break语句 30
4.4.3 continue语句 30
4.5 典型例题分析 31
4.6 思考题 34
4.7 知识测试 34
第5章 函数 36
5.1 函数的分类 36
5.2 函数的定义 36
5.3 函数的声明 36
5.4.2 函数的返回值 37
5.4.1 形参和实参 37
5.4 函数的调用 37
5.3.2 函数声明 37
5.3.1 函数原型 37
5.4.3 传值调用和引用调用 38
5.4.4 函数调用方式 38
5.5 嵌套调用 38
5.6 递归调用 38
5.7 内联函数和重载函数 39
5.7.1 内联函数 39
5.7.2 重载函数 39
5.8 存储类 39
5.8.1 变量存储类 39
5.8.2 函数存储类 40
5.9 编译预处理 40
5.9.1 宏定义 40
5.9.2 文件包含 40
5.9.3 条件编译 40
5.10 典型例题分析 41
5.12 知识测试 46
5.11 思考题 46
第6章 数组 49
6.1 一维数组 49
6.1.1 一维数组的声明 49
6.1.2 一维数组初始化 49
6.2 二维数组 49
6.2.1 二维数组的声明 49
6.2.2 二维数组初始化 50
6.3 多维数组 50
6.4 字符数组 50
6.5 数组作为函数参数 51
6.6 典型例题分析 51
6.7 思考题 56
6.8 知识测试 56
7.1.1 结构体类型和结构体变量的定义 58
第7章 结构体 58
7.1 结构体 58
7.1.2 访问结构体成员 59
7.1.3 结构体变量的初始化和赋值 59
7.1.4 位域的概念 59
7.2 共用体 59
7.2.1 共用体类型和变量的定义 59
7.2.2 共用体变量的赋值 60
7.3 枚举 60
7.3.1 枚举类型和变量的定义 60
7.3.2 枚举变量的赋值 60
7.4 典型例题分析 60
7.5 思考题 65
7.6 知识测试 65
8.1.3 指针的赋值 68
8.1.1 什么是指针 68
8.1.2 指针的定义 68
第8章 指针和引用 68
8.1 指针的概念 68
8.1.4 const指针 69
8.1.5 指针的运算 69
8.1.6 指针的动态内存管理 69
8.2 数组指针和指针数组 69
8.2.1 数组元素的指针 69
8.2.2 指向一维数组的指针 69
8.3.1 指针作为函数参数 70
8.3.3 指针函数 70
8.3.2 函数指针 70
8.2.3 指向二维数组的指针 70
8.3 函数的指针 70
8.2.4 指针数组 70
8.5 典型例题分析 71
8.4.4 用const限定引用 71
8.4.3 引用做函数的返回值 71
8.4.2 引用做函数参数 71
8.4.1 引用的声明 71
8.4 引用的概念 71
8.6 思考题 75
8.7 知识测试 75
第9章 类和对象 78
9.1 类的概念 78
9.1.1 类的定义 78
9.1.2 定义类时注意的问题 79
9.2 对象的定义和成员表示 79
9.2.1 对象的定义格式 79
9.2.2 对象成员的表示方法 79
9.3 典型例题分析 79
9.4 思考题 83
9.5 知识测试 84
10.2 拷贝构造函数 87
10.1 构造函数 87
第10章 构造函数和析构函数 87
10.3 析构函数 88
10.4 典型例题分析 88
10.5 思考题 94
10.6 知识测试 94
第11章 继承和派生类 97
11.1 继承与派生 97
11.1.1 基本概念 97
11.1.2 派生类的定义与构成 97
11.2 访问控制 98
11.3 派生类的构造函数和析构函数 98
11.3.1 派生类的构造函数 98
11.3.2 派生类的析构函数 100
11.4 二义性问题 100
11.5 虚基类 101
11.6 子类型关系 101
11.7 典型例题分析 102
11.8 思考题 105
11.9 知识测试 105
第12章 类的其他特性 109
12.1 友元 109
12.1.1 友元函数 109
12.1.2 友元成员 109
12.1.3 友元类 109
12.2.1 虚函数 110
12.2 虚函数 110
12.2.2 纯虚函数 111
12.3 静态成员 111
12.3.1 静态数据成员 111
12.3.2 静态成员函数 112
12.4 常成员 112
12.4.1 常对象 112
12.4.2 常成员函数 112
12.5 典型例题分析 113
12.4.3 常数据成员 113
12.7 知识测试 117
12.6 思考题 117
第13章 运算符重载 121
13.1 基本概念 121
13.2 运算符函数重载的两种形式 121
13.2.1 成员函数运算符 122
13.2.2 友元函数运算符 122
13.2.3 两种重载形式的比较 122
13.3 典型例题分析 123
13.4 思考题 127
13.5 知识测试 127
第14章 输入/输出流类库 130
14.1 基本概念 130
14.1.1 流 130
14.1.2 流类库 130
14.2.1 输入流 131
14.1.3 预定义的流对象 131
14.2 标准设备的输入/输出流 131
14.2.2 输出流 132
14.2.3 插入符和提取符的重载 132
14.2.4 输入/输出的格式控制 133
14.3 文件流 133
14.3.1 文件的打开 133
14.3.2 文件的关闭 133
14.3.3 文件的随机访问 134
14.4 典型例题分析 134
14.5 思考题 139
14.6 知识测试 139
第15章 模板与异常处理 142
15.1 模板 142
15.1.1 基本概念 142
15.1.2 函数模板 142
15.1.3 类模板 143
15.2 异常处理 144
15.2.1 异常处理的基本思想 144
15.2.2 C++异常处理基础 144
15.2.3 异常处理的执行过程 145
15.2.4 异常处理中的构造和析构 145
15.3 典型例题分析 146
15.4 思考题 151
15.5 知识测试 151
第16章 MFC程序设计 156
16.1 使用MFC Appwizard进行程序设计 156
16.2 MFC类 159
16.3 典型例题分析 161
第2部分 实验指导 166
实验1 熟悉VC++的集成环境 166
实验2 项目文件的建立 172
实验3 循环程序设计 178
实验4 函数的应用 182
实验5 编译预处理和多文件的组织 187
实验6 数组的应用 193
实验7 结构体和枚举的应用 196
实验8 指针的应用之一 200
实验9 指针的应用之二 206
实验10 类与对象的概念 212
实验11 构造函数与析构函数的用法 220
实验12 继承和派生类的应用 229
实验13 友元函数及虚函数的应用 234
实验14 运算符重载的应用 246
实验15 标准设备与文件流的输入输出 248
实验16 模板与异常处理 251
实验17 MFC菜单设计 255
附录1 实验报告的格式和要求 260
附录2 考试模拟题 261
参考文献 270
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019