图书介绍

面向对象程序设计与VC++实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象程序设计与VC++实践
  • 揣锦华,袁琪编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302426455
  • 出版时间:2016
  • 标注页数:295页
  • 文件大小:40MB
  • 文件页数:309页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向对象程序设计与VC++实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象程序设计1

1.1 面向对象程序设计思想1

1.1.1 结构化程序设计的不足1

1.1.2 从结构化程序设计到面向对象程序设计2

1.1.3 面向对象的概念和方法3

1.1.4 面向对象程序设计的特点4

1.2 类和对象6

1.2.1 类的声明6

1.2.2 对象7

1.2.3 面向对象的标记8

1.3 类的构造函数和析构函数9

1.4 类的组合13

1.5 类的使用15

1.5.1 静态成员15

1.5.2 友元17

1.5.3 常类型20

习题23

第2章 继承性28

2.1 继承与派生28

2.1.1 派生类的声明29

2.1.2 派生类生成过程29

2.1.3 多层次派生30

2.2 类的继承方式31

2.3 派生类的构造函数和析构函数34

2.4 派生中成员的标识与访问37

2.4.1 作用域分辨37

2.4.2 虚基类40

2.5 对象指针41

习题44

第3章 多态性51

3.1 多态概述51

3.1.1 多态性的基本概念51

3.1.2 联编与多态的实现方式51

3.1.3 多态的实现原理52

3.2 运算符重载52

3.2.1 运算符重载的规则53

3.2.2 运算符重载为成员函数54

3.2.3 运算符重载为友元函数56

3.2.4 运算符重载实例58

3.3 虚函数62

3.3.1 虚函数的定义63

3.3.2 虚函数的限制64

3.3.3 虚析构函数65

3.3.4 纯虚函数和抽象类65

习题67

第4章 泛型程序设计69

4.1 模板69

4.1.1 泛型编程和模板69

4.1.2 函数模板69

4.1.3 类模板71

4.1.4 模板形参74

4.1.5 类和友元模板函数75

4.1.6 模板特化77

4.2 标准模板库STL80

4.2.1 标准模板库STL的基本概念80

4.2.2 容器80

4.2.3 容器迭代器86

4.2.4 算法86

4.2.5 内存分配器87

4.2.6 函数对象87

4.3 MFC集合类88

4.3.1 数组类CArray89

4.3.2 链表类CList90

4.3.3 映射类CMap92

4.3.4 CArray、CList和CMap的简单比较94

4.4 基于MFC集合类的程序设计实例94

4.4.1 数组类CArray应用举例94

4.4.2 链表CList应用举例96

4.4.3 映射类CMap应用举例97

习题98

第5章 Windows编程基础99

5.1 Windows程序的特点99

5.2 Windows编程的基本概念101

5.2.1 事件及事件驱动101

5.2.2 消息102

5.2.3 对象与句柄104

5.2.4 API函数104

5.3 Win32程序的基本结构105

5.3.1 Win32源程序的组成105

5.3.2 Windows数据类型107

5.4 Win32程序实例107

5.5 使用App Wizard生成Win32程序112

习题117

第6章 绘图与文本输出118

6.1 设备环境118

6.1.1 设备环境的属性119

6.1.2 获取设备环境120

6.2 映像模式121

6.3 绘图122

6.3.1 图形刷新122

6.3.2 绘图工具的应用123

6.3.3 常用绘图函数125

6.3.4 绘图编程实例127

6.4 文本输出132

6.4.1 设置文本的设备环境133

6.4.2 文本的输出过程134

6.4.3 文本输出实例136

习题139

第7章 MFC编程基础140

7.1 MFC类库简介140

7.2 使用AppWizard开发MFC应用程序144

7.2.1 生成MFC应用程序框架144

7.2.2 查看AppWizard生成的信息150

7.3 MFC应用程序框架与Win32程序的关联153

7.4 MFC应用程序框架对Win32程序的封装154

7.5 MFC应用程序的启动流程157

7.6 MFC应用程序的消息映射机制160

7.6.1 Windows消息映射机制160

7.6.2 消息映射表160

习题162

第8章 基本控件的使用163

8.1 控件163

8.2 编辑框类164

8.2.1 编辑框类结构164

8.2.2 编辑框类的主要消息和方法164

8.2.3 编辑框类的应用实例165

8.3 菜单类177

8.3.1 菜单177

8.3.2 菜单类的主要消息和方法178

8.3.3 菜单类的应用实例179

8.4 滚动条类183

8.4.1 滚动条183

8.4.2 滚动条类及其方法183

8.4.3 滚动条类的应用实例183

8.5 按钮类188

8.5.1 按钮类的样式188

8.5.2 按钮类的主要消息和方法188

8.6 列表框类189

8.6.1 列表框类的方法189

8.6.2 创建和初始化列表框对象189

8.6.3 按钮类与列表框类的应用实例190

习题198

第9章 文档/视图结构199

9.1 概述199

9.2 文档类200

9.2.1 CDocument及其方法200

9.2.2 CObject三个特性201

9.2.3 文档类的序列化201

9.3 视图类202

9.3.1 CView及其方法202

9.3.2 视图类的派生类204

9.4 框架类205

9.5 文档模板205

9.6 文档/视图结构实例206

9.6.1 SDI应用程序实例206

9.6.2 MDI应用程序实例210

9.6.3 文档/视图应用综合实例213

习题220

第10章 设计用户界面221

10.1 菜单和加速键221

10.1.1 创建菜单221

10.1.2 编辑菜单222

10.1.3 定义加速键228

10.2 工具栏229

10.2.1 创建工具栏229

10.2.2 CToolBar类及其方法230

10.2.3 工具栏的停靠230

10.2.4 工具栏类的应用实例231

10.3 状态栏236

10.3.1 状态栏的结构及其方法236

10.3.2 状态栏的初始化237

10.3.3 利用AppWizard自动创建状态栏238

10.3.4 自定义状态栏实例238

10.4 对话框243

10.4.1 对话框栏的创建243

10.4.2 对话框类及相关方法244

10.4.3 创建对话框实例246

10.5 文件的存储及打印249

10.5.1 文档序列化249

10.5.2 文档的打印252

10.5.3 文档的存储和打印实例254

习题261

第11章 高级应用262

11.1 动态链接库262

11.1.1 静态链接库和动态链接库262

11.1.2 MFC动态链接库263

11.1.3 DLL的搜索顺序263

11.1.4 DLL函数的导出264

11.1.5 应用DLL实例265

11.1.6 规则DLL274

11.2 多线程279

11.2.1 多线程概念279

11.2.2 线程的生命周期280

11.2.3 MFC的线程类280

11.2.4 线程的启动282

11.2.5 线程的优先级287

11.2.6 临界区及线程同步288

习题293

参考文献295

热门推荐