兰州西到酒泉火车票:ASP具体的说,是什么?它对我们能起多大作用?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 19:30:48

1、首先,最简单的说,ASP是一种文本文件,也就是说,你可以用记事本打开它,看到ASP源代码。
2、ASP又不光是一种文本文件,它是一种有其特定格式的文本文件,也就是说,有其特定的语法和规则,如果你写错了代码,那么,运行时就通不过。
3、即然你把问题提在了编程区,也就是说,你已经知道了,ASP是一种编程的东西,它是一种类似解释性的语言,如Basic。
4、其运行是在IIS的支持下的,也就是说,你需要架设一个IIS网站,或是在别人提供的IIS网站中把你的ASP文件放入,ASP才能正确的运行。(当然,别的能支持ASP的网站软件也可以)
5、顺便说一下IIS,IIS是微软提供的,在win2k/winxp/windows2003中都集成有,关于IIS的架设,你可以去看一下相关的参考资料。
6、ASP是“服务器端动态网页开发技术”的简称,也就是说,ASP可以让我们实现:
A、不同的条件下,客户看见的页面不同。
B、实现客户与客户间的交互,如论坛、聊天、留言。
C、客户与服务器的交互,如上传文件。
D、其它静态网页不具有的功能。
7、ASP并不使用简一的语言规范,ASP的代码你可以看成为是普通的html与vbScript或是其它网页语言的混合,用得最多的是vbScript+html。vbScript的语法规则又与vb是非常类似的。
8、对于ASP的使用,你去网上随便找些ASP代码,然后放在自个的电脑的IIS中去试一下然后自个体会吧,光是纸上谈兵是无法说得清楚的。
9、想学会ASP,首先应该学会IIS的架设,这是windows操作系统的相关内容了,简单的说,就是怎么玩转win的一些功能了。

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

ASP是将编程引用到网页技术上的一种脚本,但ASP不能称为编程语言。它的出现使原来的静态网页真正“动”起来,即动态网页的实现。

ASP是网络程序

HTML是普通的静态网页,而ASP则具有动态功能,可以存储数据..像论坛

ASP是网页制作的工具,它确实是现在最为广泛的,但是它还没有JSP的地位高, JSP很难学的,但是它是很有发展前途的。

ASP是一种机制,绝非语言!是动态网页“生存”的一种机制。