出版時(shí)間:2008-7 出版社:魏善沛 清華大學(xué)出版社 (2008-07出版) 作者:魏善沛 頁(yè)數(shù):407
內(nèi)容概要
本書以實(shí)例為先導(dǎo),從最基本的工具入手,引導(dǎo)讀者掌握HTML,并通過對(duì)FrontPage的學(xué)習(xí),強(qiáng)化對(duì)HTML的認(rèn)知;在此基礎(chǔ)上學(xué)習(xí)腳本語(yǔ)言VBScript和JavaScript,且逐步引入ASP和ADO技術(shù);最后將這些標(biāo)識(shí)、語(yǔ)言、技術(shù)有機(jī)地“合成”起來,進(jìn)行Web數(shù)據(jù)庫(kù)的開發(fā)沒計(jì)。該書內(nèi)容豐富,實(shí)例充足(所有實(shí)例均上機(jī)通過),并加入了具有文學(xué)感染力的詩(shī)句、短語(yǔ)、對(duì)聯(lián)等,增強(qiáng)了讀物的趣味性,為讀者系統(tǒng)學(xué)習(xí)Web數(shù)據(jù)庫(kù)技術(shù)提供了一個(gè)輕松的環(huán)境。 本書適合作為高校、培訓(xùn)班的Web數(shù)據(jù)庫(kù)開發(fā)、設(shè)計(jì)的教學(xué)用書,也可供網(wǎng)站設(shè)計(jì)愛好者學(xué)習(xí)和參考。
書籍目錄
第1部分 預(yù)備知識(shí)第1章 概述1.1 Web數(shù)據(jù)庫(kù)1.2 Web的發(fā)展歷程1.3 Web數(shù)據(jù)庫(kù)的開發(fā)環(huán)境第2章 超文本標(biāo)識(shí)語(yǔ)言(HTML)2.1 最簡(jiǎn)單的網(wǎng)頁(yè)2.2 HTML語(yǔ)言簡(jiǎn)介2.3 HTML標(biāo)識(shí)2.3.1 HTML語(yǔ)言的語(yǔ)法2.3.2 HTML語(yǔ)言的基本結(jié)構(gòu)2.3.3 HTML常用標(biāo)識(shí)2.4 層疊樣式表2.4.1 層疊樣式表基本結(jié)構(gòu)2.4.2 層疊樣式表應(yīng)用2.5 實(shí)例2.6 小結(jié)習(xí)題第3章 FrontPage 20033.1 FrontPage 2003的主界面3.2 FrontPage 2003的視圖3.3 用FrontPage 2003制作網(wǎng)頁(yè)3.3.1 創(chuàng)建新網(wǎng)頁(yè)3.3.2 創(chuàng)建超鏈接3.3.3 處理圖片3.3.4 繪制表格3.3.5 表單制作與表單數(shù)據(jù)處理3.3.6 設(shè)計(jì)框架3.4 行為事件3.5 多媒體效果3.6 實(shí)例3.7 小結(jié)習(xí)題第4章 腳本語(yǔ)言應(yīng)用4.1 概述4.2 VBScript腳本語(yǔ)言4.2.1 輸入/輸出4.2.2 注釋與續(xù)行符4.2.3 VBScript的數(shù)據(jù)4.2.4 VBScript的語(yǔ)句4.2.5 VBScript的過程4.2.6 VBScript的事件4.2.7 VBScript的對(duì)象4.2.8 VBScript對(duì)象模型4.2.9 Window對(duì)象4.2.10 Document對(duì)象4.2.11 其他對(duì)象4.2.12 程序設(shè)計(jì)4.3 JavaScript腳本語(yǔ)言4.3.1 輸出/輸入4.3.2 注釋與續(xù)行符4.3.3 JavaScript的數(shù)據(jù)類型4.3.4 JavaScript的表達(dá)式4.3.5 JavaScript的操作符4.3.6 JavaScript的語(yǔ)句4.3.7 JavaScript的函數(shù)4.3.8 JavaScript的事件4.3.9 JavaScript的對(duì)象4.4 實(shí)例4.5 小結(jié)習(xí)題第5章 XML應(yīng)用5.1 概述5.1.1 XML的特征5.1.2 XML與HTML的差異5.2 XML文件結(jié)構(gòu)5.3 XSLT文件結(jié)構(gòu)5.4 制作XML網(wǎng)頁(yè)5.5 小結(jié)習(xí)題第2部分 開發(fā)技術(shù)第6章 動(dòng)態(tài)服務(wù)器頁(yè)(ASP)6.1 ASP簡(jiǎn)介6.1.1 HTML的靜態(tài)網(wǎng)頁(yè)6.1.2 DHTML與CGI的動(dòng)態(tài)網(wǎng)頁(yè)6.1.3 ASP的組成6.2 ASP的發(fā)展6.3 ASP的對(duì)象模型6.4 ASP的結(jié)構(gòu)6.4.1 ASP文件結(jié)構(gòu)6.4.2 ASP腳本語(yǔ)言6.5 ASP服務(wù)器組件6.6 ASP的運(yùn)行環(huán)境6.6.1 Windows環(huán)境6.6.2 其他運(yùn)行環(huán)境6.7 ASP程序調(diào)試與發(fā)布6.8 服務(wù)器端包含指令6.8.1 概述6.8.2 SSI的功能6.8.3 #include指令6.9 Global.asa文件6.10 Microsoft Visual Studio .NET 20032156.10.1 VS .NET簡(jiǎn)介6.10.2 創(chuàng)建Web頁(yè)面6.10.3 連接數(shù)據(jù)庫(kù)6.11 實(shí)例6.12 小結(jié)習(xí)題第7章 ASP內(nèi)置對(duì)象7.1 Request與Response對(duì)象7.1.1 Request對(duì)象概述7.1.2 Response對(duì)象概述7.2 Request對(duì)象應(yīng)用7.2.1 ClientCertificate集合7.2.2 Cookie集合7.2.3 Form集合7.2.4 QueryString集合7.2.5 Server Variables集合7.3 Response對(duì)象應(yīng)用7.3.1 Write方法7.3.2 Redirect方法7.3.3 Flush、Clear與End方法7.3.4 Cookies集合7.3.5 BinaryWrite方法7.3.6 AppendToLog方法使用7.3.7 ContentType屬性的設(shè)置7.3.8 ExpiresAbsolute屬性的設(shè)置7.3.9 Status屬性的設(shè)置7.3.10 Charset屬性的設(shè)置7.4 Application與Session對(duì)象7.4.1 Application對(duì)象概述7.4.2 Session對(duì)象概述7.5 Application對(duì)象應(yīng)用7.5.1 Lock和Unlock方法7.5.2 OnStart和OnEnd事件7.5.3 Application的應(yīng)用7.5.4 Application的討論7.6 Session對(duì)象應(yīng)用7.6.1 Contents集合7.6.2 SessionID屬性7.6.3 TimeOut屬性7.6.4 Abandon方法7.6.5 OnStart事件和OnEnd事件7.6.6 Session的應(yīng)用7.6.7 Session的討論7.7 Server對(duì)象7.7.1 Server對(duì)象概述7.7.2 Server對(duì)象的屬性7.8 Server對(duì)象的方法7.8.1 MapPath方法7.8.2 CreateObject方法7.8.3 HTMLEncode方法7.8.4 URLEncode方法7.8.5 Execute方法7.8.6 Transfer方法7.9 小結(jié)7.9.1 Request與Response對(duì)象小結(jié)7.9.2 Application與Session對(duì)象小結(jié)7.9.3 Server對(duì)象小結(jié)習(xí)題第8章 ASP內(nèi)、外組件8.1 ASP組件概述8.2 ASP內(nèi)置組件8.3 FileAccess組件8.3.1 FileAccess服務(wù)器組件8.3.2 創(chuàng)建對(duì)象實(shí)例8.3.3 查找磁盤驅(qū)動(dòng)器、文件夾、文件8.3.4 對(duì)文件夾的操作8.3.5 對(duì)文件的操作8.3.6 打開與讀、寫文件8.4 Ad Rotator組件8.4.1 Ad Rotator組件簡(jiǎn)介8.4.2 用Ad Rotator創(chuàng)建橫幅廣告8.5 Browser Capabilities組件8.6 Content Linking組件8.7 Content Rotator組件8.8 Counters組件8.9 Page Counter組件8.10 Permission Checker組件8.11 發(fā)送E-mail8.12 Dictionary組件8.13 ASP外置組件8.14 實(shí)例8.15 小結(jié)習(xí)題第9章 ActiveX 數(shù)據(jù)對(duì)象9.1 ADO模型概述9.1.1 ADO組件模型9.1.2 ADO中SQL數(shù)據(jù)庫(kù)的連接9.2 SQL語(yǔ)言簡(jiǎn)介9.2.1 SQL語(yǔ)言9.2.2 SQL語(yǔ)句及應(yīng)用9.2.3 SQL常用的操作符9.2.4 創(chuàng)建一個(gè)數(shù)據(jù)表9.2.5 修改一個(gè)數(shù)據(jù)表結(jié)構(gòu)9.2.6 插入記錄9.2.7 刪除記錄9.2.8 更新記錄9.3 ADO常量9.4 Connection對(duì)象9.4.1 Connection對(duì)象的屬性和方法9.4.2 創(chuàng)建或取消一個(gè)Connection對(duì)象9.5 安裝與配置數(shù)據(jù)源名9.6 Connection對(duì)象的使用9.6.1 打開與關(guān)閉數(shù)據(jù)庫(kù)連接9.6.2 使用Connection對(duì)象9.7 Command對(duì)象9.7.1 Command對(duì)象的屬性和方法9.7.2 創(chuàng)建Command對(duì)象9.7.3 Command對(duì)象的使用9.8 Recordset對(duì)象9.8.1 Recordset對(duì)象的屬性和方法9.8.2 創(chuàng)建Recordset對(duì)象9.8.3 Recordset對(duì)象的使用9.9 處理表單數(shù)據(jù)9.9.1 從各種表框或列表中獲取表單數(shù)據(jù)9.9.2 密碼字段和隱藏字段9.9.3 表單數(shù)據(jù)的后期處理9.10 確認(rèn)用戶表單9.10.1 確認(rèn)輸入數(shù)據(jù)的格式9.10.2 應(yīng)用9.11 文件的上傳與下載9.12 實(shí)例9.13 小結(jié)習(xí)題第10章 Web數(shù)據(jù)庫(kù)10.1 Web數(shù)據(jù)庫(kù)概述10.1.1 概述10.1.2 使用Web數(shù)據(jù)庫(kù)的基本概念10.1.3 ASP、ADO和Web數(shù)據(jù)庫(kù)的關(guān)系10.2 可成為Web數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)10.3 Web數(shù)據(jù)庫(kù)設(shè)計(jì)初步10.3.1 數(shù)據(jù)的存儲(chǔ)10.3.2 Web數(shù)據(jù)庫(kù)設(shè)計(jì)10.4 小結(jié)習(xí)題第11章 Web數(shù)據(jù)庫(kù)實(shí)例11.1 購(gòu)物車11.1.1 文件清單11.1.2 流程圖11.1.3 程序源代碼11.2 會(huì)員管理系統(tǒng)11.2.1 文件清單11.2.2 流程圖11.2.3 程序源代碼11.3 網(wǎng)絡(luò)考試系統(tǒng)11.3.1 文件清單11.3.2 流程圖第12章 Web數(shù)據(jù)庫(kù)的未來12.1 概述12.2 Web數(shù)據(jù)庫(kù)特點(diǎn)12.3 Web數(shù)據(jù)庫(kù)展望附錄A 顏色名及數(shù)字代碼參考附錄B 內(nèi)置組件FileAccess附錄C ADO 2.5對(duì)象模型附錄D 部分ADO 2.5常量
章節(jié)摘錄
第1部分 預(yù)備知識(shí)第1章 概述21世紀(jì)是網(wǎng)絡(luò)的世紀(jì),企業(yè)上網(wǎng)、電子商務(wù)、網(wǎng)絡(luò)查詢、網(wǎng)上股票交易等技術(shù)的應(yīng)用使得知識(shí)經(jīng)濟(jì)的浪潮已經(jīng)蓋過人們的頭頂。大量的信息等待處理,海量的數(shù)據(jù)需要存儲(chǔ),急需的資料尚待查詢。這正是數(shù)據(jù)庫(kù)一展風(fēng)采的年代,而Web數(shù)據(jù)庫(kù)就是這其中的驕子。WWW技術(shù)是20世紀(jì)90年代初的產(chǎn)物,Web數(shù)據(jù)庫(kù)近年來的發(fā)展速度更是令人嘆為觀止。在因特網(wǎng)的熱潮席卷之下,原本在單機(jī)或局域網(wǎng)中使用的數(shù)據(jù)庫(kù)早已向因特網(wǎng)中延伸,并且已逐步取代或完全取代前者,而成為當(dāng)今網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)發(fā)展的主流趨勢(shì)。1.1 Web數(shù)據(jù)庫(kù)Web數(shù)據(jù)庫(kù)即網(wǎng)絡(luò)數(shù)據(jù)庫(kù),又稱網(wǎng)站數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)數(shù)據(jù)庫(kù)。簡(jiǎn)單地說,就是用戶利用瀏覽器作為輸入界面,輸入必要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送至網(wǎng)站,網(wǎng)站再對(duì)輸人數(shù)據(jù)實(shí)施處理,并將其執(zhí)行的結(jié)果返回給瀏覽器,通過瀏覽器將最終執(zhí)行結(jié)果提交給用戶??梢院?jiǎn)單地認(rèn)為,Web數(shù)據(jù)庫(kù)就是因特網(wǎng)+數(shù)據(jù)庫(kù)。如在瀏覽器地址欄中輸入http://www.nlc.gov.cn/,即可進(jìn)入“中國(guó)國(guó)家圖書館”網(wǎng)站的主頁(yè)(如圖1。1所示),用戶可隨時(shí)查閱該圖書館中的網(wǎng)上資料。用戶所做的各種操作,如把數(shù)據(jù)存人數(shù)據(jù)庫(kù)或?qū)?shù)據(jù)庫(kù)進(jìn)行訪問、查詢等,以及對(duì)用戶各種操作的響應(yīng),其執(zhí)行結(jié)果的交互過程,即客戶端與服務(wù)器端的交互過程如圖1.2所示。隨著Internet/Intranet技術(shù)的不斷成熟與應(yīng)用技術(shù)的飛速發(fā)展,Web數(shù)據(jù)庫(kù)已經(jīng)滲透到社會(huì)的各個(gè)層次。網(wǎng)上訂貨、網(wǎng)上交易、在線查詢等網(wǎng)絡(luò)行為正在或已經(jīng)改變了人們的生活方式。網(wǎng)上瀏覽、主頁(yè)制作已經(jīng)成為當(dāng)今年輕人的熱門話題,Web網(wǎng)站建設(shè)中的數(shù)據(jù)庫(kù)開發(fā)更是受到越來越多的企業(yè)、商家和網(wǎng)站開發(fā)者的重視。商機(jī)存在、技術(shù)成熟、用途廣泛、前景光明,這就是即將開始學(xué)習(xí)的Web數(shù)據(jù)庫(kù)技術(shù)。
編輯推薦
《高等學(xué)校計(jì)算機(jī)專業(yè)教材精選?網(wǎng)絡(luò)與通信技術(shù)?Web數(shù)據(jù)庫(kù)編程與應(yīng)用》是關(guān)于介紹“Web數(shù)據(jù)庫(kù)編程與應(yīng)用”的教學(xué)用書,書中從最基本的工具入手,引導(dǎo)讀者掌握HTML,并通過對(duì)FrontPage的學(xué)習(xí),強(qiáng)化對(duì)HTML的認(rèn)知;在此基礎(chǔ)上學(xué)習(xí)腳本語(yǔ)言VBScript和JavaScript,且逐步引入ASP和ADO技術(shù);最后將這些標(biāo)識(shí)、語(yǔ)言、技術(shù)有機(jī)地“合成”起來,進(jìn)行Web數(shù)據(jù)庫(kù)的開發(fā)沒計(jì)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Web數(shù)據(jù)庫(kù)編程與應(yīng)用 PDF格式下載