当前位置:首页 > 工业技术
Visual C++实用教程  第5版
Visual C++实用教程  第5版

Visual C++实用教程 第5版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:丁有和主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121239267
  • 页数:307 页
图书介绍:本书内容包含实用教程、习题、上机操作指导、综合应用实习、附录等部分。教程部分在系统介绍基本C++语言和C++面向对象程序设计的基础上,详细介绍了Visual C++6.0(中文版)的主要功能。“教程”一般在讲解内容后紧跟实例。“习题”在C++部分突出C++的基础内容训练。“上机操作指导”与教程配套和同步。“综合应用实习”分为独立的两个部分,分别对C++和Visual C++进行综合应用训练。
《Visual C++实用教程 第5版》目录
标签:主编 教程

第1章 Visual C++概述 1

1.1 C++概述 1

1.1.1 C++程序创建 1

1.1.2 C++代码结构 3

1.2 使用Visual C++ 4

1.2.1 控制台应用程序向导 4

1.2.2 认识开发环境布局 6

1.2.3 认识工具栏 7

1.2.4 操作工具栏 8

1.2.5 项目工作区窗口 9

1.2.6 退出Visual C++6.0 10

1.3 代码编辑和错误修正 10

1.3.1 代码编辑 10

1.3.2 修正语法错误 11

1.4 常见问题解答 12

1.5 实验实训 13

思考与练习 14

第2章 常量、变量和运算 15

2.1 常量和变量 15

2.1.1 基本数据类型 15

2.1.2 字面常量 17

2.1.3 变量及其命名规则 18

2.1.4 标识符常量 20

2.2 运算 22

2.2.1 算术运算 22

2.2.2 赋值运算 23

2.2.3 数据类型转换 24

2.2.4 自增和自减 25

2.2.5 sizeof运算符 25

2.2.6 逗号运算符 26

2.2.7 位运算符 26

2.2.8 优先级和结合性 27

2.3 基本输入输出 28

2.3.1 输入流(cin) 29

2.3.2 输出流(cout) 29

2.3.3 使用格式算子oct、dec和hex 30

2.4 常见问题解答 30

2.5 实验实训 31

思考与练习 32

第3章 顺序、选择和循环 34

3.1 顺序结构和块 34

3.1.1 说明语句 34

3.1.2 表达式语句 34

3.1.3 块语句 35

3.2 选择结构 35

3.2.1 条件的构成 36

3.2.2 if语句 37

3.2.3 ?:运算符 38

3.2.4 switch语句 39

3.3 循环结构 40

3.3.1 while语句 40

3.3.2 do...while语句 41

3.3.3 for语句 42

3.3.4 break和continue 43

3.4 结构化程序设计应用 44

3.4.1 算法和流程图 44

3.4.2 自动出题器 46

3.4.3 打印图案 47

3.5 常见问题解答 48

3.6 实验实训 49

思考与练习 50

第4章 函数、作用域和编译预处理 53

4.1 函数 53

4.1.1 函数的定义和调用 53

4.1.2 函数的参数传递 56

4.1.3 带默认形参值的函数 56

4.1.4 函数重载 57

4.1.5 函数的递归调用 58

4.2 作用域和存储类型 60

4.2.1 作用域 60

4.2.2 存储类型 62

4.3 编译预处理 64

4.3.1 宏定义 64

4.3.2 文件包含命令 65

4.3.3 条件编译命令 65

4.3.4 包含重复处理 67

4.4 常见问题解答 68

4.5 实验实训 68

思考与练习 68

第5章 数组、指针和引用 71

5.1 数组 71

5.1.1 一维数组 71

5.1.2 二维数组 73

5.1.3 数组与函数 74

5.1.4 排序 75

5.2 指针和引用 78

5.2.1 地址和指针 78

5.2.2 指针定义和引用 79

5.2.3 &和*运算符 79

5.2.4 指针运算 80

5.2.5 指针和数组 81

5.2.6 指针和函数 83

5.2.7 new和delete 83

5.2.8 引用和引用传递 84

5.3 字符串及其操作 85

5.3.1 字符数组 86

5.3.2 字符指针 86

5.3.3 带参数的main函数 87

5.3.4 字符串处理函数 88

5.4 常见问题解答 90

5.5 实验实训 91

思考与练习 92

第6章 结构和链表 95

6.1 结构体 95

6.1.1 结构体变量 95

6.1.2 结构数组 97

6.1.3 结构与函数 98

6.1.4 结构指针 99

6.2 共用体和自定义 100

6.2.1 共同体 100

6.2.2 使用typedef 101

6.3 简单链表 102

6.3.1 链表概述 102

6.3.2 链表的创建和遍历 103

6.3.3 链表的基本操作 105

6.3.4 求解josephus问题 108

6.4 常见问题解答 110

6.5 实验实训 110

思考与练习 111

第7章 类、对象和成员 112

7.1 类和对象定义 112

7.1.1 类的声明和定义 112

7.1.2 对象定义和成员访问 114

7.1.3 类作用域和成员访问权限 114

7.1.4 构造函数和析构函数 115

7.2 对象的使用 117

7.2.1 对象赋值和拷贝 117

7.2.2 浅拷贝和深拷贝 118

7.2.3 对象成员的初始化 120

7.3 成员特性 121

7.3.1 静态成员 121

7.3.2 常类型 123

7.3.3 this指针 125

7.4 常见问题解答 126

7.5 实验实训 127

思考与练习 128

第8章 继承、多态和流 130

8.1 继承和派生 130

8.1.1 单继承 130

