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站點將會極大的提高速度、提升效率。