图书介绍

C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++程序设计
  • 陈圣国,阎会昌编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560608922
  • 出版时间:2000
  • 标注页数:202页
  • 文件大小:19MB
  • 文件页数:207页
  • 主题词:

PDF下载


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

下载说明

C++程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C与C++1

1.1 C语言与C++的关系1

1.1.1 C++发展历史简介1

1.1.2 C++与C语言1

1.2 C++语言的开发环境4

1.2.1 常见C++编译器简介4

1.2.2 Borland C++3.1的使用5

习题6

2.1.2 对象8

2.1.1 面向对象的基本思想8

2.1 面向对象的基本思想和基本概念8

第2章 面向对象的系统分析与设计方法8

2.1.3 类与实例9

2.1.4 继承性10

2.1.5 多态性10

2.1.6 封装11

2.2 面向对象的系统开发方法12

2.2.1 概述12

2.2.2 分析与设计的基本步骤13

习题15

3.1 最简单的类定义16

3.1.1 类定义16

第3章 类和对象16

3.1.2 函数成员的实现17

3.1.3 函数成员的隐含参数18

3.1.4 C++中的结构19

3.1.5 编程示例:集合的实现19

3.2 构造函数与析构函数23

3.2.1 构造函数23

3.2.2 析构函数25

3.2.3 编程示例:可变大小的集合类25

3.3 类的派生28

3.3.1 派生类的定义28

3.3.2 基类与派生类的关系29

3.3.3 构造函数与析构函数31

3.3.4 虚函数32

3.3.5 protected成员34

3.3.6 编程示例:集合的实现35

3.3.7 多继承简介39

3.4 友元42

3.4.1 友元函数42

3.4.2 友元成员43

3.4.3 编程示例:矩阵与向量的乘积44

3.5 静态成员46

3.5.1 静态数据成员46

3.5.2 静态函数成员47

习题48

第4章 重载50

4.1 函数的重载50

4.1.1 函数重载的定义50

4.1.2 一个简单的例子51

4.1.3 在C++中编译C程序51

4.2 运算符重载52

4.2.1 运算符重载的基本方法52

4.2.2 类型转换运算符54

4.2.3 下标和函数调用运算符56

习题58

第5章 指针与引用59

5.1 动态对象59

5.1.1 动态对象与new、delete运算符59

5.1.2 重载new与delete61

5.1.3 编程示例62

5.2 引用63

5.2.1 什么是引用63

5.2.2 引用的定义64

5.2.3 引用作函数参数64

5.2.4 引用返回值65

5.2.5 对象的复制66

习题69

第6章 模板70

6.1 模板的概念70

6.1.1 什么是模板70

6.1.2 模板的基本语法70

6.2 函数模板71

6.2.1 函数模板的定义71

6.2.2 重设模板函数73

6.2.3 显式和隐式的模板函数74

6.3 类模板75

6.3.1 类模板的定义与使用75

6.3.2 类模板参数76

6.4 编程示例:栈模板77

习题80

第7章 流81

7.1 输入输出流81

7.1.1 流的概念81

7.1.2 输出流81

7.1.3 输入流83

7.1.4 格式控制85

7.2 文件流87

7.3 编程示例:文本数据文件的读写90

习题92

8.1 异常处理的传统方法93

8.1.1 异常的概念93

第8章 异常处理93

8.1.2 基于C的结构化异常94

8.2 C++中的异常处理95

8.2.1 C++异常的语法95

8.2.2 异常种类的识别97

8.2.3 异常信息的获取98

8.2.4 异常处理的方法98

8.2.5 Visual C++中的异常语法98

8.3 编程示例99

习题100

9.1.1 集成开发环境的启动及其主窗口简介101

第9章 Visual C++集成环境的使用101

9.1 Visual C++集成开发环境101

9.1.2 正文窗口及其操作102

9.1.3 Workspace窗口及其操作103

9.2 菜单功能介绍104

9.2.1 File菜单104

9.2.2 Edit菜单104

9.2.3 View菜单105

9.2.4 Insert菜单105

9.2.5 Project菜单106

9.2.7 Tools菜单107

9.2.6 Build菜单107

9.2.8 Window菜单108

9.2.9 Help菜单108

9.3 工具栏的使用109

9.3.1 标准(Standard)工具栏109

9.3.2 显示/隐藏工具栏109

9.3.3 工具栏的定制109

9.4 资源与标识符110

9.4.1 资源110

9.4.2 资源编辑器111

9.5.2 利用AppWizard创建一个新的项目112

9.5.1 概述112

9.5 应用程序的建立112

9.5.3 程序分析114

习题121

第10章 Windows用户界面122

10.1 Windows消息与命令122

10.1.1 消息驱动机制122

10.1.2 应用程序菜单123

10.1.3 快捷键和加速键130

10.1.4 工具栏和状态栏131

10.2 单文档与多文档程序133

10.2.1 文档-视图结构133

10.2.2 单文档应用程序的建立134

10.2.3 多文档应用程序的建立141

10.3 对话框与常用组件143

10.3.1 对话框143

10.3.2 常用控件152

10.4 通用对话框与Windows 95控件157

10.4.1 通用对话框157

10.4.2 Windows 95控件162

习题166

第11章 数据库编程167

11.1 关系数据库模型167

11.1.1 数据结构167

11.1.4 结构化查询语言(SQL)168

11.1.3 关系数据库管理系统168

11.1.2 完整性规则168

11.2 使用ODBC169

11.2.1 ODBC工作原理169

11.2.2 MFC ODBC类简介170

11.2.3 创建ODBC应用程序171

11.2.4 遍历、添加、修改和删除记录177

11.2.5 数据库异常179

11.2.6 记录的筛选和排序179

11.2.7 统计函数使用180

11.2.8 多表的连接181

11.2.9 直接使用SQL语言183

11.3.2 MFC DAO类184

11.3 使用DAO184

11.3.1 DAO概述184

11.3.3 创建DAO应用程序185

习题186

第12章 ActiveX187

12.1 COM、OLE、ActiveX简介187

12.1.1 OLE/COM187

12.1.2 OLE自动化187

12.1.3 OLE/ActiveX控件188

12.2 编程示例:ActiveX控件的使用方法188

习题191

13.2 WinInet类的使用192

13.2.1 WinInet简介192

第13章 Internet编程概述192

13.1 Internet编程概述192

13.2.2 一个简单的浏览器程序193

13.2.3 建立WinInet类应用程序的一般步骤194

13.3 ISAPI的使用196

13.3.1 ISAPI程序工作原理196

13.3.2 ISAPI类简介197

13.3.3编程示例:建立一个ISAPI应用程序198

习题201

参考文献202

热门推荐