图书介绍
MFC Windows应用程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 任哲等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302085455
- 出版时间:2004
- 标注页数:305页
- 文件大小:36MB
- 文件页数:321页
- 主题词:C语言-程序设计-高等学校-教材;窗口软件,Windows-程序设计-高等学校-教材
PDF下载
下载说明
MFC Windows应用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Windows应用程序基础知识1
1.1 Windows应用程序的基本概念1
1.1.1 Windows应用程序的界面1
1.1.2 Windows应用程序与AFI函数2
1.1.3 Windows的一个特殊数据类型——句柄2
1.1.4 Windows应用程序的数据类型3
1.1.5消息与消息循环4
1.2 Windows应用程序的结构5
1.2.1主函数5
1.2.2消息的处理部分——窗口函数7
1.2.3 Windows系统、主函数、窗口函数之间的关系8
1.3用C函数封装Windows程序11
小结13
习题14
2.1.1窗体类的声明15
2.1应用程序主函数的C++类封装15
第2章 Windows应用程序的类封装15
2.1.2应用程序类的声明17
2.1.3主函数封装后的程序18
2.2派生类的应用22
2.2.1应用程序类的派生类22
2.2.2窗体类的派生类24
2.3窗口函数的封装——消息映射28
2.3.1消息处理函数的简单封装29
2.3.2消息映射31
2.3.3消息映射的声明和定义34
小结37
习题37
第3章 MFC应用程序框架39
3.1早期的应用程序框架及其MFC类39
3.1.1早期的应用程序框架39
3.1.2MFC的窗口类40
3.1.3CWinApp类41
3.2最简单的MFC程序实例42
3.2.1程序的编写42
3.2.2程序主函数的代码44
3.3应用程序的文档/视图结构及其框架类46
3.3.1文档/视图结构的基本概念46
3.3.2文档类CDocument47
3.3.3视图类CView48
3.3.4框架窗口类CFrameWnd49
3.3.5文档模板类CDocTemplate50
3.3.6应用程序类CWinApp50
3.3.7程序员的主要工作51
3.4对象的动态创建52
3.4.1类信息表及其声明和实现52
小结53
3.4.2对象的动态创建53
习题54
第4章 图形55
4.1 GDI和设备描述环境55
4.1.1 GDI的基本概念55
4.1.2设备描述环境56
4.2CDC类56
4.3 CPen类58
4.4CBrush类61
4.5绘图模式64
4.6文本和CFont类64
4.6.1显示文本65
4.6.2字体和CFont类68
4.7 CDC的其他派生类70
4.7.1窗口用户区设备描述环境CClientDC类70
4.7.2 图元文件设备描述环境CMetaFileDC类71
习题73
小结73
第5章 MFC的通用类75
5.1简单数据类75
5.1.1点类CPoint75
5.1.2矩形类CRect76
5.1.3尺寸类CSize77
5.1.4字符串类CString77
5.2群体数据类79
5.3数据在文档/视图结构程序中的位置81
小结82
习题82
第6章 Windows应用程序界面的设计85
6.1 SDI和MDI界面85
6.2 SDI界面窗口的样式86
6.2.1在MFC AppWizard中确定窗口样式86
6.2.2在函数PreCreateWindow中修改窗口的样式88
6.2.3可拆分为小窗口的SDI界面90
6.3拆分窗口的同步更新91
6.3.1拆分窗口的同步更新功能91
6.3.2提高拆分窗口更新效率的方法92
6.4创建带有滚动条的窗口96
小结100
习题101
第7章 鼠标和键盘103
7.1处理鼠标消息103
7.1.1客户区鼠标消息104
7.1.2非客户区鼠标消息107
7.1.3鼠标消息的捕获109
7.2处理键盘消息110
7.2.1按键的虚拟码110
7.2.2一般按键消息112
7.3应用程序窗口的焦点114
7.2.3系统按键消息114
小结116
习题116
第8章 资源119
8.1资源和资源文件119
8.1.1资源脚本文件119
8.1.2资源头文件119
8.2菜单120
8.2.1菜单资源的描述文件120
8.2.2编辑现有的菜单123
8.2.3自定义菜单126
8.2.4用菜单编辑器编辑菜单128
8.2.5菜单选项的动态修改128
8.3.1在资源描述文件中定义快捷键表132
8.3.2使用快捷键编辑器编辑快捷键表132
8.3快捷键132
8.4图标133
8.4.1制作图标133
8.4.2在应用程序中使用图标133
8.5位图134
8.5.1在资源描述文件中定义位图资源134
8.5.2位图资源的使用134
小结137
习题138
第9章 MFC的文件处理机制139
9.1永久性对象与序列化139
9.1.1序列化的基本概念139
9.1.2永久性对象140
9.1.3 Serialize函数140
9.2对象的序列化141
9.2.1 CArchive类141
9.2.2程序实例142
9.3 CFile类146
小结147
习题148
第10章 控件149
10.1标准控件及其使用149
10.1.1标准控件150
10.1.2静态文本控件150
10.1.3按钮控件152
10.1.4编辑控件156
10.2通用控件158
10.2.1进度条控件158
10.2.2微调器控件159
10.2.3图像列表控件163
10.2.4列表视图控件164
10.3控件的背景颜色172
小结174
习题175
第11章 对话框177
11.1对话框模板资源描述文件177
11.2自定义对话框的创建179
11.2.1 MFC的对话框类及用户自定义对话框类179
11.2.2模态对话框181
11.3对话框的数据交换和数据检验185
11.3.1数据交换185
11.3.2使用ClassWizard为对话框添加成员变量187
11.3.3数据检验189
11.4 以对话框为主界面的应用程序190
11.4.1应用程序框架的设计190
11.4.2应用程序代码的设计190
11.5 MFC预置的通用对话框193
11.5.1文件对话框193
11.5.2字体选择对话框195
11.6非模态对话框198
11.7属性页200
小结203
习题203
第12章 进程与线程的管理205
12.1 进程、线程及其优先权205
12.1.1进程、线程的基本概念205
12.1.2进程和线程的优先级205
12.2工作线程和用户界面线程207
12.2.1工作线程的创建207
12.2.2用户界面线程的创建208
12.3线程同步210
12.3.1线程同步的基本概念210
12.3.2事件对象211
12.3.3临界段215
12.3.4互斥体216
12.3.5信号计数器218
12.4线程通信220
12.4.1利用全局变量进行通信220
12.4.2利用自定义的消息进行通信222
小结224
习题224
第13章 动态链接库225
13.1动态链接库概述225
13.1.1动态链接库的基本概念225
13.1.2动态链接库的组成226
13.2动态链接库的创建228
13.2.1导出函数的声明228
13.2.2用MFC编写DLL231
13.3动态链接库的使用235
13.3.1隐式链接方式235
13.3.2显式链接方式235
习题237
小结237
14.1组件对象模型239
14.1.1软件模块化的发展历程239
第14章 组件对象模型基础239
14.1.2组件应用程序的构成和组件对象模型240
14.1.3组件的接口241
14.1.4 COM的标识与注册247
14.2在客户程序中使用组件248
14.2.1组件对象的申请过程248
14.2.2在客户程序中使用组件的方法248
14.3组件的包含与聚合250
14.3.1包含250
14.3.2聚合251
14.4进程外组件252
14.4.1进程外组件的基本概念252
14.4.2进程的透明性252
14.5.1 ATL对COM的支持253
14.5使用ATL设计组件253
14.5.2使用ATL设计组件的步骤和方法255
小结258
习题258
第15章 用MFC开发ActiveX应用259
15.1 ActiveX技术概述259
15.1.1 ActiveX的前身——OLE259
15.1.2 ActiveX技术的起源261
15.1.3 ActiveX容器和ActiveX服务器261
15.1.4 ActiveX自动化应用程序262
15.1.5 ActiveX控件262
15.1.6 ActiveX文档263
15.2用MFC设计ActiveX容器263
15.2.1ActiveX容器的结构263
15.2.2用MFC设计ActiveX容器的方法264
15.3用MFC设计ActiveX服务器266
15.4用MFC设计ActiveX自动化应用程序268
15.4.1用MFC设计ActiveX自动化服务器268
15.4.2用MFC设计ActiveX自动化客户270
15.5用MFC设计ActiveX控件273
小结277
习题277
第16章 用MFC设计数据库应用程序279
16.1数据库系统及数据库应用程序279
16.1.1数据库系统279
16.1.2数据库应用系统的设计280
16.2 ODBC的基本构成280
16.3配置ODBC数据源281
16.3.1 ODBC管理器282
16.3.2 配置ODBC数据源的方法和步骤282
16.4 MFC的ODBC类284
16.4.1 CDatabase类285
16.4.2 CRecordset类287
16.4.3 CDBException类290
16.5 ODBC应用程序实例291
16.5.1 显示和处理表中的数据291
16.5.2连接两个表296
16.6使用DAO设计数据库应用程序简介297
16.6.1 DAO简介297
16.6.2 DAO和MFC298
16.6.3 使用MFC DAO类编程298
小结299
习题300
附录301
附录A 数据类型与Windows句柄301
附录B 标识符的匈牙利记法302
参考文献305
热门推荐
- 582813.html
- 1587012.html
- 735946.html
- 1338587.html
- 2949769.html
- 3507800.html
- 3562122.html
- 69725.html
- 3526220.html
- 2419582.html
- http://www.ickdjs.cc/book_2185515.html
- http://www.ickdjs.cc/book_677782.html
- http://www.ickdjs.cc/book_2770336.html
- http://www.ickdjs.cc/book_1210674.html
- http://www.ickdjs.cc/book_1941313.html
- http://www.ickdjs.cc/book_1702551.html
- http://www.ickdjs.cc/book_3198274.html
- http://www.ickdjs.cc/book_1390680.html
- http://www.ickdjs.cc/book_983709.html
- http://www.ickdjs.cc/book_3679957.html