图书介绍
MFC程序开发参考大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 宋坤,刘锐宁,李伟明编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115164657
- 出版时间:2007
- 标注页数:714页
- 文件大小:345MB
- 文件页数:732页
- 主题词:C语言-程序设计
PDF下载
下载说明
MFC程序开发参考大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MFC应用程序概述1
1.1 Windows应用程序概述2
1.2 消息2
1.2.1 消息结构3
1.2.2 消息类型3
1.2.3 消息队列4
1.2.4 消息循环6
1.3 程序的进入点——WinMain函数6
1.4 窗口的诞生7
1.4.1 窗口类7
1.4.2 注册窗口类9
1.4.3 创建窗口9
1.4.4 显示窗口10
1.4.5 开发原生Win32应用程序10
1.5 MFC程序开发概述15
1.5.1 MFC类库的产生与发展15
1.5.2 MFC类库层次15
1.5.3 MFC常用数据类型15
1.5.4 MFC全局函数15
1.5.5 开发基于MFC的应用程序20
1.6 Visual C++ 6.0集成开发环境24
1.6.1 开发环境24
1.6.2 菜单介绍32
1.6.3 定制自己的开发环境36
第2章 C++面向对象程序开发47
2.1 类和对象概述48
2.2 类的定义48
2.3 类成员的访问48
2.4 构造函数和析构函数49
2.4.1 构造函数49
2.4.2 析构函数52
2.5 方法重载和运算符重载53
2.5.1 方法重载53
2.5.2 运算符重载54
2.6 虚函数56
2.7 this指针62
2.8 继承64
2.8.1 单继承64
2.8.2 多继承65
2.8.3 虚继承69
2.9 静态数据成员和静态方法70
2.9.1 静态数据成员70
2.9.2 静态方法72
2.10 友元类和友元函数73
2.10.1 友元类73
2.10.2 友元函数75
2.11 头文件的重复引用76
第3章 消息映射与命令处理81
3.1 消息映射概述82
3.1.1 窗口函数程序设计的缺点82
3.1.2 消息映射的产生83
3.2 消息映射表83
3.2.1 消息映射表的数据结构83
3.2.2 消息映射表的构成85
3.3 消息映射宏87
3.3.1 Windows消息映射宏87
3.3.2 命令消息映射宏91
3.3.3 控件通知消息映射宏92
3.3.4 通知消息映射宏94
3.3.5 反射消息映射宏95
3.3.6 扩展消息映射宏96
3.4 窗口消息处理96
3.4.1 MFC中的窗口函数96
3.4.2 普通窗口消息处理101
3.4.3 命令消息处理105
3.4.4 通知消息处理109
3.4.5 反射消息处理109
第4章 对话框程序设计113
4.1 对话框设计114
4.1.1 对话框资源设计114
4.1.2 对话框属性窗口115
4.2 对话框的创建与显示117
4.2.1 对话框基类(CDialog)117
4.2.2 模态对话框118
4.2.3 非模态对话框119
4.3 对话框中子控件的访问120
4.3.1 控件的访问120
4.3.2 控件的命名121
4.3.3 遍历对话框中的控件123
4.4 对话框与子控件的消息处理124
4.4.1 编写对话框消息处理函数124
4.4.2 编写控件消息处理函数125
4.4.3 消息处理函数的共享126
4.5 对话框数据交换与验证127
4.5.1 数据交换127
4.5.2 数据验证128
4.6 属性表单130
4.6.1 属性表单概述130
4.6.2 属性表单类130
4.6.3 创建属性表单133
4.7 对话栏134
4.7.1 对话栏概述134
4.7.2 对话栏主要方法134
4.7.3 对话栏应用134
4.8 通用对话框136
4.8.1 文件对话框136
4.8.2 查找\替换对话框140
4.8.3 打印对话框143
4.8.4 颜色对话框145
4.8.5 字体对话框147
4.8.6 定制通用对话框150
第5章 MFC通用控件153
5.1 静态文本控件(Static Text)154
5.1.1 静态文本控件属性窗口154
5.1.2 静态文本控件的主要方法、事件155
5.1.3 静态文本控件应用156
5.2 编辑框控件(Edit Box)157
5.2.1 编辑框控件属性窗口157
5.2.2 编辑框控件的主要方法、事件158
5.2.3 编辑框控件应用161
5.3 列表框控件(List Box)161
5.3.1 列表框控件属性窗口161
5.3.2 列表框控件的主要方法、事件162
5.3.3 列表框控件应用164
5.4 组合框控件(Combo Box)165
5.4.1 组合框控件属性窗口165
5.4.2 组合框控件的主要方法、事件165
5.4.3 组合框控件应用167
5.5 按钮控件(Button)168
5.5.1 按钮控件属性窗口168
5.5.2 按钮控件的主要方法、事件168
5.5.3 按钮控件应用170
5.6 滚动条控件(Scroll Bar)171
5.6.1 滚动条控件属性窗口172
5.6.2 滚动条控件的主要方法、事件172
5.6.3 滚动条控件应用173
5.7 进度条控件(Progress)177
5.7.1 进度条控件属性窗口177
5.7.2 进度条控件的主要方法、事件177
5.7.3 进度条控件应用178
5.8 多媒体控件(Animate)179
5.8.1 多媒体控件属性窗口179
5.8.2 多媒体控件的主要方法、事件179
5.8.3 多媒体控件应用180
5.9 列表视图(List Control)180
5.9.1 列表视图控件属性窗口181
5.9.2 列表视图控件的主要方法、事件181
5.9.3 列表视图控件应用186
5.10 树视图控件(Tree Control)188
5.10.1 树视图控件属性窗口188
5.10.2 树视图控件的主要方法、事件189
5.10.3 树视图控件应用193
5.11 时间控件(Date Time)195
5.11.1 时间控件属性窗口195
5.11.2 时间控件的主要方法、事件195
5.11.3 时间控件应用196
5.12 日历控件(Month)197
5.12.1 日历控件属性窗口197
5.12.2 日历控件的主要方法、事件198
5.12.3 日历控件应用199
5.13 标签控件(Tab Control)200
5.13.1 标签控件属性窗口200
5.13.2 标签控件的主要方法、事件200
5.13.3 标签控件应用202
5.14 图像列表控件(CimageList)203
5.14.1 图像列表控件的主要方法203
5.14.2 图像列表控件应用205
第6章 菜单、工具栏与状态栏设计207
6.1 菜单设计208
6.1.1 菜单类CMenu208
6.1.2 菜单资源设计212
6.1.3 菜单的显示与命令处理213
6.1.4 动态创建菜单214
6.1.5 菜单项的更新机制217
6.1.6 自绘弹出式菜单218
6.2 工具栏设计222
6.2.1 工具栏类CToolBar222
6.2.2 工具栏资源设计225
6.2.3 工具栏的命令处理226
6.2.4 动态创建工具栏227
6.2.5 工具栏按钮的热点效果229
6.2.6 具有提示功能的工具栏231
6.2.7 带下拉按钮的工具栏233
6.2.8 工具栏控制类CToolBarCtrl236
6.3 状态栏设计240
6.3.1 状态栏类CStatusBar240
6.3.2 状态栏的创建242
6.3.3 在状态栏中显示滚动字幕243
6.3.4 带进度条的状态栏244
6.3.5 状态栏控制类CStatusBarCtrl245
第7章 GDI绘图247
7.1 设备上下文248
7.1.1 CDC类248
7.1.2 CClientDC类266
7.1.3 CWindowDC类267
7.1.4 CPaintDC类268
7.2 GDI对象269
7.2.1 CPen类269
7.2.2 CBrush类271
7.2.3 CFont类274
7.2.4 CRgn类277
7.2.5 CBimap类282
7.2.6 CPalette类287
7.2.7 GDI对象的生存期288
7.3 元文件288
7.3.1 CMetaFileDC类288
7.3.2 利用元文件保存、打开绘图操作289
第8章 文档、视图结构程序设计291
8.1 文档、视图结构概述292
8.2 开发文档、视图应用程序292
8.3 文档、视图结构的创建294
8.3.1 文档模板的创建294
8.3.2 文档的创建296
8.3.3 框架与视图的创建297
8.4 文档模板298
8.4.1 文档管理器298
8.4.2 文档模板301
8.5 文档对象302
8.5.1 文档对象的主要方法302
8.5.2 文档对象的序列化304
8.5.3 文档的初始化305
8.5.4 文档的命令处理306
8.5.5 文档的销毁307
8.6 视图对象310
8.6.1 视图对象主要方法310
8.6.2 视图对象的初始化312
8.6.3 视图的销毁312
8.7 框架对象315
8.7.1 框架对象的主要方法315
8.7.2 框架的初始化316
8.7.3 框架的命令消息处理317
8.8 文档、视图结构应用318
8.8.1 视图窗体分割类CSplitterWnd318
8.8.2 窗体视图类CFormView320
8.8.3 其他322
第9章 MFC打印技术331
9.1 打印基础知识332
9.1.1 打印机介绍332
9.1.2 分辨率332
9.1.3 映射模式333
9.2 基于文档、视图结构的打印335
9.2.1 文档视图的打印流程335
9.2.2 CPrintInfo结构341
9.2.3 动态计算页码342
9.2.4 开发文档、视图结构打印程序345
9.3 基于对话框程序的打印347
9.4 在基于对话框的程序中调用文档、视图结构打印351
9.5 打印控制355
9.5.1 控制打印方向355
9.5.2 设置打印纸大小357
9.5.3 设置打印份数359
9.6 打印预览360
9.6.1 在文档、视图结构中自定义打印预览工具栏361
9.6.2 在对话框程序中实现具有滚动功能的预览窗口363
第10章 文件与注册表操作369
10.1 MFC相关文件类370
10.1.1 CFile类370
10.1.2 CFileFind类379
10.1.3 CStdioFile类381
10.1.4 CMemFile类383
10.2 读写INI文件385
10.2.1 INI文件相关函数介绍385
10.2.2 INI文件应用387
10.3 读写注册表392
10.3.1 注册表概述392
10.3.2 注册表操作函数与CRegKey类393
10.3.3 注册表应用402
第11章 数据库编程413
11.1 ADO技术概述414
11.2 ADO对象414
11.2.1 ADO对象的导入415
11.2.2 连接对象416
11.2.3 记录集对象417
11.2.4 命令对象419
11.3 使用ADO对象开发数据库应用程序420
11.3.1 ADO智能指针421
11.3.2 初始化COM环境421
11.3.3 连接数据库421
11.3.4 操作数据表425
11.3.5 使用Execute方法操作数据表429
11.4 事务应用432
11.4.1 事务概述432
11.4.2 事务在应用程序中的应用432
11.5 其他数据库的应用433
11.5.1 获得Access数据库结构433
11.5.2 在程序中执行SQL脚本436
11.5.3 自动附加SQL Server数据库439
11.5.4 调用具有输出参数的存储过程441
11.5.5 备份和还原数据库443
11.5.6 向数据库中存储图片446
第12章 系统内核对象451
12.1 内核对象概述452
12.1.1 内核对象的定义452
12.1.2 内核对象的属性452
12.2 内核对象的创建与关闭453
12.2.1 创建内核对象453
12.2.2 关闭内核对象453
12.3 进程间共享内核对象453
12.3.1 内核对象句柄的继承454
12.3.2 改变内核对象句柄的标志458
12.3.3 复制内核对象句柄460
12.4 进程463
12.4.1 进程概述463
12.4.2 进程的实例句柄463
12.4.3 进程的环境变量464
12.4.4 进程的创建465
12.4.5 进程的运行与终止467
12.4.6 进程间通信468
12.5 线程470
12.5.1 线程概述470
12.5.2 线程的创建470
12.5.3 线程的终止474
12.5.4 MFC对线程的封装474
12.5.5 线程同步479
第13章 MFC链接库491
13.1 链接库概述492
13.1.1 链接库文件类型492
13.1.2 静态链接库概述492
13.1.3 动态链接库概述492
13.2 静态链接库492
13.2.1 创建静态链接库492
13.2.2 访问静态链接库494
13.2.3 静态链接库的导入496
13.3 动态链接库497
13.3.1 MFC动态链接库类型497
13.3.2 动态链接库的构成499
13.3.3 创建动态链接库501
13.3.4 隐式链接加载动态链接库502
13.3.5 动态加载动态链接库502
13.3.6 动态链接库的命名改编504
13.3.7 从动态链接库中导出类505
13.3.8 从动态链接库中导出对话框窗体对象509
第14章 串口程序开发& 515
14.1 计算机串口通信概述516
14.1.1 串口通信的特点516
14.1.2 串口通信的传输方式516
14.1.3 通信方式516
14.2 Windows API串口编程517
14.2.1 串口API介绍517
14.2.2 串口文件传输532
14.3 MSComm控件编程538
14.3.1 MSComm控件介绍538
14.3.2 串口聊天程序设计543
第15章 网络程序开发545
15.1 网络基础知识546
15.1.1 计算机网络概述546
15.1.2 计算机网络的定义、功能及分类546
15.1.3 网络拓扑结构546
15.1.4 以太网概述547
15.1.5 OSI参考模型547
15.1.6 网络协议549
15.2 Windows套接字技术550
15.2.1 套接字概述550
15.2.2 套接字相关函数551
15.2.3 MFC对套接字的封装555
15.3 利用套接字函数开发聊天系统559
15.3.1 客户端聊天系统程序设计559
15.3.2 服务器端聊天系统程序设计562
15.4 开发面向连接的文件传输程序565
15.4.1 派生套接字565
15.4.2 文件传输程序设计567
第16章 Internet程序开发575
16.1 利用MFC开发Internet程序概述576
16.2 WinInet编程576
16.2.1 WinInet API函数576
16.2.2 MFC对WinInet的封装584
16.3 IIS编程604
16.3.1 IIS概述604
16.3.2 ISAPI介绍605
16.3.3 MFC对ISAPI的封装605
16.3.4 开发ISAPI程序617
16.4 MAPI编程622
16.4.1 MAPI函数介绍622
16.4.2 利用MAPI发送电子邮件628
第17章 程序调试与异常处理633
17.1 程序调试634
17.1.1 断点的设置与取消634
17.1.2 调试窗口639
17.1.3 内存泄漏646
17.2 异常处理647
17.2.1 异常捕捉647
17.2.2 查看异常信息648
17.2.3 抛出异常649
第18章 Visual C++ 2005介绍651
18.1 Visual C++ 2005特点652
18.1.1 托管代码和.NET框架652
18.1.2 类库652
18.1.3 新的集成开发环境653
18.2 创建Visual C++ 2005应用程序657
18.2.1 创建MFC应用程序657
18.2.2 创建托管Windows窗体应用程序661
18.2.3 创建ASP.NET Web服务666
第19章 C++托管扩展编程673
19.1 C++托管扩展概述674
19.1.1 什么是C++托管扩展674
19.1.2 为现有应用程序添加托管支持674
19.1.3 .Net平台下的托管特性675
19.2 托管类型677
19.2.1 值类型和引用类型677
19.2.2 C++.net基本数据类型680
19.2.3 对象句柄681
19.2.4 字符串681
19.2.5 托管数组681
19.2.6 托管枚举类型682
19.2.7 委托682
19.3 托管类683
19.3.1 声明托管类683
19.3.2 虚方法684
19.3.3 密封方法686
19.3.4 属性687
19.3.5 接口689
19.3.6 序列化690
19.4 异常捕捉与处理692
19.4.1 在托管扩展中捕捉异常692
19.4.2 在托管扩展中引发异常693
19.5 实例开发693
19.5.1 项目的创建693
19.5.2 主窗体设计694
19.5.3 利用ADO.NET访问数据库698
19.5.4 系统登录模块设计701
19.5.5 图书入库管理模块设计703
19.5.6 图书出库管理模块设计707
19.5.7 图书入库查询模块设计711
热门推荐
- 3121522.html
- 3648203.html
- 1220609.html
- 1695817.html
- 1031163.html
- 138674.html
- 1668626.html
- 2415479.html
- 234655.html
- 3115591.html
- http://www.ickdjs.cc/book_1579076.html
- http://www.ickdjs.cc/book_1904445.html
- http://www.ickdjs.cc/book_2570015.html
- http://www.ickdjs.cc/book_3284401.html
- http://www.ickdjs.cc/book_397439.html
- http://www.ickdjs.cc/book_274618.html
- http://www.ickdjs.cc/book_904816.html
- http://www.ickdjs.cc/book_372229.html
- http://www.ickdjs.cc/book_2597679.html
- http://www.ickdjs.cc/book_1553512.html