2.4 Visual Studio.NET开发工具
Visual Studio. NET是Microsoft公司于2002年正式推出的一个集成开发环境,它集源程序编辑、编译、链接及项目管理和程序发布于一体,是开发ASP.NET应用程序强大的工具。尽管不使用Visual Studio.NET也可以开发出复杂的应用程序,但使用它无疑会更高效。用它可以创建Windows平台下的Windows应用程序和Web应用程序,或者创建网络服务、智能设备应用程序和Office插件。Microsoft公司先后推出过2002、2003、2005等多个版本,目前的最新版是Visual Studio 2010。本节主要介绍的是Visual Studio 2008。
Visual Studio 2008,代号“Orcas”,是对Visual Studio 2005及时、全面的升级。它提供了改进的语言和数据功能,编程人员可以利用这些功能更轻松地构建解决方案。开发人员还能够在同一开发环境内创建面向多个.NET Framework版本的应用程序。使用Visual Studio 2008集成开发环境,Internet信息服务器(IIS)就不再是开发ASP.NET Web应用程序的必要条件,因为Visual Studio 2008自身就搭载了一种本地Web服务器。
2.4.1 Visual Studio 2008的安装
1. 系统配置要求
运行Visual Studio 2008软件需要一定的硬件和软件支持,所以安装之前必须先检查计算机的软、硬件配置是否满足安装要求。具体要求如下:
(1)操作系统
Microsoft Windows XP;Microsoft Windows Server 2003;Windows Vista。
(2)硬件配置
最低要求:1.6 GHz CPU、384 MB RAM、1024×768显示器、5400 rpm硬盘。
建议配置:2.2 GHz或速度更快的CPU、1024 MB或更大容量的RAM、1280×1024显示器、7200 rpm或更高转速的硬盘。
在Windows Vista上:2.4 GHz CPU、768 MB RAM。
以上是它的自述文档中给出的最低配置。如果可能,配置越高越好,这样才可以充分发挥.NET的优势,提高工作效率。
另外,还需准备足够的磁盘空间。因为将Visual Studio 2008完全安装在系统分区(推荐),至少需要占用4GB的空间,包括MSDN的安装。如果用户安装在非系统分区,安装工作要求系统分区达到1.5 GB左右的空间,目标分区2 GB左右的空间。安装过程中,释放临时文件还需要800MB的空间。
2. 安装Visual Studio 2008
具体步骤如下:
(1)将Visual Studio 2008安装光盘放入光盘驱动器。光盘运行后自动进入如图2-7所示的Visual Studio 2008安装程序界面。如果光盘不能自动运行,双击setup.exe可执行文件即可。
图2-7 Visual Studio 2008 安装程序界面
(2)单击“安装Visual Studio 2008”之后,安装向导将执行收集所需文件、验证安装包的完整性等操作。完成之后,单击“下一步”按钮继续安装。在如图2-8所示的安装界面中,设置安装功能和安装路径等参数,推荐采用默认设置。设置好以后,单击“安装”按钮。这时进入真正的安装阶段。一段时间后,系统显示安装成功。
图2-8 Visual Studio 2008 安装程序选项页
2.4.2 Visual Studio 2008集成开发环境
Visual Studio 2008集成开发环境(IDE)与Microsoft公司的其他应用程序界面类似,它由以下若干界面元素组成:标题栏、菜单栏、工具栏、工具箱、文档窗口、解决方案资源管理器窗口和属性窗口等,如图2-9所示。
图2-9 Visual Studio 2008集成开发环境
1. 标题栏
标题栏位于窗口顶端,显示网站或项目名称以及系统的工作模式。启动Visual Studio 2008后,标题栏显示的是当前运行的网站或项目,此时处于设计状态。随着工作方式的变化,标题栏显示的信息也会随之发生变化。Visual Studio 2008有以下三种工作模式。
设计模式:此时可进行用户界面设计、属性设置和代码编写。
运行模式:程序处于运行状态,可以查看程序的运行结果。
中断模式:程序运行暂时中断。单击“继续”按钮,程序继续执行。
2. 菜单栏
菜单栏显示所有可用的命令。通过鼠标单击或通过Alt键加上菜单项上的字母执行菜单命令。
3. 工具栏
为了操作更方便、快捷,菜单项中常用的命令按功能分组分别放入相应的工具栏中。通过工具栏可以迅速地访问常用的菜单命令。常用的工具栏有标准工具栏和调试工具栏。
4. 工具箱
它是Visual Studio 2008的重要工具,通常位于窗口的左侧。它提供Windows窗体应用程序开发所必需的控件,主要包括HTML控件和Web服务器控件。当需要某个控件时,双击所需的控件直接将控件加载到设计窗体上,或先单击选择需要的控件,再将其拖动到设计窗体上。
5. 属性窗口
属性窗口的作用是显示和设置选定控件的属性值。如图2-10所示,其左侧是属性名称,右侧是属性值。除此之外,属性窗口还可以管理控件的事件,方便编程时对事件的处理。属性窗口采用“按分类顺序”和“按字母顺序”两种方式管理属性和事件。
图2-10 “属性”窗口
6. 解决方案资源管理器窗口
“解决方案资源管理器”窗口主要用于代码查看、“设计”视图与“源”视图的切换等。它以树形结构进行项目文件的组织和管理。如图2-11所示。
图2-11 “解决方案资源管理器”窗口
7. 文档窗口
文档窗口是用户进行界面设计和代码编辑的场所,窗口中显示的是正在处理的文档。单击“视图”选项卡可以实现“设计”视图和“源”视图之间的切换。
8.“视图”选项卡
“视图”选项卡用于选择同一文档的不同视图。“设计”视图近似WYSIWYG的编辑画面,允许在用户界面或网页上摆放控件。“源”视图是页的HTML编辑器,用于显示文件或文档的源代码。“拆分”视图将同时显示文档的“设计”视图和“源”视图。图2-9是“拆分”视图。
2.4.3 Visual Studio 2008集成开发环境的使用
用Visual Studio2008创建ASP .NET应用程序,可以分为以下5个主要步骤:
• 创建一个网站。
• 在网站中添加一个空白的ASP .NET应用程序页面文件。
• 设计应用程序界面。
• 编写应用程序的事件代码。
• 调试和运行应用程序。
下面以一个简单的例子来演示ASP .NET应用程序的建立过程,以使读者能在较短时间内掌握Visual Studio 2008集成开发环境的使用方法。
【例2-1】设计一个如图2-12所示的登录界面程序。单击“登录”按钮,若输入密码为“123”,显示“你已成功登录!”,如图2-13所示;否则,显示“登录失败!”。
图2-12 程序登录界面
图2-13 程序运行结果
(1)新建网站
选择“文件”菜单的“新建网站”命令,在下级菜单中,单击“网站”命令,出现如图2-14所示的“新建网站”对话框。选中“ASP.NET网站”模板,在“位置”框中选择“文件系统”。单击“浏览”按钮,输入要保存网站的网页文件夹名(如D:\我的文档\Visual Studio 2008\WebSites\example)。单击“语言”列表中 “Visual Basic”项,最后单击“确定”按钮。VS .NET将创建一个名为example的新网站,同时自动创建一个名为“default.aspx”的主页面文件。默认以“源”视图方式显示该页,在该视图下可以查看到页面的HTML元素。
图2-14 “新建网站”对话框
若网站中还需要其他页面文件,可由设计者自行添加。向网站中加入页面文件的方法是:在“解决方案管理器”窗口的该网站名上右击鼠标,弹出一个快捷菜单,选择“添加”->“添加新项”命令,出现如图2-15所示的“添加新项”对话框,选中“Web窗体”模板,输入新页面文件名example1。在“语言”列表中,选择希望使用的编程语言“Visual Basic”,清除“将代码放在单独的文件中”复选框,这样就创建了一个代码和HTML在同一页的单文件页。
图2-15 “添加新项”对话框
(2)利用工具箱中的相关控件设计应用程序界面
单击“视图”选项卡切换到“设计”视图。在工具箱中单击“标准”类别。根据图2-12所示的界面,在“文档”窗口合适的位置放置两个label控件(label1和label12)、两个Textbox控件(Textbox1和Textbox2)和一个Button控件(Button1)。
单击label1控件,此时该控件四周出现一个有选中标志的框,在“属性”窗口选中“Text”属性,将其值修改为“用户名”。选定label2控件,修改“Text”属性值为“密码”。选定Button1控件,修改“Text”属性值为“登录”。
(3)编写程序代码
在“设计”视图中,双击Button1控件,自动切换到“源”视图,如图2-16所示。
图2-16 “源”视图
在过程体
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)Handles End Sub
中添加以下程序代码:
if textbox2.text="123" then response.write("你已成功登录!") else response.write("登录失败!") end if
(4)运行程序
首先,在“解决方案管理器”窗口选中待执行的程序example1,单击鼠标右键,在快捷菜单中单击“设为起始页”命令。然后单击工具栏上的“启动调试”按钮,即可在浏览器中查看运行结果。输入用户名“zy”,输入密码“123”,运行结果如图2-13所示。
(5)保存文件
运行程序前最好先保存程序,这样可以避免由于意外发生而丢失设计好的程序。选择“文件”菜单下的“全部保存”命令,可将所有文件保存到相应的文件夹里。
(6)退出集成开发环境
单击“文件”菜单中的“退出”命令。