Visual C++编程基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王育坚等编著
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2001
- ISBN:756350544X
- 页数:314 页
第1章 Visual C++ 6.0概述 1
1.1 Visual C++ 6.0的特点 1
1.2 Visual C++ 6.0窗口 2
1.3 菜单和工具栏 3
1.3.1 Visual C++ 6.0菜单 3
1.3.2 Visual C++ 6.0工具栏 7
1.4 联机帮助系统 9
1.4.1 MSDN的功能 9
1.4.2 MSDN的使用 10
1.5 Visual C++ 6.0的安装 13
习题 18
2.1.1 C++语言的主要特点 19
2.1 C++对C的扩充 19
第2章 C++面向对象编程 19
2.1.2 C++简单程序设计 20
2.1.3 C++标准输入、输出流 23
2.1.4 C++函数原型和函数参数的缺省值 24
2.1.5 引用 25
2.1.6 const常数说明 27
2.2 类与对象 28
2.2.1 类的定义 28
2.2.2 对象 30
2.2.3 构造函数和析构函数 30
2.2.4 内联函数 32
2.2.5 this指针 32
2.2.6 静态成员 34
2.2.7 友元函数 35
2.3 类继承 37
2.3.1 派生类 37
2.3.2 基类指针与派生类指针 40
2.3.3 多重继承 41
2.3.4 虚函数 44
2.4 重载 45
2.4.1 函数重载 46
2.4.2 操作符重载 49
习题 50
3.1 MFC AppWizard向导 52
3.1.1 MFC AppWizard的功能 52
第3章 用MFC AppWizard创建应用程序 52
3.1.2 使用MFC AppWizard 53
3.2 MFC AppWizard生成的文件及功能 58
3.2.1 MFC AppWizard生成的资源文件 58
3.2.2 MFC AppWizard生成的C++头文件 59
3.2.3 MFC AppWizard生成的C++实现源文件 60
3.2.4 MFC AppWizard生成的其它文件 63
3.3 项目与项目工作区 64
3.3.1 项目 64
3.3.2 ClassView类面板 65
3.3.3 ResourceView资源面板 66
3.3.4 FileView文件面板 66
3.4.1 Debug菜单 67
3.4 程序调试工具Debug 67
3.4.2 调试器窗口 68
3.4.3 调试器的操作 69
3.4.4 Debug工具栏 70
3.4.5 Debug和Release 71
3.5 Wizard Bar工具栏 71
3.5.1 Wizard Bar的使用 71
3.5.2 Wizard Bar的上下文跟踪 73
3.6 资源和资源编辑器 73
3.6.1 资源编辑器 73
3.6.2 加速键编辑器 75
3.6.3 字符串编辑器 76
3.6.5 图形编辑器 77
3.6.4 版本信息编辑器 77
3.6.6 工具栏编辑器 78
习题 78
第4章 对话框和基本控件 79
4.1 对话框 79
4.1.1 有模式对话框 79
4.1.2 无模式对话框 80
4.2 创建对话框 81
4.2.1 创建基于对话框的应用程序 81
4.2.2 在应用程序中使用对话框 83
4.2.3 对话框数据交换DDX和验证DDV 87
4.2.4 控件的编排 89
4.3 对话框基本控件 90
4.3.1 控件共有属性 91
4.3.2 静态控件 92
4.3.3 按钮 93
4.3.4 编辑框 93
4.3.5 列表框 97
4.3.6 组合框 103
4.3.7 滚动条 107
4.4 公用对话框和消息对话框 110
4.4.1 打开、保存文件对话框 110
4.4.2 查找替换对话框 112
4.4.3 打印对话框 112
4.4.4 编辑颜色对话框 113
4.4.5 消息对话框 114
习题 115
第5章 MFC基础 116
5.1 Windows编程基础 116
5.1.1 Windows API 116
5.1.2 句柄 119
5.1.3 事件和消息 120
5.2 MFC原理 122
5.2.1 MFC概述 122
5.2.2 MFC应用程序对象 123
5.3 消息映射 125
5.3.1 消息映射宏 125
5.3.2 MFC预定义的消息和消息处理函数 126
5.3.3 手工处理消息映射 128
5.4 ClassWizard类向导 129
5.4.1 添加消息处理函数 130
5.4.2 添加成员变量 131
5.4.3 添加新类 133
5.5 MFC类层次 135
5.5.1 MFC中类的体系结构 136
5.5.2 CObject类 136
5.5.3 CCmdTarget类 138
5.5.4 CWinApp类 139
5.5.5 CWnd类 139
5.5.6 CFrameWnd类 140
5.5.7 CDocument类 141
5.5.8 CView类 142
习题 143
第6章 文档与视图 145
6.1 文档与视图结构 145
6.1.1 应用程序对象之间的相互关系 145
6.1.2 单文档与多文档 148
6.1.3 视图 155
6.2 菜单 157
6.2.1 菜单和命令 157
6.2.2 增加命令处理函数 159
6.2.3 弹出式菜单 163
6.3 工具栏和状态栏 164
6.3.1 工具栏 164
6.3.2 状态栏 166
6.4.1 串行化工作原理 168
6.4 文档的保存 168
6.4.2 MFC应用程序的串行化 169
习题 171
第7章 图形接口 172
7.1 图形设备接口 172
7.1.1 设备描述表(Device Context) 172
7.1.2 图形刷新 174
7.1.3 获取设备描述表 176
7.1.4 映射模式 177
7.1.5 绘图函数 181
7.2 画笔和画刷 184
7.2.2 画笔 185
7.2.1 选择GDI对象 185
7.2.3 画刷 186
7.2.4 颜色的设置 188
7.2.5 绘图程序的实现 188
7.3 文本处理 192
7.3.1 设置字体 192
7.3.2 文本的输出 194
7.3.3 文本输出程序的实现 196
7.4 图标和光标 197
7.4.1 图标 198
7.4.2 光标 201
习题 202
8.1.1 微调控件 204
第8章 通用控件和ActiveX控件 204
8.1 通用控件 204
8.1.2 进度控件 206
8.1.3 滑块控件 208
8.1.4 日期时间控件 210
8.1.5 图片控件与图像列表 212
8.1.6 树形控件 216
8.1.7 列表控件 221
8.2 ActiveX控件 230
8.2.1 什么是ActiveX控件 230
8.2.2 ActiveX控件的使用 230
8.2.3 创建ActiveX控件 234
习题 238
第9章 Visual C++高级编程 240
9.1 打印 240
9.1.1 MFC打印过程 240
9.1.2 打印与GDI映射模式 244
9.1.3 多页打印 245
9.1.4 停止和取消打印 249
9.2 联机帮助设计 250
9.2.1 联机帮助的类型 250
9.2.2 Help Workshop帮助文件制作工具 251
9.2.3 HTML Help Workshop帮助文件制作工具 255
9.2.4 添加上下文相关帮助 258
9.3.1 异常处理的用法 261
9.3 异常处理 261
9.3.2 MFC异常宏 263
9.3.3 MFC异常处理 264
9.4 安装程序制作 268
9.4.1 InstallShield概述 268
9.4.2 快速制作安装程序 269
习题 274
第10章 编程实例 276
10.1 资源管理器界面的应用 276
10.1.1 编程思路 276
10.1.2 实现步骤 277
10.2.1 屏幕保护程序设计的一般概念 288
10.2 屏幕保护程序 288
10.2.2 使用SDK编写屏幕保护程序 289
10.2.3 使用MFC编写屏幕保护程序 293
10.3 ODBC数据库编程 298
10.3.1 ODBC的基本概念 298
10.3.2 MFC提供的ODBC数据库类 299
10.3.3 ODBC数据库编程步骤 299
10.4 一个简单的浏览器 306
10.4.1 CHtmlView类 306
10.4.2 创建自己的浏览器 307
10.5 在程序中播放多媒体 311
10.5.1 MCIWnd窗口类 311
10.5.2 利用MCIWnd窗口类的程序示例 313
习题 314
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019