文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发软件工程Visual Studio 2005集成开发环境图解
精品推荐
特别推荐
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
·黑客程序设计
·软件自动化测试流程
·详述RPG游戏引擎的设计原理
热点TOP10
·Visual Studio 2005集成开发环境图解
·Linux BOOTLOADER全程详解(Arm S3C2410)
·清除window 2000/XP系统中的无用设备的驱动程序
·gsoap中文文档(8.1.1)
·如何为嵌入式开发建立交叉编译环境
·ISO9000:2000 质量管理八大原则
·Vista新技术:WCF开发指南之构建服务
·UML类图详解(1)
·ISO9000:2000 质量管理八大原则(1)
·商场荧屏导购展板系统软件需求说明书
·Tomcat中用web.xml控制Web应用详解
·使用ADS1.2进行嵌入式软件开发
·VC中利用多线程技术实现线程之间的通信
·编写质量手册
·软件工程-软件目的需求开发与管理
·软件项目质量管理经验谈
·.NET 数据访问架构指南
·献给汇编初学者-函数调用堆栈变化分析
·软件与并发巨变 不得不面对的革命
·管理信息系统需求调研分析指南

Visual Studio 2005集成开发环境图解

日期:2007年7月24日 作者: 查看:[大字体 中字体 小字体]



  Visual Studio 2005 引入一个新的生成引擎,称为 MSBuild,它在 Visual Studio 2005 IDE 中集成以显著改进生成过程。虽然 MSBuild 在 Visual Studio 2005 IDE 中进行操作,但是对它进行了专门设计,以便可以从命令行执行生成任务。

  资源窗格

  项目设计器的资源窗格为项目提供一个全面的资源管理器。(请参见图 16。)资源类别包括本地化字符串、图像、图标、声音文件和文本文件。可从类别下拉列表访问各种不同的资源类别。例如,要添加一个资源 — 如字符串,只需在用户界面显示的表中键入该资源的名称及其相关联的值即可。

Visual Studio 2005集成开发环境图解(图十六)

16 资源窗格。

  另外,对于图像和图标资源,可以添加一个现有的图像或图标文件;或者在开发环境中(请参见图 17)直接创建一个新的图像或图标。

Visual Studio 2005集成开发环境图解(图十七)

