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.动态网站“网络商城购物”的设计与实现毕业文章.docx动态网站“网络商城购物”的设计与实现毕业文章.docx,/strong/span|获得积分:%=SumS%分/tdtdwidth=25% /strong/span|获得积分:%=SumS%分/tdtdwidth=25% soSTRING=dsn=so;%其他需要使用该数据源的页面,用!--#includefil 产品,并清楚填写订购数量、用户、联系、送货地点等https://max.book118.com/html/2023/1107/5140343010011004.shtm
2.中国科技论文在线检查完您的请求后,将很快会重定向至您所需的内容。 请等待最多5秒钟。 防护由Paper-GoEdge提供 您的IP:117.173.156.180已被记录 Request ID:172259349565911000005http://www.paper.edu.cn/scholar/showpdf/MUT2IN3IMTT0Ex4h
3.基于JavaWeb企业门户网站的设计(SpringBoot,Thymeleaf,Bootstrap...基于JAVAWeb企业门户网站的设计(SpringBoot,Thymeleaf,Bootstrap,MySQL)(任务书,开题报告,论文18000字,程序代码,MySQL数据库) 摘要 随着互联网的日益发展,传统纸质传单、短信推送等宣传方式已远远不能满足企业的需求,与此同时,企业门户网站高效率、低成本、便于管理的特点得到了越来越多的企业的青睐。企业门户网站主要作...https://www.2bysj.cn/Article/jsp/202101/19224.html
4.计算机毕业设计jsp二手车交易网站论文求都不能满足现在正常的供求关系,所以我们必须通过添加现在的新技术来满足用户的需求。从目前来看,Java技术已经在动态网页中应用的是 比较广泛的一门技术。1.2.3 本文的内容本文主要介绍了二手车交易网站的课题背景,说明了该系统开发的意义,整个系统开发过程中使用的 ...http://www.360doc.com/document/24/0229/11/84157872_1115540065.shtml
5.毕业论文答辩PPT模板毕业设计论文答辩PPT模板下载创意动态手绘论文答辩PPT模板 动态- 26页205029 简约创意手绘论文答辩PPT模板 动态- 24页308351 精美实用微立体论文答辩PPT模板 动态- 35页135579 清新叶子毕业设计答辩PPT模板 动态- 29页305774 大气稳重实用毕业论文答辩PPT模板 动态- 40页398194 素雅学术风论文答辩PPT模板 ...https://www.ypppt.com/moban/lunwen/
1.动态网站设计课程论文(精选6篇)篇2:动态网站设计课程论文 摘要:项目教学适合计算机专业学生实践技能的培养,适应符合职业岗位、工种,符合现代企业生产实际需要的职业工人的培养。本文以《ASP动态网站》课程中教学项目的设计与实践应用为例,来探索中职计算机专业教学如何设计设计教学项目、应用项目教学法。关键词:教学项目;ASP动态网站;职业能力 本学期我在...https://www.360wenmi.com/f/filei48sgbi6.html
2.计算机动态网站毕业论文,动态网页设计——花之家毕业论文本科毕业论文 年级 11 秋专业 计算机科学与技术 姓名学号 论文题目 动态网页设计 —— 花之家 1 【摘要】 随着网络日益 深入社会生活,以动态网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。基于 Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单...https://blog.csdn.net/weixin_39626613/article/details/119016604
3.生活网站中国简历网http://www.5520.com](收费简历设计网站) 简历翻译网http://www.jlok.com](简历翻译到这里,到外企少不了) 点睛简历网http://www.doteye.com](收费简历设计) 无忧 论文网http://www.51lw.com](免费论文下载) 论文 在线网http://www.lwzx.net](论文下载,大量免费资源) 论文 帝国http://www...https://m.360docs.net/doc/609465278.html
4.(DOC)音乐网站毕业论文设计范文强汪音乐网站的设计与实现 论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: 目 录 摘 要随着网络技术的发展,人民在利用网络学习的同时,也在享受着网络带来的各种附带产品所产生的效应,如网络游戏,网络歌曲。音乐网站正是在这样的需求前提下应运而生。给人们的日常生活带来了极大的乐趣,...https://www.academia.edu/24775512/%E8%AF%AD%E8%A8%80%E8%BF%81%E7%A7%BB%E7%A0%94%E7%A9%B6%E9%97%AE%E9%A2%98%E4%B8%8E%E6%80%9D%E8%80%83
5.城市旅游网站的设计与实现论文(精选6篇)一个优秀的网站必定有一个强大的数据库支持,数据库设计是指针对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的需要。下面是小编整理的城市旅游网站的设计与实现论文,欢迎参考。 城市旅游网站的设计与实现论文 篇1 ...https://biyelunwen.yjbys.com/fanwen/lvyouguanli/668985.html
6.有关校园网站设计4/11-4/15,完成论文的最终稿,并将毕业设计论文及系统上交指导老师。 五、论文(设计)的预期成果与特色或创新之处 (一)预期成果 网站能完整的运行,游客可以注册成为用户,否则游客只能对资源进行预览,无法进行评论;用户可以上传,下载和评论电影资源;管理员可以对评论和资源进行删除。 https://www.unjs.com/lunwen/jisuanji/20080120153442_34898.html
7.springboot在线音乐网站的设计与实现毕业论文基于springboot的...springboot在线音乐网站的设计与实现毕业论文 基于springboot的音乐网站,   本人的毕业设计,页面设计感觉不咋地,感觉可以做出更好的页面效果,但是时间有限。我后期有时间再优化,虽然毕业设计过了,但是作为本人大学四年写的代码量最多的项目,还是有必https://blog.51cto.com/u_16213621/10147704
8.食品网站设计—以美食为主题的网页设计内容食品网站的设计需要考虑到用户的需求和习惯,注重内容的真实性和质量,提供良好的视觉和交互体验。只有这样,食品网站才能真正满足用户的需求,为人们提供更好的食品选择和购买体验。 2、美食网页设计论文5000字 美食网页设计的重要性 如今,随着互联网的普及和快速发展,人们的生活方式也在发生着翻天覆地的变化。无论是购物...https://www.wangzhansheji.vip/wangzhansheji/693.html
9.飞光网飞光文库飞光分享网机械图纸机械毕业设计论文文档分享飞光网是一个在线图文分享平台。大家可以上传设计图纸,学习资料,设计标准,研究报告,行业资料,策划管理方案,学术论文,毕业设计模板等电子文档,打造全民分享平台https://www.feiguangwang.com/