最新Visual C++6.0程序设计教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李松等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2001
- ISBN:7502427627
- 页数:414 页
第一章 Visual C++概述 1
1.1 Visual C++ 6.0的特点 1
1.2 Visual C++ 6.0的配置要求 2
1.3 Visual C++ 6.0的主窗口 2
1.4 Visual C++ 6.0的菜单栏 3
1.4.1 File菜单 3
1.4.2 Edit菜单 6
1.4.3 View菜单 9
1.4.4 Insert菜单 11
1.4.5 Project菜单 13
1.4.6 Build菜单 14
1.4.7 Tools菜单 16
1.4.8 Window菜单 17
1.4.9 Help菜单 18
1.5 项目工作区 19
习题一 20
第二章 C++语言基础 21
2.1 例程分析 21
2.2 标识符 21
2.3 数据类型 22
2.3.1 基本数据类型 22
2.3.2 自定义数据类型 23
2.3.3 数据类型转换 25
2.4 数组、字符串和指针 26
2.4.1 数组 26
2.4.2 字符串 27
2.4.3 指针 27
2.5 运算符 28
2.5.1 算术运算符 28
2.5.2 关系运算符 28
2.5.4 位运算符 29
2.5.3 逻辑运算符 29
2.5.5 逗号表达式 30
2.5.6 sizeof运算符 30
2.6 控制语句 31
2.6.1 表达式语句、空语句和块语句 31
2.6.2 选择语句 31
2.6.3 循环语句 33
2.6.4 转移语句 34
2.7 函数 36
2.8 类和对象 36
2.8.1 类的定义 37
2.8.2 对象的定义 38
2.8.3 内联成员函数 39
2.8.4 结构和类 39
2.8.5 this指针 40
2.8.6 构造函数和析构函数 41
2.8.7 静态成员 42
2.8.8 友元 42
2.8.9 转换函数 43
2.9 继承 44
2.9.1 单一继承 44
2.9.2 保护成员 46
2.9.3 多重继承 46
2.9.4 初始化基类成员 47
2.10 多态性和虚函数 48
2.10.1 虚函数 48
2.10.2 纯虚函数 49
2.11 重载 51
2.11.1 函数重载 51
2.11.2 运算符重载 52
习题二 53
3.1.2 应用程序框架类 54
3.1.1 CObject类 54
3.1 MFC概述 54
第三章 用MFC编写Windows程序 54
3.1.3 图形处理类 55
3.1.4 文件服务类 55
3.1.5 调试和异常处理类 55
3.1.6 OLE类 56
3.1.7 数据库类 56
3.2 用MFCAppWizard创建应用程序 56
3.2.1 建立程序框架 56
3.2.2 在窗口输入信息 61
3.3 程序分析 62
3.3.1 Visual C++程序的组成 62
3.3.2 应用程序对象分析 62
3.3.3 主窗口对象分析 66
3.3.4 视图对象分析 68
3.3.5 文档对象分析 72
习题三 74
第四章 消息与输入 75
4.1 消息概述 75
4.1.1 标准Windows消息 75
4.1.2 控件通知与命令消息 78
4.2 发送和接收信息 79
4.3 键盘输入 80
4.3.1 建立键盘输入存储区 80
4.3.2 读取键盘输入 81
4.3.3 记录并显示输入字符 82
4.3.4 在磁盘中存取文本 83
4.4 鼠标输入 88
4.4.1 记录鼠标单击位置 88
4.4.2 读取鼠标输入 89
4.4.3 在新的位置显示文本 90
4.5.1 创建光标 93
4.5 使用光标 93
4.5.2 显示光标 94
4.5.3 移动光标 95
习题四 100
第五章 菜单、工具栏与状态栏 101
5.1 菜单的使用 101
5.1.1 增加菜单选项 101
5.1.2 为新的菜单项建立处理函数 102
5.1.3 建立新菜单 104
5.1.4 添加子菜单 105
5.1.5 增加快捷键和加速键 105
5.2 工具栏和状态栏 106
5.2.1 添加工具栏按钮 107
5.2.2 增加状态栏提示 108
习题五 112
6.1 建立对话框 113
第六章 对话框 113
6.2 使用静态文本框 114
6.2.1 使用静态文本框 114
6.2.2 使用编辑框 115
6.2.3 使用按钮 115
6.3 使用对话框 115
6.3.1 建立对话框类 116
6.3.2 显示对话框 117
6.3.3 把事件和变量连接到对话框控件 118
6.3.4 引用编辑框的文本并显示 120
习题六 127
第七章 常用控件 128
7.1 基于对话框的程序 128
7.2 单选框和复选框 129
7.2.1 增加单先框 130
7.2.2 对齐控件 130
7.2.3 增加复选框并对齐 131
7.2.4 使用组框 132
7.2.5 向复选框和编辑框增加成员变量 133
7.2.6 为单选框编写处理函数 134
7.2.7 为复选框编写处理函数 135
7.3 列表框 141
7.3.1 增加列表框 141
7.3.2 为列表框增加成员变量 142
7.3.3 初始化列表框 142
7.3.4 确定列表框中被选中的选项 143
7.3.5 增删列表框中的选项 144
7.4 下拉列表框 148
7.4.1 使用下拉列表框 149
7.4.2 初始化下拉列表框 149
7.4.3 确定用户的选择 150
习题七 153
8.1.1 设置画图标志 154
8.1.2 建立菜单 154
8.1 建立用户界面 154
第八章 绘图 154
8.1.3 增加工具栏按钮 155
8.1.4 根据用户选择设置画图标志 155
8.1.5 在菜单中显示复选标记 156
8.2 绘制直线、长方形和圆形 157
8.2.1 处理鼠标事件 157
8.2.2 绘制直线 158
8.2.3 绘制长方形 159
8.2.4 绘制圆形 160
8.2.5 在拖放鼠标时显示图形 161
8.2.6 改变鼠标形状 163
8.3 重绘视图 164
8.3.1 创建新类存放图形坐标 165
8.3.2 在文档类中提供存取图形数据的方法 166
8.3.4 编写OnDraw函数重绘视图 167
8.3.3 存放图形坐标 167
8.4 文档处理 168
8.4.1 初始化文档 168
8.4.2 串行化处理 169
8.4.3 设置修改标记 170
习题八 177
第九章 数据库编程 178
9.1 开放式数据库连接(ODBC) 178
9.1.1 ODBC API有关概念 178
9.1.2 创建ODBC应用程序 179
9.1.3 编程实例 181
9.2 MFC ODBC数据库类 182
9.2.1 CDatabase类 182
9.2.2 CRecordset类 183
9.2.3 CRecordView类 183
9.2.4 应用实例 184
9.3 MFC DAO数据库类 192
9.4 OLE DB编程 195
9.4.1 创建OLE DB数据使用者应用程序 196
9.4.2 扩展的OLE DB错误处理 199
9.5 使用ActiveX数据对象(ADO)编程 199
习题九 204
第十章 多媒体编程 205
10.1 MCI简介 205
10.2 MCI基本操作 206
10.2.1 基于消息命令打开MCI设备 206
10.2.2 基于字符串打开MCI设备 208
10.2.3 播放MCI设备 208
10.2.4 关闭MCI设备 209
10.3 MCI函数 209
10.3.1 使用消息命令接口的MCI函数 209
10.3.2 使用字符串接口的MCI函数 210
10.4.1 系统命令 211
10.4.2 请求命令 211
10.4 MCI命令参考 211
10.4.3 基本命令 212
10.4.4 扩展命令 212
10.5 MCI编程范例 212
10.6 低层音频编程 219
10.6.1 声音采集、回放模式分析 219
10.6.2 低层音频服务及重要的数据结构 220
10.6.3 使用低层函数采集、回放声音的方法 221
10.6.4 具体实现 222
10.7 视频编程 230
10.7.1 图像采集、播放模式分析 230
10.7.2 视频应用中重要数据结构及回调函数注册说明 231
10.7.3 视频信息采集、显示的具体实现 232
10.7.4 编程范例 235
10.8 CD播放器 239
习题十 254
第十一章 网络编程 255
11.1 Windows Sockets规范简介 255
11.2 套接口 255
11.2.1 Bekeley套接口 255
11.2.2 基本概念 255
11.2.3 客户机/服务器模型 256
11.2.4 带外数据 256
11.2.5 广播 257
11.3 字节顺序 257
11.4 套接口属性选项 258
11.5 套接口和WinSock网络编程原理 259
11.5.1 套接口编程原理 259
11.5.2 Windows Sockets编程原理 260
11.6 网络通信编程实例 260
11.6.1 MFC的类 260
11.6.2 建立网络通信的Socket连接 262
11.6.3 Windows Sockets与Unix套接口编程实例 265
11.6.4 另一个精巧的应用程序实例 272
11.7 视频会议系统(GUT) 294
11.8 Internet应用 351
11.8.1 Asynchronous Moinkers 351
11.8.2 WinInet 352
11.9 ActiveX控件 354
11.9.1 确定ActiveX控件如何显示和绘制 354
11.9.2 确定ActiveX控件的属性 354
11.9.3 确定ActiveX控件的事件 355
11.9.4 确定ActiveX控件的方法 355
11.9.5 确定ActiveX控件的属性持久性 356
11.9.6 注册ActiveX控件 356
11.10 建立Web浏览器 356
11.10.1 使用Microsoft Web浏览器控件 356
11.10.2 实现Web浏览器 358
11.11 浏览网页的HTML代码 358
习题十一 364
第十二章 综合实例 365
12.1 系统集成 365
12.2 会议管理 366
12.3 网络通信机制 371
12.3.1 面向非连接的例程(使用UDP通信协议) 371
12.3.2 面向连接的例程(使用TCP通信协议) 372
12.4 共享白板操作模块 374
12.4.1 数据结构的定义 374
12.4.2 操作处理模块 375
12.4.3 打包与解包模块 376
12.5 视频音频模块 378
12.5.1 服务器端程序 378
12.5.2 客户端程序 381
12.5.3 数据广播 389
附录A 错误代码 393
附录B Windows Sockets 2扩展库函数简要参考 395
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019