您现在的位置是:首页 > 生活问答 >正文

今日asphalt(asp语言)

发布时间:2022-06-20 17:51:15扶诚菡来源:

导读大家好,小良来为大家解答以上问题。asphalt,asp语言很多人还不知道,现在让我们一起来看看吧!1、ASP是HTML(超文本标记语言)、脚本和CGI(...

大家好,小良来为大家解答以上问题。asphalt,asp语言很多人还不知道,现在让我们一起来看看吧!

1、ASP是HTML(超文本标记语言)、脚本和CGI(通用网关接口)的结合体,但运行效率比CGI高,编程比HTML方便灵活,安全性和保密性比脚本好。如果你是互联网新手,你可能不太了解上面的术语。下面是每个术语的解释以及它们之间的区别。

2、HTML(超文本标记语言)是一种超文本标记语言。文件可以通过这种格式在网上上传和浏览。用户只能通过使用web浏览器工具来浏览这些文件。目前常用的工具有微软Internet Explorer、Netscape Communicator等。因为HTML文件都是由标签组成的,所以更适合制作静态网页。再者,由于固有的限制,HTML不能直接访问数据库,所以访问数据库大多依靠CGI。ASP不仅可以包含HTML标签,还可以直接访问数据库,使用无限的ActiveX控件,所以在编程上比HTML更方便灵活。

3、CGI(公共网关接口)是一个公共网关接口,可以称之为机制。因此,可以使用不同的程序编写合适的CGI程序,如Visual Basic、Delphi或C/C等。你把写好的程序放到WEB服务器的电脑上运行,然后把运行结果通过WEB服务器传输到客户端的浏览器。其实这种方法难度大,效率低,因为每次修改程序都要把CGI程序重新编译成可执行文件。ASP与Script(脚本)非常相似,它可以直接运行,无需重新编译为可执行文件。此外,ASP中内置的ADO组件允许用户通过客户端浏览器访问各种数据库。另外,ASP和CGI最大的区别在于对象引导和组件重用。除了内置的请求对象、响应对象、服务器对象、会话对象、应用对象和ObjectContext对象等基本对象,ASP还可以允许用户通过插件使用ActiveX控件。当然,ASP本身也提供了一些ActiveX控件供使用。这些组件包括广告旋转组件、文件访问组件、文件连接组件和多个数据库访问组件等。这些扩展和重用的组件使得ASP的功能远远大于CGI。

4、脚本(Script)是可以在WEB服务器或客户端浏览器上运行的一组命令的组合。目前网页编写中比较流行的脚本语言有VBScript,JavaScript。这些脚本大部分都是在客户端运行的,所以客户端可以清楚的得到脚本的内容。所以从安全性上来说,这些客户端的脚本语言确实很危险。虽然ASP有可取之处?哎?偷跑EB服务器运行,然后将运行结果以HTML格式发送到客户端的浏览器。因此,ASP比常见的脚本语言安全得多。

5、总结ASP的特点:

6、ASP可以嵌套HTML或其他脚本语言(VBScript,JavaScript)

7、ASP是一种运行在WEB服务器上的脚本语言,程序代码是安全保密的。

8、ASP是基于对象的,所以可以通过使用ActiveX控件继续扩展功能。

9、ASP ADO组件是内置的,所以你可以很容易地访问各种数据库。

10、ASP可以将运行结果以HTML格式发送到客户端浏览器,因此可以适用于各种浏览器。

11、ASP的作用和优势

12、ActivePages或者asp是cgi的替代品,也可以说是微软为了赚钱而发明的(因为perl的一切都是免费的)。然而,微软开发的ASP确实有一些优势,它比cgi运行得更快,并且它使用HTML、脚本和ActiveX服务器组件提供了构建Web应用程序的框架。ASP文档可以通过在HTML页面中嵌入脚本来创建。当用户请求ASP时,服务器将执行嵌入在页面中的脚本,脚本的输出将作为HTML的一部分,以便任何浏览器都可以浏览该页面。

13、我们都经常听到CGI的名字,但在不久的将来,它的名字将被ASP所取代。ASP可以实现CGI的所有功能,而且ASP的执行速度比CGI更快!而且ASP可以通过DLL组件无限扩展功能,这是目前其他任何网络语言都不具备的。例如,我们在打开数据库时使用的ADO(活动日期对象)组件被用作ASP和相关数据库之间的中介。例如,如果我们想从Microsoft Access数据库中检索记录,您的脚本将调用Active DateBase对象,它将从Access数据库中请求数据!

14、Asp支持微软的COM(组件对象模型),所以可以用多种语言编写,比如VB,VC,C,Java。这些语言我想每个人都会懂一些,也就是说,只要你懂这些语言,你就可以自己编写组件来扩展你的程序!

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