ASP開發工具論

 
一.    ASP介紹:
1)         ASP簡介:
  Active Server Pages即ASP是微軟開發的一種類似HTML、Script(腳本)與CGI的結合體,它沒有提供自己專門的編程語言,而是允許用戶使用包括VBSCRIPT,JAVASCRIPT等在內的許多已有的腳本語言編寫ASP的應用程序。ASP的程序編制比HTML更方便且更有靈活性。它是在WEB服務器端運行,運行後再將運行結果以HTML格式傳送至客戶端的瀏覽器。ASP屬於解譯性語言。由服務器端WEB服務器解釋執行。ASP的特點是使用簡單、方便,開發週期短、開發效率高。
2)         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實際是以ASP爲擴展名的文本文件,所以原則上可以使用任何文本編輯器編輯,在開發中常見的工具有NotePad、UltraEdit、Editpuls、Dreamweaver MX、Microsoft Visual Interdev等,它們各有所長,其中部分工具對ASP的編輯有更好的支持,這裏我們一一介紹並且進行比較。
1)              NotePad使用方便,幾乎所有機器上都有安裝,並且速度極快,直到現在很多人依然使用NotePad來進行程序的開發。
2)              UltraEdit和EditPlus可以說是NotePad的升級版,是高級的文本編輯工具,在NotePad速度快的基礎上添加了代碼顏色,可顯示行號等功能,被廣泛使用。
3)              Dreamweaver MX 是Macromedia公司開發的所見即所得網頁製作工具,在UltraDev版本後開始對動態服務器頁面添加支持,同時添加了對ASP代碼開發的支持,在MX版本時更是將動態頁面開發支持升級,一些應用甚至簡單的鼠標託拽即可完成,相當方便,同時添加了簡單的測試、預覽功能,相當方便。
4)              Microsoft Visual Interdev是Microsoft公司所開發的ASP開發工具,在Visual Studio 6中即包含了它的6.0版本,Interdev對代碼編寫功能強大,對HTML編輯的支持不夠,在設計頁面效果時較爲複雜,所以更適合純代碼編寫。
 
Notepad
UE
Dreamweaver MX
Interdev
代碼顏色
X
可查錯、預覽
X
X
可編輯界面
X
X
優秀
啓動速度
極快
一般
代碼自動完成
X
X
優秀
行號提示
X
ASP支持
無特殊支持
一般
優秀
優秀
5)            橫向比較











  從結果上來看,UE或Editplus及Notepad適合代碼改動,InterDev和Dreamweaver MX適合代碼開發,而Dreamweaver MX又有頁面設計的本領,所以我們認爲使用Dreamweaver MX來開發ASP頁面會提高效率。

三.    服務器端配置方法
1)              常見系統以IIS爲WEB服務器軟件,本例將以IIS5.0 和 Windows 2000 Professional配置ASP開發環境。
2)              IIS安裝
IIS內附於Windows安裝包內,但Professional版本Windows需要安裝,首先進入控制面板,選擇添加刪除程序,接下來選擇添加Windows組件,在組件列表中將Internet 信息服務(IIS)前的選項框構選,單擊下一步並插入系統光盤,IIS即可安裝完成。
3)              IIS配置
在控制面板中選擇Internet信息服務,單擊鼠標打開圖示界面

右鍵單擊默認Web站點,選擇屬性,彈出站點設置窗口

在Web站點選項卡中更改IP地址爲127.0.0.1(或者您本機IP)

在主目錄選項卡中將主目錄設置爲本機的網頁文件所在目錄,本文是E:/Myweb

設置“文檔”:確保“啓用默認文檔”一項已選中,在增加需要的默認文檔名並相應調整搜索順序即可。此項作用是,當在瀏覽器中只輸入域名(或IP地址)後,系統會自動在“主目錄”中按“次序”(由上到下)尋找列表中指定的文件名,如能找到第一個則調用第一個;否則再尋找並調用第二個、第三個……如果“主目錄”中沒有此列表中的任何一個文件名存在,則顯示找不到文件的出錯信息。依次添加Index.htm、Index.html、Index.asp。
 
四.    Dreamweaver MX 配置方法
使用Dreamweaver MX來開發ASP頁面要發揮最大的效率首先應該配置Dreamweaver MX站點
1)            啓動Dreamweaver MX,在站點菜單中選擇新建站點,在彈出的定義窗口中爲站點取名稱,本例使用名爲myfirstweb,單擊下一步。
2)            鉤選“是,我想使用服務器技術”,並在下方的列表中選擇您將使用的動態服務器技術,本例我們選擇“ASP VBScript”,單擊下一步。
3)            鉤選在本地進行編輯和測試(我的測試服務器是這臺計算機),並在下面的輸入框中輸入WEB目錄(注 即在IIS中配置的主目錄路徑),本例爲e:/myweb,單擊下一步。
4)            輸入測試服務器的URL(注 這裏輸入IIS中設置的IP地址)本例中IIS服務器設置的站點IP爲127.0.0.1,這裏我們也輸入http://127.0.0.1
5)            接下來的畫面一律直接下一步,最後選擇完成即可結束站點配置。
6)            在文件菜單中選擇新建,選擇動態頁-ASP VBScript,點擊創建,在ASP選項卡中單擊輸入,頁面會自動切換到代碼編輯狀態,輸入now,按下F12鍵預覽,如果出現當前時間即表示整個配置過程正確,入有錯誤請檢查Dreamweaver和IIS配置是否正確。
 
五.    使用Dreamweaver開發ASP
1)              有預覽功能,可以直接預覽結果,數據庫相關程序也可預覽,十分方便。
2)              代碼自動完成功能,當使用ASP的內置對象時Dreamweaver會自動完成此對象擁有的所有屬性和方法。
3)              代碼顏色和查錯功能,代碼有顏色區別,一般變量爲黑色,ASP語法爲藍色,對象方法函數爲紫紅色,字符串爲綠色,數值爲紅色,註釋爲灰色,非常友好,可以很簡單的發現語法錯誤,另外對於編好的程序,組合鍵Ctrl+R,會運行程序,如果出現錯誤會有提示,並告訴您錯誤所在行位置。
4)              站點內查找、替換功能。除了常規的本文件內查找、替換功能外,還可以在整個文件夾或者整個站點中查找替換,比如希望將整個站點中的request.form替換爲request.querystring,將非常方便,另外這裏也支持正則表達式。
六.    Dreamweaver的代碼生成功能
Dreamweaver可以不用書寫一行代碼僅用簡單的鼠標託拽就自動生成簡單的WEB程序(如留言本、Blog等),開發效率非常快,詳細請參照附件中的實例。

總的來說,使用Dreamweaver來開發ASP站點將會極大的提高速度、提升效率。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章