【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-第15章 开发Web应用程序—第一讲 ASP.NET简介和创建Web窗体应用程序 - 中学课件,希望本篇文章对您学习有所帮助。
第 15 章 开发 Web 应用程序 第一讲
ASP.NET 简介和创建 Web 窗体应用程序 教学目标 1.了解
ASP.NET 的运行环境。
2.理解
ASP.NET 应用程序的组成、Web 窗体页及生命周期。
3.掌握创建 Web 窗体应用程序。
4.掌握
ASP.NET 常用控件 教学过程 预备知识 一、
ASP.NET 简介 1.
ASP.NET 的运行环境 硬件的要求如下: CPU:Pentium II 300MHz 以上,推荐使用 Pentium III 600MHz 以上。
内存:96MB,推荐使用 128MB 以上。
硬盘空间:完全安装方式至少需要 250MB,快速安装方式需要至少 155MB。
显示器:要求分辨率至少 800×600,支持 256 种以上的颜色数。
ASP.NET 对操作系统环境的要求较高,它只能在 Windows 2000 Profession SP1、Windows 2000 Server SP1、Windows XP Professional 及更高版本中运行。
除了操作系统之外,运行
ASP.NET 还需要安装.NET Framework(.NET 框架)、MDAC(Microsoft Data Access Components,数据访问组件)。
2.
ASP.NET 应用程序的组成 一个
ASP.NET 页面文件可以被拆分成两个独立的部分:一个文件(xxxxx.aspx)包含html 代码和控件信息,用来描述页面外观;另一个文件(xxxxx.aspx.cs)包含实现程序功能的代码。
ASP.NET Web 应用程序项目中“.aspx”和“.cs”文件的内容,前者与普通的.htm文件格式非常相似,而后者则与 C应用程序的格式相似。
3.Web 窗体页及生命周期 当浏览器向用户展示一个窗体,用户对该窗体进行操作后,将导致该窗体回发到服务器,服务器对用户的操作处理后又将窗体返回到浏览器,这一过程称作“往返过程”。
Web 窗体页的生命周期是自用户打开网页开始到提交操作为止的这段时间。
二、创建 Web 窗体应用程序 1.创建
ASP.NET Web 应用程序项目 在“新建项目”对话框中选择项目类型为“Visual C项目”,选择使用的模板为“
ASP.NET Web 应用程序”,在“位置”栏中指定项目文件存放的位置,如 “http://localhost /WebAppTest”。
单击【确定】按钮进入
ASP.NET Web 应用程序的开发环境。
该过程中系统会在“C:Inetpubwwwroot”下创建一个名为“WebAppTest”的文件夹,其中存放了该项目包含的所有文件和文件夹。
当一个新的 Web 应用程序被创建后,系统自动创建的文件中包含以下几个文件: ① WebForm1.aspx 文件: 通常可将第一个.aspx 这是一个空白的
ASP.NET Web 窗体页面,文件改名为“default.aspx”或“index.aspx”作为 Web 站点的缺省主页。
② AssemblyInfo.cs 文件:这是一个普通的源代码文件,其中包含了所有的程序集特性。
③ Global.asax.cs 文件:这是应用程序自动启动时被加载的第一个文件,它包含了Application_Start,Session_Start,Application_End,Session_End 等几个过程。
④ Web.config 文件:这是
ASP.NET 应用程序的配置文件。
2.
ASP.NET 常用控件 1)
ASP.NET 控件的分类 在
ASP.NET 中控件分为 Web 窗体控件和 html 控件两大类。
在 html 控件工具箱中,可以看到一些 Web 页面中常用的元素。
Web 窗体控件与 html 控件或 html 表单相比较,有一个重要的区别,Web 窗体控件是服务器端控件,是在服务器端生成。
2)使用
ASP.NET 控件 任务 创建并在服务器上发布一个 Web 应用程序 一、任务要求 要求当用户通过浏览器访问程序发布站点的 URL 时,显示界面,当用户选择了数据提交后,在页面下方出现用户信息。
二、操作步骤 1.设计 Web 程序界面 2.设计对象属性 3.设计程序代码 4.测试 Web 应用程序 详细代码参见课本 P.267~P.270 课程小结 本次课主要介绍了
ASP.NET 的运行环境、
ASP.NET 应用程序的组成、Web 窗体页及生命周期及如何创建 Web 窗体应用程序并掌握
ASP.NET 常用控件的使用方法。
第二讲
ASP.NET 的常用对象和在 Web 应用程序中访问数据 教学目标 1.理解
ASP.NET 的常用对象 Response、Request、Application 对象和 Session 对象 2. 理解在 Web 应用程序中访问数据的方法 3. 掌握创建和使用 Web 服务。
教学过程 预备知识 一、Page 对象 1)Page 对象的常用属性 1 IsPostBack 属性 4 Response 属性 2 Application 属性 5 Server 属性 3 Request 属性 6 Session 属性 2)Page 对象的常用事件 Page 对象的常用事件有 Load(装入)和 UnLoad(卸载)事件。
2.Response 对象 该对象被用于回应客户浏览器,告诉浏览器回应内容的报头、服务器端的状态信息以及输出制定的内容。
1 Buffer 属性 2 Write 方法 3 Redirect 方法 3.Request 对象 1 UserHostAddress 属性 2 QueryString 属性 3 Browser 属性 4 ServerVariables 属性 4.Application 对象和 Session 对象 1)Application 对象和 Session 对象的区别 Application 对象和 Session 对象都可在服务器端保存数据或对象,但 Application对象中保存的信息是为所有来访的浏览器共享的,而 Session 对象保存的数据则是仅为特定的来访者共享的。
2)向 Application 对象或 Session 对象中存入数据 向 Application 对象中存入数据的方法十分简单,下面的语句将一个字符串存入对象中。
Applicationwelcome本网站欢迎来访 向 Session 对象中存入数据的方法类似,如下面的语句同样将一个字符串存入对象中。
Sessionwelcome本网站欢迎你来访 3)从 Application 对象或 Session 对象中取出数据 假设 Web 窗体页中有一 ID 为 LblWelcome 的标签,下面的语句表示了如何从Application 对象或 Session 对象中取出数据的方法。
LblWelcome.TextApplicationwelcome.ToString Sessionwelcome.ToString 5.Server 对象 Server 对象提供了访问服务的方法和属性,其常用的方法主要有以下几个。
1) MapPath 方法 2) Transfer 方法 3) HtmlEncode 方法 4) URLEncode 方法 二、在 Web 应用程序中访问数据 在
ASP.NET 中通过使用 ADO.NET 实现数据库访问的,操作与 Windows 应用程序对数据库的访问基本一致,可以实现对数据库数据的读取、更改与添加删除。
1.设计程序界面 1)创建项目 2)设计界面 3) 设置对象属性 2.访问与显示数据 在
ASP.NET 中访问数据库与在 Windows 中访问数据库的操作步骤基本相同: ① 创建 DataSet(数据集合)对象,以存放从数据库中读取的记录; ② 创建与数据库的连接,即创建 OleDbConnection(Ole 数据库连接)对象,建立程序与数据库的数据传输通道; ③ 创建 OleDbDataAdapter(Ole 数据库数据适配器)对象,以完成从数据库读取记录或将程序使用的记录写入数据库; ④ 将数据库中读取的数据写入 DataSet数据集合中,即数据填充; ⑤ 将 DataSet(数据集合)中的数据与控件(如数据表格)绑定,以显示数据。
三、创建和使用 Web 服务 1.Web 服务简介 WebService 是一种应用程序,其作用是向用户提供功能,并以受控的方式提供一些服务和数据访问。
WebService 通过基于标准的开放接口被访问,如 SOAP 和 HTTP,所以WebService 可以在任何支持这些标准的操作系统(如 Linux 等)中使用,并非仅为.NET平台所独有,这就为跨平台的操作创造了条件。
2.创建 Web 服务 使用 WebService 必须有被创建的 WebService 与调用它的应用程序。
1)创建 WebService 项目 2)设计 WebService 代码 3)测试 WebService 3.调用 Web 服务 在
ASP.NET 应用程序中调用 WebService 服务。
1)创建 Web 引用 2)设计
ASP.NET 应用程序界面 3)设计代码 4)测试
ASP.NET 应用程序的 WebService 调用 四、Windows 应用程序的 Web 服务调用 1.创建 Web 服务 2.调用 Web 服务 1)界面设计 2)添加 Web 引用 3)设计代码 4)测试 Windows 应用程序的 WebService 调用 任务 Request 对象的使用 一、任务要求 使用 Request 对象的 Browser 属性获取客户信息和客户端操作系统的信息。
二、操作步骤 1.首先创建一个
ASP.NET 的 Web 应用程序,在 Web 窗体设计视图中添加一个标签,设置其 Text 属性,为“客户浏览器信息”。
2.添加 Web 窗体的 Load 时间代码: 代码参考为 P.274 巩固拓展 使用 Request 对象的 ServerVariables 属性获取服务器的有关信息。
具体步骤略 课程小结 本次课主要介绍了
ASP.NET 的常用对象 Response、Request、Application 对象和Session 对象的使用方法、在 Web 应用程序中访问数据的方法和创建和使用 Web 服务。