17 图标设计器。

  资源和框架的集成

  资源窗格是 IDE 与增强的 .NET Framework 紧密集成的一个很好示例。资源页中管理的项通过 MyResources 模块在 My命名空间代码中自动可用,MyResources 模块包含代码中项目资源的表示。资源窗格中管理的项与基础代码文件之间的同步由强类型资源生成器(一个集成的 Visual Studio 2005 工具)透明地进行管理。当更改资源页中的元素时,该工具会将这些更改写入 MyResources 模块,而后者可以在 MyResources.vb 文件中找到。

  默认情况下,MyResources.vb(以及许多其他自动生成的项目文件)对解决方案资源管理器中的视图是隐藏的。可通过单击 Show All Files 按钮显示解决方案资源管理器中的隐藏文件。

  由强类型资源生成器生成的代码等价于由命令行实用工具 ResGen 生成的输出类。与 ResGen 相比,该实用工具的主要优势在于无需在每次更新资源文件时都运行它;Visual Studio 会自动管理这些更新。

  设置窗格

  一个常见的应用程序开发任务是为存储应用程序和用户设置提供一种机制。这可能包括一些状态信息,例如数据库连接字符串、窗体的位置和大小、工具栏位置和内容的首选项、数据库连接字符串以及 Web 服务的 URL — 以及其他更多的信息。.NET Framework 的早期版本提供了用于存储设置的不同选项。例如,可使用动态属性或者向应用程序配置文件添加自己的内容。.NET Framework 2.0 体现了这些技术的发展。.NET Framework 2.0 引入新的类,用于将应用程序和用户设置作为强类型对象进行管理。这些类通过使用项目设计器中的设置窗格集成到 Visual Studio 2005 IDE。

  功能级别设置窗格本身有许多功能级别。首先,可以为几乎任何符合 CLS 的类型创建设置。它还包括一种用于数据库连接字符串的特殊类型。事实上,当创建一个新的数据库连接时,Visual Studio 会自动将连接字符串添加到项目设置中。用户界面包括一个指定每种设置的名称、其类型以及设置值的输入表。另一个重要的属性是,该设置应用于整个应用程序范围还是应用于单个用户。该表中的一列可以让您将作用域设置为这两个选项之一。

  在大多数开发周期中,应用程序可以部署到许多环境中 — 例如开发、测试、模拟调试以及生产。通常,每个环境需要不同的应用程序设置:数据库连接字符串是一个显而易见的例子,因为您不会在开发中冒险使用一个生产数据库来测试应用程序。为了使管理不同的用户设置更加简单,可以为项目添加一个或多个配置文件。可以使用配置文件工具从现有的配置文件中复制设置,以避免必须为每个配置文件实例重新创建设置的麻烦。

  事实上,在应用程序设计阶段为项目定义设置是一个不错的建议。在开发的早期阶段先大致进行设置。然后,在确定了应用程序设置后,为各个不同的部署环境添加配置文件。要调整某个特定配置文件的设置,可以从下拉列表中选择当前的设置配置文件以激活该配置文件,然后进行相应的更改。

  提示如果使用多个设置配置文件,请记住,设置配置文件和活动的解决方案配置之间并没有直接的关系。在编译时,编译器使用项目设计器中当前处于活动状态的设置配置文件。作为一种最佳做法,请考虑创建与已定义的设置配置文件一致的解决方案配置。

  设置和框架的集成与资源窗格中定义的项一样,Visual Studio 2005 自动提供对设置窗格中管理设置的强类型访问。同时也与项目资源一样,可以通过 My命名空间以编程方式访问设置。然而,虽然在运行时 My.Resources对象只允许对项目资源进行只读访问(因为资源元素在代码中是以只读属性表示的),但 My.Settings对象将用户设置公开为读/写属性,这当然意味着可以在运行时对它们进行更改。

  My.Settings类派生于 ApplicationSettingsBase类。这两者之间的关系为 My.Settings提供两种操作用户设置的方法:一个 Save 方法和一个 Reset 方法。更改用户设置的编程模型非常简单。在代码中,只需更新作为 My.Settings对象的属性公开的用户设置,然后调用 Save 方法保存更改。要将所有的用户设置改回上次保存的设置,请调用 Reset 方法。

上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页 




上一篇:测试工具应用之我见

下一篇:为.NET程序批上WPF的绚丽外衣

Visual Studio 2005集成开发环境图解 相关文章:
·GHOST使用方法(图解)
·EZ-USB 68013A开发指南
·Visual Studio 2005集成开发环境图解
·Visual C++ 实现数字化图像的分割
·图解:如何安装双系统
·一步成高手:终极图解内存(下篇)
·BIOS设置图解教程
·Windows XP下PHP+MySQL环境搭建
·windows 2003服务器配置VPN实现各种网络环境VSS协同开发
·集成声卡效果如何,教你评判板载音频质量
Visual Studio 2005集成开发环境图解 相关软件:
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·中国少年儿童智力开发百科全书(上中下)高清PDF全彩图书
·方正飞腾集成排版系统V4.1
·Autodesk 3D Studio MaxV8.0 注册版
·Windows环境下32位汇编语言程序设计
·Visual Studio 2005 英文版 ISO 查看
·电脑管理与维护全程图解(PDF)-高清晰PDF全彩图书(正版¥48)
·Visual Basic 6.0.with.SP6大企龙卷风集成安装版
·嵌入式系统应用开发技术 wmv 视频教程
·3D HOME 图解中文教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot