点此搜书

C++程序设计进阶教程  从C到Visual C++
  • 作 者:陈松,刘颖编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302338932
  • 标注页数:319 页
  • PDF页数:333 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

11

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源333 ≥319页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1部分C++语言编程 3

第1章 C语言概述 3

1.1 C语言的特点 3

1.2 简单的C程序 4

1.2.1 C程序 4

1.2.2 C程序的结构特点 5

1.3 程序的调试与运行 6

1.3.1 启动Visual C++ 7

1.3.2 创建新工程 7

1.3.3 编辑已有工程 9

1.3.4 编译源程序 10

1.3.5 连接生成可执行文件 11

1.3.6 运行 12

1.3.7 源文件、目标文件和可执行文件的存放 12

习题1 12

第2章 C语言的基本元素 14

2.1 C语言的词法规则 14

2.1.1 字符集 14

2.1.2 标识符 14

2.1.3 关键字 15

2.2 数据类型 15

2.3 常量与变量 16

2.3.1 常量 16

2.3.2 变量 17

2.4 运算符与表达式 18

2.4.1 算术运算符及表达式 19

2.4.2 关系运算符及表达式 20

2.4.3 逻辑运算符及表达式 20

2.2.4 赋值运算符及表达式 21

2.4.5 条件运算符及表达式 22

2.4.6 逗号运算符及表达式 22

2.4.7 类型转换 23

2.5 应用举例 23

习题2 25

第3章 C程序的构成 30

3.1 输入输出 30

3.1.1 格式化输入函数scanf() 31

3.1.2 格式化输出函数printf() 32

3.1.3 应用举例 33

3.2 语句 34

3.2.1 执行语句 34

3.2.2 条件控制语句 35

3.2.3 循环控制语句 38

3.2.4 转移语句 40

3.2.5 应用举例 42

3.3 函数 44

3.3.1 函数的定义 44

3.3.2 函数的使用 45

3.3.3 函数的参数和函数值 46

3.3.4 函数的嵌套与递归 47

3.3.5 应用举例 49

3.4 作用域与生存期 50

3.4.1 变量的作用域 50

3.4.2 变量的生存期 52

3.4.3 应用举例 54

3.5 预编译 54

3.5.1 文件包含 55

3.5.2 宏定义 55

3.5.3 条件编译 56

3.5.4 应用举例 57

习题3 58

第4章 构造类型与指针 62

4.1 数组 62

4.1.1 一维数组 62

4.1.2 二维数组 64

4.1.3 字符数组与字符串 66

4.1.4 应用举例 69

4.2 指针 71

4.2.1 指针基础 71

4.2.2 指针与数组 75

4.2.3 指针与函数 77

4.2.4 指针数组与数组指针 82

4.2.5 应用举例 84

4.3 结构体 85

4.3.1 结构体类型的定义 85

4.3.2 结构体变量的定义、引用和初始化 86

4.3.3 结构体数组 89

4.3.4 指针在结构体中的应用 91

4.3.5 应用举例 94

4.4 共用体 96

4.4.1 共用体及共用体变量的定义 96

4.4.2 共用体变量的引用方式 97

4.4.3 共用体类型数据的特点 97

4.4.4 应用举例 98

4.5 枚举与自定义 99

4.5.1 枚举类型 99

4.5.2 自定义数据类型 101

习题4 101

第5章 文件 107

5.1 文件概述 107

5.2 文件指针 108

5.3 文件的操作 109

5.3.1 文件的打开(fopen函数) 109

5.3.2 文件的关闭(fclose函数) 110

5.3.3 字符读写函数fgetc和fputc 111

5.3.4 字符串读写函数fgets和fputs 112

5.3.5 数据块读写函数fread和fwrite 113

5.3.6 格式化读写函数fscanf和fprintf 114

5.3.7 常用文件操作函数 115

5.4 文件的定位 116

5.5 应用举例 117

习题5 120

第2部分 C++基础 125

第6章 封装 125

6.1 简单C++程序 125

6.2 类和对象 126

6.2.1 类的定义 127

6.2.2 对象的定义 128

6.3 类的成员 130

