加入收藏 官方微博 网站地图

毕业论文

您现在的位置:首页 > 论文天下 > 毕业论文 >

ASP技术的应用与网页制作

摘 要:随着科技的发展,网络越来越普及,人们的生活已经离不开网络,而网络上的网页是人们上网的时候最常见的。本文介绍了常见的几种动态网页制作技术以及现在制作网页的几种工具,对ASP技术从整体做了描述,概述了ASP的工作原理、开发工具、脚本语言、常用对象、ADO及网络安全等内容,最后对ASP.net这门新的技术进行了介绍。
 
【关键词】ASP 技术,ADO技术,DreamWeaver,Access

近些年来,随着网络技术的飞速发展,网络教学也开始日益普及,基于页面浏览的静态网页型的网络课件,由于开发工具成熟,开发过程简单,得到很大的推广,但随着网络教学的深入发展,静态页面型的网络课件已远远不能满足网络教学的需要,网络教学中迫切需要动态的充满交互的能进行各种教与学活动的网络课件、网络教学系统等等,这需要掌握相关的动态网页制作技术。 

1.1 动态网页制作的几种技术

目前,制作动态型网页的技术已有很多,常见的有CGI、ISAPI、ASP,JSP,PHP等等。

1.1.1 CGI

CGI(CommonGatewayInterface)是开发较早的技术,其工作主要流程是,一个用户请求,激活一个CGI应用程序,CGI应用程序将交互主页里用户输入的信息提取出来,将用户输入的信息传给服务器主机应用程序(如数据库查旬),将服务器处理结果通过HTML文件返回给用户,CGI进程结束。因此,对每一个请求(请求一个页面)CGI都要产生一个新的进程。同一段时间内发出的请求越多,服务器上运行的进程也就越多。当进程数多到一定程度后,服务器性能将显著下降。 

1.1.2 ISAPI

ISAPI(InternetServerApplicationProgramInterface)针对CGI的缺点进行了改进,利用DLL(DynamicLinkLibrary)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤繁琐。

1.1.3 ASP

ASP (ActiveServerPages)是一套微软开发的服务器端脚本环境,ASP内置于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。ASP所有的程序都在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,不必担心客户的浏览器是否能运行你所编写的代码,同时也减轻了客户端浏览器的负担,提高了交互的速度。 

1.1.4 PHP

PHP是一个类似微软ASP的服务器端的嵌入式超文本处理语言,是建立动态网站的强大工具。而PHP有专用的编程语言:PHP,它的语法混合了 C、Java、Perl以及它的新语法,可以比CGI或者Perl更快速的执行动态网页。

1.1.5 JSP

JSP(JavaServer Pages)规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够在任何Web或应用程序服务器上运行,能够将应用程序逻辑和页面显示分离,能够快速地开发和测试,简化开发基于Web的交互式应用程序的过程。
考虑到ASP技术相关网络资源很多,而且有丰富的中文参考资料,开发工具比较成熟,所用脚本语言简单,易学易用,能快速构建网络应用程序,一般用户对WINDOWS平台较为熟悉,所以本文重点简绍该项动态网页制作技术。

1.2市场流行可视化网页制作工具一览

1.2.1 FrontPage

Microsoft出品,由于操作采用Office风格,简单易学,拥有最大的市场份额。FrontPage2000最强大之处是其站点管理功能。在更新服务器上的站点时,不需要创建更改文件的目录。FrontPage2000会为你跟踪文件并拷贝那些新版本文件。FrontPage2000是现有网页制作软件中惟一既能在本地计算机上工作,又能通过Internet直接对远程服务器上的文件进行工作的软件。但由于跨浏览器性能差,可定制的动态网页功能较弱,不太被专业Web开发人员推荐。

1.2.2 Dreamweaver 

Macromedia出品,由于使用方便、 功能强大而被专业Web开发人员推荐,同时也占据了很大的市场份额。DreamWeaver包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plug-in也能够在Netscape和IE 4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。 
    DreamWeaver还采用了Roundtrip HTML技术。这项技术使得网页在DreamWeaver和HTML代码编辑器之间进行自由转换,HTML句法及结构不变。这样,专业设计者可以在不改变原有编辑习惯的同时,充分享受到可视化编辑带来的益处。DreamWeaver最具挑战性和生命力的是它的开放式设计,这项设计使任何人都可以轻易扩展它的功能。

1.2.3 Golive

Adobe出品,由于该软件在4.0之前只有Mac版,所以在使用方面依旧偏向Mac系统,对国内广大的PC用户来说使用不方便。不过该软件在页面编排和动态网页方面有非常强的功能,深受专业人士喜爱。

1.2.4 Netscape

Netscape编辑器是网页制作初学者很好的入门工具。如果要制作的网页主要是由文本和图片组成的,Netscape 编辑器将是一个轻松的选择。如果网页制作者对HTML语言有所了解的话,能够使用Notepad或Ultra Edit等文本编辑器来编写少量的HTML语句,也可以弥补Netscape编辑器的一些不足。

1.2.5 Flash

Flash是用在互联网上动态的、可互动的shockwave。它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。FLASH可以用其生成动画,还可在网页中加入声音。这样你就能生成多媒体的图形和界面,而使文件的体积却很小。 FLASH虽然不可以像一门语言一样进行编程,但用其内置的语句并结合JavaScripe,您也可做出互动性很强的主页来。

1.3 Dreamweaver的特点

Dreamweaver之所以能成为专业网站设计人员的首选工具,主要是因为它相对于其他可视化网页编辑软件,有着自己突出的优势。
1. 可视化界面:学习简单,操作快捷。
2. 跨浏览器支持:Dreamweaver支持多种浏览器,并且可以选择主要针对的浏览器。
3. 支持动态网页技术:可以简便地生成CSS层,JavaScript等动态页面。
4. 强大的网站管理功能:Dreamweaver不仅仅适用于单个网页制作,它的库、模版和标签等功能还适合大型网站的合作开发。
5. 丰富的媒体支持:可以方便的加入Java、Flash、Shockwave、ActiveX以及其他plug-in媒体。
6. 超强的扩展能力:Dreamweaver支持增加第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。
 

【字体:


关于我们| 付款方式| 定制论文| 发表论文| 服务报价| 客户投诉| 广告服务

Copyright 2012 ZHIPR.    中南数字出版网版权所有 技术支持:CCDEC.COM

电 话:18684882163     400-007-2315

企业客服QQ:939366487 邮 箱:939366487@qq.com 备案号:湘ICP备12003622号-1

地址:长沙岳麓山大学科技园 新媒体中心   邮编:410006