freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

asp-asp基礎(chǔ)教程(上)-文庫吧

2025-05-01 17:06 本頁面


【正文】 寫,那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳本 命令所組成的,如同一般的程序,腳本可以將一個(gè)值賦給一個(gè)變量,可以命令 WEB 服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如 VBScript 。腳本語言是一種介乎于 HTML 和諸如 JAVA 、 Visual Basic 、 C++ 等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述 ASP 所提供的腳本運(yùn)行環(huán)境可支持多種腳本語言,譬如: JScript 、 REXX 、 PERL 等等,這 無疑給 ASP 程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。 ASP 的出現(xiàn)使得廣大 WEB 設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,實(shí)際上就算你 在同一個(gè) .asp 文件中使用不同的腳本語言,你都無須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,而你也只需在 .asp 中聲明使用不同的腳本語言即可。下面是一個(gè)典型的在同一 .asp 文件中使用兩種腳本語言的例子: HTML BODY TABLE % Call Callme % /TABLE % Call ViewDate % /BODY /HTML SCRIPT LANGUAGE=VBScript RUNAT=Server Sub Callme TR TDCall /TD TDMe /TD /TR End Sub /SCRIPT SCRIPT LANGUAGE=JScript RUNAT=Server function ViewDate() { var x x = new Date() (()) } /SCRIPT 這是各位在本文中接觸的第一個(gè)真正的 ASP 程序,千萬不要被 “ % % ”符號搞糊涂,這其實(shí)是標(biāo)準(zhǔn)的 ASP 定界符,而 “ SCRIPT /SCRIPT ” 之間的就是腳本語言。 ASP 不同于腳本語言,它有自己特定的語法,所有的 ASP 命令都必須包含在 % 和 % 之內(nèi),如: % test=English % , ASP 通過包含在 % 和 % 中的表達(dá)式將執(zhí)行結(jié)果輸出到客戶瀏覽器 , 如: % =test % 就是將前面賦給變量 test 的值 English 發(fā)送到客戶瀏覽器中,而當(dāng)變量 test 的值為 Mathematics 時(shí) , 以下程序: This weekend we will test % =test %. 在客戶瀏覽器中則顯示為: This weekend we will test Mathematics. 學(xué)習(xí) ASP 最好的方法莫過于親自動手編寫,為了在最短的時(shí)間內(nèi)使各位掌握 ASP 的程序設(shè)計(jì)技巧,本文將采取實(shí)例分 析法,通過一系列的實(shí)例讓各位在實(shí)踐中學(xué)習(xí) ASP 。建立一個(gè) ASP 頁面,你所需的只是打開一個(gè)文本編輯器,如: Notepad ,然后跟我開始動手編寫第一個(gè) ASP 程序。下面我們將建立一個(gè)自動監(jiān)測瀏覽時(shí)間并根據(jù)不同時(shí)段動態(tài)顯示不同頁面內(nèi)容的 ASP 程序,請將以下代碼剪貼到你的文本編輯器中 , 并存為 : html body FONT COLOR=Green % If Time 12:00:00 And Time = 00:00:00 Then % 早上好,今天天氣不賴啊 ! % ElseIf Time 19:00:00 And Time = 12:00:00 Then % 下午好 ! % Else % 哈嘍 ! 今晚你有沒有去 IRC 聊天 ! % End If % /body /html 將 保存在 WEB 服務(wù)器的虛擬目錄 ( 如: aspsamp/) 下,并在瀏覽器中用 HTTP 的方式進(jìn)行瀏覽,如: ,你將會新奇地發(fā)現(xiàn),你的頁面真的活起來了。雖然,這只是一個(gè)非常簡單的實(shí)例,而且這一功能完全可以通過 JavaScript 完成,但是不難發(fā)現(xiàn)使用 ASP 要比 JavaScript 簡潔、迅速得多,而且運(yùn)用此法,你完全可以輕而易舉地令你的網(wǎng)頁在不同的時(shí)段展示不同的風(fēng)格。此例中的 “ Time ” 實(shí)際上是一個(gè) VBScript 內(nèi)置的顯示系統(tǒng)當(dāng)前時(shí)間的函數(shù),由于系統(tǒng)默認(rèn)的腳本語言是 VBScript ,因此當(dāng)你在 ASP 命令中調(diào)用該函數(shù)時(shí),腳本引擎會自動將其轉(zhuǎn)換成當(dāng)前的系統(tǒng)時(shí)間。接下來我們將 給 添加一點(diǎn)色彩,在 body 標(biāo)識中添加 “ bgcolor= % =bgc % ” 即變?yōu)? body bgcolor= % =bgc % ,并在 body 標(biāo)記前添加如下語句: % If Time 12:00:00 And Time = 00:00:00 Then bgc=silver ElseIf Time 19:00:00 And Time = 12:00:00 Then bgc=navy Else bgc=red End If % 如此一來,當(dāng)用戶在不同的時(shí)段訪問你的頁面時(shí),他們將會看到不同的頁面背景色。我們可以做的事情還有很多,譬如你想知道在凌晨至十二點(diǎn)之間瀏覽你頁面的客戶的姓名,并向他或她問好,那么下面的這段程序?qū)⒛苤氵_(dá)成心愿。首先你需要在頁面中設(shè)置表單,將以下 HTML 代碼剪貼到 “ % If Time 12:00:00 And Time = 00:00:00 Then % ” 之后: 歡迎光臨我的主頁,請?zhí)顚懸韵滦畔? : FORM METHOD=POST ACTION= P First Name: INPUT NAME=fname SIZE=48 P Last Name: INPUT NAME=lname SIZE=48 P Title: INPUT NAME=title TYPE=RADIO VALUE=mrMr. INPUT NAME=title TYPE=RADIO VALUE=msMs. P INPUT TYPE=SUBMIT INPUT TYPE=RESET /FORM 然后在以上 HTML 代碼后面添加如下 ASP 命令: % title=(title) if title=mr then % 歡迎您 Mr. % =(fname) % 。 % elseif title=ms then % 歡迎您 Ms. % =(fname) % 。 % else % B font color=blue 歡迎您 % =(fname)amp。 amp。(lname) % 。 /font /B % end if % 保存文件 ,并在瀏覽器中以 HTTP 方式進(jìn)行瀏覽,如果此時(shí)的系統(tǒng)時(shí)間在凌晨 0:00:00 和中午 12:00:00 之間的話,瀏覽器將顯示如下畫面: 這其實(shí)是一個(gè)在 Inter 和 Intra 上常見的功能,即當(dāng)用戶在瀏覽器端填寫完表單后,通過調(diào)用一個(gè)通用網(wǎng)關(guān)程序?qū)⒂脩魯?shù)據(jù)傳送到服務(wù)器,由服務(wù)器進(jìn)行處理后再將結(jié)果返還給客戶瀏覽器。過去為了 實(shí)現(xiàn)這樣的功能必須編寫一個(gè)獨(dú)立于 HTML 之外的 CGI 程序,并通過 HTML 進(jìn)行調(diào)用,撇開 CGI 編寫復(fù)雜等缺點(diǎn)不談, CGI 的執(zhí)行效率也是一個(gè)大問題,每一個(gè)表單 (form) 均須執(zhí)行一個(gè)可執(zhí)行文檔,當(dāng)多人同時(shí)上線使用時(shí),多個(gè)文檔同時(shí)執(zhí)行,將大大降低 WEB 服務(wù)器的執(zhí)行速度,如今 ASP 提供了與 HTML 完全相融的編程環(huán)境,顯然要比使用 CGI 便捷得多。 在本期的最后讓我們再來看看 ASP 的循環(huán)功能,譬如你希望當(dāng)客戶在晚間 7:00 至凌晨 0:00:00 瀏覽你的頁面時(shí),在頁 面中央顯示 6 個(gè)笑臉 表示問候,那么你只需要將以下命令剪貼到 “ Good Evening! ” 后面即可: % for i=1 to 6 % p center img src= width=32 height=32 alt= 晚上好 /p % next % 這是一個(gè)最最基本的循環(huán)語句,它將一個(gè)笑臉圖片重復(fù)調(diào)用六次并顯示在頁面上。當(dāng)然此例的效果完全可以用 HTML 做到,但是不難發(fā)現(xiàn)使用 ASP 大大縮短了代碼的重復(fù)編寫,使得程序具有良好 的可閱讀性。另外,當(dāng)你制作一個(gè)諸如根據(jù)用戶投票來給所評測的對象評定星級的評測站點(diǎn)時(shí),使用此法,你就完全不需要為每一個(gè)星級制作一幅圖片。如果一個(gè)對象被評為 4 星級,那只需將一顆星的圖片循環(huán)顯示 4 次,以此類推即可。當(dāng)然,當(dāng)工作量較小的時(shí)候你不會感覺到 ASP 的好處,然而一旦數(shù)據(jù)量巨增,你將會深刻的體會到 ASP 動態(tài)網(wǎng)站給你帶來的前所未有的輕、爽感受 ! 本文 ASP 篇 (1) 展示了 ASP 動態(tài)網(wǎng)站設(shè)計(jì)的一些最基本的方法,相信通過實(shí)踐各位對 ASP 已經(jīng)有了最基本的了解,本篇在答復(fù)大家所提問題的 同時(shí),將進(jìn)一步介紹 ASP 動態(tài)網(wǎng)站的一些基本技巧。 自本文第一篇刊登后 , 絡(luò)繹不絕地收到了一些朋友的來信,出乎作者的意料,其中有相當(dāng)一部分是初次接觸 ASP ,因此有許多朋友都提出為何在瀏覽器中瀏覽 ASP 篇 (1) 中的范例時(shí)看到的竟然是原代碼?由于遇到此問題的朋友較多,故作者在此一并回答。首先,我要再次強(qiáng)調(diào) ASP 是一套服務(wù)器端的腳本環(huán)境,當(dāng)用戶從瀏覽器向 Web 服務(wù)器請求 .asp 文件時(shí), ASP 腳本開始運(yùn)行,然后 Web 服務(wù)器調(diào)用 ASP , ASP 全面讀取請求的文件,執(zhí)行 所有腳本命令,并將 Web 頁傳送給瀏覽器,這就意味著你不能簡單地在現(xiàn)有的操作系統(tǒng) ( 如 Win95 、 98) 下,用瀏覽器中的 打開 命令來瀏覽 .asp 文件;其次,運(yùn)行 .asp 文件需要服務(wù)器端的支持,目前除了 WindowsNT 下的 Microsoft Inter Information Server 支持 Active Server 技術(shù)外, Active Server 還可用于 MS Windows NT Workstation 和 MS Windows 95/98 中的 Personal Web Server 的構(gòu)件,因此無論你安裝的是 NT 還是 WIN95/98 ,都必須在原系統(tǒng)上安裝支持 ASP 的服務(wù)器端環(huán)境,才能使你的機(jī)器得以運(yùn)行 .asp 文件。由于目前絕大多數(shù)朋友安裝的是 Win95 或是 98 ,因此作者就在這里著重介紹如何在 Win95/98 下運(yùn)行和瀏覽 .asp 文件。因?yàn)? MSPersonal Web Server 支持通用網(wǎng)關(guān)接口 (CGI) 應(yīng)用程序、 Inter 數(shù)據(jù)庫接口 (IDC) 應(yīng)用程序和 IIS 應(yīng)用程序接口 (ISAPI) 應(yīng) 用程序,并且支持運(yùn)行和開發(fā) ASP 應(yīng)用程序,所以使得 Win95 及其以后操作平臺具備了近似于 NT 的健全的網(wǎng)站運(yùn)作和管理功能。你所要做的只是在現(xiàn)有的 Win95/98 系統(tǒng)上安裝 MS Personal Web Server ,建議安裝最新的 版本。當(dāng)安裝完成后, 會在系統(tǒng)啟動時(shí)自動加載。打開 PWS ,選擇左欄中的 高級 按鈕 ( 見下圖 ) ,點(diǎn)取 虛擬目錄 下的 /_private 目錄,然后點(diǎn)擊右邊的 編輯屬性 按鈕,如圖所示 ,在對話框中你可以編輯該虛擬目錄的物理路徑和目錄名,上圖中 /_private 的物理路徑為 D:\Ipub\root ,該目錄是系統(tǒng)默認(rèn)的 WWW 發(fā)布根目錄,將上一篇中的范例 文件復(fù)制到 D:\Ipub\root 目錄下。最后,你只要將該虛擬目錄的訪問權(quán)限選擇為 執(zhí)行 ,并在瀏覽器的 地址 欄中輸入 就可以運(yùn)行并瀏覽該 ASP 程序了。 知道了如何運(yùn)行并瀏覽 ASP 程 序,下面我們就繼續(xù) ASP 動態(tài)網(wǎng)站設(shè)計(jì)的學(xué)習(xí)。 上一篇給大家介紹了幾個(gè)最基本的 ASP 程序,相信大家已經(jīng)對 ASP 的應(yīng)用有了大致的了解,本篇將繼續(xù)介紹一些用 ASP 編寫的 WEB 動態(tài)功能。由于 WEB 瀏覽器標(biāo)準(zhǔn)的不一致從而使得如何能夠讓自己制作的網(wǎng)站去適應(yīng)各種不同的瀏覽器成為了廣大網(wǎng)站設(shè)計(jì)者最為頭疼的事,在如今的形勢之下,我們不肯也不可能去拋棄 Netscape 或 IE 中的任何一種客戶群,但我們有時(shí)候又不得不去考慮客戶端瀏覽器的實(shí)際瀏覽效果,過去我們常用 JavaScript 編寫一段 程序來辨別客戶端使用的不同的瀏覽器,那么今天就讓我們來看看如何使用 ASP 更為便捷且精確地達(dá)到這一目的。將以下代碼,剪貼到你的 Notebook 中,并保存為 。 %@ LANGUAGE = VBScript % HTML
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1