学习和使用 Visual C++ 上PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:何亮等编著
- 出 版 社:上海:同济大学出版社
- 出版年份:1997
- ISBN:7560816924
- 页数:353 页
第一章 Microsoft Visual C++集成环境 1
1.1 Microsoft Visual C++简介 1
1.2 Microsoft Visual C++安装指南 3
1.3 如何构造DOS MFC库文件 7
1.4 如何使用Visual Workbench 7
1.4.1 Visual Workbench简介 8
1.4.2 Visual Workbench命令行参数简介 9
1.4.3 Visual Workbench的帮助系统 9
1.4.4 利用键盘和鼠标操纵Visual Workhench的菜单 11
1.5 如何编辑一个程序 16
1.6 如何编译、链接和运行一个程序 18
1.6.1 如何设置工程文件选项 18
1.6.2 Visual C++的调试功能 21
1.6.3 Visual Workbench的浏览功能 22
1.7 如何使用CL 22
1.7.1 如何用CL进行编译和链接 23
1.7.2 如何使用CL环境变量 24
1.7.3 CL选项简介 24
1.8 一个Visual Workbench实例 30
1.9 小结 30
第二章 Visual C十十程序开发工具概述 32
2.1 LINK链接器 32
2.1.1 如何使用LINK 33
2.1.2 LINK的文件名选项 33
2.1.3 覆盖技术 34
2.2 LINK选项 35
2.3 库文件管理程序LIB 38
2.3.1 如何使用LIB 38
2.3.2 LIB选项及命令的用法 39
2.4 程序维护实用程序NMAKE 39
2.4.1 建立MAKE文件 40
2.5 CodeView调试程序 43
8.4.1 向一个串写入 1 43
2.4.2 运行NMAKE 43
2.5.1 如何使用CodeView 44
2.5.2 如何启动CodeView 45
2.5.3 程序调试的方法 45
第三章 ANSI标准C简介 52
3.1 C程序的结构 52
3.2 ANSI C转义列和三字符序列 55
3.3 ANSI C预处理器伪指令 56
3.3.1 包含文件 56
3.3.2 定义宏 57
3.3.3 条件伪指令 58
3.3.4 其他伪指令 59
3.4 变量的声明和定义 59
3.4.1 基本变量类型 60
3.4.2 枚举类型 60
3.5 结构、联合及位字段 61
3.5.1 数组 62
3.5.2 指针 62
3.5.3 类型的定义 63
3.5.4 类型修饰符const和volatile 63
3.6 表达式 64
3.7.4 continue语句 67
3.7.1 break语句 67
3.7.2 case语句 67
3.7.3 复合语句或块 67
3.7 语句 67
3.7.5 default标记 68
3.7.6 do语句 68
3.7.7 表达式语句 68
3.7.8 for语句 68
3.7.9 goto语句 69
3.7.11 if-else语句 69
3.7.12 null语句 69
3.7.10 if语句 69
3.7.13 return语句 70
3.7.14 switch语句 70
3.7.15 while语句 70
3.8 函数 71
3.8.1 函数原型 71
3.8.2 void类型 71
3.9 ANSI C库 72
3.8.3 带有可变个数参数的函数 72
3.10 小结 73
第四章 Visual C++对标准C的扩展 74
4.1 Visual C++特有的关键字 74
4.2 内存模式的定制 76
4.3 全局变量及预处理器宏 79
4.4 预编译指令 82
4.5 基本数据类型的大小和容量 83
4.6 小结 84
5.1 什么是面向对象的程序设计 85
第五章 面向对象程序设计基础 85
5.2.1 数据抽象 92
5.2 面向对象程序设计基本概念 92
5.2.2 继承 93
5.2.3 多态性 94
5.3 C语言中的面向对象程序设计 94
5.3.1 在C语言中定义对象 94
5.3.2 实现几何形状 97
5.3.3 使用图形 103
5.3.4 增加一个新图形对象 104
5.3.5 用C语言实现OOP的问题 107
5.4 小结 107
第六章 C++和面向对象的程序设计 108
6.1 C++与面向对象的程序设计 108
6.1.1 C++中的数据抽象 108
6.1.2 C++类的继承 112
6.1.3 多态和动态链接 112
6.2 用C++设计几何图形 114
6.2.1 图形类 114
6.2.2 添加新的图形类 117
6.3 小结 119
6.2.3 运行时创建对象 119
第七章 C++与ANSI标准C的区别 120
7.1 C++的特性 120
7.1.1 C++函数的新特性 120
7.1.2 C++和C的区别 126
7.2 小结 129
8.2 C++中的流I/O 130
第八章 用于标准I/O的C++类 130
8.1 C++中的I/O库 130
8.2.1 使用iostream 131
8.2.2 使用操作符 132
8.2.3 使用操作符完成格式化I/O 133
8.2.4 控制浮点格式 135
8.2.5 重载<< 135
8.2.6 iostream类的层次 136
8.3 文件I/O 138
8.3.1 简单文件I/O 138
8.3.2 文件定位 141
8.4 字符串I/O 142
8.4.2 从一个串读取 143
8.5 小结 144
第九章 创建类的对象 145
9.1 对象与类 145
9.1.1 用户定义的数据结构 145
9.1.2 对类成员的访问控制 146
9.1.3 public函数如何返回private值 147
9.1.4 成员函数 148
9.2 类的实现 149
9.2.1 头文件描述界面 149
9.2.2 从界面分离操作 151
9.3 类的使用 152
9.3.1 动态创建对象 153
9.3.2 在自由存储区中分配对象数组 154
9.3.4 使用static成员变量 155
9.3.3 调用成员函数 155
9.3.5 初始化static成员变量 158
9.3.6 使用静态成员函数 159
9.3.7 使用指向类成员的指针 160
9.4 小结 162
第十章 定义对象的操作 163
10.1 参数和返回值 163
10.1.1 理解指针和引用 163
10.1.2 值传递与引用传递的比较 164
10.1.3 返回一个引用 165
10.1.4 使用引用的准则 166
10.2 对象的创建和释放 166
10.2.1 类String的构造函数和析构函数 167
10.2.2 缺省构造函数 168
10.2.3 拷贝构造函数 169
10.2.4 提供一个拷贝构造函数的时机 171
10.2.5 成员初始化表 172
10.2.6 利用构造函数和析构函数的副作用 174
10.3 定义函数和操作符 176
10.3.1 指针this 176
10.3.2 操作符作为函数 177
10.3.3 为类String定义operator+ 179
10.3.4 验证串是否相等 180
10.3.5 访问并改变串中的某个字符 181
10.3.6 定义类型转换操作符 181
10.3.7 为类String定义赋值操作符 181
10.3.9 装载输入和输出操作符 182
10.3.8 为什么operator=返回一个引用 182
10.3.10 装载操作符new和delete 184
10.3.11 使用友元类 185
10.3.12 把文件当作数组来使用 185
10.4 小结 188
第十一章 在C++中使用继承 190
11.1 派生类 190
11.1.1 继承和“is a”关系 190
11.1.2 继承和类扩展 190
11.1.3 派生类的语法 191
11.1.4 访问基类 192
11.1.5 使用继承来建造子串类 193
11.1.6 派生类的其他情况 200
11.1.7 多重继承 201
11.1.8 iostream与多重继承 202
11.1.9 虚拟基类 202
11.2 使用继承 204
11.2.1 链表 205
11.2.2 single-link类 206
11.2.3 双向链表 213
11.2.4 String对象的队列 218
11.3 小结 220
第十二章 虚拟函数和多态性 221
12.1 动态链接 221
12.1.1 静态链接 221
12.1.2 通过指针调用函数 222
12.2 虚拟函数 223
12.2.1 纯虚拟函数 223
12.2.3 通过虚拟函数的动态链接 224
12.2.2 虚拟函数的具体实现 224
12.2.4 使用多态 226
12.2.5 隐含的类的多态用法 227
12.3 小结 229
第十三章 C++的高级技术 231
13.1 函数和类模板 231
13.1.1 整型和浮点型的栈 231
13.1.2 类模板 232
13.1.5 模板的优越性 233
13.1.3 函数模板 233
13.1.4 成员函数模板 233
13.2 异常处理 234
13.2.1 异常处理的优点 234
13.2.2 setjmp和longjmp的问题 235
13.2.3 C++建议的异常处理原理 236
13.3 小结 238
14.1.2 函数名编码的影响 239
14.1.1 类型安全链接 239
14.1 C与C++的链接 239
第十四章 如何在C+十中使用C库 239
14.1.3 C的链接命令 240
14.1.4 与其他语言的链接 242
14.2 如何使用ANSI标准C库 243
14.2.1 ANSI C库功能概述 243
14.2.2 标准I/O函数 243
14.2.3 进程控制函数 244
14.2.4 内存分配技术 246
14.2.5 可变长度参数表 247
14.2.6 数据转换函数 248
14.2.7 数学函数 249
14.2.8 字符分类 250
14.2.9 字符串和缓冲区操作 250
14.2.10 C和C++中的字符串 250
14.2.11 查找和分类 252
14.2.12 日期和时间 255
14.2.13 DateTime类 256
14.4 小结 258
14.3 编译器指定的库 258
第十五章 在C++中建立类库 259
15.1 在C++中建立类库 259
15.1.1 如何组织C++类 259
15.1.2 单继承下的继承层次 259
15.1.3 类之间的客户-服务器关系 262
15.2 C++类的公共接口 266
15.2.1 缺省构造函数和拷贝构造函数 266
15.2.4 赋值操作符 267
15.2.2 拷贝对象 267
15.2.3 析构函数 267
15.2.5 输入输出函数 268
15.3 小结 268
第十六章 使用Microsoft Foundation Class库 269
16.1 用Microsoft Foundation Class设计Microsoft Windows程序 269
16.1.1 模块显示控制(MVC)文档 269
16.1.2 使用MFC的一个Windows应用程序 271
16.2.1 类层次的分解 280
16.2 Microsoft Foundation Class的层次 280
16.2.2 Microsoft Foundation Class库中的归档和异常处理 282
16.3 小结 284
第十七章 用C++建立MS-DOS应用程序 285
17.1 Forms软件包简介 285
17.2 表格的存储和检索技术 285
17.3 表格的组成 289
17.3.1 FormBackground类 289
17.3.2 FieldList类 292
17.3.3 Field类 296
17.4 显示表格 298
17.4.1 TextGraphics类的层次 299
17.4.2 基于字符的图形 303
17.4.3 OutputDevice类 307
17.5 Form类 309
17.6 创建表格 314
17.6.1 定义表格 314
17.6.3 运行FORMDEF 318
17.6.2 建立FORMDEF 318
17.6.4 创建表格数据 319
17.6.5 建立FORMDAT 319
17.7 填写表格 320
17.7.1 FormView类 320
17.7.2 EventHandler类 325
17.7.3 FORMFILL程序实例 327
17.7.4 建立FORMFILL 328
17.8 小结 328
第十八章 用AppWizard创建C++Windows应用程序 329
18.1 如何启动AppWizard 330
18.1.1 为应用程序定制选项 331
18.1.2 AppWizard创建的类 334
18.1.3 AppWizard创建了什么 335
18.2 如何使用表格文档模板 337
18.3 如何创建FormFill的模板 338
18.3.1 如何创建表格的布局 339
18.3.2 如何创建视图类 341
18.3.3 表格变量的使用 342
18.4 如何设置文档模板 346
18.5 如何覆盖成员函数 349
18.5.1 如何覆盖OnUpdata成员 349
18.5.2 如何修改其他成员 350
18.6 如何提供多文档模板 351
18.7 完成FormFill的操作 352
18.7.1 增加文件输入/输出功能 352
18.7.2 选取一个给定的记录 352
18.7.3 其他功能说明 352
18.8 小结 353
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《新编临床药物使用规范》孙国栋,解华主编 2017
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《中国农药研究与应用全书 农药科学合理使用》欧晓明,司乃国,陈杰编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019