当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual C#.NET程序设计》课程PPT教学课件:第21章 ASP NET编程初步

资源类别:文库,文档格式:PPT,文档页数:15,文件大小:124KB,团购合买
本章简略介绍 ASP NET技术的主要方面,包括 ASP NET页面 的基本语法,web窗体和各种控件,以及 ASP.NET应用程序 等内容。通过本章的学习,读者可以基本掌握 ASP.NET的编 程步骤和方法,全面了解和掌握各种控件的使用方法,了解 ASP.NET应用的配置等。
点击下载完整版文档(PPT)

第21章 ASPNET编程初步 主要内容 本章简略介绍ASP.NET技术的主要方面,包括 ASPNET页面 的基本语法,Web窗体和各种控件,以及 ASPNET应用程序 等内容。通过本章的学习,读者可以基本掌握 ASPNET的编 程步骤和方法,全面了解和掌握各种控件的使用方法,了解 ASP NET应用的配置等

第21章 ASP.NET编程初步 主要内容 本章简略介绍ASP.NET技术的主要方面,包括ASP.NET页面 的基本语法,Web窗体和各种控件,以及ASP.NET 应用程序 等内容。通过本章的学习,读者可以基本掌握ASP.NET的编 程步骤和方法,全面了解和掌握各种控件的使用方法,了解 ASP.NET应用的配置等

ASPNET简介 ■ ASPNET特点 1)增强的性能 2)威力和灵活性 (3)简易性 (4)可重用性 5)可管理性 (6)可缩放性和可用性 7)自定义性和扩展性 (8)安全性

ASP.NET简介 ◼ ASP.NET特点 (1)增强的性能 (2)威力和灵活性 (3)简易性 (4)可重用性 (5)可管理性 (6)可缩放性和可用性 (7)自定义性和扩展性 (8)安全性

21.2 ASPNET基本语法与代码分 离技术 ■212.1 ASPNET的基本语法 基本文件名种类 asax文件: ASPNET的系统环境设置文件 aspx文件:内含ASP程序代码的文件,浏览器可执行此类文件, 向服务器提出浏览请求 asnx文件:制作 Web Services的源文件 d文件:制作 Web services的XML格式的文件 vb或cs文件:在非 ASPNET环境下,执行 Web services的文件 aspc文件:可重复使用多个aspx文件,此文件内可含有控件 ascx文件:内含 User Control的文件,可内含在多个aspx文件中

21.2 ASP.NET基本语法与代码分 离技术 ◼ 21.2.1 ASP.NET的基本语法 基本文件名种类: .asax文件:ASP.NET的系统环境设置文件。 .aspx文件:内含ASP程序代码的文件,浏览器可执行此类文件, 向服务器提出浏览请求。 .asmx文件:制作Web Services的源文件。 .sdl文件:制作Web Services的XML格式的文件。 .vb或.cs文件:在非ASP.NET环境下,执行Web Services的文件。 .aspc文件:可重复使用多个.aspx文件,此文件内可含有控件。 .ascx文件:内含User Control的文件,可内含在多个.aspx文件中

基本语法(1) 声明代码的语法 script runat=server"=-codelanguage src=pathname 代码 或者 ■ ASPNET服务器端控件语法

基本语法 (1) ◼ 声明代码的语法 代码 ◼ 内联代码段 或者 ◼ ASP.NET服务器端控件语法

基本语法(2) ■ ASPNETHTML服务器端控件语法 ■数据绑定语法■ Object标记语法 例如 ■注释语法 ■服务器端包含指令 include file =Location. inc

基本语法 (2) ◼ ASP.NET HTML服务器端控件语法 ◼ 数据绑定语法 例如 ◼ 注释语法 ◼ 服务器端包含指令 ◼ Object标记语法

212.2 Code behind技术(1) ■aspx例子 %(a Page language="c#"Codebehind="Web Forml. aspxcs Auto Event Wireup="false"Inherits=XXXX. WebForm1"% title> Web Form1 Label

21.2.2 Code Behind技术(1) ◼ aspx例子 WebForm1 Label

21.2.2 Code behind技术(2) ■CS例子 public class Web FormI: System. Web UI Page protected System. Web UI. Web Controls.Text Box Text Boxl protected System. Web UI. Web Controls. Button Button1 protected System. Web UI. Web Controls Label Label l private void Page Load(object sender, System. EventArgs e) ∥在此处放置用户代码以初始化页面 private void Initialize Component( this Button l. Click += new System Event Handler( this. Buttonl Click) this Load+= new System. EventHandler(this Page Load) private void Button1 Click(object sender, System. EventArgs e) int 1=100 string str=Convert ToString(1, 2) Labell Text= sti

21.2.2 Code Behind技术(2) ◼ cs例子 public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.TextBox TextBox1; protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Label Label1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 } private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load); } private void Button1_Click(object sender, System.EventArgs e) { int i=100; string str = Convert.ToString(i ,2); Label1.Text = str; } }

