项目一创建ASP.NET应用程序开发环境及简单程序设计流程本项目学习目标了解.NET平台掌握安装VisualStudio2008的步骤掌握创建ASP.NET应用程序的步骤掌握简单ASP.NET应用程序的设计流程任务1.NET概述ASP.NET是微软公司于2001年推出的Web应用程序开发的全新框架,是.NET框架(.NETFramework)的重要组成部分,与ASP(ActiveServerPages)相比,ASP.NET在结构体系上以及整体架构上有了很大的跨越。ASP.NET是建立在.NET框架的公共语言运行时(CommonLanguageRuntime)上的编程框架,可用于构建各种功能的Web应用程序。图1-1.NET框架体系结构任务2创建ASP.NET程序开发环境2.1安装VisualStudio2008编程环境VisualStudio2008能够开发的程序包括常见的VisualC#、VisualBasic、VisualC++和VisualJ#等。ASP.NETWeb应用程序开发是VisualStudio2008一个重要的组成部分。图1-2VisualStudio2008的安装界面图1-3VisualStudio2008安装步骤图1-4安装模式选择图1-5安装进度图1-6安装进度显示图1-7安装完成提示MSDN文件是在开发程序时,系统提供的在线帮助文件。安装MSDNLibrary联机帮助文件的步骤如下:图1-9VisualStudio2008起始页2.2熟悉VisualStudio2008编程环境VisualStudio2008将支持程序开发的各种功能集成在一个公共的工作环境中,称之为“集成开发环境”。在该编程开发环境中提供了各种控件、窗口和方法,用户可以方便的进行各种应用程序的开发,以及在各种开发界面中切换,可以在很大程度上节约开发时间。图1-11文件菜单图1-12视图菜单图1-13调试菜单图1-14窗体图1-15工具箱图1-16选择工具箱项图1-17属性窗口图1-18解决方案资源管理器3.1建立一个ASP.NETWeb应用程序在VisualStudio2008中,创建一个ASP.NETWeb应用程序意味着创建一个ASP.NET网站。图1-19新建网站对话框图1-20新建网站图1-21打开网站对话框图1-22网站运行效果图1-23点击按钮后效果3.2ASP.NETWeb应用程序的设计流程在VisualStudio2008编程环境下开发ASP.NETWeb应用程序一般具有以下几个步骤:(1)需求分析(2)新建ASP.NETWeb应用程序(3)新建用户界面(4)设置对象的属性(5)编写代码(6)运行调试程序(7)编译网站代码(8)部署应用程序3.3创建一个简单的用户注册程序本操作中建立一个简单的用户注册程序,以熟悉Web应用程序的开发步骤。该程序的开发严格按照上述的8个步骤进行。要求:设计制作一个简单的ASP.NETWeb应用程序,要求用户将姓名、性别、出生年月、住址、联系电话、个人简介等信息提交,并显示在页面中。如图1-24所示。图1-24网站运行效果(1)新建项目图1-25新建网站对话框2.创建用户界面图1-26网站页面的设计界面publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){stringa1=TextBox1.Text;stringa2=TextBox2.Text;stringa3=TextBox3.Text;stringa4=TextBox4.Text;stringa5=TextBox5.Text;stringxb=;if(RadioButton1.Checked){xb=RadioButton1.Text;}elseif(RadioButton2.Checked){xb=RadioButton2.Text;}Response.Write(姓名是+a1+br);Response.Write(性别是+xb+br);Response.Write(出生年月是+a2+br);Response.Write(住址是+a3+br);Response.Write(联系方式是+a4+br);Response.Write(个人简介是+a5+br);}}图1-27网站运行效果图1-28网站代码文件界面图1-29网站运行效果图1-30测试网站效果图1-31网站测试效果图1-32编译生成文件项目小结本项目介绍了ASP.NETWeb应用程序的开发环境VisualStudio2008的创建,以及VisualStudio2008编程环境的常用的菜单的功能。介绍了编程界面中常用的窗口的功能,包括“工具箱”、“解决方案资源管理器”、“属性/事件”以及编程界面窗口。另外介绍了通过实例的方式介绍了简单ASP.NETWeb应用程序的编写流程。项目拓展1、建立一个简单的ASP.NETWeb应用程序,要求:在用户点击“提交”Button按钮之后,可以能根据用户在TextBox控件中的输入内容给出相应的问候。2、建立一个简单的ASP.NETWeb应用程序,要求:用户输入用户名和密码,在用户点击“提交”后,根据已经设置好的用户名和密码进行匹配,如果和已经设置好的用户名和密码相同,则给出登录成功的提示,如果和已经输入好的用户名或者密码不相同,则给出登录失败的提示。