ASP动态网站设计应用论文

摘要:随着网络技术的快速发展,人们越来越依赖于勺_联网站来获取信息,信息的即时性和大容量性促使网站

从“静态”逐步转变为“动态”,动态网站的设计技术也随之发展成熟起来介绍了动态网页的一些特点以及日前在

关键词:动态网站;物件导向;表单;脚本语A

1引言

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

随着网站信息量的不断增大,静态网站逐渐没落,动态网站已经成熟起来,它的“交互性”少自动更新”、“因时因人而变”等诸多优良特性无疑很好地适应了信息时代的要求.能够使网站“动态化”的技术较多,目前比较流行和成熟的是ASP技术.

2基于ASP的动态网站建设概述

2.1“动态”的概念

所谓“动态”,并不是指那儿个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下儿条规则:

1)“交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋.

2)“自动更新”,即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量.

3)“因时因人而变”,即当不同的时问、不同的人访问同一网址时会产生不同的页面.

2.2ASP的概念及特点

二Pages所独具的一些特点:

1)使用VBScriptJScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序.

2)无须Compile编译,容易编写,可在服务器端直接执行.

3)使用普通的文本编辑器,如Window、的记事本,即可进行编辑设计.

4)与浏览器无关(Br+wserIn

S。二Pages所设计的网页内容.ActiveS。二Pages所使用的脚本语言(VBSoriptJsoript)均在WEB服务器端执

行,用户端的浏览器不需要能够执行这些脚本语言,如图1所示.

用户端浏览器IE或NS1r1''''1''''1''''洁求11而1''''III]子

WEB服务器ActiveServerP

5)ActiveS。二Pages能与任何AotiveXscripting语言相容.除了可使用VBSoript或JSoript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX,Perl,Tol等.脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件.

6)ActiveS。二Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人票J窃,也提高了程序的安全性.

7)可使用服务器端的脚本来产生客户端的脚本.

8)物件导向(Obje<,一(>riented).

9)AotiveXS。二Components(AotiveX服务器元件)具有无限可扩充性.可以使用VisualBasic,JavaVisualC++,Cobol等编程语言来编写你所需要的AotiveXS。二Component.

2.3ASP技术流行的原因

如果你是个人网站的维护者,使用的是免费主页空问,那么绝大多数情况下你只能使用Java,JavaScript和最新的DHTML技术.DHTML就是当网页从WEB服务器下载后无须再经过服务器的处理,而在浏览器中直接动态地更新网页的内容排版样式、动画.

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

目前)匕种常用的“动态”网站设计方法有:CGI(CommonGatc}vayInterlace),IDC(InternetDatabaseConnec-tor),ActiveXDataOhje川ADO),相比较而言ADO具有容易使用、开发执行快速、消耗系统资源较少和占用磁盘空问小等优点.根据许多从事网站设计工作多年的专家的经验,ADO和ASP的结合可以高效快速地使网站“动态化”,使得网站便于管理和维护,从长远来看这对搭档也势必成为今后一段时问内“动态’''''WEB的核心技术,因此ASP技术在动态网站设计中的流行也成为了一种必然.

3实例

以下通过儿段源代码很好地说明了ASP的简洁、灵活、迅速、多变的特性.

建立一个自动监测浏览时问并根据不同时段动态显示不同页面内容的ASP程序,用记事本书写该源代码,存为[estl.asp:

<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then%>

早上好,今天天气不赖啊!

<%E1seIf''''T油e<#19:00:00#An<1T油e>=#12:00:00#Then%>

下午好!

<%Else%>

哈u}!今晚你有没有去IRC聊天!

<%EndIf%>

将testl.asp保存在WEB服务器的虚拟目录(如:aspsamp/)下,并在浏览器中用HTTP的方式进行浏览,如:yourcx>mpu[二二e/aspsamp/test1.asp.

asp添加一点色彩,在标识中添加“bgcx>lor=“<%=hgc%>””即变为lor=“<%=bgc%

>”>,并在标记前添加如下语句:

<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then

bg}}=“silver"

