图书介绍
面向对象的程序设计语言-C++PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象的程序设计语言-C++](https://www.shukui.net/cover/45/31486743.jpg)
- 陈志泊,王春玲编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115093741
- 出版时间:2002
- 标注页数:305页
- 文件大小:26MB
- 文件页数:319页
- 主题词:C语言(学科: 程序设计 学科: 高等学校) C语言 程序设计
PDF下载
下载说明
面向对象的程序设计语言-C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 C++语言部分1
第1章 Visual C++6.0开发环境1
1.1 开发环境概述1
1.1.1 程序开发流程1
1.1.2 Visual C++6.0的启动和集成开发环境(IDE)2
1.2 开发环境的菜单功能3
1.2.1 “File”菜单4
1.2.2 “Edit”菜单7
1.2.3 “View”菜单9
1.2.4 “Insert”菜单10
1.2.5 “Project”菜单10
1.2.6 “Build”菜单11
1.2.7 “Tools”菜单12
1.2.8 “Window”菜单13
1.2.9 “Help”菜单13
1.3 开发环境的工具栏及使用14
1.3.1 “Standard”工具栏14
1.3.2 “Build MiniBar”工具栏15
1.4 项目和项目工作区15
1.4.1 “ClassView”选项卡16
1.4.2 “Resource View”选项卡17
1.4.3 “FileView”选项卡17
1.5 资源18
1.5.1 什么是资源18
1.5.2 资源编辑器18
1.6 开发环境的初步实践19
1.7 小结24
第2章 C++语言基础25
2.1 从面向过程的程序设计到面向对象的程序设计25
2.1.1 传统的结构化程序设计方法25
2.1.2 面向对象的程序设计方法26
2.1.3 面向对象的程序设计方法与结构化程序设计方法的比较29
2.2 C++程序的基本组成29
2.2.1 从 C 语言到 C++语言29
2.2.2 C++程序的结构与基本组成30
2.3 C++的数据类型、运算符和表达式33
2.3.1 数据类型33
2.3.2 运算符和表达式39
2.4 数据的输入与输出46
2.4.1 数据的输出 cout46
2.4.2 数据的输入 cin51
2.5 C++的控制语句52
2.5.1 C++语句概述52
2.5.2 C++程序的3种基本结构53
2.5.3 if 语句53
2.5.4 switch 语句57
2.5.5 循环语句58
2.6 数组及其使用62
2.6.1 一维数组62
2.6.2 二维数组64
2.6.3 字符数组65
2.7 函数68
2.7.1 函数的定义68
2.7.2 函数的调用70
2.7.3 函数的嵌套调用71
2.7.4 函数的递归调用71
2.7.5 局部变量和全局变量72
2.7.6 全局函数和静态函数74
2.7.7 内联函数75
2.7.8 函数重载76
2.7.9 默认参数的函数77
2.8 指针类型及使用78
2.8.1 指针的概念79
2.8.2 const 指针80
2.8.3 指针与函数82
2.8.4 指针与数组85
2.8.5 指针与字符串87
2.8.6 指针数组和指向指针的指针88
2.9 引用89
2.9.1 引用的概念、声明和使用89
2.9.2 用引用作为函数的参数91
2.9.3 如何使一个被调函数同时返回多个值92
2.9.4 用引用返回函数值93
2.9.5 返回引用的函数值作为赋值表达式的左值94
2.9.6 用 const 限定引用95
2.9.7 引用总结96
2.10 结构体、共用体和枚举96
2.10.1 结构体96
2.10.2 堆内存的分配和释放104
2.10.3 共用体类型105
2.10.4 枚举类型107
2.10.5 类型定义 typedef 的使用108
2.10.6 编译预处理108
2.11 小结110
习题112
第二部分 面向对象的程序设计部分117
第3章 面向对象的程序设计117
3.1 类与对象的定义117
3.1.1 类的定义117
3.1.2 成员函数的定义119
3.1.3 对象及指向对象的指针121
3.1.4 访问对象的成员121
3.1.5 对象赋值语句123
3.1.6 对象的作用域与生存期124
3.2 构造函数与析构函数125
3.2.1 构造函数125
3.2.2 构造函数的重载127
3.2.3 默认构造函数与缺省参数的构造函数128
3.2.4 析构函数129
3.2.5 拷贝构造函数130
3.2.6 一个类的对象作为另一个类的数据成员131
3.2.7 利用初始化表对常量数据成员或引用成员提供初值135
3.2.8 类作用域136
3.3 继承和派生137
3.3.1 继承的概念137
3.3.2 单继承138
3.3.3 多重继承143
3.3.4 虚基类144
3.4 虚函数与多态性146
3.4.1 多态性146
3.4.2 子类型146
3.4.3 用基类指针指向公有派生类对象148
3.4.4 虚函数150
3.4.5 静态联编与动态联编151
3.4.6 纯虚函数与抽象类152
3.5 静态成员154
3.5.1 静态数据成员154
3.5.2 静态成员函数156
3.6 友元函数与友元类157
3.6.1 友元函数157
3.6.2 友元类158
3.7 堆对象和对象数组160
3.7.1 堆对象160
3.7.2 对象数组161
3.8 运算符的重载162
3.9 模板与使用165
3.9.1 类模板165
3.9.2 函数模板167
3.10 文件及其操作168
3.10.1 顺序文件操作168
3.10.2 随机文件操作171
3.11 小结173
习题174
第三部分 面向对象的程序设计应用部分181
第4章 利用 MFC 开发 Windows 应用程序181
4.1 Windows 应用程序的特点与消息驱动机制182
4.1.1 Windows 应用程序的特点与消息驱动机制182
4.1.2 Windows 编程中常用的数据类型和句柄184
4.2 利用 MFC AppWizard 创建 Windows 应用程序186
4.3 MFC 应用程序的类和文件187
4.3.1 类说明187
4.3.2 文件说明189
4.4 Windows 消息189
4.4.1 标准的 Windows 消息190
4.4.2 控件消息191
4.4.3 命令消息192
4.5 消息的发送和接收的基本过程和机制193
4.6 消息映射与消息处理函数194
4.6.1 CCmdTarget 类194
4.6.2 消息映射与消息处理函数的概念194
4.6.3 管理窗口消息处理函数194
4.7 MFC 应用程序的执行过程分析197
4.8 小结200
习题201
第5章 对话框及常用控件202
5.1 对话框的组成和分类202
5.1.1 对话框的组成202
5.1.2 对话框的分类203
5.2 创建模式对话框203
5.2.1 创建应用程序框架203
5.2.2 创建对话框资源204
5.2.3 创建对话框类209
5.2.4 对话框的实现212
5.3 Windows 的常用控件215
5.3.1 常用控件及对应的 MFC 类215
5.3.2 控件的通用属性及设置215
5.3.3 控件的消息216
5.3.4 几种常用控件简介217
5.4 非模式对话框的实现226
5.5 消息对话框和通用对话框231
5.5.1 消息对话框231
5.5.2 通用对话框232
5.6 小结233
习题233
第6章 菜单、工具栏和状态栏235
6.1 创建菜单235
6.1.1 创建菜单资源235
6.1.2 建立快捷键238
6.1.3 菜单功能的实现239
6.1.4 CMenu 类及其常用成员函数介绍242
6.1.5 快捷菜单的实现245
6.1.6 动态地向菜单中添加新的菜单项248
6.2 创建工具栏250
6.2.1 创建工具栏的方法和步骤250
6.2.2 如何实现工具栏的船坞化255
6.3 创建状态栏256
6.3.1 创建状态栏资源256
6.3.2 实现状态栏257
6.3.3 进一步完善状态栏260
6.4 小结262
习题263
第7章 文档和视图264
7.1 文档类和视图类间的关系264
7.2 视图类和文档类中常用的成员函数265
7.2.1 CView 类的 GetDocument()函数265
7.2.2 CDocument 类的 UpdateAllViews()函数266
7.2.3 CView 类的 OnUpdate()函数266
7.2.4 CView 类的 OnlnitialUpdate()函数266
7.2.5 MFC 应用程序中各个类对象间的相互调用关系266
7.3 在视图类中实现显示文档类中的数据267
7.4 在视图类中响应键盘消息271
7.5 SDI 文档的序列化272
7.5.1 创建空文档272
7.5.2 打开文档273
7.5.3 保存文档274
7.5.4 关闭文档275
7.6 小结275
习题276
第8章 图形图像处理277
8.1 设备环境(DC)277
8.1.1 设备环境类277
8.1.2 几个设备环境类的主要差别278
8.1.3 设备环境类的使用方法279
8.2 绘图设备类280
8.2.1 CGdiObject 类280
8.2.2 CPen 类281
8.2.3 CBrush 类283
8.2.4 CFont 类及创建 CFont 类对象的方法285
8.2.5 CBitmap 类287
8.3 坐标映射方式288
8.3.1 Windows 映像方式及其设置方法288
8.3.2 逻辑坐标和设备坐标的转换289
8.4 窗口和视口290
8.4.1 窗口和视口的概念290
8.4.2 窗口和视口有关的操作函数290
8.4.3 窗口逻辑坐标和视口设备坐标的转换291
8.5 设置绘图模式294
8.6 图形元素的绘制295
8.6.1 画点295
8.6.2 画直线296
8.6.3 画矩形297
8.6.4 画圆角矩形297
8.6.5 画扇形298
8.6.6 画多边形298
8.6.7 绘制文本299
8.7 在视图中交互绘图300
8.8 小结303
习题304
参考文献305