图书介绍

面向对象程序设计与VC程序设计入门PDF|Epub|txt|kindle电子书版本网盘下载

面向对象程序设计与VC程序设计入门
  • 余祖龙,孙开琼编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512400146
  • 出版时间:2010
  • 标注页数:276页
  • 文件大小:62MB
  • 文件页数:288页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计与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

热门推荐