Visual Studio 2005 还引入许多新的项目项类型。许多项类型为公共用户界面元素提供模板,包括 Login 窗体、About 框和 Explorer 窗体模板,如图 9 所示。
点击查看大图
图9 项目项类型。
项目设计器
在 Visual Studio 的早期版本中,通过使用可从项目菜单访问的对话框,能够操作项目属性。因为对话框是模式化的,所以需要首先打开属性对话框,更改设置,关闭该对话框,然后才能继续处理您的代码。在一个典型的开发周期中,可能会多次返回到该项目属性。您也许会感到奇怪,“如果我将这些属性一直保持打开状态从而实现更容易的访问,难道不好吗?”
项目设计器满足了对项目属性实现更方便、更统一的访问的需要。在 Visual Studio 2005 中创建一个新项目时,您会发现在解决方案资源管理器中列出一个额外的项目元素,称为 My 项目。(请参见图 10。)打开此项,项目设计器就显示在 IDE 主编辑窗口中。
图 10 My 项目。
项目设计器提供对项目属性的非模式化访问,使它们可以像代码文件或窗体设计器一样简单地进行访问。如果 Visual Studio 的早期版本很熟悉,您会注意到,项目设计器窗格合并了过去包含在属性对话框以及 IDE 其他部分中的属性,而其他窗格为 .NET Framework 2.0 引入的功能提供配置工具(如 Click- Once 发布)。应用程序窗格
设计器在应用程序窗格(如图 11 所示)中合并了 Visual Studio 早期版本中属性对话框设置。该窗格还引入一些新项以定义应用程序的行为。一旦打开项目设计器,应用程序窗格就位于 Visual Studio 2005 文档窗口的选项卡中。(另外,还可通过右键单击解决方案资源管理器中的项目并选择“Properties”菜单命令,或选择 Project <Project Name> Properties 菜单命令打开项目设计器)。
点击查看大图
图11 应用程序窗格。
下面列出一些新的、更新的设置:
启动对象仍然可以指定一个窗体或 Sub Main 过程作为应用程序的启动对象。项目设计器还包括了一个“Startup With Custom Sub Main”复选框,允许您设计自己的启动例程。另外,Visual Studio 2005 支持包括两种类型的启动事件的 Visual Basic 应用程序事件模型(请参见表 1)。
启用可视化样式该设置默认为启用,它允许应用程序使用主机操作系统上存在的 Windows XP 主题。但是,可能会遇到出现一些情况:应用程序使用了 Windows XP 主题早期版本中的控件,在这种情况下应该禁用 Windows XP 主题以保留想要的应用程序外观。
实现单个实例当多次单击一个特定的 Windows 应用程序(如媒体播放机)时,该应用程序只启动一次。而其他的应用程序(如计算器和记事本等)在每次单击其图标时都会启动此程序的不同实例。选择该设置允许将应用程序的启动行为设置为单个实例,如果没有选中该设置,则应用程序将启动多个实例。
关闭模式该选项确定激发应用程序关闭的事件。例如,对于 Windows 窗体应用程序,可选择在启动窗体关闭或应用程序退出时关闭该应用程序。