Visual Studio.NET是.NET应用程序开发环境,可以选择不同的符合微软公共语言规范程序设计语言高效率地开发C/S模式的Windows应用程序和B/S模式的Web应用程序。下面以开发ASP.NET Web应用程序过程为载体,介绍Visual Studio.NET开发环境。
1.创建与打开ASP.NET Web程序项目
(1)创建ASP.NET Web程序项目
使用Visual Studio.NET创建一个ASP.NET Web程序项目的方法如下:
1)启动Microsoft Visual Studio.NET,打开如图1-15所示“起始页”窗口。
2)执行“文件/新创建/网站…”菜单命令,弹出如图1-16所示的“新建网站”对话框,选择“ASP.NET网站”模板和“Visual C#”程序设计语言,输入或选择应用程序目录,单击“确定”按钮,即可创建一个ASP.NET Web应用程序项目。
图1-15 Visual Studio.NET“起始页”窗口
图1-16 Visual Studio.NET“新建网站”对话框
(2)打开已有的ASP.NET Web程序项目
使用Visual Studio.NET可以有两种方法打开一个已有的ASP.NET Web程序项目。
1)方法一:创建一个ASP.NET Web应用程序项目后,Visual Studio.NET将自动在“我的文档”中“Visual Studio 2008\Projects\”或“Visual Studio 2010\Projects\”目录下创建一个与该应用程序项目同名的目录,并在该目录下自动创建一个与该应用程序项目同名的扩展名为.sln的项目文件。双击该项目文件,即可打开该ASP.NET Web程序项目。
2)方法二:启动Visual Studio.NET后,单击如图1-15所示的“打开/网站…”,在“打开网站”对话框中定位到ASP.NET应用程序目录,然后单击“打开”按钮,即可打开该目录对应的ASP.NET应用程序项目。
2.管理ASP.NET应用程序项目
新建或打开成功ASP.NET应用程序项目后,即可进入如图1-17所示的Visual Studio.NET开发环境主界面。利用“解决方案管理器”可以实现ASP.NET应用程序项目文件和文件夹的管理。
ASP.NET应用程序项目中的文件夹管理和文件的删除、复制、剪切、粘贴、重命名等操作类似于Windows资源管理器中文件和文件夹的操作。
图1-17 Visual Studio.NET开发环境主界面
右击“解决方案资源管理器”窗格某个文件夹,执行“添加新项…”命令,弹出如图1-18所示的“添加新项”对话框。在“Visual Studio.NET已安装的模板”列表中的选取相应的文件模板,接着在“名称”文本框中输入文件名,然后单击“添加”按钮,即可将一个新的Web面加入到Web应用程序项目中。
(1)添加一个新的文件
如图1-18所示,ASP.NET应用程序项目包含的常见文件类型有Web窗体aspx文件、静态网页html文件、Web服务asmx文件、cs类文件、全局应用程序类Global.asax文件和config配置文件等。
如图1-18所示,当选取“Visual Studio.NET已安装的模板”列表中“Web窗体”选项时,可在对话框下方勾选或取消勾选“将代码放在单独的文件中”复选框。默认情况下该复选框处于勾选状态,表示新建的Web页采用代码隐藏页模型存放程序代码,此时Visual Studio.NET将生成两个文件,一个是扩展名为.aspx的文件,另一个是扩展名为.aspx.cs的代码隐藏页文件;若未勾选,则新建的Web页为单网页模型,即页面元素和程序代码在同一个扩展名为.aspx的文件中。
图1-18 Visual Studio.NET“添加新项”对话框
(2)打开项目中已有文件(www.xing528.com)
在“解决方案资源管理器”窗格中直接双击该文件名即可。
(3)加入一个项目外的文件
右击“解决方案资源管理器”窗格某个文件夹,执行“添加现有项…”快捷菜单命令,出现一个标准的“打开文件”对话框。找到需要添加的项目外文件,单击“添加”按钮,即可将一个项目外现有的文件加入到Web应用程序项目中。
3.设计ASP.NET Web页面
新建或打开成功ASP.NET应用程序项目后,即可进入如图1-17所示的Visual Studio.NET开发环境主界面。在利用Visual Studio.NET设计ASP.NET Web页面之前,有必要对Visual Studio.NET开发环境做一个简要说明。
1)工作区。位于中间窗格,ASPX页面设计和编写程序代码均在此窗格进行。当ASPX页面的界面设计处于工作状态时,工作区可以有“设计”和“源”视图,前者用于可视化页面设计,后者则通过源代码进行页面设计。
2)工具箱。默认情况下位于工作区的左侧,包含了ASP.NET所有控件。Web页面由Web控件组成。只要从工具箱中拖入相应的工具,即可将控件加入到页面中。
3)解决方案资源管理器。默认情况下位于工作区的右上侧,用于显示和管理ASP.NET Web应用程序项目中的文件和目录(请读者将解决方案资源管理器中内容与图1-6和图1-7进行比较,进一步理解Web应用程序组成和目录结构)。值得说明的是,/Bin目录在应用程序设计期间不存在,而是应用程序发布后才建立。
4)属性窗格。默认情况下位于工作区的右下侧,用于设置Web页面及其控件的属性。选中Web页面或者控件,可以通过属性窗格设置Web页面或者控件属性。
利用Visual Studio.NET设计ASP.NET Web页面步骤如下:
1)新建或打开一个Web窗体,并切换到工作区“设计”视图。
2)根据需要在页面适当的位置加入控件。
3)选取页面或控件,在属性窗格设置页面或控件的属性。也可以切换到工作区“源”视图,在代码中找到相应的控件,然后通过键盘直接设置或修改控件的属性。
4.给ASP.NET Web页面添加代码逻辑
给ASP.NET Web页面添加代码逻辑就是响应页面或控件的事件,编写相应的事件函数。Visual Studio.NET提供了友好的事件响应编程环境,通过下述5个步骤就可非常方便地设置控件的事件属性,并自动生成事件函数模板,程序员只要编写事件函数的函数体即可。
1)选取某控件,打开属性窗格。
2)单击窗格工具栏中切换到“事件”视图,显示该控件可响应所有事件。
3)双击将响应的事件。
4)Visual Studio.NET自动创建事件的事件函数模板,并自动切换到工作区编写事件函数的“源”视图。
5)在事件函数模板中编写事件函数的函数体。
5.运行ASP.NET Web页面
Visual Studio.NET自带有开发版的Web服务器ASP.NET Development Server,当在Visual Studio.NET中执行某ASP.NET Web页面时,该服务器将自动启动并创建一个以该ASP.NET Web应用程序项目根目录为主目录的Web站点,然后Web服务器在此站点执行页面,最后在浏览器显示结果。因此,在开发期间没必要将页面复制到IIS站点中再执行ASP.NET Web页面。只要在“解决方案管理器”中右击页面文件或在工作区直接右击页面,执行“在浏览器中查看”快捷菜单命令,即可运行ASP.NET Web页面。
ASP.NET Development Server启动后,将在Windows工具栏右侧托盘中显示ASP.NET Development Server图标,双击该图标,则显示如图1-19所示的窗口,从中可以看到站点的主目录的物理路径、站点地址,还可以启动或关闭站点。
图1-19 ASP.NET Development Server管理器
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。