正在阅读:微软Visual Studio2005开发工具路线图详解微软Visual Studio2005开发工具路线图详解

2005-11-11 11:32 出处: 作者:MSDN 责任编辑:xietaoming

Microsoft .NET Framework

  通过与 Visual Studio .NET 协同开发,Microsoft .NET Framework 提供一个可靠的基础,可构建基于 Windows、Web 和移动设备的应用程序。这些应用程序按照设计进行集成并能够在整个企业中有效进行部署。在版本 2.0 中,.NET Framework 将通过在其各个功能领域中引入重大的增强功能来进一步扩展开发人员的能力。新的类将使开发人员能更有效地访问常用组件,如打印机、文件系统和注册表。对 Windows 窗体和 ASP.NET 类进行的改进可将常见方案中的代码量最多减少 70%。通过支持 Intel 和 AMD 的 64 位处理器、改进的 ASP.NET 缓存和页处理以及总体改善的工作集和应用程序启动时间,可靠性和可伸缩性也将得到显著改善。

Windows 客户端应用程序开发(Windows 窗体)

  Windows 窗体使开发人员能够具备 Windows 客户端 PC 的全部强大功能。在 .NET Framework 2.0 中,Windows 窗体类将得到增强,以便包含改进的应用程序部署模型、提高的开发人员的工作效率和简化的数据访问。.NET Framework 2.0 还将包含对 Windows 客户端应用程序性能和安全性的显著增强。

  .NET Framework 2.0 非接触部署策略通过引入“ClickOnce”(一种将 Web 应用程序部署的简易性和安全性带给 Windows 客户端应用程序的新技术)进而得到改进(图 11)。建立在自说明性程序集、组件清单和并排组件安装的特征基础之上,ClickOnce 使开发人员能够发布、安装和维护 Windows 客户端应用程序,而无需害怕破坏客户端操作系统上的现有功能。尽管传统的部署会生成可能要求对系统注册表和到共享系统文件夹的安装进行修改的 MSI 软件包,但 ClickOnce 发布被定制为安装独立的、无需注册的程序集。开发人员可选择最适合其 Windows 客户端应用程序的模型:ClickOnce 发布、MSI 部署或者两者的组合。

  使用 ClickOnce 安装的 Windows 客户端应用程序新功能包括:对脱机运行应用程序的支持,回滚到以前版本的应用程序,在 Windows“开始”菜单中列出应用程序,以及控制面板中的“删除程序”目录。此外,.NET Framework 2.0 中的 ClickOnce 部署使开发人员能够用 Windows 客户端应用程序分发 .NET Framework。


11. 发布向导使 Windows 客户端应用程序能够像 Web 应用程序一样方便地进行部署。

  为进一步支持该部署模型,我们正在代码访问安全方面进行大量的投入,以便控制从远程 Web 服务器部署的应用程序的功能,从而防止用户受到恶意代码的攻击。在 .NET Framework 2.0 中,授权操作(可以由已部署的应用程序安全地执行)的范围将得到扩展。此外,对 .NET Framework 进行的增强将使系统管理员更容易安全地产生对代码访问安全策略的更新。

  其次,Windows 窗体将包含能够提高开发人员工作效率的功能和控件。这些功能和控件包括:用于承载 Office 文档的活动文档容器、Microsoft Office 样式工具栏、直观的拆分器控件、可以在不完全信任模式下运行的声音组件、可以通过托管代码安全访问的 Web 浏览器控件,以及随屏幕分辨率或窗体大小的更改而自动调整窗体上控件位置和大小的布局控件。此外,通过在 Windows 窗体异步编程模型方面的大规模投入,多线程应用程序的实现将得到简化。很多 Windows 窗体控件将具有异步属性,并且将由一个能管理异步任务的新的、直观的 BackgroundWorker 组件加以补充。

  这些新的控件和组件将使用为 Windows 窗体设计器计划的增强功能,包括智能标记、视图轮廓线、数据预览等。 使用智能标记,Windows 客户端应用程序开发人员可通过单击鼠标方便地自定义数据绑定控件的外观和行为(图 12);视图轮廓线将简化窗体内控件组的布局,而数据预览将使开发人员能够在设计时查看填充的数据绑定控件。


12. 智能标记可轻松地自定义数据绑定控件和窗体。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品