8.1.2 派生类的构造和析构 133

8.1.3 多继承 134

8.2 多态和虚函数 134

8.2.1 虚函数 135

8.2.2 纯虚函数和抽象类 136

8.3 运算符重载 137

8.3.1 运算符重载概述 137

8.3.2 赋值符重载 139

8.3.3 转换函数 140

8.4 输入输出流 142

8.4.1 流类和流对象 142

8.4.2 输入输出成员函数 143

8.4.3 文件流及其处理 145

8.4.4 顺序和随机文件操作 147

8.5 常见问题解答 150

8.6 实验实训 152

思考与练习 152

第9章 MFC应用程序基础 154

9.1 MFC编程 154

9.1.1 MFC概述 154

9.1.2 一个MFC程序 155

9.1.3 程序运行机制 157

9.2 应用程序向导 157

9.2.1 MFC AppWizard概述 157

9.2.2 创建文档应用程序 158

9.2.3 项目文件和配置 161

9.2.4 项目工作区 162

9.2.5 应用程序类框架 163

9.3 消息映射和类向导 164

9.3.1 消息映射机制 164

9.3.2 使用类向导 165

9.3.3 常见消息 167

9.3.4 消息对话框 169

9.4 Visual C++常用操作 170

9.4.1 成员的添加和删除 170

9.4.2 文件打开和成员定位 171

9.4.3 使用向导工具栏 172

9.5 常见问题解答 172

9.6 实验实训 173

思考与练习 174

第10章 窗口和对话框 175

10.1 框架窗口 175

10.1.1 主窗口和文档窗口 175

10.1.2 窗口样式的设置 176

10.1.3 窗口状态的改变 178

10.2 创建和布局对话框 180

10.2.1 资源和资源标识 180

10.2.2 创建对话框应用程序 181

10.2.3 添加对话框资源 182

10.2.4 设置对话框属性 183

10.2.5 添加和布局控件 184

10.3 使用对话框 186

10.3.1 创建对话框类 186

10.3.2 映射WM INITDIALOG消息 187

10.3.3 在程序中调用对话框 188

10.3.4 模式和无模式对话框 189

10.3.5 通用对话框 189

10.4 常见问题解答 190

10.5 实验实训 190

思考与练习 192

第11章 常用控件 193

11.1 创建和使用控件 193

11.1.1 控件的通用属性和消息 193

11.1.2 控件类和控件变量 194

11.1.3 DDX和DDV 195

11.1.4 示例:使用控件变量 195

11.2 静态控件和按钮 197

11.2.1 静态控件 197

11.2.2 按钮 198

11.2.3 示例:制作问卷调查 199

11.3 编辑框和旋转按钮 202

11.3.1 编辑框 202

11.3.2 旋转按钮 203

11.3.3 示例:学生成绩输入 204

11.4 列表框 207

11.4.1 列表框样式和消息 207

11.4.2 列表框基本操作 208

11.4.3 示例:城市邮政编码 209

11.5 组合框 211

11.5.1 组合框样式和消息 212

11.5.2 组合框常见操作 213

11.5.3 示例:城市邮编和区号 214

11.6 进展条和日历控件 216

11.6.1 进展条 217

11.6.2 日历控件 217

11.6.3 计时器 218

11.6.4 示例:自动时间显示 219

11.7 滚动条和滑动条 219

11.7.1 滚动条 220

11.7.2 滑动条 221

11.7.3 示例:调整对话框背景颜色 222

11.8 常见问题解答 224

11.9 实验实训 224

思考与练习 225

第12章 基本界面元素 226

12.1 图标和光标 226

12.1.1 图像编辑器 226

12.1.2 图标及其使用 227

12.1.3 光标及其使用 230

12.2 菜单 231

12.2.1 用编辑器设计菜单 232

12.2.2 使用键盘快捷键 234

12.3 工具栏 235

12.3.1 使用工具栏编辑器 235

12.3.2 工具按钮和菜单项相结合 236

12.4 状态栏 237

12.4.1 状态栏的定义 237

12.4.2 状态栏的常用操作 238

12.4.3 改变状态栏的风格 239

12.5 常见问题解答 240

12.6 实验实训 241

思考与练习 241

第13章 数据、文档和视图 242

13.1 数据和文档序列化 242

13.1.1 字串资源 242

13.1.2 文档序列化 243

13.1.3 使用CArchive类 245

13.1.4 简单数组集合类 246

13.1.5 示例:文档读取并显示 247

13.2 视图及应用框架 248

13.2.1 一般视图框架 248

13.2.2 图像列表 249

13.2.3 列表视图框架 250

13.2.4 树视图框架 254

13.3 文档视图结构 259

13.3.1 作用函数 259

13.3.2 切分窗口 260

13.3.3 一档多视 261

13.4 常见问题解答 266

13.5 实验实训 267

思考与练习 267

第14章 图形和数据库 268

14.1 图形和文本 268

14.1.1 图形绘制 268

14.1.2 GDI位图 271

14.1.3 字体与文字 272

14.2 MFCODBC数据库 276

14.2.1 MFCODBC向导过程 276

14.2.2 数据表绑定更新 279

14.2.3 显示记录总数和当前记录号 280

14.2.4 查询记录 281

14.2.5 编辑记录 282

14.3 常见问题解答 284

14.4 实验实训 285

思考与练习 288

附录A 程序简单调试 289

附录B 大作业一:学生成绩管理(C++版) 292

附录C 大作业二:学生成绩管理(MFC版) 299

附录D 创建Access数据库和数据表 305

返回顶部