ImageVerifierCode 换一换
格式:DOCX , 页数:3 ,大小:18.60KB ,
资源ID:13450393      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13450393.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP在动态网站设计中的应用Word文件下载.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP在动态网站设计中的应用Word文件下载.docx

1、脚本语A1引言 目前呈儿何增长的互联网站中,有相当一部分仍固守“静态“,无形中已大大落后于时代的步伐.所谓“静态”指的就是网站的网页内容“固定不变“,当用户浏览器通过互联网的HTTP( Hypertext Transport Protocx1)协议向WEB服务器清求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器.其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档.“静态”网站的致命弱点就是不易维护,为了不断更新网页内容所做的工作量是巨大的. 随着网站信息量的不断

2、增大,静态网站逐渐没落,动态网站已经成熟起来,它的“交互性”少自动更新”、“因时因人而变”等诸多优良特性无疑很好地适应了信息时代的要求.能够使网站“动态化”的技术较多,目前比较流行和成熟的是ASP技术.2基于ASP的动态网站建设概述“动态”的概念 所谓“动态”,并不是指那儿个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下儿条规则: 1)“交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋. 2)“自动更新”,即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量. 3)“因时因人而变”,即当不同的时问

3、、不同的人访问同一网址时会产生不同的页面.2. 2 ASP的概念及特点Microsoft Active S。二Pages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3. 0和4. 0之中,通过ASP我们可以结合HTML网页,ASP指令和ActiveX元件建立动态、交互目_高效的WEB服务器应用程序.有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序.当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度.以下罗列了Active

4、S。二Pages所独具的一些特点:1)使用VBScript JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序.2)无须Compile编译,容易编写,可在服务器端直接执行.3)使用普通的文本编辑器,如W indow、的记事本,即可进行编辑设计.4)与浏览器无关(Br+wser Inlepenlenoe),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveS。二Pages所设计的网页内容.Active S。二Pages所使用的脚本语言(VBSoript Jsoript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言,如图1所示.用户端浏

5、览器IE或NS1 r111洁求11而1 III子WEB服务器Active Server P5) Active S。二Pages能与任何AotiveX scripting语言相容.除了可使用V BSoript或JSoript语言来设计外,还通过plug- in的方式,使用由第三方所提供的其他脚本语言,譬如REXX ,Perl ,Tol等.脚本引擎是处理脚本程序的COM( Component Object Model)物件. 6) Active S。二Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人票J窃,也提高了程序的安全性. 7)可使用服务器端的脚本来产生客户端的脚本.

6、 8)物件导向(Obje,一(riented) . 9) AotiveX S。二Components( AotiveX服务器元件)具有无限可扩充性.可以使用Visual Basic ,Java VisualC+,Cobol等编程语言来编写你所需要的AotiveX S。二 3 ASP技术流行的原因 如果你是个人网站的维护者,使用的是免费主页空问,那么绝大多数情况下你只能使用Java ,Java Script和最新的DHTM L技术.DHTML就是当网页从WEB服务器下载后无须再经过服务器的处理,而在浏览器中直接动态地更新网页的内容排版样式、动画. 或许对于一个个人网站来说,充分运用DHTML技术

7、足以令网页栩栩如生,动感十足.然而对于建立商业网站的企业而言,仅仅拥有DHTML是远远不够的.因为仅仅发生在客户浏览器端的动态效果是无法满足商业网站大量信息查询,客户咨询,资源交互等“动态”需求的.因此作为商业网站的设计者,必须要设计出更具实用性和交互性的“动态”网站.由于绝大多数商业网站都具有大量的数据和信息,而建网的初衷也就是在于方便客户查询企业资料,方便同客户的交流,及时获得信息反馈.那么,就必然会面临如何让使用者在浏览器界面中,通过互联网或内联网(Intran川查询WEB数据库的资料,甚至输入、更新和删除WEB服务器上的资料. 目前)匕种常用的“动态”网站设计方法有:CGI ( Com

8、mon Gatcvay Interlace) ,IDC (Internet Database Connec-tor) ,ActiveX Data Ohje川ADO),相比较而言ADO具有容易使用、开发执行快速、消耗系统资源较少和占用磁盘空问小等优点.根据许多从事网站设计工作多年的专家的经验,ADO和ASP的结合可以高效快速地使网站“动态化”,使得网站便于管理和维护,从长远来看这对搭档也势必成为今后一段时问内“动态WEB的核心技术,因此ASP技术在动态网站设计中的流行也成为了一种必然.3实例 以下通过儿段源代码很好地说明了ASP的简洁、灵活、迅速、多变的特性. 建立一个自动监测浏览时问并根据不同

