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

正文內(nèi)容

asp-asp基礎(chǔ)教程(上)-wenkub

2023-06-02 17:06:53 本頁面
 

【正文】 令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令 WEB 服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。但是,要學(xué)好 ASP 又 必須掌握它的語法和規(guī)則。當(dāng)然,同其他編程語言一樣, ASP 程序的編寫 也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。 Server Components(ActiveX 服務(wù)器元件 ) 具有無限可擴(kuò)充性。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 4. 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計的網(wǎng)頁內(nèi)容。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕 了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。由于本文是作者根據(jù)自己的學(xué)習(xí)和實踐經(jīng)驗并結(jié)合了一些外文資料而寫成的,因此不免會有一些偏頗,希望各位見諒。 / WEB服務(wù)器執(zhí)行 . ASP 文檔,通過 ODBC 驅(qū)動程式,連接到支持 ODBC 的數(shù)據(jù)庫上,執(zhí)行 ASP 文檔所指定的 SQL 指令,最后將執(zhí)行的結(jié)果以 HTML 的格式傳送給用戶瀏覽器。 ActiveX Data Object( ADO)是 WEB數(shù)據(jù)庫應(yīng)用的最佳選擇。你只需掌握 HTML 和 SQL 的基本知 識并寫為數(shù)不多的代碼就能編出具有交互能力的數(shù)據(jù)庫應(yīng)用程序,讓使用者在瀏覽器界面中得以查詢、輸入、更新、和刪除 WEB 服務(wù)器上的數(shù)據(jù)資料。那么,就必然會面臨如何讓使用者在瀏覽器界面中,通過互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)( Intra)查詢 WEB 數(shù)據(jù) 庫的資料,甚至輸入、更新和刪除 WEB服務(wù)器上的資料。然而對于建立商業(yè)網(wǎng)站的企業(yè)而言,僅僅擁有 DHTML 是遠(yuǎn)遠(yuǎn)不夠的。可見雖然 IE 和Netscape Communicator 都提供了 “Dynamic HTML” 的支持,但是事實上兩者除了對 “Cascading Style Sheets” 的規(guī)格相近外,其余都相差甚遠(yuǎn)。 4 .內(nèi)建資料處理( Data Awareness):無須復(fù)雜的程序,無須花費服務(wù)器太多資源,即可讓網(wǎng)頁設(shè)計者即時處理文檔。 2 .動態(tài)排版樣式( Dynamic Styles Sheets):通過 W3C 的 “Cascading Style Sheets” (串聯(lián)式排版樣式,簡稱 CSS1 或 CSS),提供了設(shè)定 HTML 標(biāo)記的字體大小、字型、粗細(xì)、字型樣式、行高度、文字顏色、加底線或加中間橫線、與邊緣距離、靠左右或置中、縮排、背景圖片或顏色等排版功能。它是一種通過各種技術(shù)的綜合發(fā)展而得以實現(xiàn)的概念,這些技術(shù)包括 Java Script , VB0Script, Document Object Model (文件目標(biāo)模塊 ), Layers 和Cascading Style Sheets ( CSS 樣式表 )等。 ASP教程 究竟什么是 DHTML?它與傳統(tǒng)的 HTML有什么不同? DHTML就是當(dāng)網(wǎng)頁從 WEB服務(wù)器下載后無須再經(jīng)過服務(wù)器的處理,而在瀏覽器中直接動態(tài)地更新網(wǎng)頁的內(nèi)容、排版樣式、動畫。非常遺憾的是在網(wǎng)景 Netscape 和微軟 IE 瀏覽器幾番大戰(zhàn)后,我們?nèi)詻]有得到一個對 DHTML 支持的統(tǒng)一標(biāo)準(zhǔn)。而 “ 動態(tài)排版樣式 ” ,可以 “ 動態(tài) ” 地隨時地改變排版樣式。 5 .內(nèi)建多媒體支援: IE 結(jié)合 CSS 與內(nèi)建的 ActiveX Controls,提供多媒體支持的功能,包括轉(zhuǎn)換特效、濾鏡特效、路徑控制、順序控制、動畫、制圖 、播放聲音和影像等多媒體功能。因此當(dāng)你設(shè)計 DHTML 頁面時必須充分考慮到兼容性的問題,選擇稱手的 “ 兵刃 ” 和方法對于設(shè)計者來說始終是最重要的。因為僅僅發(fā)生在客戶瀏覽器端的動態(tài)效果是無法滿足商業(yè)網(wǎng)站大量信息查詢,客戶咨詢,資源交互等 “ 動態(tài) ” 需求的。下面筆者就簡單介紹幾種常用的 “ 動態(tài) ” 網(wǎng)站設(shè)計方法: CGI( Common Gateway Interface)通用網(wǎng)關(guān)接口的傳統(tǒng)方式,當(dāng)用戶在瀏覽器端填好表單( form)要求輸入的資料,提出 HTTP 請求后, WEB 服務(wù)器端將執(zhí)行一個表單所設(shè)定的可執(zhí)行的 CGI 應(yīng)用程序, CGI程序分析表單( form)中所輸入的資料,存取 WEB 數(shù)據(jù)庫,將查詢執(zhí)行的結(jié)果以 HTML 的格式返回給瀏覽器。正如 VB程序員所喜歡的那樣,構(gòu)成 IDC 應(yīng)用程序的文件是解釋性的,由于設(shè)計簡易,只要準(zhǔn)備兩個檔案,即可在用戶端的瀏覽器中存取 WEB 服務(wù)器的數(shù)據(jù)資料,且無須編譯,因此具有快速的開發(fā)循環(huán)和反饋。 ActiveX Data Object(簡稱 ADO)究竟是什么呢? ActiveX Data Object的技術(shù),讓您可以與 Active Server Pages(簡稱 ASP)結(jié)合以建立提供數(shù)據(jù)資訊的網(wǎng)頁內(nèi)容,只需在網(wǎng)頁面中執(zhí)行 Structured Query Language(結(jié)構(gòu)化查詢語言,簡稱 SQL)指令,讓用戶在瀏覽器界面中輸入、更新、和刪除 WEB 服務(wù)器上的數(shù)據(jù)資料。 ADO 具有容易 使用、開發(fā)執(zhí)行快速、消耗系統(tǒng)資源較少,和占用磁盤空間小等優(yōu)點。如發(fā)現(xiàn)本文有何不當(dāng)之處,請及時通知作者,謝謝。 以下羅列了 Active Server Pages 所獨具的一些特點: 1. 使用 VBScript 、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 Active Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性??梢允褂? Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component 。當(dāng)你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBsrcipt 和 JScript ,而 VBscript 則被作為系統(tǒng)默認(rèn)的腳本語言?,F(xiàn)在就讓我們開始一步一步地認(rèn)識并學(xué)習(xí) Active Server Pages 。要編寫腳本,你必須要熟悉至少一門腳本語言,如 VBScript 。下面是一個典型的在同一 .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 這是各位在本文中接觸的第一個真正的 ASP 程序,千萬不要被 “ % % ”符號搞糊涂,這其實是標(biāo)準(zhǔn)的 ASP 定界符,而 “ SCRIPT /SCRIPT ” 之間的就是腳本語言。雖然,這只是一個非常簡單的實例,而且這一功能完全可以通過 JavaScript 完成,但是不難發(fā)現(xiàn)使用 ASP 要比 JavaScript 簡潔、迅速得多,而且運用此法,你完全可以輕而易舉地令你的網(wǎng)頁在不同的時段展示不同的風(fēng)格。首先你需要在頁面中設(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) % 。(lname) % 。當(dāng)然此例的效果完全可以用 HTML 做到,但是不難發(fā)現(xiàn)使用 ASP 大大縮短了代碼的重復(fù)編寫,使得程序具有良好 的可閱讀性。 自本文第一篇刊登后 , 絡(luò)繹不絕地收到了一些朋友的來信,出乎作者的意料,其中有相當(dāng)一部分是初次接觸 ASP ,因此有許多朋友都提出為何在瀏覽器中瀏覽 ASP 篇 (1) 中的范例時看到的竟然是原代碼?由于遇到此問題的朋友較多,故作者在此一并回答。你所要做的只是在現(xiàn)有的 Win95/98 系統(tǒng)上安裝 MS Personal Web Server ,建議安裝最新的 版本。 知道了如何運行并瀏覽 ASP 程 序,下面我們就繼續(xù) ASP 動態(tài)網(wǎng)站設(shè)計的學(xué)習(xí)。 % LANGUAGE = VBScript % HTML HEAD TITLE用 ASP提供的瀏覽器性能組件來辨別客戶瀏覽器 /TITLE /HEAD BODY BGCOLOR=White topmargin=10 leftmargin=10 font size=4 face=Arial, Helvetica b用 ASP 提供的瀏覽器性能組件來辨 br別客戶瀏覽器 /b /font br hr size=1 color=000000 ! 定義并創(chuàng)建瀏覽器性能對象 % Dim bc Set bc = () % ! 在表格中描述客戶瀏覽器的信息 Table border=1 tr tdBrowser Name /td td %= % /Td tr tdBrowser Version /td td %= % /Td tr tdMajor Version /td td %= % /Td tr tdMinor Version /td td %= % /Td tr tdFrame Support /td td %= % /Td tr tdTable Support /td td %= % /Td tr tdCookie Support /td td %= % /Td tr tdBackground Sound Support /td td %= % /Td tr tdVBScript Support /td td %= % /Td tr tdJavaScript Support /td td %= % /Td /table /BODY /HTML 用 方式瀏覽該文件,根據(jù)使用的瀏覽器的不同,你會看到類似下圖 () 的頁面。此 Browser Type 對象將該標(biāo)題和在 文件中的項進(jìn)行比較 (Win98 、 IIS3 、 IIS4 的用戶分別可以在以下目錄中 win98\system\inersrv 、 \winnt\system32\isrv\asp\cmpnts 、 \winnt\system32\isrv 找到該文件 ) 。我們可以通過更新 文件將屬性或新的瀏覽器定義添加到該組件中,從而擴(kuò)大 ASP 識別的瀏覽器范圍和精確度。 Version= 。指定副版本號 frames=TRUE 。 cookies=TRUE 。 vbscript=TRUE 。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1