6.3.1 构造函数 130

6.3.2 析构函数 132

6.3.3 对象初始化 133

6.3.4 动态对象 135

6.3.5 静态成员 137

6.3.6 常类型 140

6.3.7 指针 142

6.3.8 友元 145

6.3.9 类模板 147

6.4 应用举例 150

习题6 153

第7章 继承 158

7.1 单继承 159

7.1.1 公有继承 159

7.1.2 私有继承 160

7.1.3 保护继承 161

7.1.4 单继承下派生类的构造函数 162

7.1.5 派生类构造函数使用中应注意的问题 163

7.1.6 单继承下派生类的析构函数 164

7.1.7 子类型和赋值兼容规则 165

7.2 多继承 166

7.2.1 多继承下的构造与析构 167

7.2.2 虚基类 169

7.3 应用实例 172

习题7 179

第8章 多态 183

8.1 重载 183

8.1.1 函数的重载 183

8.1.2 运算符重载 185

8.1.3 函数的默认参数 187

8.2 静态联编 187

8.3 动态联编 189

8.3.1 虚函数 189

8.3.2 动态联编的实现机制 189

8.3.3 虚函数与动态联编举例 190

8.4 抽象类 193

8.4.1 纯虚函数 193

8.4.2 抽象类 193

8.5 应用举例 194

习题8 196

第9章 输入输出流 201

9.1 标准的输入输出 201

9.1.1 输入成员函数 201

9.1.2 输出成员函数 202

9.1.3 测试成员函数 203

9.2 文件的输入输出 203

9.2.1 文件的打开与关闭 203

9.2.2 文件的读写 204

9.3 应用举例 207

习题9 209

第3部分 Visual C++入门 215

第10章 Windows编程基础 215

10.1 MFC概述 217

10.2 MFC编程 218

10.2.1 创建MFC应用程序 218

10.2.2 程序运行机制 219

10.2.3 消息映射 220

10.2.4 使用MFC AppWizard 223

10.3 应用举例 226

习题10 228

第11章 界面元素 230

11.1 对话框 230

11.1.1 对话框的组成 230

11.1.2 对话框的创建 231

11.2 控件 234

11.2.1 Windows标准控件 235

11.2.2 控件创建方式 236

11.2.3 对话框控件 236

11.2.4 动态控件 241

11.3 菜单 242

11.3.1 菜单的组成 243

11.3.2 菜单的创建 243

11.3.3 菜单的执行 245

11.4 界面元素编程 246

11.4.1 添加对话框和控件资源 246

11.4.2 添加对话框和控件代码 248

11.4.3 添加菜单资源 251

11.4.4 添加菜单代码 252

11.4.5 运行结果 253

11.5 应用举例 254

习题11 257

第12章 文档和视图 259

12.1 文档视图结构 259

12.1.1 概述 259

12.1.2 应用程序类 259

12.1.3 主框架类 260

12.1.4 文档类 261

12.1.5 视图类 262

12.1.6 文档和视图的互动 262

12.1.7 开发文档视图结构程序的基本方法 263

12.2 SDI单文档结构 264

12.2.1 单文档结构的运行机制 265

12.2.2 单文档结构举例 266

12.3 MDI多文档结构 267

12.3.1 多文档结构的运行机制 268

12.3.2 多文档结构举例 269

12.4 应用举例 275

习题12 280

第13章 图形和文本 282

13.1 工作原理 282

13.1.1 设备接口 282

13.1.2 绘制工具 283

13.1.3 运行机制 284

13.1.4 设置坐标系 285

13.2 处理图形 286

13.2.1 常用工具与函数 286

13.2.2 图形应用举例 289

13.3 处理文本 290

13.3.1 字体设置 290

13.3.2 文本应用举例 295

习题13 299

附录A ASCII码表 301

附录B 运算符和结合性 305

附录C C语言常用函数 306

附录D C++常用输入输出函数 312

附录E MFC类库层次结构图 313

附录F MFC常用对象 314

附录G MFC常用成员函数 315

附录H 最常见的20种Visual C++编译错误信息 317

参考文献 319

购买PDF格式(11分)
返回顶部