9、时段动态显示不同页面内容的ASP程序,用记事本书写该源代码,存为estl. asp: html holy F01T COLOR=“Green %If T油e#12: 00: 00# An1 T油e=#00:00:00# Then% 早上好,今天天气不赖啊! %E1seIf T油e#19: 00# An1 T油e=#12:00# Then%下午好! %Else% 哈u!今晚你有没有去IRC聊天! %End If% /holy /html 将testl. asp保存在WEB服务器的虚拟目录(如:aspsamp/ )下,并在浏览器中用HTTP的方式进行浏览,如:http:/yourcxmpu二二e/

10、 aspsamp/ test 1. asp.虽然,这只是一个非常简单的实例,而A_这一功能完全可以通过JavaScript完成,但是不难发现使用ASP要比 JavaScript简洁迅速得多,而A_运用此法,完全可以轻而易举地令你的网页在不同的时段展示不同的风格,此例中的“T ime实际上是一个V BScript内置的显示系统当前时问的函数,由于系统默认的脚本语言是V BSeript,因此在ASP命令中调用该函数时,脚本引擎会自动将其转换成当前的系统时问.接下来是给添加一点色彩,在holy标识中添加“bgcxlor=“%=hgc% ”即变为body bgcxlor=“%=bgc%”,并在holy

11、标记前添加如下语句:00# Then bg=“silver E1seIf T汕e#19:00# Then hg(一“navy Else bg=“re1 En1且 % 如此一来,当用户在不同的时段访问该页面时,将会看到不同的页面背景色.我们可以做的事情还有很多,譬如想知道在凌晨至十二点之问浏览该页面的客户的姓名,并向客户问好,那么下面的这段程序将能助你达成心愿.首先你需要在页面中设置表单,将以下HTML代码剪贴到“%If Time#12:00# An1 Time=#00:00# Then%”之后: 欢迎光临我的主页,清填写以下信息: FORM METHOD= POST ACTION= testl

12、. asp P First Name:INPUT NAME= fname SIZE= 48 P Last Name:INPUT NAME=“lname SIZE=“48 P T itle:INPUT NAME=“title TYPE= RADIO、4LUE= mrMr. INPUT NAME=“titlemsMs. PINPUT TYPE= SUBMITINPUT TYPE= RESET /FOR1Vl 然后在以上HTML代码后面添加如下ASP命令: % title=request. form(“title) if title= then % 欢迎您Mr.%=二qu舰.拓mi(+.二 ;req

13、uest. form( (name )%. %elseif title= then% 欢迎您Ms.%=二qu舰.拓mi(+.二 ;request. form( (name )%. %else% BFont cola /font/B %end if% 保存文件: 00之问的话,r= blue欢迎您%=二que从.长)mi(+.二e ;)& + ;&二明es.长)mi(“玩二e ;request. form( (name ) & &request. form( lname%asp,并在浏览器中以HTTP方式进行浏览,如果此时的系统时问在凌晨0: 00和中 这其实是一个在Internet和Intra

14、net上常见的功能,即当用户在浏览器端填写完表单后,通过调用一个通用网关程序将用户数据传送到服务器,由服务器进行处理后再将结果返还给客户浏览器.过去为了实现这样的功能必须编写一个独立于HTML之外的CGI程序,并通过HTML进行调用,撇开CGI编写复杂等缺点不谈,CGI的执行效率也是一个大问题,每一个表单(form)均须执行一个可执行文档,当多人同时上线使用时,多个文档同时执行,将大大降低WEB服务器的执行速度,如今ASP提供了与HTML完全相融的编程环境,显然要比使用CGI便捷得多.4结束语 ASP作为动态网页设计的一套服务器端脚本环境,使得用户浏览网页的绝大部分工作量都能够在服务器端执行,大大减少了浏览器的负担,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑发展ASP,它具有简洁、高效、迅速、多变等许多的优点,使网站具有大信息量传输、便于用户实时查询的特性,总而言之ASP不愧为动态网站制作的利器.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1