的优点:作为网络上十分流行的编程语言,一定会具有很多独特之处,而ASP也不例外,它具有以下优点:1,编写程序方便.您可以用
VBScript或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序.对于VBScript和JScript,使用哪种语言并不重要,Web服务器等同地处理这两种语言,并向用户的浏览器发送HTML格式化结果.由于ASP采用Script语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新
学习一种新语言的时间.而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程.2,使用编程环境方便简单.可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本,FrontPage等文本编辑器.也可以用dreamweaver和专业的MicrosoftVisualInterDev开发工具.3,浏览网页方便,交互速度也快.ASP是运行在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容.ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度.4,提供多种编程语言.ASP能与任何ActiveXscripting语言相容.除了可用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl等.5,提高代码的安全性.ActiveServerPages的程序代码隐藏,已编码的脚本在运行时由脚本引擎解码,因此不需要单独的应用程序.客户端上仅可以看到由ASP输出的动态HTML文件.因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.6,功能强大.编程是面向对象的(Objectoriented),并可扩展ActiveXServer组件功能.ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性.你可以使用任何编程语言来编写你所需要的ActiveXServer组件.可以使用VisualBasic,
Java,VisualC++,COBOL等编程语言来编写你所需要的ActiveXServerComponent.也可以使用第三方组件或自己开发的ActiveXServer组件.理论上说,可以实现任何功能.7,访问数据库十分方便.可以通过ADO(ActiveXDataObjects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即,即时更新显示的最新WEB页面数据库技术.)非常方便地访问数据库.总之,ASP从字面上说,包含三方面含义:
3
1.Active:ASP使用了微软的ActiveX技术.ActiveX(COM)技术是现在Microsoft软件的重要基础.它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作.ASP本身封装了一些基本组件和
常用组件,有很多公司也开发了很多实用组件.只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速,简易地建立自己的WEB应用.2.Server:ASP运行在服务器端.这样就不必担心浏览器是否支持ASP所使用的编程语言.ASP的编程语言可以是VBSCRIPT和JSCRIPT.VBSCRIPT是VB的一个简集,VB的人可以很方便的快速会上手.然而
NETscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT.而在服务器端,则无需考虑浏览器的支持
问题.NETscape浏览器也可以正常显示ASP页面.3.Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示.浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码.这样就可以防止别人抄袭程序.由此可以看出,ASP是在IIS下开发WEB应用的一种简单,方便的编程工具.在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途,属性,方法,就可以轻松编写出自己的ASP系统.而我这次所开发的留言本系统,主要是