轻松学通Visual C++PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:韦一平编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:7115180326
- 页数:356 页
第1章 Visual C++的安装及其开发环境 1
11 Visaul C++的安装 1
1.1.1 安装Visual C++ 1
1.1.2 安装MSDN 4
1.1.3 安装InstallShield 6
1.2 Visual C++简介及开发环境的构成 8
1.3 Visual C++的菜单栏 9
1.3.1 File菜单 9
1.3.2 Edit菜单 11
1.3.3 View菜单 13
1.3.4 Insert菜单 16
1.3.5 Project菜单 16
1.3.6 Build菜单 17
1.3.7 Tools菜单 19
1.3.8 Window菜单 22
1.4 Visual C++的工具栏 24
1.4.1 工具栏的构成 24
1.4.2 工具栏的定制与修改 24
1.5 项目与项目工作区 24
1.5.1 创建新的项目工作区 24
1.5.2 项目工作区窗口 25
1.6 资源及资源编辑器 26
1.7 联机帮助 27
1.7.1 如何获得帮助 27
1.7.2 MSDN库介绍 28
1.8 Windows应用程序设计的特点 29
1.8.1 事件驱动的程序设计 29
1.8.2 消息循环与输入 30
1.8.3 图形输出 31
1.8.4 用户界面对象 32
1.8.5 Win32数据类型 35
1.8.6 标识符命名 36
1.9 小结 36
第2章 生成应用软件的框架 37
2.1 Visual C++系统开发概述 37
2.2 生成应用软件的窗口 40
2.3 编译和链接TypingTest程序 44
2.4 改变窗口标题栏和图标 45
2.4.1 改变窗口标题栏 45
2.4.2 改变应用程序的窗口图标 47
2.4.3 改变窗口的大小 49
2.4.4 使窗口的最大化按钮无效 50
2.5 程序向导所创建的文件 50
2.5.1 工作区、项目文件 51
2.5.2 应用程序源文件和头文件 51
2.5.3 资源文件 52
2.5.4 预编译头文件:Stdafx.cpp,Stdafx.h 52
2.5.5 程序向导所创建的类 52
2.6 应用程序执行机制 68
2.6.1 WinMain函数 69
2.6.2 应用程序类 70
2.7 窗口的创建过程 73
2.7.1 窗口类型 73
2.7.2 窗口的创建 74
2.7.3 注册窗口 80
2.7.4 关闭和销毁窗口 82
2.7.5 窗口激活 82
2.8 小结 82
第3章 软件输出信息的实现 83
3.1 系统输出信息概述 83
3.1.1 为输出信息准备数据 84
3.1.2 输出信息 85
3.2 Visual C++图形设备接口 89
3.2.1 图形设备接口的一些概念 89
3.2.2 图形刷新 98
3.2.3 获取设备环境的方法 98
3.2.4 映像模式 100
3.3 绘图工具与颜色 102
3.3.1 画笔 102
3.3.2 画刷 103
3.3.3 颜色 104
3.4 常用绘图函数 105
3.4.1 设置画笔当前位置的函数 105
3.4.2 画直线的函数 105
3.4.3 绘制椭圆弧线的函数 105
3.4.4 绘制饼图的函数 106
3.4.5 绘制矩形的函数 106
3.4.6 绘制圆角矩形的函数 106
3.4.7 绘制椭圆的函数 107
3.4.8 绘制多边形的函数 107
3.5 设置文本的设备环境 107
3.5.1 字体 107
3.5.2 字体类 108
3.5.3 设置字体颜色和背景颜色 112
3.6 文本的输出过程 112
3.6.1 获取字体信息 112
3.6.2 格式化文本 113
3.6.3 文本输出 113
3.7 字体设置实例 117
3.8 小结 118
第4章 建立应用软件的登录对话框 119
4.1 建立软件系统的数据库 119
4.2 制作登录系统对话框 122
4.2.1 对话框模板的设计 122
4.2.2 对话框类的设计 126
4.2.3 ADO开发数据库编程 129
4.2.4 为登录对话框类添加代码 133
4.2.5 调用登录对话框 138
4.2.6 关闭连接 139
4.3 编译执行打字测试系统 140
4.4 对话框的理论知识 141
4.5 ADO客户数据库编程 147
4.5.1 ADO原理 147
4.5.2 ADO的数据库访问规范 151
4.5.3 ADO用到的3种数据类型 151
4.6 小结 153
第5章 定制应用软件的菜单 154
5.1 制作菜单 154
5.1.1 编辑菜单资源 154
5.1.2 编辑加速键资源 157
5.1.3 用ClassWizard自动映射菜单消息和成员函数 158
5.1.4 手工为消息处理成员函数添加代码 159
5.2 更新命令用户接口(UI)消息 161
5.2.1 用户接口更新原理 161
5.2.2 用户接口更新机制编程 162
5.3 快捷菜单 165
5.4 菜单类 167
5.4.1 CMenu类的成员 168
5.4.2 常用函数介绍 169
5.5 小结 172
第6章 制作应用软件的工具条、状态栏和信息栏 173
6.1 Visual C++工具条的可视化设计 174
6.1.1 创建工具条 174
6.1.2 修改工具条资源 175
6.2 状态栏的设计与实现 176
6.2.1 应用程序向导生成的状态栏 176
6.2.2 定义自己的状态栏 177
6.3 信息栏 183
6.3.1 制作信息栏资源 184
6.3.2 创建信息栏窗口 184
6.3.3 为信息栏添加命令处理程序 186
6.4 对话条类和更新命令类 188
6.4.1 对话条类 188
6.4.2 更新命令类 189
6.4.3 时间类 190
6.4.4 定时器 192
6.5 小结 194
第7章 读取文件并显示 195
7.1 将文件从磁盘中读入内存 196
7.1.1 定义数据结构并声明读入函数 196
7.1.2 初始化数据成员 197
7.1.3 定义将范文从磁盘读入内存函数 197
7.1.4 调用定义的读取文件函数 198
7.1.5 读文件出错处理 199
7.2 显示英文范文文件内容 200
7.2.1 声明显示范文函数 200
7.2.2 定义显示英文范文函数 201
7.2.3 调用显示英文范文函数 201
7.2.4 在信息栏里显示文件名 202
7.2.5 修改测试停止函数 202
7.2.6 编译执行软件 202
7.3 显示中文范文文件内容 202
7.3.1 声明显示中文范文函数和相关变量 202
7.3.2 定义显示中文范文函数 203
7.3.3 调用显示中文范文函数 204
7.3.4 编译执行应用软件 205
7.4 Visual C++文件类 205
7.4.1 文件类的成员 205
7.4.2 常用的成员函数介绍 207
7.5 小结 208
第8章 输入处理 209
8.1 将打字测试成绩写入数据库 209
8.1.1 声明测试结束处理函数 210
8.1.2 定义测试结束处理函数 210
8.2 输入处理 212
8.2.1 初始化信息栏的数据 212
8.2.2 声明接收输入英文字符的函数 212
8.2.3 定义接收英文字符的函数 213
8.2.4 处理窗口显示刷新功能 215
8.3 测试结束处理 216
8.3.1 正常结束 216
8.3.2 非正常结束 218
8.4 开始输入处理 218
8.4.1 处理信息栏的显示 219
8.4.2 调用接收字符函数和启动定时器 220
8.5 汉字输入处理 221
8.5.1 声明接收汉字函数 222
8.5.2 定义接收汉字函数 224
8.5.3 定义中文显示函数并处理刷新 227
8.5.4 程序关闭处理 228
8.6 Visual C++鼠标与键盘消息 231
8.6.1 鼠标 231
8.6.2 键盘 235
8.7 插入符 242
8.7.1 创建文本插入符 242
8.7.2 显示和隐藏插入符 243
8.7.3 移动插入符的位置 243
8.8 Visual C++中CWnd类 243
8.9 小结 257
第9章 完善应用软件的功能 258
9.1 添加“用户注册”功能 258
9.1.1 设计对话框模板 258
9.1.2 设计对话框类 259
9.1.3 为注册新用户设计程序 260
9.1.4 调用注册新用户对话框类 262
9.2 给软件添加“增加超级用户”的功能 263
9.3 给软件增加“删除用户及其打字记录”的功能 264
9.3.1 为删除用户设计对话框模板 264
9.3.2 为删除用户设计对话框类 265
9.3.3 为删除用户设计程序 266
9.3.4 调用删除用户对话框类 270
9.4 给软件增加“查询成绩”的功能 271
9.4.1 为查询成绩设计对话框模板 271
9.4.2 为查询成绩设计对话框类 271
9.4.3 为查询成绩设计程序 272
9.4.4 调用查询成绩对话框类 275
9.5 给软件增加“修改用户密码”的功能 276
9.5.1 为修改用户密码设计对话框模板 276
9.5.2 为修改用户密码设计对话框类 277
9.5.3 为修改用户密码设计程序 277
9.5.4 调用修改用户密码对话框类 279
9.6 调用登录对话框注销用户 279
9.7 Visual C++控件 280
9.7.1 控件通知消息 280
9.7.2 静态控件 281
9.7.3 按钮控件 283
9.7.4 编辑框控件 285
9.7.5 滚动条控件 290
9.7.6 列表框控件 292
9.7.7 组合框控件 296
9.8 新型控件和非模态对话框 300
9.8.1 Win32控件的通知消息 300
9.8.2 旋转按钮控件 302
9.8.3 滑尺控件 304
9.8.4 进度条控件 306
9.8.5 树形视图控件 307
9.8.6 列表控件介绍 312
9.8.7 非模态对话框 317
9.8.8 Win32控件实例 318
9.9 小结 323
第10章 为应用软件制作帮助文件 324
10.1 制作HTML帮助文件 324
10.1.1 使用HtmlHelp Workshop创建工程 324
10.1.2 新建工程 325
10.1.3 设置工程选项 327
10.1.4 设置帮助窗口的类型 327
10.2 创建目录 329
10.3 创建索引和关键字 331
10.4 允许全文搜索(Full Text Search)的HTML帮助 333
10.5 编译生成CHM帮助文件 334
10.6 在应用程序中启动帮助 335
10.7 生成应用软件的发行版本 337
10.7.1 设置软件的当前目录 337
10.7.2 调试版本和发行版本编译方式的区别 337
10.7.3 设置发行版本的方法 338
10.8 小结 339
第11章 为软件制作安装程序 340
11.1 安装程序的建立 340
11.1.1 准备建立安装程序 340
11.1.2 建立安装程序工程 340
11.1.3 工作区中的选项卡的功能 342
11.1.4 当前属性的修改 344
11.1.5 脚本代码分析 344
11.2 安装程序的完善 346
11.2.1 添加程序文件、数据文件和帮助文件 346
11.2.2 创建快捷方式 348
11.2.3 编写脚本代码 348
11.3 安装程序的发布 349
11.3.1 设置安装类型 349
11.3.2 发布媒介向导对话框 350
11.3.3 建立安装类型向导页 350
11.3.4 标签文件向导页 350
11.4 界面的设计 352
11.4.1 修改启动界面 352
11.4.2 定制标题 352
11.4.3 定制背景颜色 353
11.5 卸载程序的制作 355
11.5.1 卸载概述 355
11.5.2 Isuninst.exe命令行参数 355
11.5.3 卸载的实现 356
11.6 小结 356
- 《碧岩录编著者 圜悟克勤大师传 全新小说版》吴言生著 2011
- 《英语 选修8 人民教育出版社 课程教材研究所 英语课程教材研究开发中心编著》刘道义主编;龚亚夫,郑旺全副主编 2007
- 《建设工程监理操作指南 按新规范编著》李明安编著 2013
- 《生物2 遗传与进化 必修 教师教学用书 人民教育出版社,课程教材研究所,生物课程教材研究开发中心编著》朱正威,赵占良主编;李红副主编 2007
- 《语文 4 必修 人民教育出版社,课程教材研究所,中学语文课程教材研究开发中心,北京大学中文系,语文教育研究所编著》熊江平,刘勇强主编 2006
- 《地图阅读与考察 初中适用 森玛逊(香港)教育研究中心地理组编著》何任小薇主编 1989
- 《多媒体素材制作与编著集成》刘毓敏,梁斌,黄炎波编著 2006
- 《农村科技示范户100例《农村科技示范户100例》编写组编著》《农村科技示范户100例》编写组编著 1986
- 《汉口宁波帮 陈祖源等编著》华长慧主编 2009
- 《江西编著人物传略》黄日星,姜钦云编 1994
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019