ASP動態(tài)網(wǎng)頁設(shè)計與應(yīng)用(第2版)
定 價:38 元
叢書名:中等職業(yè)學(xué)校教學(xué)用書·網(wǎng)站建設(shè)與管理
- 作者:楊旭 ,魏雪英 ,許崇等 著 沈大林 編
- 出版時間:2012/9/1
- ISBN:9787121180507
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP393.092
- 頁碼:364
- 紙張:膠版紙
- 版次:2
- 開本:16開
《ASP動態(tài)網(wǎng)頁設(shè)計與應(yīng)用(第2版)》采用任務(wù)驅(qū)動方式進(jìn)行講解,以任務(wù)實現(xiàn)為主導(dǎo),將知識點融入實例,以案例帶動知識點的學(xué)習(xí)。通過對38個任務(wù)的分析講解,以及最后的綜合建站,再利用上百道習(xí)題的練習(xí)與鞏固,由淺至深,層層引導(dǎo),能讓學(xué)生能夠快速掌握ASP動態(tài)網(wǎng)頁的設(shè)計,提高編程能力。程序任務(wù)有詳細(xì)的講解,容易看懂、便于教學(xué)。《ASP動態(tài)網(wǎng)頁設(shè)計與應(yīng)用(第2版)》內(nèi)容豐富、結(jié)構(gòu)清晰、圖文并茂,易于教學(xué)與個人自學(xué)。
ASP(Active Server Pages,活動服務(wù)頁)是微軟公司推出的一種動態(tài)網(wǎng)頁技術(shù),是位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個好處,就在于ASP可利用ADO(ActiveDataObject,活動數(shù)據(jù)對象)來方便地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能。
動態(tài)網(wǎng)頁與電子商務(wù)成為近年的熱門,國內(nèi)的各個院校也紛紛開設(shè)了相關(guān)的專業(yè)。相關(guān)方面的書籍也出得不少,但是,很少有一本書能夠全面系統(tǒng)地概括出完整的動態(tài)網(wǎng)頁與商務(wù)網(wǎng)站的技術(shù)要點。因此,讀者在學(xué)習(xí)時常常不得不同時參考多本書的內(nèi)容;而書中概念往往又不統(tǒng)一,導(dǎo)致學(xué)習(xí)上的困難。
針對以上的特點,作者從多年教學(xué)實踐及網(wǎng)站開發(fā)的經(jīng)驗出發(fā),將動態(tài)網(wǎng)頁與商務(wù)網(wǎng)站開發(fā)所需的各方面知識進(jìn)行系統(tǒng)整合,從動態(tài)網(wǎng)頁的開發(fā)環(huán)境設(shè)置、簡單的HTML語言、ASP腳本語法到Web程序的設(shè)計、數(shù)據(jù)庫網(wǎng)絡(luò)應(yīng)用程序的開發(fā)等,由淺入深地進(jìn)行編排和講解。
本書采用任務(wù)驅(qū)動方式進(jìn)行講解,以一個真實的網(wǎng)站“助學(xué)科網(wǎng)站”的構(gòu)建為主線,以任務(wù)實現(xiàn)為重點,將知識點融入任務(wù),貫穿以任務(wù)例帶動知識點的學(xué)習(xí)。在按任務(wù)進(jìn)行講解時,充分注意保證知識的相對完整性和系統(tǒng)性,通過學(xué)習(xí)實例掌握軟件的操作方法和操作技巧。
全書共分8章,第1章是通過一個簡單案例來了解ASP動態(tài)網(wǎng)頁,并學(xué)習(xí)如何設(shè)置ASP操作環(huán)境。
第2章是網(wǎng)頁程序的基礎(chǔ)知識,主要是HTML的應(yīng)用。
第3章主要學(xué)習(xí)VB Script的基本數(shù)據(jù)、運算符、程序流程控制、數(shù)組和函數(shù)等內(nèi)容。
第4章是ASP的Request對象和Response對象,主要學(xué)習(xí)內(nèi)置對象Request和Response、網(wǎng)頁信息傳遞、Cookie的應(yīng)用等內(nèi)容。
第5章是ASP的內(nèi)置對象Session、Application和Server對象等內(nèi)容,學(xué)習(xí)了聊天室、計數(shù)器等網(wǎng)頁的制作。
第6章是數(shù)據(jù)庫程序的實現(xiàn),在這里將學(xué)習(xí)如何通過ADO組件來操作數(shù)據(jù)庫,以及數(shù)據(jù)庫環(huán)境設(shè)置等內(nèi)容。
第7章是ASP的常用組件,包括文件訪問組件、廣告輪顯示組件、瀏覽器性能組件以及第三方的收發(fā)電子郵件組件和文件上傳組件等。
第8章是對本書所學(xué)知識的總結(jié),將學(xué)習(xí)網(wǎng)站規(guī)劃的基礎(chǔ)知識,并將本書中所學(xué)的各個網(wǎng)頁以模塊形式組合,構(gòu)成一個實用的網(wǎng)站。
本書由沈大林主編。楊旭,魏雪英,許崇編著,參加本書編寫工作的主要人員還有:郭政、于建海、萬忠、沈昕、肖檸樸、王浩軒、豐金蘭、張倫、羅丹丹、朱海躍、郝俠、王翠、曲彭生、計虹、鄭鶴、穆國臣、陳愷碩等。
本書可以作為中職中專學(xué)校計算機網(wǎng)絡(luò)專業(yè)的教材,也可以作為大學(xué)非計算機專業(yè)的教材,還適于作為初學(xué)者的自學(xué)用書。
由于作者水平有限,加上編著、出版時間倉促,書中難免有偏漏和不妥之處,懇請廣大讀者批評指正。
第1章 ASP網(wǎng)站開發(fā)基礎(chǔ)
1.1 動態(tài)網(wǎng)頁概述
1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁
1.1.2 ASP、JSP與CGI
1.2 ASP服務(wù)器的安裝與配置
1.2.1 ASP服務(wù)器的組成
1.2.2 IIS的安裝與網(wǎng)站的設(shè)置
1.2.3 SQL Server 2005數(shù)據(jù)庫的安裝
1.2.4 測試ASP服務(wù)器
1.2.5 網(wǎng)站開發(fā)工具Adobe Dreamweaver CS5
1.3 網(wǎng)站開發(fā)規(guī)劃
1.3.1 網(wǎng)站開發(fā)規(guī)劃的基本概念
1.3.2 “助學(xué)科”網(wǎng)站開發(fā)規(guī)劃
習(xí)題1
第2章 網(wǎng)頁設(shè)計基礎(chǔ)
2.1 HTML網(wǎng)頁設(shè)計基礎(chǔ)
2.1.1 HTML網(wǎng)頁設(shè)計的基本概念
2.1.2 HTML文件結(jié)構(gòu)
2.1.3 標(biāo)題格式
2.1.4 文字布局
2.1.5 字體格式
2.1.6 字符實體
2.1.7 【任務(wù)1】“招生簡章”頁面設(shè)計
2.2 網(wǎng)頁中的圖像、表格與列表
2.2.1 網(wǎng)頁中的圖像
2.2.2 網(wǎng)頁中的表格
2.2.3 列表樣式
2.2.4 【任務(wù)2】“院校簡介”頁面設(shè)計
2.3 網(wǎng)頁鏈接
2.3.1 網(wǎng)頁之間的鏈接
2.3.2 網(wǎng)頁內(nèi)的鏈接
2.3.3 在指定窗口中打開鏈接
2.3.4 電子郵件鏈接
2.3.5 【任務(wù)3】“學(xué)生咨詢”導(dǎo)航欄設(shè)計
2.4 滾動字幕
2.4.1 滾動字幕
2.4.2 【任務(wù)4】“滾動通知”欄設(shè)計
2.5 任務(wù)拓展訓(xùn)練
2.5.1 【任務(wù)5】網(wǎng)頁導(dǎo)航模板
2.5.2 【任務(wù)6】咨詢臺
2.5.3 【任務(wù)7】后臺管理頁面
習(xí)題2
第3章ASP腳本語法
3.1 ASP腳本語言基礎(chǔ)
3.1.1 ASP中的腳本語言
3.1.2 在ASP網(wǎng)頁中使用腳本語言的基本格式
3.1.3 VBScript 中的數(shù)據(jù)類型
3.1.4 常量與變量
3.1.5 表達(dá)式
3.1.6 VBScript腳本中的注釋
3.1.7 VBScript代碼書寫規(guī)則
3.1.8 【任務(wù)8】“教材訂購單”頁面設(shè)計
3.2 標(biāo)準(zhǔn)函數(shù)與選擇語句
3.2.1 數(shù)學(xué)函數(shù)
3.2.2 字符串函數(shù)
3.2.3 日期和時間函數(shù)
3.2.4 類型轉(zhuǎn)換函數(shù)
3.2.5 檢測函數(shù)
3.2.6 選擇語句
3.2.7 【任務(wù)9】時間日歷
3.3 循環(huán)語句、數(shù)組、子過程與函數(shù)
3.3.1 For…Next循環(huán)
3.3.2 While…Wend循環(huán)
3.3.3 Do…Loop循環(huán)
3.3.4 循環(huán)結(jié)構(gòu)的嵌套
3.3.5 數(shù)組
3.3.6 子過程與自定義函數(shù)
3.3.7 變量的作用域與生存期
3.3.8 錯誤處理
3.3.9 【任務(wù)10】新聞列表
3.4 任務(wù)拓展訓(xùn)練
3.4.1 【任務(wù)11】動態(tài)表格設(shè)計
3.4.2 【任務(wù)12】“學(xué)生成績表”頁面設(shè)計
3.4.3 【任務(wù)13】“日歷”設(shè)計
習(xí)題3
第4章Request對象與Response對象
4.1 使用Request對象提交網(wǎng)頁信息
4.1.1 ASP內(nèi)置對象概述
4.1.2 Request對象簡介
4.1.3 QueryString集合與Form集合
4.1.4 客戶端信息的提交
4.1.5 表單及其在客戶端信息提交中的應(yīng)用
4.1.6 【任務(wù)14】“用戶登錄”頁面設(shè)計
4.2 使用Request對象獲取環(huán)境信息
4.2.1 ServerVaribles集合
4.2.2 ClientCertificate集合
4.2.3 【任務(wù)15】獲取ASP環(huán)境信息
4.3 Response對象的應(yīng)用
4.3.1 Response對象簡介
4.3.2 客戶端腳本對事件的響應(yīng)
4.3.3 【任務(wù)16】網(wǎng)頁跳轉(zhuǎn)
4.4 Cookie在網(wǎng)站中的應(yīng)用
4.4.1 Cookie簡介
4.4.2 創(chuàng)建Cookie
4.4.3 讀取Cookie
4.4.4 【任務(wù)17】“訪問計數(shù)器”設(shè)計
4.5 任務(wù)拓展訓(xùn)練
4.5.1 【任務(wù)18】管理員登錄窗口
4.5.2 【任務(wù)19】Google搜索欄
4.5.3 【任務(wù)20】用戶個性化設(shè)置
習(xí)題4
第5章Session、Application和Server對象
5.1 Session對象及其應(yīng)用
5.1.1 Session對象簡介
5.1.2 Session對象的集合
5.1.3 Session對象的屬性
5.1.4 Session對象的方法
5.1.5 Session對象的事件
5.1.6 Session對象的應(yīng)用
5.1.7 【任務(wù)21】“強制登錄”應(yīng)用設(shè)計
5.2 Application對象與Server 對象的應(yīng)用
5.2.1 Application對象簡介
5.2.2 Application對象的屬性、方法與事件
5.2.3 Server 對象簡介
5.2.4 Server 對象的屬性
5.2.5 Server 對象的方法
5.2.6 Global.asa文件
5.2.7 #include指令
5.2.8 【任務(wù)22】“簡單訪問計數(shù)器”設(shè)計
5.3 任務(wù)拓展訓(xùn)練
5.3.1 【任務(wù)23】“簡易聊天室”設(shè)計
5.3.2 【任務(wù)24】“防止重復(fù)刷新的計數(shù)器”設(shè)計
習(xí)題5
第6章數(shù)據(jù)庫網(wǎng)站開發(fā)
6.1 數(shù)據(jù)庫應(yīng)用基礎(chǔ)
6.1.1 網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用概述
6.1.2 數(shù)據(jù)庫的基本概念
6.1.3 在SQL Server 2005中創(chuàng)建數(shù)據(jù)庫
6.1.4 SQL查詢語言簡介
6.1.5 數(shù)據(jù)提供程序
6.1.6 【任務(wù)25】在Dreamweaver CS5中快速實現(xiàn)“新聞瀏覽”頁面設(shè)計
6.2 在ASP中使用ADO進(jìn)行數(shù)據(jù)庫訪問
6.2.1 ADO程序設(shè)計基礎(chǔ)
6.2.2 Connection對象
6.2.3 Recordset對象
6.2.4 【任務(wù)26】使用ADO編程實現(xiàn)“新聞公告”頁面設(shè)計
6.2.5 【任務(wù)27】新聞管理系統(tǒng)
6.3 使用Command對象操作數(shù)據(jù)庫
6.3.1 Command對象簡介
6.3.2 Command對象常用方法
6.3.3 Command對象的常用屬性
6.3.4 【任務(wù)28】后臺管理系統(tǒng)
6.4 任務(wù)拓展訓(xùn)練
6.4.1 【任務(wù)29】站內(nèi)搜索
6.4.2 【任務(wù)30】新聞分頁瀏覽
習(xí)題6
第7章常用ASP組件
7.1 文件訪問組件
7.1.1 ASP組件概述
7.1.2 文件訪問組件簡介
7.1.3 FileSystemObject對象
7.1.4 Folder對象
7.1.5 TextStream對象
7.1.6 File對象
7.1.7 Drive對象
7.1.8 【任務(wù)31】“故事接龍”網(wǎng)頁設(shè)計
7.2 瀏覽器性能組件
7.2.1 瀏覽器性能組件簡介
7.2.2 瀏覽器性能組件的屬性
7.2.3 【任務(wù)32】查看瀏覽器性能
7.3 導(dǎo)航鏈接組件
7.3.1 Cntent Linking組件簡介
7.3.2 Content Linking組件的成員
7.3.3 內(nèi)容鏈接列表文件
7.3.4 【任務(wù)33】案例導(dǎo)航
7.4 廣告輪顯組件
7.4.1 廣告輪顯組件簡介
7.4.2 AD Rotator 組件的應(yīng)用
7.4.3 【任務(wù)34】動態(tài)廣告條
7.5 電子郵件組件
7.5.1 JMail 組件簡介
7.5.2 JMail組件的應(yīng)用
7.5.3 【任務(wù)35】收發(fā)電子郵件
7.6 文件上傳組件
7.6.1 AspUpload組件簡介
7.6.2 AspUpload組件的使用
7.6.3 【任務(wù)36】文件上傳
7.7 任務(wù)拓展訓(xùn)練
7.7.1 【任務(wù)37】文件信息瀏覽
7.7.2 【任務(wù)38】圖形顯示的訪問
計數(shù)器
習(xí)題7
……