21.3Web窗体 ■21.3.1Web窗体组成 在web窗体页中,用户界面编程分为两个不同的部分:可视控 件和逻辑 视觉元素称作Web窗体“页”(pge)。这种页由一个包含静态 HTML和/或 ASP.NET服务器控件的文件组成。Web窗体页用作 要显示的静态文本和控件的容器 Web窗体页的逻辑由代码组成,开发者创建代码与窗体进行交 互,编程逻辑位于与用户界面文件不同的文件中,该文件称作 “代码隐藏”文件,用 aspx. cs3作为扩展名,在代码隐藏文件中 编写的逻辑使用C#来编写

21.3 Web窗体 ◼ 21.3.1 Web窗体组成 在Web窗体页中,用户界面编程分为两个不同的部分:可视控 件和逻辑。 视觉元素称作Web窗体“页”(page)。这种页由一个包含静态 HTML和/或ASP.NET服务器控件的文件组成。Web窗体页用作 要显示的静态文本和控件的容器。 Web窗体页的逻辑由代码组成,开发者创建代码与窗体进行交 互,编程逻辑位于与用户界面文件不同的文件中,该文件称作 “代码隐藏”文件,用aspx.cs”作为扩展名,在代码隐藏文件中 编写的逻辑使用C#来编写

21.3.2Web窗体的事件响应 像在 Windows窗体上使用控件一样,Web控件和HIML控件也 有与它们相关的事件,可以为这些事件生成代码。每个控件都 有它们自己的特殊事件,例如,按钮控件有 Click事件,文本框 有 TextChanged事件 Web窗体事件和 Windows窗体事件有一个重要的区别: Windows窗体的事件是在本地机进行处理的;与Web窗体事件 相关的代码被存储在Web服务器上的的代码文件中,这意味着 当运行在用户浏览器上的Web窗体中的事件被触发时,窗体不 得不回叫Web服务器来处理它的事件。当事件被触发时,Web 窗体页再次与Web服务器通信来处理这些代码。因此,过多地 使用控件事件会造成频繁地访问服务器

21.3.2 Web窗体的事件响应 像在Windows窗体上使用控件一样,Web控件和HTML控件也 有与它们相关的事件,可以为这些事件生成代码。每个控件都 有它们自己的特殊事件,例如,按钮控件有Click事件,文本框 有TextChanged事件。 Web窗体事件和Windows窗体事件有一个重要的区别: Windows窗体的事件是在本地机进行处理的;与Web窗体事件 相关的代码被存储在Web服务器上的的代码文件中,这意味着 当运行在用户浏览器上的Web窗体中的事件被触发时,窗体不 得不回叫Web服务器来处理它的事件。当事件被触发时,Web 窗体页再次与Web服务器通信来处理这些代码。因此,过多地 使用控件事件会造成频繁地访问服务器

21.4 ASPNET服务器控件 服务器控件是为使用Web窗体页而专门设计的。它们与用于 Windows应用程序的控件不同,差异在于它们在 ASPNET页框 架中工作。因此,服务器控件设计需要考虑一些独特的因素 本节介绍四种类型的服务器控件,以及在Web窗体页中创建服 务器控件并对它们进行简单的编程。 创建Web窗体页时,可以使用的控件类型有以下四种: HTML服务器控件:对服务器公开的HTML元素 web服务器控件:它们比HTML服务器控件具有更多内置功能。 验证控件:包含逻辑以允许测试用户输入的控件, 用户控件:作为Web窗体页创建的控件

21.4 ASP.NET服务器控件 服务器控件是为使用 Web 窗体页而专门设计的。它们与用于 Windows 应用程序的控件不同,差异在于它们在 ASP.NET 页框 架中工作。因此,服务器控件设计需要考虑一些独特的因素。 本节介绍四种类型的服务器控件,以及在 Web 窗体页中创建服 务器控件并对它们进行简单的编程。 创建 Web 窗体页时,可以使用的控件类型有以下四种: HTML 服务器控件:对服务器公开的HTML元素。 Web 服务器控件:它们比HTML服务器控件具有更多内置功能。 验证控件:包含逻辑以允许测试用户输入的控件。 用户控件:作为Web窗体页创建的控件

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共15页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有