图书介绍

Visual C++面向对象编程 第4版PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++面向对象编程 第4版
  • 王育坚编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302498544
  • 出版时间:2018
  • 标注页数:407页
  • 文件大小:148MB
  • 文件页数:431页
  • 主题词:C++语言-程序设计

PDF下载


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

下载说明

Visual C++面向对象编程 第4版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++集成开发环境1

1.1 Visual C++概述1

1.1.1 Visual C++的特点1

1.1.2 集成开发环境窗口2

1.1.3 编译器和链接器5

1.1.4 编写Win32控制台应用程序5

1.1.5 MSDN帮助系统7

1.2 项目和项目工作区8

1.2.1 项目8

1.2.2 项目工作区9

1.2.3 ClassView类视图9

1.2.4 ResourceView资源视图10

1.2.5 FileView文件视图11

1.2.6 项目设置11

1.3 编辑器12

1.3.1 源代码编辑器12

1.3.2 资源编辑器13

1.4 菜单栏和工具栏18

1.4.1 菜单栏18

1.4.2 工具栏20

习题23

第2章 C++语言基础25

2.1 C++概述25

2.1.1 C++语言的历史和特点25

2.1.2 C++程序与C程序26

2.1.3 C++对C的一般扩充28

2.2 C++程序基本要素29

2.2.1 标识符和关键字29

2.2.2 常量和变量30

2.2.3 运算符和表达式30

2.3 C++数据类型32

2.3.1 基本数据类型32

2.3.2 数组33

2.3.3 指针35

2.3.4 字符串37

2.3.5 const常量类型39

2.3.6 结构体41

2.3.7 枚举44

2.3.8 typedef类型定义44

2.4 控制语句45

2.4.1 选择语句45

2.4.2 循环语句48

2.4.3 转移语句51

2.5 函数52

2.5.1 函数的定义52

2.5.2 函数的调用和参数传递53

2.5.3 函数的声明56

2.5.4 内联函数57

2.5.5 函数的默认参数值57

2.5.6 引用58

2.6 作用域与存储类型61

2.6.1 变量的作用域61

2.6.2 变量的存储类型63

2.6.3 作用域限定符66

2.6.4 命名空间66

2.6.5 函数的存储类型70

2.6.6 动态内存分配71

2.7 编译预处理指令73

2.7.1 #define宏定义指令73

2.7.2 #include文件包含指令74

2.7.3 条件编译指令75

习题77

第3章 类和对象87

3.1 面向对象程序设计方法及特征87

3.1.1 结构化程序设计87

3.1.2 面向对象程序设计88

3.1.3 面向对象程序设计的基本特征90

3.2 C++类93

3.2.1 类的定义与实现93

3.2.2 构造函数和析构函数95

3.2.3 拷贝构造函数97

3.2.4 this指针100

3.3 静态成员102

3.3.1 静态数据成员102

3.3.2 静态成员函数104

3.4 组合类106

3.4.1 组合类的定义106

3.4.2 组合类的拷贝构造函数109

3.5 友元110

3.5.1 友元函数110

3.5.2 友元类112

3.6 常对象和常对象成员113

3.6.1 常对象113

3.6.2 常成员函数114

3.6.3 常数据成员115

习题115

第4章 继承与多态123

4.1 继承与派生123

4.1.1 基类和派生类123

4.1.2 派生类的构造函数和析构函数128

4.1.3 多继承130

4.1.4 虚基类133

4.2 多态和虚函数138

4.2.1 基类指针指向派生类对象138

4.2.2 虚函数140

4.2.3 虚析构函数142

4.2.4 纯虚函数与抽象类143

4.3 重载145

4.3.1 函数重载145

4.3.2 运算符重载148

4.4 模板154

4.4.1 函数模板154

4.4.2 类模板156

4.5 Microsoft Visual C++的语法扩充158

4.5.1 Visual C++扩充定义的数据类型158

4.5.2 Visual C++运行库159

4.5.3 运行时类型识别161

4.5.4 编程规范163

习题164

第5章 创建应用程序框架173

5.1 应用程序向导173

5.1.1 Visual C++向导的类型173

5.1.2 MFC AppWizard的使用步骤174

