第六章:ASP
- 格式:ppt
- 大小:397.50 KB
- 文档页数:156


第六章基于的数据库开发6.1基于平台开发概述概述·的概念是微软推出的ASP的下一代Web开发技术,作为一种网络应用的商业开发模式,涉及许多网络应用方面的知识。
同时,作为 Framework平台的一部分,提供了一种基于组件的、可扩展且易于使用的方式来构建、部署及运行面向任意浏览器和移动设备的Web应用程序。
是Web开发领域的最前沿的技术,是其中的佼佼者,在构建基于HTTP协议进行传输的分布式应用程序方面,它是目前最先进,特征最丰富、功能最强大的平台。
·的优点1、与浏览器无关是一个与浏览器无关的程序设计框架,利用它编写的应用程序可以与最新版本的Internet Explorer、Netscape Navigator等常用的浏览器兼容。
2、将业务逻辑代码与显示逻辑分开在中引入了“代码隐藏”这一新概念,通过在单独的文件中编写表示应用的业务逻辑代码,使其与HTML编写的显示逻辑分开,从而更好的理解和维护应用程序,并使得程序员可以独立于设计人员工作。
3、新的集成开发环境Visual 提供了一个强大的、界面友好的集成开发环境,以使开发人员能够轻松地开发Web应用程序。
4、简单性和易学性使得运行一些平常的任务如表单的提交、客户身份的验证、分布系统和网站配置变的非常简单。
包含称为换件的HTML服务器控件集合,这些控件可通过脚本以程序方式使用。
另外,它还包括一组称为“Web服务器控件”都有自己的属性、方法和事件,用于控制控件在应用程序中的外观和行为。
所有控件和其他对象都可引发事件,可通过代码以程序方式处理这些事件,从而更好的管理代码。
在 中,有一组用于进行用户验证的控件,可以大大减少验证代码和编写量。
它还支持Cookie 的管理和对未经授权的登录进行重定向。
5、用户账户和角色允许创建“用户账户”和“角色”以便每个用户能访问不同的代码和可执行代码,从而提高应用程序的安全性。
6、多处理器环境的可靠性是一种可以用于多处理器的开发工具,它在多处理环境下用特殊的无缝技术,大大提高了运行速度。
第六章ASP(ActiveServerPages)一. ASP 概述1.ASP 的特点 1) 浏览器无关性2) 可扩充性和可重用性 3) 安全性(代码隐藏) 4) 简单易学5) 编辑环境简单 2.预备知识1) HTML 标记语言2) VB Script 或JavaScript 脚本语言 3) 数据库基础 4) 面向对象技术 3.ASP 动态网页模型4.ASP 运行环境的设置IIS 运行环境的配置 5.从HTML 到ASP ASP 文档的执行过程我们知道一个网页的主体代码是HTML 标记符,要在网页中加入交互式功能,就必须将ASP 代码嵌入到HTML 文档中。
ASP 是在服务器端运行的程序,一个ASP 文档其实就是一个扩展名为.asp 的文本文件。
一个ASP 文档中通常包含以下几方面的内容:HTML 标记符:是ASP 文档的主体部分,由客户端浏览器解释执行。
VBScript 和JavaScript 代码:是客户端的脚本语言,其中VBScript 是系统默认的脚本语言。
如果存在JavaScript 代码,其声明过程如下:<Script language=”JavaScript”>2.服务器读取并运行ASP 程序,然后将结果转换为HTML 文件4.浏览器将收到的HTML 文件进行解释并显示到屏幕上<!-- JavaScript脚本程序--></Script>ASP代码:ASP是服务器端执行的脚本程序,其语法如下:<% ASP代码%>二.ASP对象1.Response对象Response直译就是“响应”,所谓响应,就是Web服务器回复浏览器索取的文件或数据,包括直接发送信息给浏览器、重定向浏览器到另一个URL 或设置cookie 的值。
Response 对象常用的方法有Write、Redirect、End等。
1) 其语法格式为:Response.集合| 属性| 方法2) Response.Write方法功能:服务器可以使用Response.Write方法将信息发送到浏览器端的窗口中。