网站建设与管理 陈长顺 第6章新.pptVIP

  • 4
  • 0
  • 约 89页
  • 2015-12-24 发布于广东
  • 举报
第6章 ASP.NET服务器端编程语言 6.1 ASP.NET语言简介 6.2 ASP.NET控件 6.3 ASP.NET的内置对象 6.4 ASP.NET 的数据库访问 6.5 ASP.NET 的配置 6.1 ASP.NET 语言简介 6.1.1 ASP.NET工作原理 6.1.2 第一个ASP.NET程序 6.1.3 ASP.NET基本语法 6.1.4 ASP.NET应用架构 6.1 ASP.NET 语言简介 6.1.1 ASP.NET工作原理 要了解什么是ASP.NET工作原理,首先要了解什么是.NET,什么是.NET Framework,什么是公共中间语言。 1.NET .NET是微软公司提供的一系列产品的总称,具体来说,.NET由.NET战略、.NET Framework、.NET企业服务器和.NET开发工具几个部分组成。 2.NET Framework .NET Framework是.NET的战略核心。 3. 公共中间语言 在.NET Framework中使用高级语言(如VB.NET、C#)编写的程序,需要在运行前将其编译成为MS中间语言。 4. ASP.NET的工作原理 ASP.NET的工作原理是:首先,有一个HTTP请求发送到Web服务器,要求访问一个Web网页,Web服务器通过分析客户的HTTP请求来找到指定的网页。 6.1.2 第一个ASP.NET程序 在正式学习ASP.NET语法之前,首先来看一个典型的ASP.NET页面,程序代码如例6-1所示。 图6-1第一个ASP.NET程序 6.1.3 ASP.NET基本语法 结合Exam6_1.aspx程序分析,ASP.NET语言遵从以下基本规范: 1. 文件类型 在ASP.NET系统中有多种文件类型,其中主要有.aspx、ascx、.vb或.cs、dll、asax和web.config等。 2. 使用%…%包含代码块 为了能在HTML文件中添加ASP.NET语句,可用%…%标记指明由服务器端解释的代码段。 3. 使用script/script标记 类似于在客户端使用script language=”VBScript”申明VBScript程序代码一样,在服务器端可通过以下格式申明ASP.NET服务器端程序代码。 4. 使用服务器端控件 ASP.NE引入服务器控件概念,开发者使用服务器端控件可以像在Delphi中开发单机程序一样,方便地开发动态HTML页面。 图6-2 ASP.NET控件的使用 5. 使用数据绑定 ASP.NET的数据绑定技术使得开发者能够很形象地把控件的属性与数据容器的值联系起来。 图6-3 使用数据绑定 6. 使用Object标记 Object标记使得开发者使用基本的标记就能声明和实例化一个对象,如下所示: 7. 使用注释 几乎所有的程序语言都用注释来帮助开发者更好地编写代码,注释能使开发者对源程序进行标注,并方便程序的调试。 7. 使用注释 几乎所有的程序语言都用注释来帮助开发者更好地编写代码,注释能使开发者对源程序进行标注,并方便程序的调试。 8. 使用服务器端包含指令 通过服务器端包含指令可以在程序执行前将指定代码文件内容添加到当前文件中,以降低代码的冗余度,格式如下: 6.1.4 ASP.NET应用架构 ASP.NET构建在.NET Framework基础之上,而.NET Framework中包含了大量可以实现重要功 能的对象(变称类)代码库,因此,在ASP.NET平台上开发网站程序时,有效利用.NET Framework代码库,可以方便、快捷地构建ASP.NET应用程序架构。 1. 命名空间 .NET Framework提供开发者快速开发系统的类库,类似于早期Windows提供开发者的API函数。 2.类库 ASP.NET中常用的命名空间及其类库如表6-1所示,类库的最顶层是System命名空间,System是.NET Framework所有类的根命名空间。 表6-1 System命名空间包含的类库 3.Page类 ASP.NET类库,庞大而又复杂。作为运用于网站建设的实例之一,以下介绍Page类的基本使用。 4、事件驱动 ASP.NET的一个重要特征是采用事件驱动的方式进行程序设计,方法是,以页面作为面向用户的窗体,以Web表单作为显示控件的容器,用户的交互操作结果回送到服务器端处理。 表6-3 主要Page事件 表6

文档评论(0)

1亿VIP精品文档

相关文档