图书介绍
Windows 95特色编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李真文编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810126830
- 出版时间:1997
- 标注页数:512页
- 文件大小:93MB
- 文件页数:532页
- 主题词:
PDF下载
下载说明
Windows 95特色编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分WindoWs95与VisualC++4.1
目录1
第1章Windows95特色总览2
1.1引言2
1.2用户界面2
1.2.1工作台3
1.2.2任务条3
1.2.5回收站4
1.2.6Windows资源管理器4
1.2.4网上邻居4
1.2.3我的电脑4
1.2.7快捷键5
1.2.8属性表6
1.3体系结构6
1.3.1抢占式多任务操作系统6
1.3.2VxD7
1.3.332位文件系统体系结构8
1.3.4内存管理8
1.4即插即用9
1.5.1注册表11
1.5系统管理11
1.5.2用户管理12
1.5.3系统管理12
1.5.4网络管理13
1.6稳健性13
1.6.1局部重新引导13
1.6.2进程结束时VxD的线程清除机制14
1.7设备支持15
1.6.3每个线程状态的跟踪15
1.6.4虚拟设备驱动程序参数的有效性检查15
1.8打印16
1.8.132位打印子系统17
1.8.2对MS-DOS应用程序打印支持的改进17
1.8.3支持延迟打印17
1.8.4支持图像颜色匹配18
1.8.5安装和配置打印机18
1.9联网21
1.11MicrosoftExchange22
1.10通信22
1.11.1Windows信报子系统:MAPI1.023
1.11.2MicrosoftExchange24
1.11.3从桌面计算机发送和接收传真25
1.12MicrosoftNetwork26
1.13移动式计算26
1.14多媒体27
1.15国际化支持28
1.16小结29
2.2安装MicrosoftVisualC++4.030
2.2.1设置在线书籍在硬盘上的路径30
第2章MicrosoftVisualC++4.0使用琐记30
2.1引言30
2.2.2设置例程在硬盘上的路径31
2.3AppWizard32
2.3.1使用AppWizard创建应用程序33
2.3.2AppWizard的中文支持33
2.4ControlWizard34
2.5.2一切都是“树”35
2.5.1低版本的工程文件转换35
2.5工程工作空间35
2.6ClassView36
2.7ResourceView37
2.7.1资源及资源编辑器38
2.7.2在资源编辑器中激活ClassWizard42
2.8FileView43
2.9InfoView44
2.9.2索引45
2.9.3全文搜索45
2.9.1F1键45
2.9.4例程46
2.10ClassWizard46
2.10.1ClassWizard属性表47
2.10.2使用ClassWizard增加函数48
2.10.3使用ClassWizard增加变量48
2.10.4使用ClassWizard增加代码49
2.11WizardBar49
2.12组件廊50
2.12.1在工程中插入组件50
2.12.3与他人共享组件52
2.12.2创建自己的组件52
2.13使用调试器53
2.13.1使用多个调试窗口53
2.13.2使用Just-in-Time调试54
2.13.3控制和管理断点54
2.13.4调试DLLs55
2.13.5调试OLE应用程序55
2.14.1构造应用程序的发行版本56
2.14发行应用程序56
2.13.6调试远程程序56
2.14.2再发行DLL文件57
2.15小结58
第3章MFC4.0:Windows的C++应用程序框架59
3.1引言59
3.2MFC综述59
3.2.1发展历史59
3.2.2MFC4.060
3.3.1多平台61
3.3MFC的移植性61
3.2.3客户反馈驱动的改进61
3.2.4MFC转换工具61
3.3.2申请MFC许可62
3.3.3工业标准的演化62
3.4MFC4.0的新特征63
3.4.1Windows公共控件类63
3.4.2完全的OLE控件支持63
3.4.3用DAO进行直接数据库访问63
3.4.4新的公共对话框63
3.5MFC3.0引入的特征64
3.5.1增强的工具条64
3.4.6简单MAPI支持64
3.4.7WinSock支持64
3.4.5线程同步对象64
3.5.2小型边框窗口66
3.5.3属性表66
3.5.4Windows95用户接口67
3.5.5Win32支持67
3.5.6多线程68
3.5.7Unicode支持68
3.6.1C++模板69
3.5.8共享32位DLLs69
3.6C++语言语法支持69
3.6.2C++异常70
3.7数据库类71
3.7.1数据库引擎类71
3.7.2记录视71
3.8OLE类72
3.9MFC框架类72
3.9.1命令72
3.9.3打印和打印预览73
3.9.2文档和视窗73
3.9.4对话框数据交换和有效化74
3.9.5上下文敏感帮助74
3.10高级抽象74
3.10.1报表视窗75
3.10.2编辑视窗75
3.10.3滚动视窗75
3.10.4切分窗口75
3.10.5控制条75
3.12.1标准应用程序支持76
3.12WindowsAPI类76
3.12.2边框窗口76
3.11兼容性76
3.11.2VBX1.0(16位)76
3.11.1OLE1.0支持76
3.12.3图形/GDI77
3.12.4对话框77
3.12.5控件77
3.13通用目的类77
3.13.1运行时间类型信息77
3.13.2对象永久性78
3.13.3集类78
3.13.4字符串78
3.13.5文件78
3.13.6时间和日期78
3.14调试和诊断支持78
3.15小结79
4.2.1动画控件83
4.1引言83
4.2初识公共控件83
第4章新用户界面的核心:公共控件83
第二部分公共控件83
4.2.2拖放列表框84
4.2.3头控件84
4.2.4热键控件84
4.2.5图像列表85
4.2.6列视控件85
4.2.7进度指示器85
4.2.8属性表87
4.2.9多信息编辑控件89
4.2.10状态条89
4.2.11标签控件90
4.2.12工具条90
4.2.13工具提示90
4.2.14游标91
4.2.15树视控件91
4.2.16滚动控件91
4.3.1窗口类93
4.3.2公共控件风格93
4.3SDK支持93
4.3.3通知消息94
4.4MFC支持95
4.5文档/视模型支持95
4.6对话框资源编辑器支持96
4.7小结96
第5章工具条、状态条和工具提示97
5.1引言97
5.2概念释疑97
5.3使用工具条编辑器98
5.3.1创建新工具条资源99
5.3.2把位图转换成工具条99
5.3.3创建、移动和编辑工具条按钮100
5.4编写ToolStatusTip例程100
5.4.1实现目标101
5.4.2实现细节101
5.5程序演示102
5.6代码分析104
5.6.1使用CToolBar和CStatusBar104
5.6.2在CMainFrame中实现工具条、工具提示和状态条104
5.6.3组件廊产生当前日期和时间的状态条信息105
5.7信息唾手可得108
5.8小结111
第6章动画控件、进度指示器、滚动控件和游标控件112
6.1引言112
6.2动画控件和进度指示器112
6.2.1概念释疑112
6.2.2编程考虑112
6.2.4创建基于对话框的起始应用程序AnimateProgress113
6.2.5编辑对话框资源113
6.2.3实现目标113
6.2.6添加代码114
6.2.7程序演示116
6.2.8信息唾手可得116
6.3滚动控件和游标控件118
6.3.1概念释疑118
6.3.2编程考虑119
6.3.3实现目标119
6.3.4创建基于对话框的起始应用程序SliderSpin119
6.3.5编辑对话框资源119
6.3.6添加代码120
6.3.8信息唾手可得124
6.3.7程序演示124
6.4小结126
第7章快捷菜单、标签和属性表127
7.1引言127
7.2概念释疑127
7.3编程考虑128
7.4创建SDI起始应用程序ContextMenuTabProperty129
7.5用组件廊增加Pop-upMenu组件130
7.6.1添加PropertySheet组件131
7.6用组件廊增加PropertySheet组件131
7.6.2编辑属性页资源134
7.6.3添加属性页类代码134
7.6.4添加属性表类代码140
7.6.5添加预览窗口类代码141
7.6.6添加视类代码141
7.7程序演示143
7.8小结144
8.3编程考虑145
8.2什么是向导145
8.1引言145
第8章向导145
8.4创建SDI起始应用程序Wizard146
8.5用组件廊增加PropertySheet组件147
8.5.1添加PropertySheet组件147
8.5.2编辑属性页资源148
8.6在属性页类中添加代码150
8.6.1添加属性页控件变量150
8.6.3使“适应性”属性页的“下一步”按钮不能151
8.6.2使“您是…”属性页的“上一步”按钮不能151
8.7修改属性表类代码152
8.8在视类中添加代码152
8.8.1添加编辑控件152
8.8.2输出述职报告153
8.9程序演示158
8.10信息唾手可得159
8.11小结160
9.2.1概念释疑161
9.2多信息编辑控件161
第9章多信息编辑控件:兼谈长文件名、MAPI和注册表161
9.1引言161
9.2.2VisualC++4.0对多信息编辑控件的支持163
9.3长文件名163
9.3.1文件系统163
9.3.2VisualC++4.0对长文件名的支持165
9.3.3应用程序支持长文件名165
9.4.1MAPI的概念和体系结构167
9.4.2MAPI特征167
9.4MAPI167
9.4.3MAPI体系结构168
9.4.4MAPI客户应用程序168
9.4.5MAPI子系统169
9.4.6MAPI缓冲池169
9.4.7服务提供者170
9.4.8VisualC++4.0对MAPI的支持170
9.5注册表171
9.5.1注册表简介171
9.5.2注册数据库的结构171
9.5.3预定义键172
9.5.4更新注册表173
9.5.5VisualC++4.0对注册表的支持174
9.6编程考虑174
9.7编写RichEditMail例程174
9.7.1用AppWizard创建起始程序174
9.7.2重用Wizard例程的代码175
9.7.3RichEditMail对注册表的支持175
9.7.4在程序中增加字符和段落格式化功能176
9.7.5格式化述职报告176
9.8程序演示180
9.9信息唾手可得181
9.10小结187
第10章列视控件188
10.1引言188
10.2预备知识188
10.2.1列视控件188
10.2.2图像列表189
10.2.3VisualC++4.0支持189
10.3编程考虑190
10.4.2制作列表项图标资源191
10.4.1用AppWizard创建起始程序191
10.4编写List例程191
10.4.3初始化列视列表项193
10.4.4获取列视控件项196
10.4.5用四种视窗显示列表项197
10.4.6响应列点击通知消息200
10.5程序演示201
10.6信息唾手可得204
10.6.1结构体参考204
10.6.2通知消息参考207
10.6.3CListCtrl成员参考208
10.6.4CImageList成员参考210
10.7小结211
第11章树视控件212
11.1引言212
11.2概念释疑212
11.3编程考虑212
11.4编写Tree例程213
11.4.1用AppWizard创建起始程序213
11.4.2制作列表项字符串和图标资源214
11.4.3初始化树视列表项215
11.4.4实现拖放编辑219
11.4.5实现父项在打开和关闭时显示不同的图标的222
11.5程序演示223
11.6信息唾手可得223
11.6.1结构体参考224
11.6.2通知消息参考226
11.6.3常数参考227
11.6.4CTreeCtrl成员参考228
11.7小结230
12.1引言232
12.2OLE产生的历史背景232
第三部分OLE2.0232
第12章OLE:一种集成技术232
12.3OLE是一种集成技术233
12.4OLE基石:COM234
12.5结构化存储235
12.6别名(Moniker)238
12.7统一数据传输和OLE拖放239
12.7.1数据格式和传输媒体240
12.7.2剪贴板和拖放241
12.8OLE文档243
12.7.3OLE拖放和数据传输类243
12.8.1嵌入与链接244
12.8.2到嵌入的链接245
12.8.3在位激活/可视编辑245
12.9OLE自动化246
12.10OLE控件248
12.11小结249
13.2准备知识250
13.2.1COM250
13.1引言250
第13章编写COM组件对象/客户程序250
13.2.2二进制标准251
13.2.3组件对象252
13.2.4接口252
13.2.5全球唯一标识(GUID)255
13.2.6IUnkown255
13.2.7组件对象库256
13.4.1用C++实现IDrawing257
13.3编程考虑257
13.4构造接口IDrawing257
13.4.2用组件廊组件GUIDGenerator产生GUID258
13.5构造COM组件程序SERVER.DLL259
13.5.1构造工程259
13.5.2增加对象和接口GUIDs260
13.5.3创建组件对象类260
13.5.4创建组件对象ID文件260
13.5.6增加类的接口定义261
13.5.5创建对象REG文件261
13.5.7实现组件对象代码262
13.6构造组件客户程序CLIENT.EXE264
13.6.1创建起始应用程序264
13.6.2构造C++类CDrawRect264
13.6.3实现C++类CDrawRect265
13.6.4绘制C++对象和COM组件265
13.7小结268
14.2.2链接对象269
14.2.1在注册表中登记269
14.2HIERSVR程序演示269
14.1引言269
第14章OLE文档:分析服务器程序HIERSVR269
14.2.3嵌入对象271
14.2.4剪贴板和拖放操作273
14.3在应用程序类中初始化OLE服务器273
14.4文档类提供的OLE服务器支持275
14.4.1登记剪贴板格式275
14.4.2创建或编辑嵌入对象275
14.4.4在位编辑276
14.4.3查找链接项276
14.5实现服务器对象277
14.5.1绘制OLE对象277
14.5.2获取OLE对象大小279
14.5.3谓词处理279
14.5.4获取剪贴板对象280
14.5.5显示文件数据281
14.6在视类中实现OLE在位编辑281
14.6.1设置绘图模式为MMANISOTROPIC281
14.7.1拷贝282
14.7在视类中实现剪贴板操作282
14.6.2实现CServerView::OnDraw282
14.7.2剪切283
14.7.3清除283
14.7.4粘贴284
14.8在视类中实现拖放操作285
14.8.1登记放目标对象285
14.8.2处理鼠标左键按下消息285
14.8.3实现CServerView::OnDragEnter286
14.8.4实现CServerView::OnDragOver287
14.8.6实现CServerView::OnDrop288
14.8.5实现CServerView::OnDragLeave288
14.9小结289
第15章OLE文档:分析包容器程序OCLIENT290
15.1引言290
15.2演示OCLIENT290
15.2.1支持链接和嵌入对象的在位编辑290
15.2.2支持OLE公共对话框290
15.2.3支持剪贴板和拖放操作290
15.3OLE公共对话框291
15.3.3“更改图标”对话框292
15.3.1“插入对象”对话框292
15.3.2“选择性粘贴”对话框292
15.3.4“转换”对话框293
15.3.5“编辑链接”或“更新链接”对话框294
15.3.6“服务器占线”或“服务器没有响应”对话框295
15.3.7“属性”对话框295
15.4在应用程序类中初始化OLE包容器295
15.5文档类提供的OLE包容器支持297
15.5.1登记剪贴板格式297
15.6.1客户对象状态298
15.5.2重载CMainDoc::OnShowViews298
15.6实现客户对象298
15.6.2实现CRectItem::OnGetItemPosition300
15.6.3实现CRectItem::OnChangeItemPosition300
15.7在视类中实现矩形跟踪器301
15.7.1矩形跟踪器(RectangleTracker)301
15.7.2实现矩形跟踪器301
15.8实现视类304
15.8.1绘制OLE对象304
15.8.2实现CMainView::OnInsertObject306
15.8.4实现CMainView::OnSize307
15.8.3实现CMainView::OnSetFocus307
15.9在位编辑308
15.10剪贴板和拖放操作308
15.10.1有关粘贴的核心实现CMainView::DoPasteItem309
15.10.2粘贴链接313
15.10.3选择性粘贴313
15.10.4拖放操作中自动滚动滚动条315
15.11显示OIE对象的属性316
15.12显示OLE客户对象317
15.11.1获取快捷菜单317
15.11.2显示属性对话框317
15.13小结319
第16章OLE自动化:用VC创建自动化对象320
16.1引言320
16.2自动化服务器/客户320
16.3VisualC++4.0对OLE自动化服务器支持321
16.3.1MFC框架支持321
16.3.2ClassWizard支持321
16.4.1创建OLE自动化服务器框架程序322
16.3.3AppWizard支持322
16.4在应用程序中使能OLE自动化322
16.4.2分析派遣接口名323
16.5分析AppWizard提供的代码324
16.5.1自动化服务器的应用程序类324
16.5.2自动化服务器的文档类325
16.5.3创建OLE类型库326
16.6实现DrawCircle的基本行为327
16.7.1实现派遣接口的属性328
16.7实现自动化属性和方法328
16.7.2实现派遣接口的方法330
16.7.3ClassWizard产生的对象定义库332
16.8程序演示333
16.9小结334
第17章OLE自动化:用VC和VB访问自动化对象335
17.1引言335
17.2OLE自动化客户335
17.3使用类型库336
17.3.1ODL文件语法336
17.3.2MkTyPLib:创建类型库工具337
17.3.3ClassWizard对类型库的支持338
17.4用VC编写自动化客户程序SetCircle338
17.4.1创建框架程序338
17.4.2从SliderSpin例程中获取可重用资源和代码339
17.4.3创建.TLB文件重建派遣类342
17.4.4引用和访问派遣类CDrawCircle345
17.4.5程序演示346
17.5.1构造SetCircle347
17.5用VB编写自动化客户程序SetCircle347
17.5.2实现SetCircle348
17.5.3程序演示350
17.6小结350
第18章OLE控件:用VC创建控件351
18.1引言351
18.2OLE控件综述351
18.2.1OLE控件的基本组成部分352
18.2.2控件与控件包容器之间的交互352
18.3.1事件353
18.3名词释疑353
18.2.4序列化353
18.2.3OLE控件的激活和非激活状态353
18.3.2方法355
18.3.3属性356
18.3.4序列化357
18.3.5属性页358
18.3.6许可359
18.4OLEControlWizard支持359
18.4.1工程选项360
18.4.2控件选项361
18.5编程考虑362
18.5.1使用ControlWizard362
18.5.2使用ClassWizard363
18.5.3绘制Equation控件366
18.5.4序列化Equation控件369
18.5.5实现Equation属性页369
18.5.6许可Equation控件371
18.5.7测试Equation控件373
18.6小结377
19.3.1用AppWizard创建Solute框架378
193用VC编写Solute378
第19章OLE控件:用VC和VB访问控件378
19.2OLE控件包容器378
19.1引言378
19.3.2插入控件379
19.3.3组件廊和ClassWizard对工程的改变382
19.3.4程序演示388
19.4用VB编写Solute388
19.4.1构造Solute389
19.4.2实现Solute390
19.4.3程序演示391
19.5小结392
第四部分在线帮助394
第20章Windows95在线帮助综述394
20.1引言394
20.2帮助主题浏览器394
20.2.1目录页394
20.2.2索引396
20.3.1过程主题397
20.3标准帮助397
20.3.2“这是什么?”主题398
20.3.3定义性主题400
20.3.4疑难解答主题400
20.4性能支持帮助400
20.5有关文件402
20.5.1RTF脚本文件402
20.5.2HPJ工程文件404
20.5.3目录CNT文件404
20.5.4配置GID文件405
20.6RTF脚本语言406
20.6.1脚注406
20.6.2命令407
20.6.3宏409
20.7小结412
第21章在线帮助基本应用:实现Windows95小程序帮助413
21.1引言413
21.2Windows95小程序在线帮助实现要点413
21.3实现考虑413
21.4.1用AppWizard起始应用程序414
21.4制作基本帮助414
21.4.2删除AppWizard生成的有关帮助文件415
21.4.3用MicrosoftWord创建和编辑主题文件418
21.4.4用HelpWorkshop创建和编辑目录文件421
21.4.5用HelpWorkshop创建和编辑工程文件423
21.5实现“这是什么?”主题调用427
21.6程序演示431
21.6.1帮助文件431
21.6.2“这是什么?”主题432
21.7小结433
第22章在线帮助高级应用:实现图形、多媒体帮助和日积月累提示434
22.1引言434
22.2创建帮助图形434
22.2.1帮助图形总览434
22.2.2自适应显示位图435
22.2.3放置位图435
22.2.4创建热点图形438
22.3创建多媒体帮助441
22.3.1多媒体总览442
22.3.2播放视频文件443
22.3.3播放声波文件443
22.4创建“日积月累”提示445
22.4.1组件廊对“日积月累”的支持445
22.4.2创建工程文件446
22.4.3插入“日积月累”提示446
22.4.4编写Tips.txt文件447
22.4.5增加“日积月累”到“帮助”菜单448
22.4.6“日积月累”对话框类申明449
22.4.7提示显示顺序451
22.4.8出错条件453
22.4.9绘制提示标识和文本455
22.4.10程序演示456
22.5小结456
第五部分安装向导460
第23章Windows95应用程序的安装程序设计原则460
23.1引言460
23.2安装程序460
23.3设计安装程序460
23.5拷贝文件461
23.4确定配置461
23.6使用WININIT.INI文件替换DLLs462
23.7设置环境463
23.7.1设置初始化文件463
23.7.2给注册表增加项目463
23.7.3支持快捷菜单操作464
23.8增加应用程序到“开始”按钮465
23.9使用文件扩展名465
23.10登记文档类型467
23.11网络问题467
23.12CD-ROM考虑468
23.13安装字体469
23.14删除应用程序470
23.15小结471
第24章使用InstallShieldSE制作安装向导472
24.1引言472
24.2InstallShieldSE总览472
24.2.1InstallShield3472
24.2.2InstallShield3International473
24.3安装程序的组成部分473
24.4.1术语定义475
24.4InstallScript脚本语言475
24.4.2安装程序脚本的主要组成部分476
24.4.3系统变量477
24.4.4操作符478
24.5命令行程序479
24.5.1COMPILE.EXE479
24.5.2ICOMP.EXE480
24.5.3SPLIT.EXE481
24.5.4PACKLIST.EXE482
24.6.1更正Template安装错误483
24.6制作应用程序安装向导483
24.6.2准备待发行的文件484
24.6.3压缩和分裂待发行文件485
24.6.4编写安装脚本Setup.rul485
24.6.5编译安装脚本Setup.rul496
24.6.6编写和编译包裹列表Setup.lst496
24.7安装向导演示497
24.8信息唾手可得502
24.9小结508
参考文献511
热门推荐
- 384429.html
- 2867613.html
- 2875571.html
- 3164433.html
- 3543398.html
- 152877.html
- 3404498.html
- 2588539.html
- 3294891.html
- 3724282.html
- http://www.ickdjs.cc/book_3472311.html
- http://www.ickdjs.cc/book_835198.html
- http://www.ickdjs.cc/book_795099.html
- http://www.ickdjs.cc/book_3245370.html
- http://www.ickdjs.cc/book_2337842.html
- http://www.ickdjs.cc/book_1422402.html
- http://www.ickdjs.cc/book_3800230.html
- http://www.ickdjs.cc/book_3872253.html
- http://www.ickdjs.cc/book_3425892.html
- http://www.ickdjs.cc/book_2642289.html