二、Visual Basic 2008集成开发环境

Visual Studio是一套完整的开发工具集,它为Visual Basic、Visual C++、Visual C# 和Visual J#等多种语言提供了统一的集成环境,用于生成ASP.NET Web应用程序、XML Web Service、桌面应用程序和移动应用程序。

1.进入Visual Basic 2008

单击任务栏上的“开始”→“所有程序”→“Microsoft Visual Studio 2008”→“Microsoft Visual Studio 2008”,启动Visual Studio 2008,进入“起始页”,如图1-3所示,关闭“起始页”后会显示工作界面,如图1-4所示。

图1-4 Visual Studio 2008的工作界面

单击“新建项目”图标(图1-4菜单项下左起第一个图标),打开“新建项目”对话框,如图1-5所示。

图1-5 “新建项目”对话框

在“项目类型”列表中选择“Visual Basic”下的“Windows”选项,选择“模板”列表中的“Windows窗体应用程序”图标,在“名称”文本框中输入新的项目名称(如日历制作程序),单击“确定”按钮后,创建新的项目,显示界面如图1-6所示。

图1-6 Visual Basic 2008程序设计时的界面

Visual Studio 2008中标题栏的内容说明了当前打开的解决方案定义文件以及所处的工作模式,菜单栏提供了程序开发过程中所需的命令和功能,工具栏提供了最常用的操作,利用工具栏可以快速访问常用的菜单命令。Visual Studio 2008提供了一系列工具栏,选择“视图”→“工具栏”子菜单下的命令,可以显示或隐藏这些工具栏。

默认情况下,会显示最常用的标准工具栏,在Visual Studio 2008集成开发环境中,包含两种基本的窗口类型:“工具”窗口和“文档”窗口。“工具”窗口在“视图”菜单中列出,如代码、设计器、解决方案资源管理器、属性窗口、工具箱等。“文档”窗口是在创建或打开文件时动态创建的,其名称显示在“窗口”菜单中,如Form1.vb。

“工具”窗口可以设置为浮于上方、停靠在IDE的边缘、以选项卡方式与其他工具窗口链接、自动显示或隐藏等。例如,默认情况下,工具箱为自动隐藏,当鼠标指针指向时,自动展开,单击其右上角的,可以设置其显示方式,如图1-7所示。

图1-7 工具箱

“文档”窗口可以以选项卡或多个文档窗口方式显示,默认情况下是以选项卡方式显示的,切换窗口则可通过单击选项卡来实现。

提示:选择“窗口”→“重置窗口布局”命令,可以恢复成默认布局。

2.解决方案资源管理器

在Visual Studio 2008中,项目是一个独立的编程单位,其中包含窗体文件及其他相关文件,若干个项目组成了一个解决方案。

创建新项目时,Visual Studio会自动生成一个解决方案,默认情况下解决方案与项目同名。以后可以根据需要将其他相关的项目添加到解决方案中,这些项目可以是用不同语言开发的。

图1-8是解决方案资源管理器窗口,以树状结构显示了整个解决方案中包括的项目及相关信息。开发应用程序时,可以帮助管理解决方案中的项目及相关文件。

图1-8 解决方案资源管理器窗口

3.设计器窗口

窗体是应用程序的主要构成部分,设计器窗口是设计窗体的区域,在这个区域中可以搭建出美观实用的程序界面。

在一个项目中可以有多个窗体,每一个窗体对应于一个窗体窗口。每个窗体必须有一个唯一的窗体名字,它分别显示在窗体窗口的标题栏和工程资源管理器窗口中。在解决方案资源管理器窗口中选中窗体文件后,单击“视图设计器”按钮,便可以切换到对应的设计器窗口。

4.工具箱

通常情况下,工具箱位于集成开发环境窗口的左侧,包含了创建窗体所使用的控件。工具箱由若干个选项卡组成,每个选项卡中包含了相关的组件、控件或代码,单击选项卡,可以将其展开或折叠。

单击工具箱中的某个控件后,在窗体上拖曳或单击窗体,就可以在窗体上建立相应的对象。另外,双击工具箱中的某个控件,也可以在窗体上建立相应的对象,初始时该对象放置在窗体的左上角,可以将其拖曳到所需的位置。

例如,单击“公共控件”选项卡下的Label控件,在设计器窗口的相应位置拖曳,便新建了一个名称为Label1的标签。又如,双击“组件”选项卡下的Timer控件,在设计器窗口中新建了一个名称为Timer1的定时器图标。由于运行时不显示定时器,其图标放置在窗体以外。

5.属性窗口

窗体上对象的外观、名称及其他特性是由其属性决定的,对象的大部分属性值可以通过属性窗口设置或修改。当选中一个窗体或控件后,属性窗口中将显示相应的属性值。如图1-9所示。

图1-9 属性窗口

在属性窗口中设置对象属性的步骤如下:

(1)单击需要进行属性设置的对象,或在属性窗口的对象列表框中选中对象名称。

(2)在属性窗口的左侧属性名部分,选中需要设置的属性。

(3)在属性窗口右侧属性值部分,选择或输入属性值,完成属性设置。

例如,选中Label1标签,在属性窗口中拖动垂直滚动条,单击Text属性后,在右面属性值中输入:中奖号,按Enter键后,文字“Time”作为Label1标签的文本内容显示在窗体上。单击BackColor属性右边的下拉箭头,在“Web”选项卡中选择“Transparent”,会将其背景色设置为透明。

6.代码窗口

代码窗口是专门用来显示和编辑程序代码的,如图1-10所示。在解决方案资源管理器窗口中,选中窗体文件后单击“查看代码”按钮,便可以打开对应的代码设计窗口。

图1-10 代码窗口

在窗体窗口中,双击某个对象,也可以打开代码窗口,并将插入点定位于该对象的事件过程中。例如,双击TextBox1,打开如图1-10所示的代码窗口。

在代码窗口中,通过选择其顶部的对象列表框和过程列表框,可以构成一个事件过程的模板,系统自动建立一个事件过程的起始语句和结束语句,用户只需输入相应的程序代码。