图书介绍
Windows 7高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)米勒著;贺新征译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302295952
- 出版时间:2012
- 标注页数:469页
- 文件大小:172MB
- 文件页数:485页
- 主题词:Windows操作系统-程序设计
PDF下载
下载说明
Windows 7高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分Windows 7简介3
第1章Windows 7的改进之处3
1.1Windows 7是否真的只是增强版的Vista4
1.2从开发人员的角度分析主要的改进4
1.2.1了解用户界面的改进之处4
1.2.2考虑安全的改进之处6
1.2.3开发可扩展的应用程序7
1.3考虑Windows XP模式8
1.4开发Windows PowerShe1129
1.5将应用程序移植到Windows 710
第2章 开发Windows 7的策略13
2.1确定用户Windows 7的舒适级别14
2.1.1明确使用需求14
2.1.2考虑培训需求15
2.1.3取悦于用户16
2.2考虑是否移植17
2.2.1测试应用程序中的问题17
2.2.2明确向Windows 7移植的优势18
2.2.3采用Windows XP模式19
2.3将应用程序移植到Windows 719
第3章 了解.NET 4.021
3.1了解为什么需要.NET 4.022
3.1.1定义应用程序的兼容性和部署22
3.1.2研究新核心功能及其改良之处23
3.1.3使用Managed ExtensibiliFramework26
3.1.4实现并行计算27
3.1.5考虑联网问题27
3.1.6了解数据的改进之处29
3.2获取和安装.NET 4.029
3.3考虑Windows 7的扩展功能31
3.4将应用程序移植到Windows 732
第Ⅱ部分 使用Windows 7用户界面35
第4章 使用任务栏35
4.1简单了解Windows 7的新任务栏36
4.1.1深入了解各项新功能37
4.1.2了解应用程序设置的重要性40
4.2考虑任务栏的升级41
4.2.1任务栏是应用程序的一种交互工具42
4.2.2任务栏新功能简介42
4.3创建基本的任务栏应用程序44
4.3.1获取Microsoft.NET Framework的Windows API Code Pack44
4.3.2创建解决方案46
4.3.3添加跳转列表代码47
4.3.4测试Code Pack结果48
4.4使用.NET 4.0的方法49
4.4.1建立解决方案50
4.4.2添加代码51
4.5避免滥用任务栏52
4.6将应用程序移植到Windows 753
第5章 高级任务栏技术55
5.1使用跳转列表56
5.1.1添加通用类别56
5.1.2添加自定义类别66
5.1.3执行自定义任务67
5.1.4使用跳转列表导航到网页70
5.2使用进度条71
5.2.1配置进度条应用程序72
5.2.2管理进度条73
5.2.3更改状态74
5.3使用缩略图工具栏76
5.3.1定义缩略图工具栏应用程序77
5.3.2绘制按钮图标77
5.3.3创建工具栏和事件处理程序78
5.4使用覆盖图标79
5.5组合使用任务栏的各种控件80
5.6创建完备的接口81
5.6.1应用程序用跳转列表和缩略图工具栏交互81
5.6.2使用覆盖图标和进度条显示状态82
5.7将应用程序移植到Windows 782
第6章 使用Ribbon界面85
6.1把Ribbon作为一个整体考虑86
6.1.1Ribbon到底是什么86
6.1.2了解Ribbon如何帮助初学用户89
6.1.3在Windows中查看Ribbon91
6.2查看Office中的Ribbon93
6.2.1了解Offce的文档链接93
6.2.2考虑如何将Office的技术扩展到Windows 797
6.3定义Windows 7中的Ribbon功能97
6.3.1介绍Windows 7中的Ribbon控件97
6.3.2了解控件属性100
6.4将应用程序移植到Windows 7101
第7章 创建自定义Ribbon界面应用程序103
7.1开始学习Ribbon104
7.1.1获取Windows 7 SDK104
7.1.2获取RibbonLib106
7.1.3配置应用程序107
7.1.4定义一个Ribbon界面109
7.1.5创建应用程序118
7.2WPF下使用Ribbon122
7.2.1为WPF获取微软的Ribbon122
7.2.2配置WPF应用程序123
7.2.3定义WPF应用程序的Ribbon界面124
7.2.4创建WPF应用程序127
7.3将应用程序移植到Windows 7132
第8章Aero Glass编程135
8.1设计Aero Glass需考虑的问题136
8.2使用Windows 7通用文件对话框137
8.2.1Common File Dialog控件137
8.2.2配置Common File Dialogs示例程序138
8.2.3定义File Open对话框139
8.2.4定义File Save对话框143
8.3使用Windows 7的Task对话框145
8.3.1有效地使用Task对话框145
8.3.2配置Task对话框示例程序146
8.3.3定义Task对话框147
8.3.4编写自动选择代码150
8.4提供扩展语言服务151
8.4.1了解扩展语言服务的角色151
8.4.2配置Extended Linguistic Services示例程序152
8.4.3向应用程序添加扩展语言服务152
8.5将应用程序移植到Windows 7154
第9章 使用多点触摸用户界面155
9.1多数公司对多点触摸的需求分析156
9.2明确多点触摸的用户需求157
9.3向应用程序添加多点触摸功能158
9.3.1获取多点触摸平台互操作库158
9.3.2配置应用程序159
9.3.3添加多点触摸界面的功能160
9.4将应用程序移植到Windows 7163
第Ⅲ部分 开发安全的应用程序167
第10章 使用Windows 7的标准NT安全功能167
10.1了解基础NT安全功能的变化168
10.2了解基础NT安全169
10.2.1使用ACL171
10.2.2了解安全描述符171
10.2.3了解ACE172
10.3直接使用Windows NT安全173
10.3.1检查用户权限174
10.3.2修改用户权限178
10.3.3审核用户动作182
10.3.4检测文件和目录的权限187
10.3.5修改文件和目录的权限189
10.3.6审核文件和目录191
10.4将应用程序移植到Windows 7194
第11章 了解用户账户控制197
11.1了解UAC197
11.1.1分析UAC的需求198
11.1.2覆盖UAC不是什么好主意198
11.1.3用较少权限开发应用程序199
11.2使用UAC199
11.3为应用程序添加UAC支持202
11.3.1创建清单文件202
11.3.2作为一个独立进程执行206
11.4将应用程序移植到Windows 7210
第12章 开发增强安全性的应用程序213
12.1现代应用程序的安全需求213
12.1.1使用传统的Windows NT安全214
12.1.2使用新的NT安全功能214
12.1.3使用区域215
12.1.4添加安全角色216
12.1.5添加权限217
12.1.6使用安全策略221
12.2定义应用程序的安全需求226
12.3创建增强安全的应用程序228
12.3.1开发区域229
12.3.2开发安全角色231
12.3.3开发权限233
12.4设计并实现安全策略237
12.4.1配置ClickOnce Intranet示例程序237
12.4.2调试和安装ClickOnce Intranet示例程序238
12.4.3配置ClickOnce Custom示例程序239
12.5避免过多的安全机制240
12.6将应用程序移植到Windows 7241
第13章 使用内置安全功能243
13.1使用防火墙244
13.1.1使用防火墙244
13.1.2检验防火墙的状态245
13.1.3修改设置251
13.1.4添加和删除端口255
13.1.5添加应用程序258
13.1.6使用GPO技术262
13.2使用自动更新271
13.2.1配置Automatic Update示例程序271
13.2.2编写设置代码271
13.2.3编写更新代码276
13.3访问AppLocker277
13.3.1在注册表中查看AppLocker项278
13.3.2配置AppLocker Demo示例程序279
13.3.3读取AppLocker项279
13.3.4创建AppLocker项282
13.4将应用程序移植到Windows 7287
第Ⅳ部分Windows 7高级编程291
第14章 后台运行291
14.1后台运行的优势292
14.2开发触发器-启动服务294
14.2.1触发服务295
14.2.2获取ServiceNative.CS文件296
14.2.3配置TriggerStartService示例程序297
14.2.4编写TriggerStartService示例程序代码299
14.2.5测试TriggerStartService306
14.3提供电源管理313
14.3.1配置Power Management示例程序313
14.3.2获取电源管理状态313
14.3.3检测显示器的状态变化316
14.4实现应用程序的重新启动和恢复317
14.4.1配置Application Restart示例318
14.4.2编写Application Restart示例程序代码318
14.5使用网络列表管理器322
14.5.1配置Network List Manager示例程序322
14.5.2编写Network List Manager示例程序代码322
14.6将应用程序移植到Windows 7325
第15章 使用Windows 7库327
15.1使用已知文件夹328
15.1.1配置Known Folders示例程序329
15.1.2编写Known Folders示例程序代码330
15.2使用非文件系统容器333
15.2.1配置Non-Filesystem示例程序333
15.2.2编写Non-Filesystem示例程序代码333
15.3考虑用户自定义集合335
15.3.1配置User-Defined Collection示例程序335
15.3.2列举库336
15.3.3添加库337
15.4使用Explorer Browser控件338
15.4.1向Toolbox中添加Explorer Browser339
15.4.2配置Explorer Browser示例程序340
15.4.3编写Explorer Browser示例程序代码341
15.5将应用程序移植到Windows 7342
第16章 编写基于Windows 7的64位应用程序345
16.1分析64位应用程序的优点346
16.2了解64位应用程序的相关需求348
16.3解决64位应用程序的开发问题349
16.3.1处理编程问题349
16.3.2访问Windows 7的注册表350
16.3.3承载陈旧的DLL文件351
16.4编写64位应用程序352
16.4.1配置Large-Number示例程序353
16.4.2使用Configuration Manager354
16.4.3编写Large-Number示例程序代码356
16.4.4运行Large-Number测试356
16.5将应用程序移植到Windows 7358
第17章在Windows 7系统下使用并行编程359
17.1分析并行处理机制的优点360
17.2了解并行处理机制的一些需求361
17.2.1评估任务长度361
17.2.2评估任务类型362
17.2.3有关调试的问题362
17.2.4获取所需求的资源363
17.2.5团队技能363
17.3编写运用并行处理技术的应用程序363
17.3.1了解Parallel类364
17.3.2配置Parallel Process示例程序365
17.3.3编写Parallel Process示例程序代码366
17.3.4调试Parallel Process示例程序代码367
17.4将应用程序移植到Windows 7369
第18章 使用传感器和位置平台371
18.1定义传感器和位置设备372
18.1.1传感器种类概述372
18.1.2软件设备374
18.2获取传感器列表376
18.2.1配置Get Sensors示例程序376
18.2.2编写Get Sensors代码376
18.3获取特定传感器信息382
18.3.1了解Geosense for Windows的数据382
18.3.2配置Get Location示例程序383
18.3.3初始化传感器383
18.3.4创建和处理传感器事件385
18.3.5配置Geosense for Windows安全387
18.3.6查看位置传感器的活动389
18.4开发其他传感器和位置设备390
18.5将应用程序移植到Windows 7391
第19章 有效使用Windows XP模式393
19.1分析Windows XP模式的问题394
19.1.1为更新进行检测394
19.1.2寻求第三方支持394
19.1.3使用Compatibility Troubleshooter395
19.1.4直接更改应用程序兼容性设置397
19.1.5使用应用程序兼容性工具包398
19.1.6调整用户账户控制399
19.2在Windows XP模式下测试应用程序400
19.2.1获取并安装Windows XP模式400
19.2.2配置Windows XP模式401
19.2.3在虚拟环境中使用应用程序403
19.3 Windows XP模式常见问题的解决方法404
19.3.1资源权限问题404
19.3.2应用程序拒绝使用资源404
19.3.3运行缓慢的虚拟环境405
19.4将应用程序移植到Windows 7407
第Ⅴ部分 在命令行方式下工作411
第20章 使用Windows PowerShell 2.0411
20.1取代命令提示符412
20.1.1了解对Windows PowerShell的需求412
20.1.2考虑为什么需要使用PowerShell413
20.2了解开发人员使用的PowerShell命令414
20.3使用联机帮助416
20.4理解Shell属性系统419
20.5将应用程序移植到Windows 7429
第21章 创建脚本431
21.1了解何时使用脚本432
21.2使用PowerShell ISE433
21.3编写一个基本的脚本435
21.4进行脚本测试439
21.4.1使用PowerShe ISE调试器440
21.4.2在PS提示符下运行脚本443
21.4.3定义公司的脚本策略443
21.5将应用程序移植到Windows 7444
第22章 创建cmdlet447
22.1了解何时使用cmdlet447
22.2用Make-Shell实用工具创建一个Shell扩展449
22.3编写一个基本的cmdlet451
22.3.1创建Reverse-String.CS示例文件452
22.3.2编写Reverse-String.CS示例代码452
22.3.3编译cmdlet可执行文件454
22.3.4使用Make-Shell实用工具来创建Shell456
22.3.5测试新Shell456
22.4将应用程序移植到Windows 7458
第23章 直接使用PowerShell459
23.1为应用程序创建一个cmdlet接口460
23.1.1使用内置的cmdlet460
23.1.2使用自定义cmdle461
23.2使用系统事件461
23.3使用PowerShell获得应用程序的状态信息463
23.4使用PowerShell更新应用程序的配置464
23.5在远程主机执行任务467
23.6将应用程序移植到Windows 7469
热门推荐
- 496162.html
- 2606421.html
- 806941.html
- 3258163.html
- 3732448.html
- 2967701.html
- 1186373.html
- 1188374.html
- 2466758.html
- 3906826.html
- http://www.ickdjs.cc/book_907000.html
- http://www.ickdjs.cc/book_735000.html
- http://www.ickdjs.cc/book_2355812.html
- http://www.ickdjs.cc/book_3176105.html
- http://www.ickdjs.cc/book_284579.html
- http://www.ickdjs.cc/book_2879026.html
- http://www.ickdjs.cc/book_1770711.html
- http://www.ickdjs.cc/book_2972328.html
- http://www.ickdjs.cc/book_393212.html
- http://www.ickdjs.cc/book_253704.html