图书介绍

Windows 7高级编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Windows 7高级编程
  • (美)米勒著;贺新征译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302295952
  • 出版时间:2012
  • 标注页数:469页
  • 文件大小:172MB
  • 文件页数:485页
  • 主题词:Windows操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