ASP的含义、功能和选择

2008-02-23 05:31:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

从字面上说,ASP包含三方面含义:

  1、Active:ASP使用了Microsoft的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系统。

二、ASP能干什么

  ASP是基于WEB的一种编程技术,能够说是CGI的一种。他能够完成以往CGI程式的任何功能,如计数器、留言簿、公告板、聊天室等等。ASP能够轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面相同。

使用各种各样的组件,ASP能够完成无比强大的功能。

使用FileSystemObject,能够对服务器上的文档进行操作,浏览、复制、移动、删除等等。

  有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作很得心应手。您甚至能够像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用CDONTS(Collaboration Data Objects for NTS,NTS协作数据对象),能够发送、查看邮件,实现WEBMAIL的功能。结合WSH(Windows Scripting Host),能够实现对NT主机的管理,如NT用户管理、IIS虚拟主机配置、EXCHANGE邮箱配置等等,就像管理本地机相同方便。

三、什么时候使用ASP

  ASP是Microsoft在NT上研发出的技术。虽然在UNIX主机上同样能够使用,但是无论功能还是性能都比较落后。所以,最好在NT主机上才考虑使用ASP。

  ASP能够实现以往CGI的任何功能。假如您对PERL、C等其他CGI语言不熟悉,能够考虑使用ASP。因为ASP使用的VBSCRIPT比较容易上手。但是,假如您的CGI程式还需要在UNIX主机上运行,最好使用PERL。PERL在UNIX和NT上同时被支持。您只需要简单的修改,就能够移植。

  ASP操作数据库的功能很强大。假如您使用基于NT的INTRANET建立您的MIS应用,很推荐您使用ASP技术。ASP编写出的系统,完万能够达到原来使用CLIENT/SERVER的网络数据库系统的水平。使用ASP最大的好处是,在您对程式进行升级时,您只需要修改服务器上的ASP文档,而无需修改客户端程式。



标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 在ASP中使用“Request”时应注意的问题

下一篇: 使用ASP和Word进行服务器端拼写检查

热门词条
热门标签