E1seIf''''T汕e<#19:00:00#An<1T油e>=#12:00:00#Then

hg(一“navy

Else

bg}}=“re<1"

En<1且

%>

如此一来,当用户在不同的时段访问该页面时,将会看到不同的页面背景色.我们可以做的事情还有很

多,譬如想知道在凌晨至十二点之问浏览该页面的客户的姓名,并向客户问好,那么下面的这段程序将能助你达成心愿.首先你需要在页面中设置表单,将以下HTML代码剪贴到“<%IfTime<#12:00:00#An<1Time>=#00:00:00#Then%>”之后:

欢迎光临我的主页,清填写以下信息:

FirstName:

LastName:

Title:Mr.

Ms.

然后在以上HTML代码后面添加如下ASP命令:

<%title=request.form(“title")

iftitle="mr"then

欢迎您Mr.<%=二qu舰.拓mi(+.二;request.form((name)%>.

<%elseiftitle="ms"then%>

欢迎您Ms.<%=二qu舰.拓mi(+.二;request.form((name)%>.<%else%>

<%endif%>

保存文件testl.

12:00:00之问的话,>r=blue>欢迎您<%=二que从.长)mi(+.二e;)&+;&二明es[.长)mi(“玩二e;request.form((name)&&request.form(lname%>

asp,并在浏览器中以HTTP方式进行浏览,如果此时的系统时问在凌晨0:00:00和中

这其实是一个在Internet和Intranet上常见的功能,即当用户在浏览器端填写完表单后,通过调用一个通用网关程序将用户数据传送到服务器,由服务器进行处理后再将结果返还给客户浏览器.过去为了实现这样的功能必须编写一个独立于HTML之外的CGI程序,并通过HTML进行调用,撇开CGI编写复杂等缺点不谈,CGI的执行效

率也是一个大问题,每一个表单(form)均须执行一个可执行文档,当多人同时上线使用时,多个文档同时执行,将大大降低WEB服务器的执行速度,如今ASP提供了与HTML完全相融的编程环境,显然要比使用CGI便捷得多.

4结束语

ASP作为动态网页设计的一套服务器端脚本环境,使得用户浏览网页的绝大部分工作量都能够在服务器端执行,大大减少了浏览器的负担,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑发展ASP,它具有简洁、高效、迅速、多变等许多的优点,使网站具有大信息量传输、便于用户实时查询的特性,总而言之ASP不愧为动态网站制作的利器.

THE END
1.动态网站开发与设计11篇(全文)《动态网站设计与开发》是计算机专业学生学习动态网站开发的入门课程,理论和上机课时各占50%,属知识和技能并重的课程。前期学生学习的其他Windows 窗体编程经验在刚开始的Web 窗体设计和创建时具有一定的指导和借鉴作用,但是该课程的重点和难点还是后期的页面链接跳转、信息在不同页面间的传递共享以及页面和数据库间的信息https://www.99xueshu.com/w/ikeyszu9pkfy.html
2.ASP.NET技术在网站的设计与实现(论文+源码)Nueve在线编程网站论文正文阐述的是ASP. NET作为一种全新的动态网站开发技术,它是通过大量使用组件技术,将Web浏览器与Web服务器之间的网络通信完全的包装起来,在ASP. NET中,动态网站开发技术已经变为利用组件搭建“基于Web的应用程序”。论文还阐述了网站开发技术的现状,通过对各个技术的系统比较从而对ASP.NET技术做了较深入的研究,并结合https://blog.csdn.net/weixin_69071556/article/details/134013902
3.动态网站设计与制作——毕业论文.doc动态网站设计与制作——毕业论文.doc 15页内容提供方:wo7103235 大小:2.28 MB 字数:约6.66千字 发布时间:2018-12-12发布于辽宁 浏览人气:883 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)动态网站设计与制作——毕业论文.doc 关闭预览 想预览更多内容,点击免费在线https://max.book118.com/html/2018/1212/5034134032001340.shtm
4.动态网页设计论文.doc关键词: 毕业论文 网页制作 动态网站 动态网页设计 动态网站设计 毕业设计 网页设计毕业论文.doc 网页设计 制作论文 doc 动态网站设计毕业论文 动态网页 网页 设计 制作 论文 doc 蚂蚁文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。 关于本文 本文标题:动态网页设计论文.doc https://www.mayiwenku.com/p-1106800.html
5.php动态网站开发论文怎么写?Worktile社区4. 论述PHP动态网站开发的技术和方法:在论文的核心部分,详细介绍PHP动态网站开发的技术和方法。包括PHP语言的基本特性、使用PHP创建和管理数据库、利用PHP实现前后端交互、使用PHP框架等。可以通过编写代码示例或图表来说明和支持论点。 7. 结论和展望:总结论文的主要观点和发现,并提供进一步研究的展望。指出PHP动态网站https://worktile.com/kb/ask/194245.html
6.动态网页设计与实现(精选十篇)动态网页设计与实现 篇1 当前, 大多数网站使用动态网页技术来显示内容, 实现功能。因此, 这些网站的动态网页程序的安全性就成为重要问题。通常攻击者可以使用更改过的动态网页程序来替换网站服务器上原有的程序, 来达到攻击的目的。互联网占统治地位的Web服务器, 如Apache, II等, 对用户请求的页面缺乏完整性保护机制https://www.360wenmi.com/f/cnkey7rx1jz7.html