图书介绍

Visual C++基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual C++基础教程
  • 郭文平等编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560617387
  • 出版时间:2006
  • 标注页数:368页
  • 文件大小:29MB
  • 文件页数:380页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Visual C++基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++概述3

1.1 C++简史和特点3

1.1.1 C++简史3

1.1.2 C++的特点3

第一篇 C++语言基础3

1.2 C++程序的基本结构4

1.2.1 C++程序实例4

1.2.2 C++程序的基本结构5

1.3 C++基本语法成分5

1.3.1 字符集5

1.3.2 关键字6

1.3.3 标识符6

1.3.4 运算符和表达式7

1.4 数据的输入和输出8

1.3.5 注释8

1.4.1 屏幕显示输出9

1.4.2 键盘输入10

1.4.3 输入/输出格式控制11

1.5 Visual C++中C++程序的实现13

1.5.1 Visual C++的集成开发环境14

1.5.2 C++程序的实现14

1.5.3 程序调试16

习题18

第2章 C++面向过程的程序设计21

2.1 数据类型21

2.1.1 基本数据类型的取值范围22

2.1.2 C++的扩展22

2.2.1 常量24

2.2 常量和变量24

2.2.2 变量26

2.3 基本控制结构28

2.3.1 顺序结构28

2.3.2 选择结构29

2.3.3 循环结构33

2.3.4 流程的转移控制35

2.4 数组和指针36

2.4.1 数组36

2.4.2 指针38

2.4.3 指针与数组的关系40

2.4.4 动态内存分配41

2.5 函数43

2.5.1 函数的定义和调用43

2.5.2 函数原型44

2.5.3 内联函数45

2.5.4 函数参数的默认值46

2.5.5 函数重载47

2.5.6 引用49

习题53

第3章 类和对象57

3.1 面向对象程序设计概述57

3.1.1 面向对象程序设计的产生57

3.1.2 面向对象程序设计的基本概念和特征57

3.2 类与对象59

3.2.1 类的定义59

3.2.2 成员函数的定义61

3.2.3 对象的定义与使用62

3.2.4 内联成员函数65

3.2.5 成员函数的重载和参数的默认值66

3.3 构造函数和析构函数68

3.3.1 构造函数68

3.3.2 缺省构造函数72

3.3.3 拷贝构造函数73

3.3.4 析构函数75

3.3.5 构造函数的类型转换和类型转换函数78

3.4 对象数组和对象指针82

3.4.1 对象数组82

3.4.2 对象指针85

3.4.3 this指针86

3.5 静态成员88

3.5.1 静态数据成员88

3.5.2 静态成员函数89

3.6.1 友元函数91

3.6 友元91

3.6.2 友元类94

3.7 对象成员96

习题98

第4章 继承和派生类104

4.1 基类和派生类104

4.1.1 继承104

4.1.2 派生类的定义105

4.1.3 派生类对基类的扩充107

4.2 继承方式107

4.2.1 基类成员在派生类中的访问属性108

4.2.2 派生类对象对基类成员的访问108

4.3 派生类的构造函数和析构函数114

4.3.1 构造函数114

4.4.1 多重继承的定义117

4.3.2 析构函数117

4.4 多重继承117

4.4.2 多重继承派生类的构造函数120

4.4.3 二义性122

4.5 虚基类126

4.5.1 虚基类的概念126

4.5.2 虚基类的初始化128

4.6 赋值兼容规则130

习题132

第5章 多态性和虚函数135

5.1 函数重载135

5.2 运算符重载137

5.2.1 运算符重载的规则137

5.2.2 类以外运算符重载138

5.2.3 运算符重载为成员函数140

5.2.4 运算符重载为友元函数145

5.3 虚函数147

5.3.1 虚函数的定义148

5.3.2 虚析构函数151

5.4 纯虚函数和抽象类153

5.4.1 纯虚函数153

5.4.2 抽象类153

习题155

第6章 模板160

6.1 函数模板160

6.2 类模板166

习题170

7.1 Windows编程基础知识173

7.1.1 Windows编程模型173

第7章 Windows编程基础173

