ASP基礎(chǔ)講座(上) |
作者:佚名 發(fā)布時間:2009-06-22 瀏覽:2412次 |
ASP基礎(chǔ)講座(上) 各位“發(fā)燒級網(wǎng)蟲”,你是否正在絞盡腦汁地完善自己的網(wǎng)頁?你是否正費(fèi)勁心思想要搞一個CGI程序?看到別人利用FOXWeb技術(shù)開發(fā)基于WWW的數(shù)據(jù)應(yīng)用系統(tǒng),你是否早已垂涎三尺?不用慌,我們將為大家提供最前沿的動態(tài)網(wǎng)頁技術(shù)。今天為大家請來INTRANET&ASP站點(diǎn)負(fù)責(zé)人LWW(地道的中國人喲)為大家先上一堂ASP基礎(chǔ)課,包括最基礎(chǔ)的交互界面設(shè)計及大家最關(guān)心的數(shù)據(jù)庫訪問技術(shù),一起來看看吧。 Active Server Pages (ASP,動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(通用網(wǎng)關(guān)接口,Common Gateway Interface)的技術(shù)。微軟發(fā)布Win98時,同時推出了PWS4.0(個人WEB服務(wù)器,可在Win98光盤里的ADD-ONS目錄里找到),它本身支持對ASP2.0的解釋執(zhí)行,所以大家不用去找免費(fèi)的服務(wù)器就可以體驗一下ASP的簡單和方便了。 簡單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等,就像用戶在使用自己的CGI程序一樣。但是他比CGI簡單。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個好處,就在于ASP可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型,類似于DAO)方便地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能。 如何使用ASP? 還是讓我們以一個例子來說明吧。我看到許多講語言的書上都是以“Hello World”作為第一個例子,那么,就讓我們也向世界問一聲好吧。 第一步:打開一個文本編輯器(比如,Notepad),輸入以下代碼: <% For i=3 To 7 %> > Hello World! <% Next %> 然后以文件名Hello.asp存盤。由于.asp文件要由服務(wù)器端的ASP環(huán)境來解釋,所以—— 第二步:你必須將它放在WWW服務(wù)器的目錄下。在安裝了PWS的Win98系統(tǒng)里,缺省路徑是c:Wroot,你也可以自己建一個子目錄,比如“asp”。 第三步:打開瀏覽器,輸入 http://yourservername/asp/Hello.asp,瀏覽器上立即顯示“Hello World”,就這么簡單。 現(xiàn)在,讓我們回過頭來分析一下上面的腳本,你會發(fā)現(xiàn)同HTML腳本比較,它多了兩個符號<%和%>,這就是ASP的定界符,他將一般的HTML腳本同ASP代碼分隔開來,中間的代碼就是ASP“語言”,大家一定已經(jīng)看到,他的語法跟Visual Basic差不多。ASP的腳本語言可以是任何Script語言,不過你得提供相應(yīng)的引擎。ASP本身支持VBScript 和javascript,可以由你決定使用哪一種。你只需在使用ASP腳本前用一句 *溫馨提示:如有疑問,可免費(fèi)咨詢世紀(jì)網(wǎng)絡(luò)在線客服,或撥打世紀(jì)網(wǎng)絡(luò)熱線0917-3535180,我們會從專業(yè)的角度認(rèn)真解答。 |