种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Visual C++实用教程(第4版)

(2019-04-26 01:08:09) 百科综合
Visual C++实用教程(第4版)

Visual C++实用教程(第4版)

《Visual C++实用教程(第4版)》是由郑阿奇所编着,电子工业出版社出版的图书。本书以Visual C++ 6.0(中文版)作为开发环境;在介绍C++的基础上介绍Visual C++及其套用系统开发;包含教程、习题、上机操作指导、综合套用实习等部分;实验先引导操作和编程,后自己进行操作和编程练习;综合套用实习分分别对C++和Visual C++进行综合套用训练;本书为普通高等教育“十一五”国家级规划教材。

基本介绍

  • 书名:Visual C++实用教程(第4版)
  • 作者:郑阿奇
  • ISBN:9787121150470
  • 类别:教育
  • 页数:492页
  • 定价:¥49.0元
  • 出版社:电子工业出版社
  • 出版时间:2012-01
  • 开本:16开
  • 丛书名:高等学校计算机教材

图书信息

书 名:Visual C++实用教程(第4版)
作 译 者:郑阿奇
出 版 社:电子工业出版社
出版日期:2012-01
定 价:¥49.0元
I S B N:9787121150470

内容提要

Visual C++实用教程(第4版)包含实用教程、习题、上机操作指导、综合套用实习、附录等部分。教程部分在系统介绍基本C++语言和C++面向对象程式设计的基础上,详细介绍了Visual C++6.0(中文版)的主要功能,内容包括MFC基本应用程式的建立、视窗和对话框、常用控制项、基本界面元素、文档和视图、图形和文本、资料库编程等。“教程”一般在讲解内容后紧跟实例。“习题”在C++部分突出C++的基础内容训练,Visual C++部分主要弄清一些基本概念。“上机操作指导”与教程配套和同步,通过实例先引导操作和编程,然后提出问题思考或在原有基础上自己进行操作和编程练习。“综合套用实习”分为独立的两个部分,分别对C++和Visual C++进行综合套用训练。通过本教程的学习、实验操作和对综合套用实习实例的综合训练,能培养和提高掌握C++程式设计,以及套用Visual C++解决实际问题的能力。

目录

