14.1.1 ASP简介

14.1.1 ASP简介

ASP 的全称是Active Server Pages,是由鼎鼎大名的Microsoft(微软)公司开发的服务器端语言。有强大的微软做后盾,ASP在众多的服务器端语言中长久不衰,至今仍有成千上万的网站在使用ASP语言。ASP 内置于IIS中,只要安装了IIS3.0以上版本,就可以使用ASP了。IIS是Internet Information Server的缩写,它是微软公司主推的WEB服务器,IIS目前的最新版本是IIS7.0,现在用户一般常用的版本是Windows 2003 Server里面包含的IIS6.0。IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。

14.1.2 ASP的特点

与传统的HTML相比,ASP具有以下特点:

1.使用普通的文本编辑器,如Windows的记事本,即可进行编写。

2.使用VBScript、JScript 等简单易懂的脚本语言,结合 HTML 代码,可快速地编写Web应用程序。

3.无须Compile(编译器)编译,可以在服务器端直接执行,从而减轻客户端负担。

4.与浏览器无关 (Browser Independence), 客户端只要使用可执行HTML的浏览器,即可浏览利用ASP编写的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在服务器端执行,客户端的浏览器或应用程序不需要具备运行行ASP的能力。

5.由于ASP程序在服务器端执行,因此ASP源程序不会被传到客户端,从而可以避免源程序被他人剽窃,也提高了程序的安全性。

6.面向对象(Object Oriented)编程。

14.1.3 ASP开发工具

可以使用记事本作为ASP程序的编辑器(因为ASP文件是文本文件),但是,如果想更好、更快地使用ASP的话,可以选择以下几种工具:

1.Visual InterDev

Visual InterDev是Microsoft专门为开发ASP程序推出的集成开发环境,它的功能非常强大。

(1)可以对ASP代码进行颜色识别,自动完成代码。例如你输入“Response.”之后,Visual InterDev会自动把Response的方法列举出来以供选择。

(2) Visual InterDev中带有一个代码库,调用预先设计好的DTC(Design Time Control),可以非常简单的实现表单处理、数据库操作等复杂功能。

(3)内置数据库管理工具,可以直接进行数据库查询、修改工作。

(4)内有RS(Remote Script),支持服务器、客户机间代码调用。

(5)群体开发协作管理功能,支持多人同时开发一个网站。

但是,Visual InterDev对HTML编辑的支持不大够,在设计页面效果的方面,不能得心应手。

2.HomeSite

如果ASP程序不是很庞大,可以使用Allaire公司的HomeSite编辑ASP程序。作为一个HTML代码编辑器,HomeSite对HTML的支持可谓登峰造极。它的颜色识别、自动完成、提示帮助等功能,可以使HTML的编辑非常轻松。

在HomeSite中,提供了对ASP的简单支持。HomeSite提供了一个ASP工具栏,上面有ASP常用的符号,它还可以自动使ASP的几个常用词高亮显示,以帮助阅读代码。

除此之外,还有很多其它工具可以编辑ASP,如UlraEdit、HotDog等。最好不要使用“所见即所得”的编辑器如FrontPage和Dreamweaver的设计功能来编辑ASP,以免生成垃圾代码,引起混乱。

你可能感兴趣的:(多媒体技术,microsoft,数据库)