基于Visual C++的MFC编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:仇谷烽主编;张京,曹黎明副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302378310
- 页数:286 页
第1章 MFC编程概述 1
1.1 什么是MFC 1
1.2 MFC的设计原理 2
1.3 MFC的优点 2
1.4 MFC的层次设计 4
1.4.1 文件服务 4
1.4.2 窗口 5
1.4.3 图形 7
1.4.4 数据库支持 8
1.5 MFC的Hello World程序 8
1.6 AppWizard和ClassWizard的用法 11
1.7 本章小结 12
第2章 菜单资源 13
2.1 创建和编辑菜单 13
2.1.1 创建菜单 13
2.1.2 编辑菜单 15
2.1.3 MFC中的菜单消息 16
2.2 菜单加速键 17
2.2.1 定义加速键 17
2.2.2 加速键与窗口的关联 19
2.3 动态更改菜单 20
2.3.1 在运行时更改菜单 20
2.3.2 更改现有弹出菜单 20
2.4 上下文菜单 23
2.5 本章小结 24
第3章 消息与消息处理 25
3.1 消息与消息处理概述 25
3.1.1 Windows消息驱动模型 25
3.1.2 MFC的消息驱动机制 28
3.2 MFC消息映像和消息处理程序 31
3.2.1 MFC的消息映像方法 32
3.2.2 MFC的消息处理 35
3.2.3 MFC中用户定义的消息处理程序 38
3.3 消息映像和处理示例 38
3.4 本章小结 40
第4章 用户输入信息的处理 41
4.1 鼠标输入信息的处理 41
4.1.1 用户区鼠标消息 41
4.1.2 非用户区鼠标消息 44
4.1.3 鼠标光标的捕捉 46
4.1.4 鼠标滚轮及其他与鼠标相关的知识 47
4.2 键盘处理 49
4.2.1 键盘消息 50
4.2.2 虚键代码 51
4.2.3 检测Shift键状态和切换键 53
4.2.4 Windows字符集 53
4.2.5 字符消息 54
4.3 用户输入处理示例 55
4.3.1 鼠标消息处理示例 55
4.3.2 键盘消息处理示例 60
4.4 本章小结 69
第5章 MFC对图形操作的支持 70
5.1 MFC的设备描述表类 70
5.1.1 CDC类 71
5.1.2 CPaintDC类 72
5.1.3 CClientDC类 73
5.1.4 CWindowDC类 73
5.1.5 CMetaFileDC类 74
5.2 图形对象 74
5.2.1 CPen类 75
5.2.2 CBrush类 77
5.2.3 CFont类 78
5.2.4 CBitmap类 79
5.2.5 CPalette类 79
5.2.6 CRgn类 79
5.3 应用示例 80
5.4 本章小结 84
第6章 MFC的基本绘图和图形显示 85
6.1 GDI坐标系统 85
6.1.1 逻辑映像方式 86
6.1.2 建立映像的方式 86
6.2 基本绘图函数与绘图方式 87
6.2.1 基本绘图函数 87
6.2.2 绘图方式 98
6.2.3 绘图示例 99
6.3 位图显示 100
6.3.1 位图基本知识 101
6.3.2 位图的显示 104
6.4 应用示例 107
6.5 本章小结 115
第7章 有用的MFC通用类 116
7.1 CString类 116
7.1.1 与传统C语言字符串的转化 116
7.1.2 常用字符串操作 117
7.1.3 字符串的序列化和缓冲区 120
7.1.4 对Unicode的支持 121
7.2 集合类 121
7.2.1 集合类概述 121
7.2.2 以非模板作为基类的集合类 122
7.2.3 以模板作为基类的集合类 124
7.3 诊断服务 124
7.3.1 通用诊断宏 125
7.3.2 MFC通用诊断变量和函数 125
7.3.3 MFC对象诊断函数 126
7.4 日期和时间类 126
7.5 本章小结 128
第8章 单文档视图编程 129
8.1 文档和视图概述 129
8.2 MFC的单文档编程 130
8.2.1 单文档编程的结构 130
8.2.2 CDocument类 135
8.2.3 CView类 136
8.2.4 文档与视图的关联 138
8.3 一个简单的十六进制查看器 140
8.4 本章小结 149
第9章 多文档视图编程 150
9.1 MFC的多文档编程概述 150
9.1.1 多文档编程的结构 151
9.1.2 CMDIFrameWnd类 153
9.1.3 CMDIChildWnd类 154
9.1.4 CMDIDocTemplate类 155
9.2 多文档绘图程序示例 155
9.3 多文档中的窗口拆分 166
9.3.1 静态窗口拆分 168
9.3.2 动态窗口拆分 169
9.4 动态拆分窗口的示例 172
9.5 本章小结 173
第10章 MFC中的打印和打印预览 174
10.1 打印 174
10.2 打印预览 181
10.3 打印示例 183
10.4 本章小结 192
第11章 工具条、状态栏和工具提示 193
11.1 工具条 193
11.1.1 CToolBar类 194
11.1.2 CToolBarCtrl类 196
11.2 状态栏 203
11.2.1 CStatusBar类 203
11.2.2 CStatusBarCtrl类 205
11.3 工具提示 208
11.4 应用示例 212
11.5 本章小结 216
第12章 对话框 217
12.1 公用对话框 217
12.1.1 标准公用对话框基类 218
12.1.2 颜色对话框 218
12.1.3 文件对话框 221
12.1.4 查找和替换对话框 226
12.1.5 字体对话框 229
12.1.6 打印对话框 232
12.1.7 页设置对话框 235
12.2 自定义对话框 238
12.3 模态对话框和非模态对话框 239
12.4 对话栏控件 239
12.5 应用示例 240
12.6 本章小结 244
第13章 基于对话框的编程 245
13.1 创建基于对话框的应用 245
13.1.1 基于对话框应用程序工程的创建 245
13.1.2 基于对话框应用程序的框架 246
13.2 应用界面的可视化设计 247
13.3 菜单的创建和应用 248
13.4 设计一个简单的计算器程序 250
13.4.1 计算器界面的设计 250
13.4.2 计算器菜单的设计 251
13.4.3 计算器功能的实现 252
13.5 本章小结 262
第14章 计时器的使用 263
14.1 计时器概述 263
14.2 应用示例 265
14.3 本章小结 268
第15章 文件输入/输出与注册表 269
15.1 基本文件输入/输出类 269
15.1.1 CFile类 269
15.1.2 CMemFile类 273
15.1.3 CSharedFile类 274
15.1.4 CStdioFile类 275
15.2 基本文件操作 275
15.3 Windows注册表 277
15.3.1 注册表的组织结构 278
15.3.2 注册表相关的API 279
15.3.3 QRegistry类 280
15.4 本章小结 286
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019