Visual C++实用教程 第2版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郑阿奇主编;丁有和等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7505389866
- 页数:464 页
第1部分 实用教程 1
第1章 Visual C++6.0开发环境 1
1.1 开发环境概述 1
1.2 开发环境的选单功能 2
1.2.1 File选单 2
1.2.2 Edit选单 3
1.2.3 View选单 4
1.2.4 Insert选单 4
1.2.5 Project选单 4
1.2.6 Build选单 5
1.2.7 Tools选单 5
1.2.8 Windows 选单 5
1.2.9 Help选单 6
1.3 开发环境的工具栏 7
1.3.1 工具栏概述 7
1.3.2 工具栏的显示与隐藏 8
1.3.3 工具栏的浮动与停泊 10
1.4 项目和项目工作区 10
1.4.1 项目基本概念 10
1.4.2 ClassView 12
1.4.3 ResourceView 12
1.4.4 FileView 12
1.5 资源 13
1.5.1 资源与资源标识 13
1.5.2 资源基本操作 14
1.5.3 资源文件的管理 15
1.5.4 资源编辑器 16
1.6 一个控制台应用程序 16
1.6.1 用AppWizard创建 16
1.6.2 理解程序框架 17
1.7 程序调试 18
1.6.4 编译运行 18
1.6.3 添加程序代码 18
1.7.1 修正语法错误 19
1.7.2 设置断点 19
1.7.3 启用调试器 20
1.7.4 控制程序运行 22
1.7.5 查看和修改变量的值 22
第2章 基本C++语言 25
2.1 C++程序结构 25
2.1.1 几个C++程序 25
2.1.2 C++程序的基本组成 27
2.1.3 C++程序的书写风格 27
2.2 数据类型和基本输入、输出 29
2.2.1 基本数据类型 29
2.2.2 常量 30
2.2.3 变量 33
2.2.4 基本输入、输出 34
2.3 运算符和表达式 36
2.3.1 算术运算符 37
2.3.2 赋值运算符 39
2.3.3 数据类型转换 40
2.3.4 关系运算符 41
2.3.5 逻辑运算符 41
2.3.6 位运算符 42
2.3.7 三目运算符 42
2.3.8 增1和减1运算符 43
2.3.9 逗号运算符 43
2.3.10 sizeof运算符 43
2.4 基本语句 44
2.4.1 表达式语句、空语句和复合语句 44
2.4.2 选择语句 44
2.4.3 循环语句 47
2.5 函数和预处理 50
2.4.4 break和continue语句 50
2.5.1 函数的定义和调用 51
2.5.2 函数的参数传递 53
2.5.3 作用域和存储类型 54
2.5.4 带默认形参值的函数 59
2.5.5 函数的递归调用 60
2.5.6 内联函数 62
2.5.7 函数的重载 63
2.5.8 预处理 64
2.6 构造类型 67
2.6.1 数组 67
2.6.2 传递数组参数 70
2.6.3 结构体 71
2.6.4 传递结构体参数 73
2.6.5 共用体 74
2.6.7 用typedef定义类型 75
2.6.6 枚举类型 75
2.7 指针和引用 76
2.7.1 指针和指针变量 76
2.7.2 和*运算符 77
2.7.3 指针和数组 78
2.7.4 指针和结构体 80
2.7.5 多级指针 81
2.7.6 指针和函数 81
2.7.7 带参数的主函数main() 85
2.7.8 new和delete 86
2.7.9 引用 87
2.7.10 函数的引用传递 89
2.7.11 简单链表 90
第3章 C++面向对象程序设计 95
3.1 类和对象 95
3.1.1 类的定义 95
3.1.3 构造函数和析构函数 97
3.1.2 对象的定义 97
3.1.4 对象成员初始化 102
3.1.5 静态成员 104
3.1.6 友元 106
3.1.7 常类型 108
3.1.8 this指针 112
3.1.9 类的作用域和对象的生存期 113
3.2 继承和派生类 114
3.2.1 单继承 114
3.2.2 派生类的构造函数和析构函数 118
3.2.3 多继承 120
3.2.4 虚基类 120
3.3 多态性和虚函数 124
3.3.1 虚函数 124
3.3.2 纯虚函数和抽象类 126
3.4.1 运算符重载的语法 128
3.4 运算符重载 128
3.4.2 友元重载 130
3.4.3 转换函数 132
3.4.4 赋值运算符的重载 134
3.4.5 增1和减1运算符的重载 135
3.5 输入/输出流库 136
3.5.1 概述 137
3.5.2 流的格式控制和错误处理 137
3.5.3 使用输入/输出成员函数 141
3.5.4 提取和插入运算符重载 143
3.5.5 文件流概述 145
3.5.6 顺序文件操作 145
3.5.7 随机文件操作 148
第4章 MFC基本应用程序的建立 151
4.1 Windows编程基础 151
4.1.1 简单的Windows应用程序 151
4.1.2 Windows编程特点 155
4.1.3 Windows基本数据类型 156
4.2 编制一个MFC应用程序 157
4.2.1 MFC概述 158
4.2.2 设计一个MFC程序 158
4.2.3 理解程序代码 160
4.3 使用MFC AppWzard 161
4.3.1 应用程序框架类型 161
4.3.2 创建一个单文档应用程序 162
4.3.3 理解程序框架 166
4.4 使用ClassWizard 179
4.4.1 ClassWizard概述 179
4.4.2 消息和消息映射 180
4.4.3 类的添加和删除 185
5.1 对话框的使用 186
5.1.1 模式和无模式对话框 186
第5章 对话框和常用控件 186
5.1.2 使用对话框编辑器 187
5.1.3 对话框的编程 192
5.2 控件的创建和使用方法 197
5.2.1 控件的创建方法 197
5.2.2 控件的数据交换和数据校验 198
5.2.3 控件的通用属性 201
5.2.4 控件的消息 201
5.3 常用控件 203
5.3.1 静态控件和按钮 203
5.3.2 编辑框 207
5.3.3 列表框 211
5.3.4 组合框 217
5.3.5 滚动条和进展条 222
5.3.6 旋转按钮控件和滑动条 225
5.3.7 图像列表和标签控件 231
5.4.1 通用对话框 238
5.4 通用对话框和消息对话框 238
5.4.2 消息对话框 239
第6章 选单、工具栏和状态栏 241
6.1 选单 241
6.1.1 用编辑器设计选单 241
6.1.2 使用键盘快捷键 244
6.1.3 选单的编程控制 245
6.1.4 使用快捷选单 248
6.2 工具栏 249
6.2.1 使用工具栏编辑器 250
6.2.2 工具栏和选单相结合 251
6.3 状态栏 252
6.3.1 状态栏的定义 252
6.3.2 状态栏的常用操作 253
6.4 交互对象的动态更新 257
7.1.1 主窗口和文档窗口 259
7.1 框架窗口 259
第7章 框架窗口、文档和视图 259
7.1.2 窗口风格的设置 260
7.1.3 窗口状态的改变 264
7.2 文档及其序列化 266
7.2.1 单文档和多文档 266
7.2.2 文档的字串资源 268
7.2.3 SDI序列化过程 269
7.2.4 使用CFile和CArchive类 272
7.2.5 使用简单数组集合类 276
7.3 视图及视图类 278
7.3.1 一般视图类的使用 278
7.3.2 列表控件和列表视图 281
7.3.3 树控件和树形视图 288
7.4 文档视图结构 293
7.4.1 文档与视图的相互作用 294
7.4.2 应用程序对象指针的互调 295
7.4.3 切分窗口 297
7.4.4 一档多视 300
第8章 绘图、字体和位图 302
8.1 概述 302
8.1.1 设备环境类 302
8.1.2 坐标映射 302
8.1.3 图形设备接口 303
8.1.4 颜色和颜色对话框 305
8.1.5 简单数据类Cpoint,CSize和CRect 306
8.2 简单图形的绘制 309
8.2.1 创建画笔 309
8.2.2 创建画刷 310
8.3 字体与文字处理 313
8.3.1 字体和字体对话框 313
8.3.2 常用文本输出函数 315
8.3.3 文本格式化属性 316
8.3.4 计算字符的几何尺寸 317
8.3.5 文档内容显示及其字体改变 318
8.4 位图、图标与光标 321
8.4.1 使用图形编辑器 321
8.4.2 位图 322
8.4.3 图标 324
8.4.4 光标 326
第9章 数据库编程 329
9.1 数据库概述 329
9.2 ODBC数据库管理 330
9.2.1 MFC的ODBC过程 330
9.2.2 MFC的ODBC类 336
9.2.3 数据库编程 338
9.3 数据库相关的ActiveX控件 345
9.3.1 使用MSFlexGrid控件 345
9.3.2 RemoteData和DBGrid控件 348
10.2 MCI编程步骤 350
10.1 MCI设备类型 350
第10章 媒体控制接口 350
10.3 使用MCIWnd窗口类 353
第2部分 习题 357
第1章 Visual C++6.0开发环境 357
第2章 基本C++语言 357
第3章 C++的面向对象程序设计 368
第4章 MFC基本应用程序的建立 375
第5章 对话框及常用控件 375
第6章 选单、工具栏和状态栏 376
第7章 框架窗口、文档和视图 376
第8章 绘图、字体和位图 377
第9章 数据库编程 377
第10章 媒体控制接口 378
第3部分 上机操作指导 379
实验1 熟悉开发环境和建立控制台项目 379
实验2 基本数据类型、表达式和基本语句 385
实验3 函数和预处理 388
实验4 构造类型、指针和引用 393
实验5 类和对象、继承和派生 397
实验6 多态和虚函数、运算符重载 402
实验7 输入/输出流库 407
实验8 MFC基本应用程序的建立 408
实验9 对话框、按钮及编辑框控件 412
实验10 列表框、组合框及滑动条等控件 420
实验11 选单、工具栏和状态栏 428
实验12 框架窗口和文档 434
实验13 视图与文档 439
实验14 绘图 444
实验15 数据库编程 445
第4部分 综合应用实习 451
题目一:学生学习成绩管理程序(C++版) 451
题目二:学生学习成绩管理程序(MFC版) 458
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017