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

正文內(nèi)容

asp-asp基礎(chǔ)教程(上)(已修改)

2025-06-15 17:06 本頁(yè)面
 

【正文】 ASP教程 究竟什么是 DHTML?它與傳統(tǒng)的 HTML有什么不同? DHTML就是當(dāng)網(wǎng)頁(yè)從 WEB服務(wù)器下載后無(wú)須再經(jīng)過(guò)服務(wù)器的處理,而在瀏覽器中直接動(dòng)態(tài)地更新網(wǎng)頁(yè)的內(nèi)容、排版樣式、動(dòng)畫(huà)。比如,當(dāng)鼠標(biāo)移至文章段落中,段落能夠變成藍(lán)色,或者當(dāng)你點(diǎn)擊一個(gè)超鏈后會(huì)自動(dòng)生成一個(gè)下拉式的子超鏈目錄。這就是 Dynamic HTML(動(dòng)態(tài) HTML),它是近年來(lái)網(wǎng)絡(luò)飛速發(fā)展進(jìn)程中最振奮人心也是最具實(shí)用性的創(chuàng)新之一。它是一種通過(guò)各種技術(shù)的綜合發(fā)展而得以實(shí)現(xiàn)的概念,這些技術(shù)包括 Java Script , VB0Script, Document Object Model (文件目標(biāo)模塊 ), Layers 和Cascading Style Sheets ( CSS 樣式表 )等。非常遺憾的是在網(wǎng)景 Netscape 和微軟 IE 瀏覽器幾番大戰(zhàn)后,我們?nèi)詻](méi)有得到一個(gè)對(duì) DHTML 支持的統(tǒng)一標(biāo)準(zhǔn)。因此本文在介紹 DHTML 時(shí)不得不分別講述。讓我們先來(lái)看看 Microsoft IE 4 對(duì)DHTML 的支持: 1 .動(dòng)態(tài)內(nèi)容( Dynamic Content):動(dòng)態(tài)地更新網(wǎng)頁(yè)的內(nèi)容,可 動(dòng)態(tài) 地隨時(shí)插入、修改、或刪除網(wǎng)頁(yè)的元件,譬如文字、標(biāo)記等。 2 .動(dòng)態(tài)排版樣式( Dynamic Styles Sheets):通過(guò) W3C 的 “Cascading Style Sheets” (串聯(lián)式排版樣式,簡(jiǎn)稱 CSS1 或 CSS),提供了設(shè)定 HTML 標(biāo)記的字體大小、字型、粗細(xì)、字型樣式、行高度、文字顏色、加底線或加中間橫線、與邊緣距離、靠左右或置中、縮排、背景圖片或顏色等排版功能。而 “ 動(dòng)態(tài)排版樣式 ” ,可以 “ 動(dòng)態(tài) ” 地隨時(shí)地改變排版樣式。 3 .動(dòng)態(tài)定位( Dynamic Positioning):通過(guò) W 3 C 的 “Working Draft on Positioning HTML with Cascading Style Sheets” ,提供 HTML 元件在 X、 Y、Z軸的定位功能,讓設(shè)計(jì)者可以放置影像、控件、文字等在網(wǎng)頁(yè)上的任何位置上。而放置在不同的 Z 軸上,設(shè)計(jì)者就可以產(chǎn)生重疊的效果。 4 .內(nèi)建資料處理( Data Awareness):無(wú)須復(fù)雜的程序,無(wú)須花費(fèi)服務(wù)器太多資源,即可讓網(wǎng)頁(yè)設(shè)計(jì)者即時(shí)處理文檔。 5 .內(nèi)建多媒體支援: IE 結(jié)合 CSS 與內(nèi)建的 ActiveX Controls,提供多媒體支持的功能,包括轉(zhuǎn)換特效、濾鏡特效、路徑控制、順序控制、動(dòng)畫(huà)、制圖 、播放聲音和影像等多媒體功能。 讓我們?cè)賮?lái)看看 Netscape Communicator 對(duì) DHTML 所提供的支持: 1 .動(dòng)態(tài)排版樣式( Dynamic Styles Sheets):支援 W 3 C 的 “Cascading Style Sheets” (串聯(lián)式排版樣式,簡(jiǎn)稱 CSS1 或 CSS)、和自創(chuàng)的 “Java Script Style Sheets” 。 2 .Dynamic Layers:提供圖文定位、改變圖文重疊順序、控制隱藏或顯示圖文、移動(dòng)圖文的功能,讓您設(shè)計(jì)出 “ 動(dòng)畫(huà) ” 的效果! 3 .Dynamic Fonts:提供由服務(wù)器下載字型的功能??梢?jiàn)雖然 IE 和Netscape Communicator 都提供了 “Dynamic HTML” 的支持,但是事實(shí)上兩者除了對(duì) “Cascading Style Sheets” 的規(guī)格相近外,其余都相差甚遠(yuǎn)。因此當(dāng)你設(shè)計(jì) DHTML 頁(yè)面時(shí)必須充分考慮到兼容性的問(wèn)題,選擇稱手的 “ 兵刃 ” 和方法對(duì)于設(shè)計(jì)者來(lái)說(shuō)始終是最重要的。有關(guān) DHTML 的使用方法和設(shè)計(jì)技巧作者將在第二章《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)十八般武藝》中仔細(xì)講解,請(qǐng)密切關(guān)注。 或許對(duì)于一個(gè)個(gè)人網(wǎng)站來(lái)說(shuō)充 分運(yùn)用 DHTML 技術(shù)足以令網(wǎng)頁(yè)栩栩如生,動(dòng)感十足。然而對(duì)于建立商業(yè)網(wǎng)站的企業(yè)而言,僅僅擁有 DHTML 是遠(yuǎn)遠(yuǎn)不夠的。因?yàn)閮H僅發(fā)生在客戶瀏覽器端的動(dòng)態(tài)效果是無(wú)法滿足商業(yè)網(wǎng)站大量信息查詢,客戶咨詢,資源交互等 “ 動(dòng)態(tài) ” 需求的。因此作為商業(yè)網(wǎng)站的設(shè)計(jì)者,必須要設(shè)計(jì)出更具實(shí)用性和交互性的 “ 動(dòng)態(tài) ” 網(wǎng)站。由于絕大多數(shù)商業(yè)網(wǎng)站都具有大量的數(shù)據(jù)和信息,而建網(wǎng)的初衷也就是在于方便客戶查詢企業(yè)資料,方便同客戶的交流,及時(shí)獲得信息反饋。那么,就必然會(huì)面臨如何讓使用者在瀏覽器界面中,通過(guò)互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)( Intra)查詢 WEB 數(shù)據(jù) 庫(kù)的資料,甚至輸入、更新和刪除 WEB服務(wù)器上的資料。下面筆者就簡(jiǎn)單介紹幾種常用的 “ 動(dòng)態(tài) ” 網(wǎng)站設(shè)計(jì)方法: CGI( Common Gateway Interface)通用網(wǎng)關(guān)接口的傳統(tǒng)方式,當(dāng)用戶在瀏覽器端填好表單( form)要求輸入的資料,提出 HTTP 請(qǐng)求后, WEB 服務(wù)器端將執(zhí)行一個(gè)表單所設(shè)定的可執(zhí)行的 CGI 應(yīng)用程序, CGI程序分析表單( form)中所輸入的資料,存取 WEB 數(shù)據(jù)庫(kù),將查詢執(zhí)行的結(jié)果以 HTML 的格式返回給瀏覽器。使用 CGI 方式存取 WEB 數(shù)據(jù)庫(kù),有很多的缺點(diǎn),譬如不易開(kāi)發(fā)、變更修改成本高、 功能有限、不易偵錯(cuò)、執(zhí)行速度慢等,而且由于并非整合于 HTML 文檔之中,因此必須使用與 HTML 完全不同的設(shè)計(jì)過(guò)程來(lái)設(shè)計(jì)一個(gè)可執(zhí)行的應(yīng)用程序。 IDC( Inter Database Connector)互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)連接頭是 Windows NT Server 內(nèi)含 Inter Information Server(簡(jiǎn)稱 IIS) 的特征之一,它提供了一種使你的互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)內(nèi)容得以發(fā)布并可與用戶交互的方法,它實(shí)際上是一個(gè)包含于 IIS 中的 I S A P I 應(yīng)用程序。你只需掌握 HTML 和 SQL 的基本知 識(shí)并寫(xiě)為數(shù)不多的代碼就能編出具有交互能力的數(shù)據(jù)庫(kù)應(yīng)用程序,讓使用者在瀏覽器界面中得以查詢、輸入、更新、和刪除 WEB 服務(wù)器上的數(shù)據(jù)資料。正如 VB程序員所喜歡的那樣,構(gòu)成 IDC 應(yīng)用程序的文件是解釋性的,由于設(shè)計(jì)簡(jiǎn)易,只要準(zhǔn)備兩個(gè)檔案,即可在用戶端的瀏覽器中存取 WEB 服務(wù)器的數(shù)據(jù)資料,且無(wú)須編譯,因此具有快速的開(kāi)發(fā)循環(huán)和反饋。但這種簡(jiǎn)單性的代價(jià)是犧牲了許多靈活性,使你不得不放棄許多對(duì)用戶接口的控制,并幾乎放棄了所有驗(yàn)證數(shù)據(jù)的能力。因而 I D C 僅適用于簡(jiǎn)單的 WEB 應(yīng)用程序。 ActiveX Data Object( ADO)是 WEB數(shù)據(jù)庫(kù)應(yīng)用的最佳選擇。 ActiveX Data Object(簡(jiǎn)稱 ADO)究竟是什么呢? ActiveX Data Object的技術(shù),讓您可以與 Active Server Pages(簡(jiǎn)稱 ASP)結(jié)合以建立提供數(shù)據(jù)資訊的網(wǎng)頁(yè)內(nèi)容,只需在網(wǎng)頁(yè)面中執(zhí)行 Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言,簡(jiǎn)稱 SQL)指令,讓用戶在瀏覽器界面中輸入、更新、和刪除 WEB 服務(wù)器上的數(shù)據(jù)資料。當(dāng)用戶端的瀏覽器填好表單所要求輸入的資料并按下 “Submit”按鈕后,經(jīng)過(guò)互聯(lián)網(wǎng)、 內(nèi)聯(lián)網(wǎng)傳送 HTTP 請(qǐng)求到 WEB 服務(wù)器,該請(qǐng)求在 WEB 服務(wù)器執(zhí)行一個(gè)表單所指定的 Active Server Pages 程序(后綴名為 . ASP 的文檔)。一個(gè) . ASP 文檔是一個(gè)純文字檔,包括: HTML 標(biāo)記( tags)、 VBScript 或 JScript語(yǔ)言的程序代碼、 ASP 語(yǔ)法、和結(jié)構(gòu)化查詢語(yǔ)言 SQL 指令。 / WEB服務(wù)器執(zhí)行 . ASP 文檔,通過(guò) ODBC 驅(qū)動(dòng)程式,連接到支持 ODBC 的數(shù)據(jù)庫(kù)上,執(zhí)行 ASP 文檔所指定的 SQL 指令,最后將執(zhí)行的結(jié)果以 HTML 的格式傳送給用戶瀏覽器。 ADO 具有容易 使用、開(kāi)發(fā)執(zhí)行快速、消耗系統(tǒng)資源較少,和占用磁盤空間小等優(yōu)點(diǎn)。 上一章給大家簡(jiǎn)要介紹了建立動(dòng)態(tài)網(wǎng)站的一些方法和制作工具,本章將以如何建立基于 IIS 的 ASP 動(dòng)態(tài)網(wǎng)站為中心向大家一步一步地揭示動(dòng)態(tài)商業(yè)網(wǎng)站設(shè)計(jì)的真正奧秘。為了使各位能夠全面、細(xì)致地掌握 ASP 的開(kāi)發(fā)技巧,本文今后將采取連載的形式,手把手地教你如何建立屬于自己 ASP 動(dòng)態(tài)網(wǎng)站。由于本文是作者根據(jù)自己的學(xué)習(xí)和實(shí)踐經(jīng)驗(yàn)并結(jié)合了一些外文資料而寫(xiě)成的,因此不免會(huì)有一些偏頗,希望各位見(jiàn)諒。如發(fā)現(xiàn)本文有何不當(dāng)之處,請(qǐng)及時(shí)通知作者,謝謝。 Microsoft Active Server Pages 即我們所稱的 ASP ,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 和 之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕 了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn): 1. 使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2. 無(wú)須 pile 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。 3. 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plugin 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。 7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 8. 物件導(dǎo)向( Objectoriented )。 Server Components(ActiveX 服務(wù)器元件 ) 具有無(wú)限可擴(kuò)充性??梢允褂? Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component 。 ASP 的奇妙之處真是不勝枚舉,下面就請(qǐng)各位系好安全帶,我將帶領(lǐng)大家進(jìn)入 ASP 的夢(mèng)幻世界。 首先,讓我們來(lái)看看運(yùn)行 ASP 所需的環(huán)境: Microsoft Inter Information Server version Server Microsoft Peer Web Services Version on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98 正如前文所述,與一般的程序不同, .asp 程序無(wú)須編譯, ASP 程序的控制部份,是使用 VBScript 、 JScript 等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 ASP 程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣, ASP 程序的編寫(xiě) 也遵循一定的規(guī)則,如果你想使用你所喜愛(ài)的腳本語(yǔ)言編寫(xiě) ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)你安裝 ASP 時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言: VBsrcipt 和 JScript ,而 VBscript 則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語(yǔ)言,關(guān)于如何改變系統(tǒng)默認(rèn)的腳本語(yǔ)言請(qǐng)看《 在 ASP 中使用腳本語(yǔ)言》一文。 ASP 本身并不是一種腳本語(yǔ)言,它只是提供了一種使鑲嵌在 HTML 頁(yè)面中的腳本程序得以運(yùn)行的環(huán)境。但是,要學(xué)好 ASP 又 必須掌握它的語(yǔ)法和規(guī)則?,F(xiàn)在就讓我們開(kāi)始一步一步地認(rèn)識(shí)并學(xué)習(xí) Active Server Pages 。 ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB 服務(wù)器上的,你可以用任何文本編輯器打開(kāi)它, ASP 程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。你只需將 .asp 程序放在 WEB 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò) WWW 的方式訪問(wèn) ASP 程序了。要學(xué)好 ASP 程序的設(shè)計(jì),必須掌握腳本的編
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1