5.1.3 MFC应用程序的开发流程184

5.2 应用程序向导生成的文件186

5.2.1 应用程序向导生成的文件类型186

5.2.2 应用程序向导生成的头文件187

5.2.3 应用程序向导生成的源文件189

5.2.4 应用程序向导生成的资源文件195

5.2.5 应用程序向导生成的其他文件196

5.3 ClassWizard类向导198

5.3.1 ClassWizard的功能198

5.3.2 添加消息处理函数199

5.3.3 添加类201

5.4 程序调试203

5.4.1 查找源程序中的语法错误203

5.4.2 Debug调试器204

5.4.3 跟踪调试程序206

习题209

第6章 文档与视图213

6.1 文档/视图结构213

6.1.1 文档/视图结构概述213

6.1.2 文档与视图之间的相互作用215

6.1.3 多文档217

6.2 菜单设计220

6.2.1 建立菜单资源220

6.2.2 添加菜单命令处理函数222

6.2.3 弹出式菜单226

6.3 鼠标消息处理228

6.3.1 鼠标消息228

6.3.2 一个简单的绘图程序228

6.4 工具栏和状态栏设计234

6.4.1 添加工具栏按钮234

6.4.2 定制状态栏235

6.5 文档的读写238

6.5.1 使用CFile类238

6.5.2 序列化240

6.5.3 自定义类的序列化242

6.6 滚动视图和多视图245

6.6.1 滚动视图245

6.6.2 多视图247

习题251

第7章 对话框和控件255

7.1 对话框概述255

7.1.1 基于对话框的应用程序255

7.1.2 对话框类CDialog257

7.1.3 信息对话框258

7.2 使用对话框260

7.2.1 一般对话框工作流程260

7.2.2 创建对话框262

7.2.3 添加控件及关联的成员变量264

7.2.4 对话框数据交换(DDX)和校验(DDV)270

7.3 标准控件272

7.3.1 控件概述272

7.3.2 组织控件274

7.3.3 控件的共有属性275

7.3.4 静态控件277

7.3.5 编辑框278

7.3.6 按钮281

7.3.7 列表框284

7.4 公共控件289

7.4.1 旋转按钮290

7.4.2 滑块292

7.4.3 进度条295

7.4.4 标签297

习题302

第8章 MFC原理与方法307

8.1 Windows编程基础307

8.1.1 Windows编程特点307

8.1.2 应用程序编程接口(API)308

8.1.3 Windows消息314

8.1.4 句柄316

8.2 微软基础类(MFC)317

8.2.1 MFC概述318

8.2.2 MFC体系结构319

8.2.3 学习MFC的方法321

8.3 MFC应用程序框架322

8.3.1 应用程序框架中的对象322

8.3.2 MFC应用程序的生存与消亡323

8.3.3 常用的MFC文件326

8.4 MFC消息管理329

8.4.1 MFC消息映射机制329

8.4.2 消息的发送331

8.4.3 自定义消息处理332

8.5 MFC宏335

8.5.1 常用的MFC宏336

8.5.2 运行时类型识别和动态创建337

8.5.3 MFC调试宏339

习题340

第9章 图形绘制345

9.1 图形设备接口345

9.1.1 概述345

9.1.2 设备环境346

9.1.3 GDI坐标系和映射模式348

9.1.4 颜色的设置354

9.2 画笔和画刷355

9.2.1 GDI对象355

9.2.2 使用画笔356

9.2.3 使用画刷360

9.2.4 使用GDI堆对象361

9.2.5 基本几何图形的绘制363

9.3 文本与字体365

9.3.1 绘制文本365

9.3.2 字体概述367

9.3.3 创建字体368

习题373

第10章 Visual C++编程深入377

10.1 异常处理377

10.1.1 C++异常处理377

10.1.2 Win32异常处理380

10.1.3 MFC异常宏和异常类383

10.1.4 MFC异常处理385

10.2 动态链接库388

10.2.1 动态链接库概述388

10.2.2 创建动态链接库389

10.2.3 使用动态链接库392

10.3 非模态对话框395

10.3.1 模态对话框与非模态对话框395

10.3.2 非模态对话框工作流程395

习题400

常用术语索引403

参考文献407

热门推荐