图书介绍
Visual C++程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 于明,李惠然主编 著
- 出版社: 北京:海洋出版社
- ISBN:7502752145
- 出版时间:2001
- 标注页数:364页
- 文件大小:29MB
- 文件页数:376页
- 主题词:
PDF下载
下载说明
Visual C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 C++结构化语言基础1
第1章 绪论1
1.1 概述1
1.1.1 面向对象方法的起源1
1.1.2 面向对象语言2
1.1.3 Visual C++的发展2
1.2 简单的C++程序3
1.2.1 C++程序3
1.2.2 C++的头文件3
1.2.3 源程序4
1.3 程序的调试与运行5
1.3.1 启动Visual C++6
1.3.2 编辑源文件7
1.3.3 编译源程序10
1.3.4 链接目标程序,形成可执行文件10
1.3.5 运行程序11
第2章 数据类型及表达式12
2.1 词法符号12
2.1.1 字符集12
2.1.2 标识符12
2.1.3 关键字13
2.2 基本数据类型13
2.3 常量与变量14
2.3.1 常量14
2.3.2 变量18
2.4 运算符与表达式20
2.4.1 算术运算20
2.4.2 关系运算23
2.4.3 逻辑运算25
2.4.4 赋值运算26
2.4.5 逗号运算27
2.5.2 强制类型转换28
2.5.1 自动类型转换28
2.5 类型转换28
2.6 小结29
习题230
第3章 结构化程序设计及语句31
3.1 C++的输入输出流31
3.1.1 C++的无格式输入输出31
3.1.2 指定格式输入输出33
3.2 结构化程序设计概述37
3.2.1 程序设计的发展历程37
3.2.2 结构化程序设计概念38
3.3 顺序结构及程序举例40
3.3.1 顺序结构40
3.3.2 程序举例41
3.4 选择结构的实现42
3.4.1 if语句实现选择结构43
3.4.2 if语句的嵌套46
3.4.3 switch语句实现选择结构49
3.5 循环结构的实现52
3.5.1 while语句52
3.5.2 do-while语句54
3.5.3 for语句54
3.5.4 循环的嵌套56
3.5.5 break语句58
3.5.6 continue语句59
3.6 结构化程序设计方法60
3.6.1 逐步细化法60
3.6.2 模块法61
3.7 程序设计举例61
习题365
第4章 数组与指针67
4.1 数组67
4.1.1 一维数组67
4.1.2 二维数组71
4.1.3 字符数组75
4.2 指针82
4.2.1 指针82
4.2.2 指针与数组92
4.2.3 多级指针与指针数组98
4.2.4 指针与多维数组102
4.2.5 数组指针105
4.3 引用106
4.4 内存管理109
习题4112
第5章 函数113
5.1 函数的定义113
5.1.1 函数概念的引入113
5.1.2 函数的定义114
5.1.3 函数原型116
5.2.1 函数的调用117
5.1.4 空函数117
5.2 函数的调用117
5.2.2 参数传递机制120
5.2.3 函数返回值123
5.3 指针与函数124
5.3.1 指针作为函数参数125
5.3.2 函数调用中数组的传递127
5.3.3 函数指针128
5.4 函数的嵌套调用131
5.5 递归函数134
5.6 作用域与生命期137
5.6.1 作用域137
5.6.2 全局变量和局部变量140
5.6.3 生命期142
5.7 编译预处理147
5.7.1 宏定义(Macro)147
5.7.2 文件包含(#include)151
5.7.3 条件编译152
5.8 程序举例156
习题5161
第6章 结构体、联合体、枚举类型164
6.1 结构体与结构变量164
6.1.1 结构的定义164
6.1.2 结构变量的定义165
6.2 结构成员的引用168
6.1.3 结构变量的初始化168
6.3 结构数组171
6.3.1 结构数组的定义171
6.3.2 结构数组的初始化172
6.3.3 结构数组的应用172
6.4 结构指针173
6.4.1 结构指针173
6.4.2 结构指针的应用176
6.5.1 联合体的概念184
6.5 联合体184
6.5.2 联合体的引用185
6.5.3 联合体类型的特点185
6.6 枚举类型188
6.6.1 枚举类型及枚举变量的定义188
6.6.2 枚举元素的引用188
6.6.3 用typedef定义类型190
习题6190
第二部分 C++的面向对象基础193
第7章 面向对象设计193
7.1 面向对象方法的提出193
7.2 面向对象的主要概念194
7.2.1 对象194
7.2.2 类与封装194
7.2.3 继承195
7.2.6 面向对象方法与结构化方法比较196
7.2.4 多态性196
7.2.5 消息196
7.3 面向对象程序设计语言199
7.3.1 面向对象语言分类199
7.3.2 C++对面向对象技术的支持199
7.4 面向对象分析与设计200
7.4.1 面向对象分析OOA200
7.4.2 面向对象设计203
7.5 面向对象分析与设计举例204
第8章 类与对象207
8.1 类的构造与封装207
8.1.1 从结构到类207
8.1.2 内联的成员函数209
8.1.3 带缺省参数的成员函数及函数重载211
8.2.2 成员的访问212
8.2.1 创建对象212
8.2 类与对象212
8.2.3 构造函数与析构函数213
8.2.4 类与对象的进一步讨论218
8.3 友元232
8.3.1 友元函数的定义232
8.3.2 友元函数的作用232
8.4 类模板237
8.4.1 类模板的定义237
8.4.2 定义类模板对象238
8.5 程序举例239
习题8250
第9章 继承与派生254
9.1 派生类254
9.1.1 定义派生类254
9.1.2 访问基类成员255
9.2.1 定义派生类的构造函数259
9.2 派生类的构造函数和析构函数259
9.2.2 派生类的构造函数与析构函数的特点260
9.3 虚函数262
9.3.1 引入虚函数262
9.3.2 虚函数实现运行多态性的原理265
9.3.3 虚函数的特性266
9.4 抽象基类269
9.5 程序举例271
习题9273
第10章 运算符重载277
10.1 重载运算符277
10.1.1 重载运算符的意义277
10.1.2 运算符重载形式278
10.2 可重载的运算符281
10.3 重载运算符举例281
习题10284
第11章 I/0流285
11.1 标准I/O流285
11.1.1 输入成员函数285
11.1.2 输出成员函数286
11.1.3 测试I/O成员函数287
11.2 文件I/O流287
11.2.1 文件的打开与关闭288
11.2.2 文件的读写289
习题11289
第三部分 Visual C++的Windows编程291
第12章 Visual C++创建Windows程序291
12.1 Windows编程特点291
12.2 Windows程序的基本结构292
12.2.1 Windows应用程序的组成293
12.2.2 源程序组成结构293
12.2.3 利用Windows API函数编程实例294
12.3.1 MFC编程特点295
12.3 利用MFC生成Windows程序295
12.3.2 利用MFC编程简单例子296
12.3.3 Visual C++应用程序向导AppWizard302
习题12305
第13章 对话框和基本控件306
13.1 对话框与常用控件概述306
13.1.1 对话框的种类306
13.1.2 对话框的创建和显示306
13.1.3 对话框类Cdialog307
13.1.4 CWnd类提供的管理对话框的成员函数308
13.1.5 常用控件309
13.2 对话框的设计310
13.2.1 使用ClassWizard建立对话框类310
13.2.2 对话框类成员变量的加入310
13.3 基于对话框和基本控件的应用程序举例311
13.3.1 编辑框类的结构及其方法311
13.3.2 编程实例312
习题13323
第14章 菜单与文档视图结构324
14.1 菜单324
14.1.1 菜单概述324
14.1.2 菜单类的方法325
14.1.3 建立菜单及菜单消息映射326
14.2 菜单设计327
14.2.1 对话框应用程序中的菜单设计实例327
14.2.2 文档结构应用程序中的菜单设计实例332
14.3 文档与视图结构及其应用335
14.3.1 概述335
14.3.2 文档类及其派生类336
14.3.3 视图类及其派生类338
14.3.4 文档-视图结构编程举例340
习题14343
15.1.1 算法及其概述344
15.1 算法与数据结构概述344
第四部分 数据结构与软件工程基础344
第15章 数据结构与算法344
15.1.2 什么是数据结构345
15.2 线性结构345
15.2.1 线性表345
15.2.2 栈347
15.2.3 队列348
15.2.4 小结350
15.3 树形结构350
15.3.1 树与遍历350
15.3.2 二叉树及其遍历352
15.4 内部排序与查找算法354
15.4.1 内部排序354
15.4.2 检索355
16.1.3 软件工程方法356
16.1.2 软件工程学356
16.1.1 软件工程的概念356
16.1 概述356
第16章 软件工程基础知识356
16.2 软件的生命周期357
16.2.1 软件的生命周期357
16.2.2 瀑布模型357
16.3 软件定义时期的工作任务和分析方法357
16.3.1 现状调查和问题定义358
16.3.2 可行性研究358
16.3.3 需求分析358
16.4 软件设计时期的主要任务和分析方法358
16.4.1 总体设计359
16.4.2 详细设计360
16.4.3 结构化程序设计与程序设计方法论361
16.4.4 软件测试361
参考文献364
热门推荐
- 959519.html
- 687664.html
- 1984909.html
- 1909054.html
- 132742.html
- 849360.html
- 289039.html
- 367657.html
- 388391.html
- 31005.html
- http://www.ickdjs.cc/book_2456779.html
- http://www.ickdjs.cc/book_321240.html
- http://www.ickdjs.cc/book_57724.html
- http://www.ickdjs.cc/book_3040171.html
- http://www.ickdjs.cc/book_2658791.html
- http://www.ickdjs.cc/book_3389093.html
- http://www.ickdjs.cc/book_1307018.html
- http://www.ickdjs.cc/book_1834491.html
- http://www.ickdjs.cc/book_913023.html
- http://www.ickdjs.cc/book_740852.html