首 页 | 企业建站 | 域名注册 | 虚拟主机 | 企业邮局 | 网络推广 | 系统开发 | 价格总览 | 成功案例
企业黄页 | 信息展台 | 人才招聘 | 技术展示 | 濮阳人才网 | 客服中心 | 华技相关 | 华技论坛
什么是ASP?

一、A含义

从字面上说,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文件,而不需要修改客户端程序。


快速导购
雷霆套餐
超值型windows型 linux型
经济I型 II型
标准I型 II型 III型
商务I型 II型
优惠套餐
miniTNT
TNT50
TNT50B
TNT100
TNT200
简约型
普及I型 II型 III型
商务A型 B型 ASP.NET
高级型
海外I型 II型
网络常识
什么是虚拟主机
虚拟主机能干什么
什么是CGI程序
什么是ASP程序
什么是PHP程序
什么是web空间
什么是log
什么是静态IP
什么是SPAM
什么是访问统计报告
什么是1U
使用虚拟主机有什么限制
-  公司简介  -  联系方法  -  招聘信息  -  客户服务  -  意见反馈  -  设为首页  - 
pyinfo.ha.cn ©2003-2004 濮阳信息港 版权所有 华技网络信息服务有限公司制作
地 址: 濮阳市海龙科技大厦408室  电话:0393-4628336 传真:03934628336 邮 编: 457000