第二篇 MFC Windows程序设计173

7.1.2 Windows编程基础知识175

7.2 Windows应用程序的基本结构178

7.2.1 实例178

7.2.2 Windows应用程序的基本结构181

7.3 MFC程序设计基础185

7.3.1 MFC概述186

7.3.2 MFC Windows程序的基本结构188

习题194

第8章 创建应用程序框架195

8.1 应用程序向导AppWizard195

8.1.1 MFC AppWizard[exe]的使用195

8.2.1 应用程序类202

8.2 AppWizard生成的类和源文件202

8.1.2 基于框架构造应用程序202

8.2.2 框架窗口类203

8.2.3 文档类203

8.2.4 视图类203

8.2.5 对话框类204

8.2.6 其它文件204

8.3 项目和项目工作区205

8.3.1 项目205

8.3.2 项目工作区205

8.3.3 项目工作区窗口的使用206

8.4 ClassWizard208

8.4.1 添加消息处理函数209

8.4.2 编辑消息处理函数210

8.4.3 删除消息处理函数211

8.4.5 为项目添加新类212

8.4.4 重载虚函数212

习题213

第9章 对话框和控件214

9.1 对话框类CDialog214

9.2 基于对话框的应用程序217

9.2.1 简单应用程序实例217

9.2.2 理解应用程序框架223

9.2.3 对话框数据交换和验证225

9.3 模态对话框与非模态对话框226

9.3.1 模态对话框227

9.3.2 非模态对话框232

9.4 标准控件237

9.4.1 控件通用属性237

9.4.3 编辑框239

9.4.2 静态文本框239

9.4.4 命令按钮240

9.4.5 单选按钮241

9.4.6 复选框241

9.4.7 分组框242

9.4.8 列表框245

9.4.9 组合框249

9.4.10 滚动条252

9.5 公用对话框255

习题258

第10章 图形输出260

10.1 图形设备接口260

10.1.1 设备环境260

10.1.2 设备环境的属性263

10.1.3 绘图模式265

10.1.4 映射模式与坐标转换266

10.1.5 颜色设置271

10.2 画笔和画刷273

10.2.1 画笔273

10.2.2 画刷276

10.3 绘图279

10.3.1 绘制点、直线和曲线279

10.3.2 画封闭图形280

10.4 文本和字体282

10.4.1 文本输出282

10.4.2 设置文本的设备环境属性283

10.4.3 获取字体信息284

10.4.4 字体287

习题292

11.1.1 菜单基础294

11.1 菜单294

第11章 菜单、工具栏和状态栏294

11.1.2 创建菜单295

11.1.3 添加菜单命令处理函数297

11.1.4 更新菜单项300

11.1.5 键盘快捷键301

11.1.6 快捷菜单302

11.1.7 动态修改菜单303

11.1.8 用代码创建菜单303

11.1.9 使用菜单资源307

11.2 工具栏309

11.2.1 工具栏编辑器309

11.2.2 创建工具栏311

11.2.3 停靠和浮动工具栏312

11.2.4 显示和隐藏工具栏315

11.2.6 在工具栏中添加非按钮控件316

11.2.5 给按钮添加文字316

11.3 状态栏321

11.3.1 创建和初始化状态栏321

11.3.2 创建自定义状态栏窗格322

习题325

第12章 文档/视图和单文档界面327

12.1 文档/视图体系结构基础327

12.1.1 对象之间的关系327

12.1.2 对象的创建328

12.2 文档对象和视图对象330

12.2.1 文档对象330

12.2.2 视图对象331

12.3 文档的序列化338

12.3.1 序列化338

12.3.2 编写Serialize函数339

12.3.3 编写可序列化类340

12.4 文档模板资源348

12.5 滚动视图349

12.5.1 建立滚动视图349

12.5.2 普通视图转换为滚动视图353

习题355

第13章 文件的读/写356

13.1 CFile类356

13.1.1 打开和关闭文件356

13.1.2 文件读/写359

13.1.3 CFile类的其它操作360

13.2 CFile的派生类362

习题366

附录367

参考文献368

热门推荐