asp动态网页制作基础

asp动态网页制作基础

ID:9854262

大小:195.01 KB

页数:50页

时间:2018-05-11

上传者:Mosquito
asp动态网页制作基础_第1页
asp动态网页制作基础_第2页
asp动态网页制作基础_第3页
asp动态网页制作基础_第4页
asp动态网页制作基础_第5页
资源描述:

《asp动态网页制作基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

第7章ASP动态网页制作基础学习目标ASP的特点及相关概念如何在HTML页面中嵌入VBScriptVBScript的变量定义及语法规则ASP内置对象的特性和方法ASP内置组件的使用方法1 第7章ASP动态网页制作基础教学内容7.1ASP简介7.2VBscript脚本语言7.3ASP内置对象7.4ASP内置组件本章小结返回总目录2 7.1ASP简介返回目录ASP(ActiveServerPages)是微软公司1996年底推出的Web应用程序开发技术,其主要功能是为生成动态交互的Web服务器应用程序提供功能强大的方法和技术。ASP既不是一种语言也不是一种开发工具,而是一种技术框架,是位于服务器端的脚本运行环境。ASP内含于IIS(InternetInformationServer)3.0和4.0之中,我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。ASP所独具的一些特点:1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站的应用程序。2.容易编写,无须编译,所使用的脚本语言均在WEB服务器端执行。3.使用普通文本编辑器进行编辑设计,如Windows的记事本。3 7.1ASP简介4.与浏览器无关,用户端只要使用可执行HTML代码的浏览器就能浏览ASP所设计的网页内容。5.能与任何ActiveXscripting语言相容。除了与VBScript和Jscript相容之外,还通过plug-in方式使用由第三方提供的其他脚本语言,如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.源程序不会被传到客户浏览器,能避免所写程序源代码被他人剽窃,提高了程序的安全性。7.可使用服务器端的脚本来产生客户端的脚本。8.面向对象(Object-oriented)。9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等语言编写ActiveXServerComponent。返回目录4 7.1ASP简介第一个ASP程序第一步:打开一个文本编辑器(比如记事本),输入以下代码:ASP实例<%Response.write(“Helloworld”)%>第二步:以文件名Hello.asp存盘。因为.asp文件由服务器端的ASP环境来解释,所以进入第三步。第三步:将Hello.asp文件放在WWW服务器的目录下。在安装了PWS的Win98系统里,缺省路径是C:Wroot,也可以自己建一个子目录,比如C:asp。第四步:打开浏览器,地址栏中输入http://yourservername/asp/Hello.asp,浏览器上立即显示"HelloWorld",就这么简单。(“yourservername”要换具体的服务器名)返回目录5 7.2VBscript脚本语言—VBscript简介VBScript是ASP的缺省语言,它通过变量、操作符、循环、分支、函数和子例程扩展了HTML。可以在HTML文件中直接嵌入VBScript脚本,使静态HTML网页变为动态网页。VBScript是一种脚本语言,脚本语言的句法比较简单,这意味着它比Basic语言容易使用。但是,简单的句法也使开发大的应用程序变得很困难,这也使得它比Basic语言难用。VBScript可以作为客户端编程语言,由浏览器解释执行.VBScript也可以作为服务器端编程语言。服务器端编程语言是在服务器上执行的语言,服务器为一个站点提供文件,浏览器接收这些文件。服务器端编程语言将执行站点主机上的所有操作。返回目录6 7.2VBscript脚本语言—在HTML页面中嵌入VBscript在HTML页面中嵌入VBScript要使用Script元素,该元素用于将VBScript代码添加到HTML页面中。VBScript代码要写在成对的<SCRIPT>标记之间。例如,以下代码是一个测试传递日期的过程:例7-2测试传递日期的过程代码<SCRIPTLANGUAGE=”VBScript”><!--FunctionTT(Dt)TT=(CDate(Dt)-Now())>2EndFunction--></SCRIPT>说明:VBScript代码的开始和结束部分都有