Windows程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陶勇,贺刚著
- 出 版 社:北京:科学出版社
- 出版年份:2016
- ISBN:9787030495365
- 页数:376 页
第1篇 SDK程序设计 3
第1章 Windows图形界面基础 3
1.1 基于SDK的第一个Windows图形界面程序 3
1.2 基于SDK的Windows应用程序框架代码详解 7
1.3 Windows应用程序的基本结构与消息机制 37
1.4 创建自己的应用程序向导 38
1.4.1 创建一个基本的基于Win32 SDK应用程序 38
1.4.2 在VC++6.0中创建自定义模板工程 42
第2章 GDI基本图形 45
2.1 设备上下文 45
2.1.1 设备上下文概述 45
2.1.2 常见的显示设备上下文 46
2.2 Windows图形的绘制 52
2.2.1 颜色和像素点的设置 52
2.2.2 直线的绘制 53
2.2.3 画笔和画刷的使用 60
2.2.4 字体的创建 73
2.2.5 区域的绘制 74
第3章 Windows消息处理 84
3.1 键盘消息 84
3.1.1 键盘消息概述 84
3.1.2 击键消息 84
3.1.3 系统击键与非系统击键 85
3.1.4 虚拟键码 86
3.1.5 lParam信息 87
3.1.6 字符消息 87
3.2 鼠标消息 90
3.2.1 客户区鼠标消息 91
3.2.2 非客户区鼠标消息 92
3.2.3 非客户区命中测试消息 93
3.2.4 五子棋游戏 94
3.3 菜单消息 102
3.3.1 菜单概述 102
3.3.2 菜单的添加举例 103
3.3.3 菜单消息及菜单UI处理 105
3.3.4 托盘技术 120
3.4 定时计数器消息 127
3.5 控件消息 135
3.5.1 向窗口中添加控件 135
3.5.2 响应控件消息 143
第4章 SDK下的对话框应用程序设计 147
4.1 对话框应用程序的创建 147
4.1.1 对话框资源的创建 147
4.1.2 对话框应用程序的启动 150
4.2 对话框应用程序的窗口过程函数及消息处理 158
4.3 对话框基类的封装 164
4.3.1 对话框基类概述 164
4.3.2 从基类派生一个主窗口 169
4.4 对话框应用程序模板的创建 175
4.5 对话框应用程序中的控件详解 176
4.5.1 SDK下常用的控件控制函数 176
4.5.2 图形显示控件和静态文本框控件 179
4.5.3 单行编辑框控件 186
4.5.4 按钮控件 191
4.5.5 列表框控件 196
4.5.6 组合框控件 201
4.5.7 列表控件 209
第2篇 MFC程序设计 235
第5章 MFC应用程序的创建及其框架 235
5.1 MFC应用程序概述 235
5.2 MFC文档视图应用程序 235
5.2.1 MFC文档视图应用程序的创建 236
5.2.2 MFC文档视图应用程序框架 241
5.3 MFC对话框应用程序框架 244
5.4 MFC应用程序的生与死 247
第6章 MFC编程基础 249
6.1 MFC编程与SDK编程 249
6.1.1 MFC概述 249
6.1.2 MFC对象与Windows对象的关系 249
6.1.3 MFC对象和Windows对象的比较 250
6.1.4 MFC对象与Windows对象的对应关系 251
6.1.5 MFC窗口基类CWnd 252
6.1.6 MFC窗口对象的使用和销毁 258
6.2 MFC窗口绘图 259
6.2.1 设备描述表概述 259
6.2.2 设备描述表在MFC中的实现 261
6.2.3 MFC设备描述表类的使用 262
6.2.4 MFC中的GDI对象 266
6.3 MFC程序设计的VC++向导 267
6.3.1 添加类 267
6.3.2 给类添加成员函数和成员变量 268
6.3.3 重载CWnd类的虚函数 269
6.3.4 添加Windows系统消息映射 269
6.3.5 添加或导入资源 271
第7章 MFC消息映射与消息处理 272
7.1 MFC消息映射概述 272
7.2 MFC消息映射的基本概念 273
7.3 Windows标准消息映射和消息处理 274
7.4 控件通知消息映射和消息处理 276
7.5 命令消息和命令消息处理 279
7.6 自定义消息和自定义消息处理 281
7.6.1 投递和发送消息 282
7.6.2 投递和发送消息举例 283
7.7 反射消息和反射消息处理 286
第8章 MFC文档类应用程序设计 294
8.1 文档类Windows系统消息处理 294
8.2 文档类菜单处理 296
8.3 文档类应用程序的工具栏 300
8.4 文档的串行化 302
8.4.1 文档串行化的条件 302
8.4.2 MFC的集合类 303
8.4.3 文档串行化类的实现 307
第9章 MFC对话框应用程序设计 313
9.1 模态对话框和非模态对话框的创建 313
9.2 对话框中Windows消息处理 316
9.3 对话框菜单处理 317
9.4 对话框控件处理 319
9.4.1 对话框关联控件类型的选择 319
9.4.2 列表框控件处理 323
9.4.3 组合框控件处理 326
9.4.4 滑块条控件处理 330
9.4.5 列表控件处理 334
9.4.6 树形控件处理 339
第10章 ODBC数据库应用程序设计 346
10.1 ODBC数据库技术概述 346
10.2 CDatabase类 347
10.3 CRecordset类 348
10.3.1 快照型记录集、动态集和光标库 348
10.3.2 CRecordset类的成员函数 349
10.4 封装ODBC数据库基类 351
10.4.1 CDB类的功能 351
10.4.2 CDB头文件 351
10.4.3 CDB实现文件 352
10.5 学生信息管理系统的创建 358
10.5.1 数据库的创建 358
10.5.2 从CDB类中派生学生信息数据库处理类 359
10.5.3 学生信息管理界面程序设计 367
参考文献 376
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《长安诗心》宋宁刚著 2019
- 《史学与红学》唐德刚著 2019
- 《朱生豪在上海》朱尚刚著 2019
- 《纸上的关怀》宋宁刚著 2019
- 《光学调频连续波干涉技术》(加)郑刚著;廖寅宵,刘柯,宋金城等译 2019
- 《三体》田加刚著 2019
- 《自然美的传递 本质真的发掘》王春刚著 2014
- 《水下磁性目标精密探测理论与方法》卞光浪,翟国君,欧阳永忠,于波,边刚著 2019
- 《高校图书馆阅读推广理论与实践》刘纪刚著 2019
- 《书缘与人缘》唐德刚著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019