- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章
Windows 7 的改进之处
本章内容
● 了解Windows 7 的综合体验
● 考量Windows 7 面向开发人员的改进之处
● 使用Windows XP 模式的好处
● 使用Windows PowerShell 2
● 将应用程序移植到Windows 7 的开发流程
许多人已经为微软推出取代Vista 的Windows 7 产品而欢呼雀跃。Vista 的确有不少问
题,甚至多次打补丁之后有些问题依旧存在。Windows 7 比Vista 更易使用、更稳定,还有
更多令人感兴趣的功能。简而言之,该Windows 版本肯定是更上一层楼,很多用户都打算
使用 Windows 7 。但用户眼中的 Windows 7 显然与开发人员眼中的 Windows 7 不同。
Windows 7 是一款十分出众的产品,但并不意味着应该急忙开发利用Windows 7 功能的新
版本的程序。事实上,很多公司还在权衡利弊,处于观望阶段。
Windows 7 不仅只是修改一下界面和打几个补丁包。作为一名开发人员,您会发现
Windows 7 中的许多改进不但令人兴奋,而且对强健应用程序的开发来说是必需的。因为
新的安全功能实际上很不错,所以在应用程序中使用它们将会使应用程序更加安全,与运
行在 Vista 上的应用程序不同的是,新的安全功能不会影响应用程序的性能,并且无须记
录大量的恶意用户。有些功能(例如能对任务栏进行编程)还是十分必要和有益的。
本章将概述Windows 7 提供的功能。本章并不是讲述为什么应该升级到Windows 7 ,
而是为您在做升级决定时提供需要了解的一些东西。对许多开发人员来说是一定要升级到
Windows 7 的,因为它确实提供了值得拥有的功能。
第Ⅰ部分 Windows 7 简介
1.1 Windows 7 是否真的只是增强版的Vista
Vista 备受诟病的一个功能就是用户账户控制(User Account Control ,UAC) 。该功能非
常不受欢迎,很多文章中都强烈建议禁用该功能。每次权限提升的对话框出现时,Vista 就
把UAC 当做一根大头棒强迫用户无意识地单击OK 按钮。用户最终会条件反射地只要一
看到这类对话框,就会单击OK 按钮以执行应用程序。这种结果导致该安全功能毫无作用
并且事与愿违。
Windows 7 显著改进了上述问题。只有当用户确实需要操作系统来批准一个动作时,
才会弹出UAC 权限提升对话框。这种形式上的变化让很多开发人员误以为Windows 7 只
是增强版的Vista 的补丁。Windows 7 在改善交互界面、系统安全和程序开发众多问题(其
中的确包括所有最新的补丁包) 的同时,它还提供了许多功能,而这不是几个补丁包就可以
解决的。那些认为Windows 7 带有的服务包本应该是微软发布给Vista 的服务包的观点是
错误的。
许多开发人员面对 Vista 存在的兼容性问题时止步退缩。事实上,应用程序的兼容性
问题让很多组织放弃了升级到Vista 的想法。Windows 7 则具有更为出色的兼容性。在运行
已有的应用程序方面,内置支持提供了更好的选项。如果应用程序不使用该支持运行,可
下载Windows XP 模式,然后使用虚拟机运行应用程序(详情参见本章1.3 节) 。大多数组织
逐渐发觉难以在Windows 7 下运行的应用程序越来越少,因为微软已发布了一些安全功能
并决定提供更为友好的兼容性环境。简而言之,对于Vista 的兼容性问题,Windows 7 提供
的不只是一个简单的补丁—它提供的是一套行之有效的解决方案。
开发人员要使用 Windows 提供的而应用程序层次库文件没有的某种支持。Vista 经常
缺少合适的驱动程序,问题是甚至某些性能良好的应用程序也无法在 Vista 上正常运行。
Windows 7( 即使是64 位版本)为应用程序提供了相对完备的驱动程序集合及相关支持。事
实上,如果采用64 位版本的Windows ,用户甚至都不会注意到它们是在64 位平台上工
作的。
1.2 从开发人员的角度分析主要的改进
Windows 7 夺目的新功能让开发人员过目难忘。本章不会流水账般列出Windows 7
文档评论(0)