Microsoft Visual C++ 6.0桌面应用程序开发PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Microsoft Corporation著;魏星等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7900631089
- 页数:561 页
关于本书 1
本书适合的读者 1
先决条件 1
教程概述 2
开始 6
使用本书准备认证考试 12
微软认证专业人员程序 16
技术支持 17
关于作者 18
第1章 为应用程序的开发作准备 19
第一课:使用Microsoft解决方案框架定义解决方案 19
微软解决方案框架(MSF)概貌 20
使用MSF开发团队模型 22
使用MSF开发过程模型 23
使用MSF应用程序模型 26
使用MSF设计过程模型 31
开发桌面系统应用程序 35
小结 36
第二课:安装Visual C++开发工具 36
安装Microsoft Visual C++ 37
安装选项 39
普通工具 43
用户需求 44
实验一:介绍STUpload应用程序 44
完成安装 44
小结 44
设计一个解决方案的步骤 46
STUpload应用程序 47
复习题 49
第2章 Visual C++开发环境 50
第一课:创建一个MFC工程 50
工程,配置和工作空间 51
创建一个新工程 51
使用AppWizard 53
第二课:探索开发环境 59
小结 59
Visual C++用户界面 60
菜单和工具栏 61
设定环境选项 63
获取帮助 63
工程配置选项 64
建立工程 65
小结 66
第三课:源代码控制 67
使用Visual SourceSafe建立源代码控制 67
设置一个VSS数据库 68
将MyApp工程放到源代码控制中 70
使用VSS Explorer 70
源代码控制配置 72
重用Visual SourceSafe文件 73
查看版本历史 75
将一个VSS工程存档 75
小结 76
实验二:创建STUpload开发工程 77
复习题 78
第一课:MFC简介 79
第3章 使用MFC开发应用程序 79
MFC和Win32 API 80
Win32平台的考虑 81
MFC类层次结构 83
查看MFC对象层次 84
MFC的分类 84
MFC DLL 85
小结 87
第二课:Win32应用程序体系结构 88
Windows应用程序基础 88
创建一个Win32应用 90
第三课:MFC应用程序框架 91
小结 91
MFC应用程序体系结构 92
应用程序框架消息处理 94
小结 99
第四课:文档/视图结构 100
文档和视图 100
使用文档/视图结构的好处 101
单文档和多文档应用 101
文档/视图结构中的对象 102
实现显示、打印和打印预览的体系结构 105
小结 108
实验三:显示应用程序数据 109
复习题 114
第4章 创建用户界面 116
第一课:Windows应用程序用户界面 116
应用程序和文档图标 117
修改应用程序菜单 118
添加快捷键 121
编辑应用程序工具栏 122
处理菜单和工具栏选择事件 124
动态更新菜单和工具栏命令 126
写状态栏 128
小结 132
对话框 133
第二课:创建对话框 133
对话框的类型 134
创建一个对话框模板 134
创建并使用一个对话框类 139
通用对话框类 141
小结 141
实验四:创建STUpload用户界面 142
编辑STUpload应用程序菜单 142
添加新的快捷键 144
编辑STUpload应用程序工具栏 144
创建STUpload应用程序对话框 145
使用通用对话框 149
复习题 150
第5章 实现应用程序行为 151
第一课:对话框编程 151
对话框数据交换和校验 152
使用OnInitDialog()初始化控件 158
处理控件消息 160
使用对话框编辑应用程序数据 164
实现属性页 166
小结 169
第二课:显示和打印应用程序数据 170
理解坐标映射 172
滚动视图 174
在设备上下文中绘图 178
打印的处理过程 179
打印预览 180
小结 181
第三课:使用多线程 182
多线程应用程序 182
MFC的多线程:CWinThread类 183
创建一个工作者线程 184
线程同步 189
小结 191
第四课:上下文相关帮助 192
WinHelp 193
帮助系统的开发环境 196
源代码的组成 199
创建帮助主题 199
HTML帮助 203
小结 206
实验五:增强STUpload的数据显示 207
显示Select Fund对话框 207
在基金列表中显示基金名称 211
处理Select Fund对话框的控件通知消息 213
使Select Fund对话框成为最前端窗口 216
显示STUpload应用程序数据 217
复习题 223
第6章 持久性数据 224
第一课:文件I/O 224
CFile类 225
打开和关闭文件 225
读写文件 229
小结 231
第二课:应用程序数据的序列化 231
MFC对序列化提供的支持 232
序列化应用程序数据 235
建造一个可序列化类 237
序列化MFC集合类 238
小结 240
第三课:访问注册表 241
注册表数据 241
MFC对注册表的支持 245
处理应用程序用户配置文件设置 247
Win32API中的注册表支持 250
小结 251
实验六:使用持久性数据 252
从一个文本文件中导入数据 253
实现STUpload序列化 259
复习题 264
第7章 添加数据库支持 265
第一课:使用Visual C++进行数据访问 265
数据访问接口 266
使用ODBC数据源管理器 270
关系数据库概念 271
结构化查询语言 273
小结 276
第二课:MFC数据库支持 278
MFC数据库类 278
使用AppWizard创建一个数据库应用程序 283
过滤一个记录集 288
小结 291
第三课:ADO介绍 293
使用ADO的优点 294
ADO对象模型 294
使用ADO数据控件 295
小结 301
实验七:查询一个数据库 302
实现Query对话框 302
实现Query Results对话框 305
处理Query Database菜单命令 307
复习题 309
第一课:组件对象模型(COM)体系结构 310
第8章 组件对象模型介绍 310
使用COM对象 311
COM接口 312
GUID 315
COM注册项 316
使用CoCreateInstance()创建对象 317
小结 319
第二课:接口编排 319
组件运行环境 319
编排技术 321
第三课:调度接口 323
小结 323
IDispatch接口 324
VARIANT数据类型 325
类型库 327
双重接口 329
小结 329
第四课:线程模型 330
COM线程模型 330
线程模型注册表键 333
小结 333
第五课:ActiveX控件 333
ActiveX控件和容器 334
ActiveX控件的特征 336
实验八:使用OLE/COM对象浏览器 337
小结 337
复习题 340
第9章 创建COM组件 341
第一课:使用ATL创建COM组件 341
使用ATL 342
创建一个ATL COM对象 342
插入一个新的COM组件 344
为该组件接口添加方法 346
为组件接口添加属性 347
实现组件方法 348
第二课:理解ATL COM组件代码 350
小结 350
组件类定义 351
组件方法的实现 352
全局入口函数 353
注册表脚本资源 355
IDL文件 356
开发COM组件的其他途径 358
小结 359
实验九:创建STUpload数据库访问组件 359
复习题 361
第一课:COM客户应用程序 362
第10章 COM客户 362
COM服务器头文件 363
Visual C++对COM提供的编译器支持 366
小结 371
第二课:重用COM对象 371
C++和COM中的对象重用 372
包含和聚集 373
使用ATL实现聚集 376
小结 377
实验十:实现UploadStockData组件 377
创建数据连接文件 378
实现IUploadStockData接口方法 379
为STUpload应用程序实现Upload Data命令 382
复习题 386
第11章 创建Actives控件 387
第一课:使用MFC创建ActiveX控件 387
创建MFC Activex Control工程 388
定义控件接口 390
创建属性页 393
OnDraw()函数 395
实现控件方法 397
测试控件 398
第二课:使用ATL创建ActiveX控件 399
小结 399
在ATL COM工程中加入控件 400
加入属性 402
加入事件 403
加入方法 405
创建属性页 406
绘制控件 409
MFC还是ATL? 411
小结 411
实验十一:在应用程序中使用ActiveX控件 411
复习题 414
第一课:使用动态HTML 415
第12章 Internet编程 415
复习Internet,Intranet和HTML 416
动态HTML 418
Microsoft WebBrowser控件 420
MFC Web浏览器风格应用程序 421
使用ATL创建HTML控件 430
动态HTML Scriptlet 434
小结 443
第二课:创建ActiveX文档 444
使用ActiveX文档 445
在Web站点中使用ActiveX文档 446
创建ActiveX文档服务器 447
在Web站点上发布ActiveX文档 451
小结 454
第三课:Web服务器编程 454
ISAPI服务器扩展 455
使用MFC创建ISAPI服务器扩展程序 456
ISAPI过滤器 460
小结 464
实验十二:创建ActiveX文档服务器STUpload 464
复习题 466
第一课:错误处理 467
第13章 错误处理、调试和测试 467
预见程序中的错误 468
异常(Exception) 470
记录错误 473
小结 474
第二课:COM错误 474
HRESULT代码 475
错误事件 478
小结 478
第三课:调试 479
什么是调试器(Debugger) 479
调试(Debug)版和发布(Release)版 480
MFC调试宏 481
小结 482
第四课:使用集成调试器 483
断点(Breakpoint) 483
设置断点 483
Breakpoints对话框 484
运行调试器 486
调试器窗口 486
单步执行代码 488
调试COM组件 489
编辑并继续(Edit and Continue) 489
小结 491
第五课:使用Dependency Walker 492
什么是依赖性(Dependency) 492
依赖性信息 492
小结 494
第六课:使用Spy++ 494
Spy++视图 495
在Spy++中查看窗口消息 498
小结 498
第七课:测试你的应用程序 499
测试期间的术语 499
设计测试计划 500
小结 501
实验十三:调试STUpload应用程序 502
在调试器中运行STUpload应用程序 502
单步跟踪 503
设置断点 504
复习题 506
第14章 发布桌面应用程序 507
第一课:Windows安装程序 507
安装程序惯例 508
编写安装程序的指导思想 509
添加删除注册表信息 510
卸载程序惯例 510
Cabinet文件 512
注册表文件 513
小结 514
第二课:使用InstallShield 515
安装Installshield 516
运行InstallShield指南 516
加入和移出程序文件 517
创建Setup.exe 518
小结 519
第三课:在客户计算机上注册COM组件 519
自注册组件 520
为InstallShield工程添加自注册组件 521
小结 523
第四课:发布选项 523
基于媒体介质发布 524
基于局域网发布 524
基于Web发布 524
发布ActiveX控件 525
发布注意事项检查表 528
小结 528
第五课:Windows的零管理(ZAW) 529
Windows Installer 530
ZAW特点 530
系统管理服务器 531
零管理工具包 531
小结 531
实验十四:打包并发布STUpload应用程序 532
生成STUpload的发行版本 532
创建InstallShield工程 533
添加工程的依赖文件 534
生成并测试安装程序 535
复习题 536
附录1 复习题答案 537
附录2 词汇表 549
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019