第1部分 实 用 教 程
第1章 基本C++语言 1
1.1 C++程式结构 1
1.1.1 C++概述 1
1.1.2 C++程式创建 2
1.1.3 C++代码结构 4
1.2 数据类型和基本输入/输出 5
1.2.1 基本数据类型 5
1.2.2 字面常量 6
1.2.3 变数及其命名规则 9
1.2.4 标识符常量 11
1.2.5 枚举常量 12
1.2.6 基本输入/输出 13
1.3 运算符和表达式 14
1.3.1 算术运算符 15
1.3.2 赋值运算符 16
1.3.3 数据类型转换 17
1.3.4 关係运算符 18
1.3.5 逻辑运算符 19
1.3.6 位运算符 19
1.3.7 条件运算符 20
1.3.8 sizeof运算符 20
1.3.9 逗号运算符 20
1.3.10 自增和自减 21
1.4 基本语句 21
1.4.1 顺序语句和块 22
1.4.2 选择结构语句 22
1.4.3 循环结构语句 25
1.4.4 break和continue语句 29
1.5 函式和预处理 29
1.5.1 函式的定义和调用 30
1.5.2 函式的参数传递 32
1.5.3 带默认形参值的函式 33
1.5.4 函式的递归调用 35
1.5.5 内联函式 36
1.5.6 函式重载 37
1.5.7 作用域和可见性 38
1.5.8 存储类型 40
1.5.9 编译预处理 42
1.6 数组 46
1.6.1 一维数组 46
1.6.2 二维数组 48
1.6.3 字元数组 50
1.6.4 数组与函式 51
1.7 指针和引用 52
1.7.1 指针和指针变数 52
1.7.2 &和*运算符 53
1.7.3 指针运算 54
1.7.4 指针和数组 55
1.7.5 指针和函式 57
1.7.6 new和delete 61
1.7.7 引用和引用传递 61
1.8 字元指针和字元串处理 64
1.8.1 字元指针 64
1.8.2 带参数的main函式 66
1.8.3 字元串处理函式 67
1.9 结构、共用和自定义 69
1.9.1 结构体 69
1.9.2 结构数组 72
1.9.3 结构与函式 73
1.9.4 结构指针 74
1.9.5 共用体 75
1.9.6 使用typedef 77
第2章 C++面向对象程式设计 79
2.1 类和对象 79
2.1.1 类的定义 79
2.1.2 对象的定义 81
2.1.3 类作用域和成员访问许可权 82
2.1.4 构造函式和析构函式 83
2.1.5 对象赋值和拷贝 87
2.1.6 对象成员的初始化 90
2.2 数据共享和成员特性 92
2.2.1 静态成员 92
2.2.2 友元 96
2.2.3 常类型 101
2.2.4 this指针 104
2.3 继承和派生 106
2.3.1 单继承 106
2.3.2 派生类的构造函式和析构函式 110
2.3.3 多继承 112
2.3.4 虚基类 113
2.4 多态和虚函式 116
2.4.1 多态概述 116
2.4.2 虚函式 117
2.4.3 纯虚函式和抽象类 119
2.5 运算符重载 120
2.5.1 运算符重载函式 120
2.5.2 运算符重载限制 122
2.5.3 友元重载 122
2.5.4 转换函式 124
2.5.5 赋值运算符的重载 126
2.5.6 自增自减运算符的重载 127
2.6 输入/输出流 129
2.6.1 流类和流对象 129
2.6.2 流的格式控制和错误处理 130
2.6.3 使用输入/输出成员函式 134
2.6.4 提取和插入运算符重载 136
2.6.5 档案流及其处理 137
第3章 MFC基本应用程式的建立 143
3.1 Windows编程基础 143
3.1.1 C++的Windows编程 143
3.1.2 Windows编程特点 147
3.1.3 Windows基本数据类型 148
3.2 创建MFC应用程式 149
3.2.1 设计一个MFC程式 149
3.2.2 理解程式代码 151
3.2.3 使用MFC AppWizard 152
3.2.4 创建文档应用程式 153
3.3 MFC应用程式框架 155
3.3.1 项目档案和配置 155
3.3.2 项目管理和项目工作区 157
3.3.3 MFC程式类结构 158
3.4 Visual C++常用操作 159
3.4.1 使用类嚮导 159
3.4.2 类的添加和删除 160
3.4.3 成员的添加和删除 161
3.4.4 档案打开和成员定位 162
3.4.5 使用嚮导工具列 163
第4章 视窗和对话框 164
4.1 框架视窗 164
4.1.1 主视窗和文档视窗 164
4.1.2 视窗样式的设定 165
4.1.3 视窗状态的改变 168
4.2 讯息和讯息映射 170
4.2.1 讯息分类 170
4.2.2 讯息映射 171
4.2.3 讯息映射代码框架 172
4.2.4 键盘和滑鼠讯息 173
4.2.5 其他视窗讯息 174
4.3 创建和使用对话框 175
4.3.1 创建对话框应用程式 175
4.3.2 资源和资源标识符 176
4.3.3 添加对话框资源 177
4.3.4 设定对话框属性 178
4.3.5 添加和布局控制项 179
4.3.6 创建对话框类 182
4.3.7 映射WM_INITDIALOG讯息 183
4.3.8 在程式中调用对话框 184
4.3.9 使用无模式对话框 187
4.4 通用对话框和讯息对话框 189
4.4.1 通用对话框 189
4.4.2 讯息对话框 191
第5章 常用控制项 193
5.1 创建和使用控制项 193
5.1.1 控制项的创建方式 193
5.1.2 控制项的讯息及讯息映射 195
5.1.3 控制项类和控制项对象 197
5.1.4 DDX和DDV 199
5.2 静态控制项和按钮 201
5.2.1 静态控制项 201
5.2.2 按钮 202
5.2.3 示例:製作问卷调查 203
5.3 编辑框和旋转按钮控制项 206
5.3.1 编辑框的属性和通知讯息 206
5.3.2 编辑框的基本操作 207
5.3.3 旋转按钮控制项 209
5.3.4 示例:用对话框输入学生成绩 210
5.4 列表框 213
5.4.1 列表框的样式和讯息 213
5.4.2 列表框的基本操作 214
5.4.3 示例:城市邮政编码 216
5.5 组合框 219
5.5.1 组合框的样式类型和讯息 219
5.5.2 组合框常见操作 220
5.5.3 示例:城市邮政编码和区号 221
5.6 进展条、滚动条和滑动条 225
5.6.1 进展条 225
5.6.2 滚动条 228
5.6.3 滑动条 229
5.6.4 示例:调整对话框背景颜色 231
5.7 日期控制项和计时器 233
5.7.1 DTP控制项 233
5.7.2 月曆控制项 234
5.7.3 计时器 235
5.7.4 示例:自动数字时钟 235
第6章 基本界面元素 239
6.1 图示和游标 239
6.1.1 图像编辑器 239
6.1.2 图示 241
6.1.3 游标 243
6.2 选单 245
6.2.1 选单一般规则 246
6.2.2 更改应用程式选单 246
6.2.3 使用键盘快捷键 248
6.2.4 选单的编程控制 249
6.2.5 使用快捷选单 252
6.3 工具列 253
6.3.1 使用工具列编辑器 254
6.3.2 工具按钮和选单项相结合 255
6.3.3 多个工具列的使用 256
6.4 状态栏 258
6.4.1 状态栏的定义 258
6.4.2 状态栏的常用操作 259
6.4.3 改变状态栏的风格 260
6.5 互动对象的动态更新 261
第7章 文档和视图 263
7.1 字元串类 263
7.1.1 字元串类型 263
7.1.2 字元串的字元访问 265
7.1.3 清空及获取字元串长度 265
7.1.4 提取和大小写转换 265
7.2 文档模板 266
7.2.1 文档模板类 266
7.2.2 文档模板字元串资源 267
7.2.3 使用多个文档类型 268
7.3 文档序列化 271
7.3.1 文档序列化过程 272
7.3.2 CArchive类和序列化操作 273
7.3.3 使用简单数组集合类 276
7.3.4 使用CFile类 279
7.3.5 CFile和CArchive类之间的关联 282
7.3.6 示例:类对象序列化 282
7.4 一般视图框架 287
7.4.1 CEditView和CRichEditView 287
7.4.2 CFormView 288
7.4.3 CHtmlView 291
7.4.4 CScrollView 291
7.5 列表视图框架 292
7.5.1 图像列表 292
7.5.2 列表视图类型和样式 293
7.5.3 列表项的基本操作 294
7.5.4 列表控制项的讯息 296
7.5.5 示例:列表显示当前的档案 297
7.6 树视图框架 300
7.6.1 树控制项及其样式 301
7.6.2 树控制项的常用操作 301
7.6.3 树视图控制项的讯息 303
7.6.4 示例:遍曆本地资料夹 303
7.7 文档视图结构 306
7.7.1 文档与视图的相互作用 306
7.7.2 应用程式对象指针的互调 307
7.7.3 切分视窗 309
7.7.4 一档多视 312
第8章 图形和文本 318
8.1 概述 318
8.1.1 设备环境类 318
8.1.2 坐标映射 319
8.1.3 CPoint、CSize和CRect 320
8.1.4 颜色和颜色对话框 322
8.2 图形设备接口 323
8.2.1 使用GDI对象 324
8.2.2 画笔 325
8.2.3 画刷 326
8.2.4 点阵图 327
8.2.5 图形绘製 329
8.3 字型与文字处理 333
8.3.1 字型和字型对话框 333
8.3.2 常用文本输出函式 335
8.3.3 文本格式化属性 337
8.3.4 计算字元的几何尺寸 338
8.3.5 文档内容显示及其字型改变 338
第9章 资料库编程 341
9.1 资料库和ODBC操作 341
9.1.1 资料库基本概念 341
9.1.2 常用SQL语句 342
9.1.3 Visual C++运算元据库接口 344
9.2 MFC ODBC一般操作 344
9.2.1 MFC ODBC嚮导过程 344
9.2.2 ODBC数据表绑定更新 349
9.2.3 MFC的ODBC类 350
9.3 MFC ODBC套用编程 352
9.3.1 显示记录总数和当前记录号 352
9.3.2 编辑记录 354
9.3.3 栏位操作 357
9.3.4 多表处理 360
9.4 ADO资料库编程 364
9.4.1 ADO编程的一般过程 365
9.4.2 Recordset对象使用 367
9.4.3 Command对象使用 369
第2部分 习 题
第1章 基本C++语言 370
第2章 C++面向对象程式设计 379
第3章 MFC基本应用程式的建立 382
第4章 视窗和对话框 383
第5章 常用控制项 383
第6章 基本界面元素 383
第7章 文档和视图 384
第8章 图形和文本 384
第9章 资料库编程 385
第3部分 上机操作指导
实验1 认识Visual C++ 6.0开发环境 386
实验2 基本数据类型、表达式和基本语句 394
实验3 函式和预处理 398
实验4 构造类型、指针和引用 401
实验5 类和对象、继承和派生 404
实验6 多态和虚函式、运算符重载 408
实验7 输入/输出流库 412
实验8 视窗、讯息及调试 418
实验9 对话框和按钮控制项 424
实验10 编辑框、列表框和组合框 426
实验11 进展条、滚动条和滑动条 430
实验12 基本界面元素 435
实验13 数据、文档和视图 438
实验14 图形和文本 439
实验15 ADO资料库编程 440
实验16 ODBC资料库编程 447
第4部分 综合套用实习
题目1 学生成绩管理程式(C++版) 456
题目2 学生成绩管理程式(MFC版) 463
第5部分 附 录
附录A 运算符优先权和结合性 471
附录B CString类Format成员函式的格式 472
附录C 常用C++库函式及类库 473
附录D 程式简单调试 474

标 签

搜索
随机推荐

Powered By 种豆资源网||