ASP程序设计基础.ppt
《ASP程序设计基础.ppt》由会员分享,可在线阅读,更多相关《ASP程序设计基础.ppt(91页珍藏版)》请在三一办公上搜索。
1、Web标准网页设计与ASP,唐四薪 主编,清华大学出版社2011年11月,第八章 ASP程序设计基础,浏览器和服务器的作用,浏览器,Web服务器,Internet,HTML、CSSJavaScript,ASP,浏览器和服务器的作用,浏览器,Web服务器,HTTP请求,HTTP响应,浏览器和Web服务器也可以是两个程序,静态网页的执行过程,浏览器,Internet,Web服务器,HTML文件,HTML文件,网页,为什么需要动态网页,问题:网站拥有的页面非常多,怎么办?如何实现与用户的交互,如记录用户的留言,网页的类型,网页,动态网页绝不是“含有动画”的网页,ASP简介,ASP(Active Se
2、rver Pages,动态服务器页面)是微软推出的动态服务器网页技术,它是一种服务器端脚本编写环境,可以创建和运行动态、交互的Web应用程序。所谓Web应用程序是指基于B/S(Browser/Server,浏览器/服务器)架构的应用程序,一个完整Web应用程序的代码可以包含在服务器端运行的代码,和在浏览器中运行的代码(如HTML)。,动态网页(ASP文件)的执行过程,浏览器,Internet,Web服务器,ASP文件,HTML文件,网页,Web服务器对ASP进行解释执行,浏览器对HTML进行解释执行,在同一台机器上安装IIS和浏览器,浏览器,IIS,ASP文件,HTML文件,浏览器和Web服务
3、器也可以是两个程序,关于Web服务器,这里所说的Web服务器是一种软件,它具有解释执行ASP代码的功能,这种软件叫做IIS(Internet Information Services)因此,要运行ASP,必须安装IIS,才能对ASP代码进行解释执行安装了IIS的机器就成为了Web服务器,动态网页与Web服务器,8.2 ASP的运行环境,要想运行ASP程序,必须安装运行ASP的Web服务器软件IIS,1.在Windows XP中安装IIS 5.1,IIS的管理界面,2.在Windows 7中安装IIS 7.5,运行第一个ASP程序,C:Inetpubwwwroot,http:/localhost
4、/8-1.asp,关于http:/localhost,http:/localhost 本机IIS的主目录设IIS的主目录为C:Inetpubwwwroot则要运行C:Inetpubwwwrootabc.aspC:Inetpubwwwrootababc.aspC:Inetpubabc.asp应输入?,即网站主目录,本机域名,关于http:/localhost,设IIS的主目录为C:Inetpubwwwroothttp:/localhost/admin/admin.asp打开的是:http:/localhost/admin.asp打开的是:,访问ASP文件的5种方式,http:/localhost
5、/5-1.asp http:/你的计算机的名字/5-1.asp http:/你的计算机的IP地址/5-1.asp http:/你的计算机的域名/5-1.asp,运行ASP程序的步骤总结,把ASP文件放在IIS目录下向IIS发送HTTP请求,请求执行该ASP文件,发送HTTP请求的两种方式,输入网址提交表单,5.2.3 IIS的配置,1.主目录的设置2.默认文档的设置3.虚拟目录的创建和设置如果要部署多个网站,可以将一个网站的目录设置为IIS的主目录,将其他每个网站的目录都设置为虚拟目录,创建虚拟目录的两种方法,1.在“默认网站”上按右键,选“新建”“虚拟目录”2.在任何文件夹上,按右键,选“属
6、性”,“Web共享”“共享这个文件夹”,访问虚拟目录下的文件,要运行E:eshopadmin目录下的index.asp文件(E:eshop对应虚拟目录eshop),http:/localhost/eshop/admin/index.asp,本机域名,虚拟目录名,路径和文件名,习题,设IIS的主目录是E:eshop,要运行E:eshopadminadmin.asp文件,则应在浏览器地址栏中输入,如果E:eshop是虚拟目录eshop,则要运行E:eshopadminadmin.asp文件,应在浏览器地址栏中输入。如果IIS的主目录是E:eshop,并且没有建立任何虚拟目录,则在浏览器地址栏中输入
7、http:/localhost/admin/admin.asp将打开的文件是。,在Windows 7中配置IIS的方法,配置DW开发ASP程序,Web的访问原理,Web应用程序是基于B/S(Browser/Server,浏览器/服务器)结构的。通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。,关于Web应用程序,Web应用程序是一组Web页面,这些Web页面可以与访问者交互,与其他Web页面交互,并与Web服务器上访问的各种资源(例如数据库)交互,来完成一个特定的功能。动态页面是与静态页面相对应的概念。静态页面的内容完全确定,Web服务器在用户请求该页时不做任何改变地将
8、该页发给用户。动态页面的部分或全部内容是不确定的,最终用户所看到的动态页面所呈现出来的内容只在用户向Web服务器请求该页时才确定。,5.3 VBScript脚本语言基础,实验一 配置ASP的运行和开发环境,安装IIS测试IIS打开IIS的管理界面设置IIS的主目录为E:Web运行第一个ASP程序(在页面上显示时间)设置IIS的虚拟目录为E:ecom运行IIS虚拟目录中的ASP程序在DW中定义动态站点在DW中编写一个简单的ASP程序并通过预览运行,ASP代码的基本格式,一个ASP文件的代码可包含三部分的内容:HTML和CSS;客户端脚本,位于之间;服务器端脚本,通常位于“”之间,一个简单的ASP
9、程序,”第次Hello World!,插入ASP代码的另外一种方式,VBScript代码,一般只在Global.asa文件中使用,ASP程序编写的注意事项,使用VBScript作脚本语言,代码不区分大小写ASP代码的定界符“”不能够嵌套。如果遇到非ASP代码,就必须立即用“%”把前面的ASP代码结束 在“”内必须是一行或多行完整的语句,如不能写成ASP中语句必须分行书写。一条ASP语句就是一行,一行也只能写一条ASP语句,练习题,下列ASP代码中写法正确的有:。le width=200 border=1 le width=200 border=1 le width=200 border=1 段
10、落 段落%10 11 天下12p height:px;13 le border=1%,5.3.2 VBScript的变量,定义任何变量都是用“Dim”关键字(强制必须声明变量),变量的命名规则,(1)变量名必须以字母开头;(2)可以使用字母、数字和下划线,但不能使用任何标点符号;(3)长度不能超过255个字符;(4)不能使用VBScript的关键字,所谓关键字,就是Const、Dim、Sub、End等在语法中使用的一些特殊字符串。,声明变量注意事项,两边加双引号()的表示字符串常量,如VBScript。如果字符串常量中本身有引号,就将内层引号替换为单引号()或连续两个双引号(),比如hysgs
11、y或hysgsy。单引号()为VBScript的注释符。VBscript的变量不可以在声明时同时赋值,如Dim age=28,复习:ASP中的两种符号,ASP定界符ASP的输出语句简写形式,ASP两种输出语句的转换,Next%另一种写法:,%=,%,%,%,变量的作用域和有效期,变量的作用域是指该变量可以在什么范围内被访问 脚本级变量可以在整个ASP文件中被访问到 过程级变量是定义在过程或函数内的变量,只有这个过程或函数内的代码才可以使用该变量 变量的有效期:,变量的作用域和有效期 例题,下面程序的输出结果是什么?,去掉这句呢?,5.3.3 VBScript数组,数组是按一定顺序排列,具有相同
12、数据类型的一组变量的集合。,VBScript数组,定义多维数组 定义动态数组(5-2-4.asp),数组的常用方法,(1)Split方法(5-2-5.asp)生成了一个substr()的数组,其中substr(1)=湖北,substr(2)=广东(2)Ubound方法 用于返回数组某个维的最大可用下标(3)Lbound方法 返回指定数组某个维的最小可用下标,5.3.4 VBScript运算符和表达式,VBScript运算符包括算术运算符、连接运算符、比较运算符和逻辑运算符等。表达式就是由常量、变量和运算符组成的,符合语法要求的式子。VBScript主要包括3种不同的表达式:数学表达式(如3+5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 程序设计 基础
链接地址:https://www.31ppt.com/p-5415903.html