ASP+SQL Server動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從基礎(chǔ)到實(shí)踐 楊世錫、趙輝 編著 2005年8月出版 ISBN 7-121-01531-5 55.00元(估價(jià),含光盤(pán)1張) 600頁(yè) 16開(kāi)
內(nèi)容簡(jiǎn)介 本書(shū)詳細(xì)介紹了ASP開(kāi)發(fā)的基礎(chǔ)知識(shí)、技術(shù)要點(diǎn)、開(kāi)發(fā)技巧和常用模塊,以及按照軟件工程的方法來(lái)開(kāi)發(fā)的綜合實(shí)例。全書(shū)共分19章,內(nèi)容主要包括ASP概述、ASP腳本語(yǔ)言、ASP編程基礎(chǔ)及內(nèi)置對(duì)象、ASP內(nèi)置組件、Access和SQL Server、ADO編程技術(shù)、文件上傳、郵件發(fā)送、注冊(cè)模塊、登錄模塊、計(jì)數(shù)器系統(tǒng)、故事接龍系統(tǒng)、投票系統(tǒng)、BBS論壇系統(tǒng)、聊天室系統(tǒng)、文件管理系統(tǒng)、財(cái)務(wù)報(bào)賬管理系統(tǒng)、網(wǎng)絡(luò)考試系統(tǒng)以及在線(xiàn)購(gòu)物系統(tǒng)。 本書(shū)通過(guò)72個(gè)實(shí)例循序漸進(jìn)地介紹了ASP開(kāi)發(fā)技術(shù),對(duì)ASP技術(shù)的眾多知識(shí)點(diǎn)及難點(diǎn),都力求通過(guò)實(shí)例和簡(jiǎn)練的語(yǔ)言予以講述。本書(shū)的內(nèi)容基本上涵蓋了大部分的ASP核心開(kāi)發(fā)技術(shù),讀者只要舉一反三,對(duì)本書(shū)的實(shí)例稍微修改,就可以完成自己的開(kāi)發(fā)任務(wù)。 本書(shū)可作為高等院校、高職高專(zhuān)計(jì)算機(jī)應(yīng)用和電子商務(wù)等專(zhuān)業(yè)的教學(xué)用書(shū),也可作為相關(guān)培訓(xùn)教材或Web應(yīng)用程序設(shè)計(jì)愛(ài)好者的自學(xué)用書(shū)。 前言 隨著網(wǎng)絡(luò)發(fā)展的春天再次到來(lái),各種網(wǎng)絡(luò)應(yīng)用、電子商務(wù)等迅速發(fā)展,使得市場(chǎng)急需大量的網(wǎng)絡(luò)開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)等人才。據(jù)統(tǒng)計(jì),目前網(wǎng)絡(luò)開(kāi)發(fā)人才的缺口大約有100萬(wàn)之多。針對(duì)目前就業(yè)形勢(shì)十分嚴(yán)峻的現(xiàn)狀,掌握一門(mén)網(wǎng)絡(luò)開(kāi)發(fā)技術(shù),對(duì)每個(gè)人來(lái)說(shuō)都會(huì)增加更多的就業(yè)機(jī)會(huì)。 進(jìn)行網(wǎng)站設(shè)計(jì)的手段很多,目前最常用的技術(shù)有ASP、JSP以及PHP,隨著微軟大力推廣其.NET平臺(tái),因此.NET的應(yīng)用也在飛速地發(fā)展。各種開(kāi)發(fā)平臺(tái)都有各自的優(yōu)缺點(diǎn),但目前應(yīng)用最為廣泛的是ASP開(kāi)發(fā)技術(shù)。本書(shū)介紹的網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)就是ASP開(kāi)發(fā)技術(shù)。 在ASP出現(xiàn)以前,開(kāi)發(fā)一個(gè)能夠和用戶(hù)交互并實(shí)時(shí)檢索數(shù)據(jù)庫(kù)中數(shù)據(jù)的Web應(yīng)用程序是一件非常繁瑣的事情,網(wǎng)站的管理者需要花費(fèi)很大精力去創(chuàng)建和維護(hù)它,而且在以往的方式下,應(yīng)用開(kāi)發(fā)的效率是極其低下的,即使是單個(gè)頁(yè)面布局的微小變動(dòng),往往都需要重新設(shè)計(jì)頁(yè)面的源代碼。而隨著ASP技術(shù)的推出,開(kāi)發(fā)Web應(yīng)用便成為一件輕松的事情,即使是初學(xué)者,只要用簡(jiǎn)單的語(yǔ)句就可以開(kāi)發(fā)出一個(gè)完整的應(yīng)用。 本書(shū)內(nèi)容 本書(shū)詳細(xì)介紹了ASP開(kāi)發(fā)的基礎(chǔ)知識(shí)、技術(shù)要點(diǎn)、開(kāi)發(fā)技巧和常用模塊,以及按照軟件工程方法來(lái)開(kāi)發(fā)的綜合實(shí)例。全書(shū)共分19章,內(nèi)容包括ASP概述、ASP腳本語(yǔ)言、ASP編程基礎(chǔ)及內(nèi)置對(duì)象、ASP內(nèi)置組件、Access和SQL Server、ADO編程技術(shù)、文件上傳、郵件發(fā)送、注冊(cè)模塊、登錄模塊、計(jì)數(shù)器系統(tǒng)、故事接龍系統(tǒng)、投票系統(tǒng)、BBS論壇系統(tǒng)、聊天室系統(tǒng)、文件管理系統(tǒng)、財(cái)務(wù)報(bào)賬管理系統(tǒng)、網(wǎng)絡(luò)考試系統(tǒng)以及在線(xiàn)購(gòu)物系統(tǒng)。 本書(shū)通過(guò)72個(gè)實(shí)例程序向讀者介紹如何使用ASP來(lái)開(kāi)發(fā)Internet應(yīng)用程序,這些實(shí)例取材于Internet應(yīng)用開(kāi)發(fā)中最常用的系統(tǒng)或模塊,有的代碼直接取自實(shí)際運(yùn)行的系統(tǒng),也就是說(shuō)每一個(gè)使用ASP進(jìn)行開(kāi)發(fā)的網(wǎng)絡(luò)應(yīng)用程序員都經(jīng)常要遇到的。同時(shí),本書(shū)使用的開(kāi)發(fā)方法也非常具有代表性,是使用頻率很高的一些方法,也是每一個(gè)程序員都要切實(shí)掌握的方法。另外,本書(shū)還在介紹一些經(jīng)典方法的基礎(chǔ)上,由淺入深地介紹了具有一定難度的高級(jí)開(kāi)發(fā)方法,合理地使用這些高級(jí)方法可以大大提高應(yīng)用程序的質(zhì)量。 本書(shū)特色 目前市場(chǎng)上的ASP圖書(shū)非常之多,但本書(shū)有如下的重要特色: (1)豐富的實(shí)例。全書(shū)包含了72個(gè)實(shí)例,涵蓋了ASP的各種開(kāi)發(fā)技術(shù),其中既有反映技術(shù)要點(diǎn)的小實(shí)例,也有比較大型的綜合實(shí)例,讀者在開(kāi)發(fā)中遇到的問(wèn)題基本上可以在本書(shū)中得到解決。 (2)對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)的徹底闡述。本書(shū)是目前市場(chǎng)上比較完整介紹數(shù)據(jù)庫(kù)技術(shù)的一本書(shū)籍,首先詳細(xì)地介紹了Access和SQL Server開(kāi)發(fā)技術(shù),然后通過(guò)大量的實(shí)例介紹了通過(guò)ADO進(jìn)行數(shù)據(jù)庫(kù)編程,其中對(duì)于一些非常重要的Parameter對(duì)象、Command對(duì)象、Fields對(duì)象介紹得比較深入,并詳細(xì)介紹了存儲(chǔ)過(guò)程的運(yùn)用。 (3)全書(shū)所有的綜合實(shí)例均提供Access和SQL Server兩個(gè)版本的系統(tǒng)。本書(shū)附帶的光盤(pán)含所有72個(gè)實(shí)例的源代碼。在本書(shū)的1.4節(jié)有本書(shū)光盤(pán)使用的詳細(xì)介紹。為了方便讀者測(cè)試,只要簡(jiǎn)單地配置就可以直接運(yùn)行Access版本的系統(tǒng);而對(duì)于SQL Server版本的系統(tǒng),則要按照說(shuō)明進(jìn)行配置,然后運(yùn)行。 (4)為便于讀者閱讀,對(duì)ASP開(kāi)發(fā)技術(shù)、ASP技術(shù)的眾多知識(shí)點(diǎn)及難點(diǎn),本書(shū)都力求做到內(nèi)容由淺入深,并通過(guò)實(shí)例和簡(jiǎn)練的語(yǔ)言予以講述。 本書(shū)由楊世錫主編,其中楊世錫編著了第1~17章的內(nèi)容,趙輝、汪曉平等編著了第18~19章的內(nèi)容等。讀者在使用的過(guò)程中,如有任何問(wèn)題,可發(fā)送郵件到pheizj@zj.com進(jìn)行咨詢(xún)。
編 者 2005年6月
目錄
第1章 ASP概述 1 1.1 ASP概述 1 1.1.1 什么是ASP 1 1.1.2 ASP的特點(diǎn) 1 1.2 ASP的環(huán)境配置 2 1.2.1 PWS的安裝配置 2 1.2.2 IIS的安裝配置 4 1.3 ASP的開(kāi)發(fā)和調(diào)試環(huán)境 14 1.4 本書(shū)光盤(pán)使用說(shuō)明 16 1.4.1 安裝和配置IIS 16 1.4.2 創(chuàng)建數(shù)據(jù)庫(kù) 16 1.4.3 創(chuàng)建虛擬目錄 20 第2章 ASP腳本語(yǔ)言 24 2.1 VBScript編程技術(shù) 24 2.1.1 VBScript概述 24 2.1.2 VBScipt編程基礎(chǔ) 27 2.1.3 VBScript的控制語(yǔ)句 31 2.1.4 VBScript的過(guò)程和函數(shù) 41 2.1.5 VBScript的內(nèi)部函數(shù) 44 第3章 ASP編程基礎(chǔ)及內(nèi)置對(duì)象 52 3.1 ASP的文檔結(jié)構(gòu) 52 3.1.1 ASP文件組成 52 3.1.2 聲明腳本語(yǔ)言 53 3.1.3 ASP腳本的書(shū)寫(xiě)格式 54 3.2 Request對(duì)象 59 3.2.1 HTML的響應(yīng)機(jī)制 59 3.2.2 Request對(duì)象的成員 63 3.2.3 Request對(duì)象的使用 64 3.3 Response對(duì)象 77 3.3.1 Response對(duì)象的成員 77 3.3.2 Response對(duì)象的使用 77 3.4 Server對(duì)象 83 3.4.1 Server對(duì)象的成員 83 3.4.2 Server對(duì)象的使用 84 3.5 Session對(duì)象 88 3.5.1 Session對(duì)象的成員 88 3.5.2 Session對(duì)象的應(yīng)用 89 3.6 Application對(duì)象 94 3.6.1 Application對(duì)象的成員 95 3.6.2 Application對(duì)象的使用 95 3.7 Global.asp文件 97 第4章 ASP內(nèi)置組件 99 4.1 組件概述 100 4.2 Ad Rotator組件 101 4.3 Browser Capabilities組件 104 4.3.1 browscap.ini文件 105 4.3.2 維護(hù)browscap.ini文件 107 4.3.3 使用Browser Capabilities組件 107 4.4 Content Linking組件 109 4.4.1 ContentLinkingList文件 109 4.4.2 ContentLinking組件的方法 110 4.4.3 使用ContentLinking組件 110 4.5 Page Counter組件 115 4.5.1 Page Counter組件的成員 115 4.5.2 使用Page Counter組件 115 4.6 Scripting組件—Dictionary對(duì)象 116 4.6.1 Dictionary對(duì)象的成員 116 4.6.2 使用Dictionary對(duì)象 116 4.7 Scripting組件—FileSystemObject 4.7 對(duì)象 119 4.7.1 Driver對(duì)象 119 4.7.2 Folder對(duì)象 122 4.7.3 File對(duì)象 125 4.7.4 TextStream對(duì)象 130 4.8 創(chuàng)建自定義組件 132 4.8.1 創(chuàng)建組件 132 4.8.2 調(diào)用組件 134 第5章 Access和SQL Server 136 5.1 Access數(shù)據(jù)庫(kù) 136 5.1.1 Access的安裝 136 5.1.2 Access數(shù)據(jù)庫(kù)的使用 140 5.2 SQL Server數(shù)據(jù)庫(kù) 145 5.2.1 SQL Server 2000的安裝 145 5.2.2 啟動(dòng)SQL Server 152 5.2.3 SQL Server應(yīng)用 152 5.3 SQL語(yǔ)言基礎(chǔ) 165 5.3.1 查詢(xún)語(yǔ)句 166 5.3.2 SQL數(shù)據(jù)定義及操作語(yǔ)句的 5.3.2 使用 171 第6章 ADO編程技術(shù) 175 6.1 ADO簡(jiǎn)介 175 6.2 Connection對(duì)象 176 6.2.1 Connection對(duì)象的成員 177 6.2.2 Connection對(duì)象連接語(yǔ)句 177 6.2.3 ODBC(數(shù)據(jù)源)的連接方式 179 6.2.4 OLE DB連接數(shù)據(jù)庫(kù) 184 6.2.5 Connection對(duì)象的應(yīng)用 187 6.3 RecordSet對(duì)象 194 6.3.1 RecordSet對(duì)象的成員 194 6.3.2 ADO常用屬性說(shuō)明 195 6.3.3 RecordSet對(duì)象的方法 199 6.3.4 RecordSet對(duì)象的應(yīng)用 201 6.4 Command對(duì)象 216 6.4.1 Command對(duì)象成員 216 6.4.2 Command對(duì)象的應(yīng)用 220 6.4.3 Parameters集合 232 6.5 Field對(duì)象 232 第7章 文件上傳 235 7.1 有組件文件上傳(LyfUpload組件) 235 7.1.1 運(yùn)行環(huán)境 235 7.1.2 LyfUpload的方法 235 7.1.3 LyfUpload的屬性 236 7.1.4 LyfUpload的應(yīng)用 236 7.1.5 輸出數(shù)據(jù)庫(kù)中的圖像 241 7.2 無(wú)組件文件上傳 243 7.2.1 無(wú)組件文件上傳的原理 243 7.2.2 無(wú)組件文件上傳的實(shí)現(xiàn) 246 第8章 郵件發(fā)送 255 8.1 創(chuàng)建E-mail發(fā)送組件 255 SMTP模型 255 8.2 發(fā)送電子郵件 263 第9章 注冊(cè)模塊 266 9.1 Access的注冊(cè)模塊 266 9.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 266 9.1.2 客戶(hù)端網(wǎng)頁(yè)設(shè)計(jì) 267 9.1.3 服務(wù)器端頁(yè)面 277 9.2 SQL Server注冊(cè)模塊 280 9.2.1 創(chuàng)建SQL Server數(shù)據(jù)庫(kù) 280 9.2.2 創(chuàng)建存儲(chǔ)過(guò)程 284 第10章 登錄模塊 291 10.1 Access登錄模塊 291 10.1.1 一個(gè)文件的登錄頁(yè)面 291 10.1.2 兩個(gè)文件的登錄系統(tǒng) 294 10.2 SQL Server登錄系統(tǒng) 297 第11章 計(jì)數(shù)器系統(tǒng) 300 11.1 Global.asa文件 300 11.1.1 Global.asa文件代碼 300 11.1.2 Global.asa文件結(jié)構(gòu) 302 11.1.3 使用application對(duì)象的屬性 11.1.3 保存統(tǒng)計(jì)訪(fǎng)問(wèn)次數(shù) 304 11.1.4 通過(guò)FileSystemObject保存 11.1.4 統(tǒng)計(jì)數(shù)據(jù) 305 11.2 Home.asp文件 306 第12章 故事接龍系統(tǒng) 309 12.1 start.asp文件 309 12.2 Top.asp文件 310 12.3 Readold.asp文件 311 12.4 post.asp文件 313 12.5 Afterpost.asp文件 314 12.6 Readnew.asp文件 316 12.7 Handlevote.asp文件 318 12.8 Showmessage.asp文件 320 12.9 Viewcomment.asp文件 321 12.10 New.asp文件 324 第13章 投票系統(tǒng) 327 13.1 創(chuàng)建數(shù)據(jù)庫(kù) 327 13.2 poll.asp文件 328 13.3 vote.asp文件 332 13.4 updateeng.asp文件 335 13.5 adminlog.asp文件 337 13.6 admintit.asp文件 340 13.7 adminedit.asp文件 342 13.8 adminupd.asp文件 344 13.9 adminnew.asp文件 347 13.10 admindel.asp文件 348 13.11 admindelupd.asp 351
本文鏈接:http://m.95time.cn/news/book/2005/2643.asp
出處:藍(lán)色理想
責(zé)任編輯:moby
|