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