Active Server Pages即ASP是微软开发的一种类似HTML、Script(脚本)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,JAVASCRIPT等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。ASP属于解译性语言。由服务器端WEB服务器解释执行。ASP的特点是使用简单、方便,开发周期短、开发效率高。
ASP运行环境主要是WEB服务器及客户端的浏览器组成,ASP代码由WEB服务器解释执行为HTML后发送至客户端浏览器,由客户端浏览器解释HTML代码及客户端Script。
ASP开发中最常见的WEB服务器软件是Microsoft的IIS (Internet Information Server),其版本为5.0,目前XP和2003操作系统中集成的IIS版本为6.0,安全性和运行速度有了一定的提高。IIS包含World Wide Web服务器、文件传输协议(FTP)服务器、SMTP虚拟服务器、ASP、个人Web管理器(Personal Web Manager)等功能组件。
ASP实际是以ASP为扩展名的文本文件,所以原则上可以使用任何文本编辑器编辑,在开发中常见的工具有NotePad、UltraEdit、Editpuls、Dreamweaver MX、Microsoft Visual Interdev等,它们各有所长,其中部分工具对ASP的编辑有更好的支持,这里我们一一介绍并且进行比较。
|
Notepad |
UE |
Dreamweaver MX |
Interdev |
代码颜色 |
X |
√ |
√ |
√ |
可查错、预览 |
X |
X |
√ |
√ |
可编辑界面 |
X |
X |
优秀 |
√ |
启动速度 |
极快 |
快 |
一般 |
慢 |
代码自动完成 |
X |
X |
√ |
优秀 |
行号提示 |
X |
√ |
√ |
√ |
ASP支持 |
无特殊支持 |
一般 |
优秀 |
优秀 |
从结果上来看,UE或Editplus及Notepad适合代码改动,InterDev和Dreamweaver MX适合代码开发,而Dreamweaver MX又有页面设计的本领,所以我们认为使用Dreamweaver MX来开发ASP页面会提高效率。
IIS内附于Windows安装包内,但Professional版本Windows需要安装,首先进入控制面板,选择添加删除程序,接下来选择添加Windows组件,在组件列表中将Internet 信息服务(IIS)前的选项框构选,单击下一步并插入系统光盘,IIS即可安装完成。
在控制面板中选择Internet信息服务,单击鼠标打开图示界面
右键单击默认Web站点,选择属性,弹出站点设置窗口
在Web站点选项卡中更改IP地址为127.0.0.1(或者您本机IP)
在主目录选项卡中将主目录设置为本机的网页文件所在目录,本文是E:/Myweb
设置“文档”:确保“启用默认文档”一项已选中,在增加需要的默认文档名并相应调整搜索顺序即可。此项作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个;否则再寻找并调用第二个、第三个……如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。依次添加Index.htm、Index.html、Index.asp。
使用Dreamweaver MX来开发ASP页面要发挥最大的效率首先应该配置Dreamweaver MX站点
Dreamweaver可以不用书写一行代码仅用简单的鼠标托拽就自动生成简单的WEB程序(如留言本、Blog等),开发效率非常快,详细请参照附件中的实例。
总的来说,使用Dreamweaver来开发ASP站点将会极大的提高速度、提升效率。