图书介绍
面向对象程序设计与VC程序设计入门PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象程序设计与VC程序设计入门](https://www.shukui.net/cover/17/30212974.jpg)
- 余祖龙,孙开琼编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512400146
- 出版时间:2010
- 标注页数:276页
- 文件大小:62MB
- 文件页数:288页
- 主题词:C语言-程序设计
PDF下载
下载说明
面向对象程序设计与VC程序设计入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++概述1
1.1 C++的产生1
1.2计算机程序语言的发展1
1.2.1程序和程序语言1
1.2.2结构化程序设计2
1.2.3面向对象的程序设计2
1.3 C++语言的特点3
1.4简单的C++程序4
1.5 C++程序开发5
1.5.1 C++程序开发过程5
1.5.2 C++程序开发环境5
第2章 C++语言基础9
2.1基本数据类型9
2.2常量10
2.3变量11
2.3.1变量的声明和定义11
2.3.2变量的存储类型12
2.3.3变量的作用域、可见性和生存期12
2.3.4外部变量的声明和引用16
2.4运算符与表达式19
2.4.1算术运算符与算术表达式19
2.4.2赋值运算符与赋值表达式20
2.4.3逗号运算符与逗号表达式20
2.4.4逻辑运算与逻辑表达式21
2.4.5条件运算符与条件表达式22
2.4.6 sizeof操作符22
2.4.7位运算22
2.5 C++的输入/输出23
2.6自定义数据类型26
2.6.1类型定义语句——typedef26
2.6.2枚举类型——enum27
2.6.3结构体类型28
2.6.4共用体类型29
2.7随机数31
第3章 C++基本控制结构35
3.1顺序结构35
3.2选择结构35
3.2.1用if语句实现选择结构36
3.2.2多重选择结构37
3.3循环结构41
3.3.1 while语句43
3.3.2 do…while语句44
3.3.3 for语句46
3.4其他控制语句48
3.4.1 break语句49
3.4.2 continue语句51
3.4.3 goto语句51
第4章 函数53
4.1函数的定义53
4.2函数的调用54
4.2.1函数的调用形式54
4.2.2函数的嵌套调用57
4.2.3递归调用57
4.3函数的参数的传递58
4.3.1值调用58
4.3.2引用调用59
4.4内联函数60
4.5带默认参数的函数61
4.6函数重载63
4.7函数模板67
第5章 类与对象69
5.1类形成的基础69
5.1.1抽象69
5.1.2封装70
5.2类和对象70
5.2.1类的声明71
5.2.2类成员的访问控制72
5.2.3类的成员函数73
5.2.4对象74
5.2.5类成员的访问75
5.3构造函数和析构函数77
5.3.1构造函数77
5.3.2析构函数81
5.4类的组合82
5.5类的静态成员84
5.5.1静态成员变量85
5.5.2静态成员函数86
5.6友元88
5.6.1友元函数88
5.6.2友元类91
5.7类模板93
第6章 数组与指针97
6.1数组97
6.1.1数组的声明和使用97
6.1.2数组的存储与初始化98
6.1.3数组作为函数参数103
6.1.4对象数组104
6.2指针106
6.2.1内存空间的访问方式106
6.2.2指针变量的声明107
6.2.3与地址相关的运算符——“*”和“&”107
6.2.4指针的初始化108
6.2.5指针运算109
6.2.6用指针处理数组元素110
6.2.7指针数组111
6.2.8用指针作为函数参数113
6.2.9对象指针115
6.2.10动态分配/撤销内存的运算符new和delete116
6.3字符串117
6.3.1使用字符数组处理字符串117
6.3.2使用字符串变量处理字符串119
第7章 继承与派生122
7.1继承与派生122
7.1.1概念123
7.1.2派生类的声明125
7.1.3派生类的生成过程126
7.2访问控制127
7.2.1公有继承127
7.2.2私有继承129
7.2.3保护继承130
7.3类型兼容规则132
7.4派生类的构造和析构函数134
7.4.1派生类的构造函数134
7.4.2派生类的析构函数136
7.5二义性问题及其消除142
7.5.1二义性问题(一)142
7.5.2二义性间题(二)144
7.5.3虚基类145
第8章 多态性147
8.1多态性概述147
8.2运算符重载148
8.2.1运算符重载的规则149
8.2.2运算符重载为成员函数150
8.2.3运算符重载为友元函数151
8.3虚函数152
8.4抽象类155
8.4.1纯虚函数156
8.4.2抽象类156
第9章 Visual C++6.0开发环境159
9.1 Visual C++6.0集成开发环境简介159
9.2集成平台基本操作161
9.2.1打开和关闭应用程序161
9.2.2编译运行一个应用程序162
9.3应用程序向导162
9.3.1 Visual C++中的向导类型163
9.3.2使用MFC AppWizard163
9.3.3应用程序向导生成的文件172
9.4 ClassWizard类向导178
9.4.1 ClassWizard的功能178
9.4.2添加成员变量179
9.4.3添加消息处理函数180
9.4.4为项目添加新类180
第10章 基于文档/视图的程序设计182
10.1文档和视图概述182
10.2消息及消息映射183
10.2.1消息的类别及其描述183
10.2.2消息映射184
10.2.3消息映射系统184
10.3鼠标消息及其处理185
10.4键盘消息及其处理190
第11章 菜单、工具栏、状态栏和快捷键196
11.1菜单196
11.1.1建立菜单资源196
11.1.2添加菜单命令处理函数197
11.1.3快捷菜单200
11.2工具栏201
11.3状态栏202
11.4快捷键204
第12章 基于对话框的程序设计206
12.1对话框的类型206
12.2对话框设计206
12.2.1设计对话框资源206
12.2.2设计对话框类208
12.2.3对话框的调用212
12.2.4对话框控件消息及其消息映射213
12.2.5为对话框设计菜单216
12.3对话框的参数传递方法220
第13章 定时器及其应用223
13.1定时器函数和定时器消息223
13.2定时器的应用223
第14章 Windows标准控件239
14.1控件概述239
14.1.1控件的组织240
14.1.2控件共有属性241
14.2静态控件242
14.3编辑框243
14.4单选按钮243
14.5复选框245
14.6列表框247
14.7组合框250
第15章 设备上下文和图形设备接口256
15.1概述256
15.1.1图形设备接口256
15.1.2设备上下文256
15.2颜色的设定256
15.3画笔和画刷261
15.3.1画笔的使用261
15.3.2画刷的使用263
15.4绘制基本图形267
15.5字体的设置269
15.5.1 CreatPointFont()函数初始化字体269
15.5.2使用CreateFontIndirect()函数创建字体270
15.5.3使用CreateFont()函数初始化创建字体271
15.5.4使用公用字体对话框设置字体272
15.6位图的显示274
参考文献276