動態網頁設計(Dreamweaver CS3+ASP.NET)

-
【作 者】張德芬
【I S B N 】978-7-5084-8043-5
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2010-12-20
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】
【千字數】454
【印 張】18.5
【定 價】¥30
【叢 書】21世紀高職高專新概念規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以Dreamweaver CS3為開發環境,采用“任務驅動,實例教學”編寫方式,深入淺出地介紹使用ASP.NET進行動態網頁開發的基本知識和相關技術。全書共10章,內容包括網站規劃、網站運行環境選擇與創建、HTML語法基礎、VB.NET語法基礎、服務器控件、驗證控件、常用內置對象、數據庫訪問技術和電子商務網站發布與管理等。最后以留言板系統和新聞發布系統為例,指導學生進行ASP.NET開發實訓,詳細介紹ASP.NET在網站建設中的應用。
本書注重“教、學、做”統一協調,以培養學生的動態網頁設計能力為主線,每一章節均圍繞工作任務展開教學,圖文并茂,學生可以按圖索驥,獨立完成相關任務;在內容安排上將理論知識與技能訓練有機結合,實訓內容與每章知識點結合恰當。
本書可以作為高職高專院校、成人高校和民辦院校動態網頁設計課程教材,也可作為ASP.NET的培訓教材或自學參考書,對于網絡工程人員和軟件項目開發人員也有一定的參考價值。
入門容易。本書以Dreamweaver CS3作為開發工具,從靜態網頁設計逐步過渡到ASP.NET動態網頁開發,循序漸進,學習門檻低。
任務驅動。本書注重“教、學、做”的緊密結合,以工作任務驅動的思想組織內容,具有很強的可操作性,適合高職高專教育特點。
案例詳實。每章均設計了典型的網頁開發工作任務,采用的案例較為經典,開發過程的描述完整詳實,提供完整源代碼和相關資源。
按圖索驥。本書講解深入淺出、圖文并茂,學生可以按圖索驥,獨立完成相關的任務,提高學生自主學習和解決問題的能力。
資源豐富。本書配有豐富的電子課件、教案、實例素材及其他相關教學資源,并在教學網站上經常更新,供任課教師下載使用
。
Dreamweaver CS3是Adobe公司在Dreamweaver 8基礎上推出的一款非常優秀的網頁制作與網站建設的工具軟件,它對可視化的設計和開發動態網頁提供了很好的工具支持。微軟ASP.NET作為當前Web應用開發的一項主流技術,近年來已在電子商務、電子政務中得到越來越廣泛的應用。Dreamweaver CS3+ASP.NET是一種輕量級的實現可視化ASP.NET動態網頁制作的新途徑,它降低了ASP.NET的學習門檻,尤其對網頁制作的愛好者來說,利用Dreamweaver CS3制作ASP.NET動態網頁,有助于揭開ASP.NET的神秘面紗,快速進入ASP.NET的精彩世界。
本書以Dreamweaver CS3為開發環境,采用“任務驅動,實例教學”編寫方式,深入淺出地介紹使用ASP.NET進行動態網頁開發的基本知識和相關技術,具有內容新穎、結構完整、概念清晰、深入淺出、實用性強等特點,并配有大量的圖解,按圖索驥,通俗易懂,是一本關于ASP.NET動態網站開發技術的實用性教材。通過本書的學習,學生能夠快速掌握運用ASP.NET技術制作動態網頁的基本方法和實際技能,為將來從事網站建設和維護工作以及深入學習微軟.NET技術打下良好的基礎。
本書特點總結如下:
1.入門容易。本書以Dreamweaver CS3作為開發工具,從靜態網頁設計逐步過渡到ASP.NET動態網頁開發,循序漸進,學習門檻低。
2.任務驅動。本書注重“教、學、做”的緊密結合,以工作任務驅動的思想組織內容,具有很強的可操作性,適合高職高專的特點。
3.案例詳實。每章均設計了典型的動態網頁開發工作任務,采用的案例較為經典,開發過程的描述完整詳實,提供完整源代碼和相關資源。
4.按圖索驥。本書講解深入淺出,圖文并茂,學生可以按圖索驥,獨立完成相關任務,提高學生自主學習和解決問題的能力。
5.資源豐富。本書配有豐富的電子課件、教案、實例素材及其他相關教學資源,可以從中國水利水電出版社網站及萬水書苑上下載供任課教師使用,網址為:www.waterpub.com.cn/ softdown及www.dgboyong.cn,也可以訪問編者教學網站www.sunnysnow.com或者與編者(zhangdefen@sina.cn)聯系。
全書共10章,內容概括如下:
第1章講解網站規劃方法;
第2~4章介紹動態網頁開發的基礎知識,包括ASP.NET和Dreamweaver CS3的安裝;
第5~7章介紹ASP.NET的控件知識和內置對象;
第8章在全面介紹Dreamweaver CS3環境下ASP.NET的數據庫訪問頁面設計;
第9章介紹兩個小型ASP.NET項目在Dreamweaver CS3中的開發;
第10章介紹網站發布和管理方法。
本書建議教學課時(含課堂實訓)為64學時,各章學時數分配參考如下:
章節 學時
第1章 網站規劃 4
第2章 網站運行環境選擇與創建 4
第3章 HTML語言基礎 6
第4章 VB.NET語言基礎 6
第5章 服務器控件 8
第6章 驗證控件 6
第7章 常用內置對象 6
第8章 訪問數據庫 10
第9章 ASP.NET開發實訓 10
第10章 電子商務網站發布與管理 4
本書由多年從事動態網頁設計教學的一線教師共同策劃編寫。張德芬主編,負責全書的統稿、修改、定稿工作,并編寫了第4、5、6、7、8、9章;鄧之宏副主編,編寫了第1、2、3、10章。本書寫作過程中還得到了耿壯、劉遠東、譚旭、陳寶文、陳冰冰、馮敢、劉含波、馮艷玲等老師的幫助,在此一并表示感謝。由于編者水平有限,書中難免有不足之處,敬請各位讀者批評指正。
編 者
2010年10月
前言
第1章 網站規劃與設計 1
1.1 任務概述:撰寫企業網站規劃書 1
1.2 網站需求調研 1
1.2.1 企業網站需求調研的含義 1
1.2.2 企業網站需求調研的意義 2
1.2.3 企業網站需求調研的步驟 2
1.3 網站建設可行性分析 3
1.3.1 技術可行性分析 3
1.3.2 經濟可行性分析 4
1.3.3 企業網站可實施性分析 6
1.4 網站規劃書的內容 6
1.5 企業網站設計 8
1.5.1 網站內容設計 8
1.5.2 網站功能設計 10
1.5.3 網站形象設計 12
1.5.4 網站結構設計 14
1.6 任務實現:撰寫企業網站規劃書 18
1.6.1 網站規劃書的目錄 18
1.6.2 網站規劃書的項目概述示范 20
實訓 21
習題一 21
第2章 搭建ASP.NET開發和運行環境 22
2.1 任務概述:使用Dreamweaver CS3制作
ASP.NET個人主頁首頁 22
2.2 ASP.NET簡介 22
2.2.1 ASP.NET發展歷史 22
2.2.2 ASP.NET與ASP的區別 23
2.2.3 ASP.NET的工作原理 23
2.3 搭建ASP.NET網站運行環境 24
2.3.1 IIS的安裝和設置 24
2.3.2 安裝數據訪問組件MDAC 31
2.3.3 安裝.NET Framework 31
2.4 ASP.NET開發工具 33
2.4.1 文本編輯工具 33
2.4.2 Visual Studio.NET 33
2.4.3 Dreamweaver CS3 33
2.5 Dreamweaver CS3動態網頁制作基礎 34
2.5.1 Dreamweaver CS3的安裝和設置 34
2.5.2 Dreamweaver CS3的工作環境 36
2.5.3 在Dreamweaver CS3中建立站點 39
2.5.4 在Dreamweaver CS3中建立和
運行ASP.NET程序 43
2.6 任務實現:使用Dreamweaver CS3制作
ASP.NET個人主頁首頁 45
實訓 47
習題二 47
第3章 HTML語言基礎 48
3.1 任務概述:設計乘法表靜態頁面和
用戶注冊靜態頁面 48
3.2 HTML語言 48
3.2.1 靜態頁面和動態頁面 48
3.2.2 標記 49
3.2.3 文件結構 51
3.3 靜態網頁基礎 52
3.3.1 網頁中的字體 52
3.3.2 網頁的排版 55
3.3.3 列表 56
3.3.4 表格 60
3.3.5 表單 62
3.3.6 超文本鏈接 68
3.3.7 網頁中的圖像 69
3.4 任務實現:設計乘法表 71
3.5 任務實現:設計用戶注冊靜態頁面 72
實訓 75
習題三 76
第4章 VB.NET語言基礎 77
4.1 任務概述:用VB.NET編寫
乘法表頁面 77
4.2 數據類型 77
4.3 變量和常量 78
4.3.1 變量 78
4.3.2 常量 80
4.4 運算符和表達式 80
4.4.1 賦值運算符 80
4.4.2 算術運算符 80
4.4.3 字符串連接運算符 80
4.4.4 比較運算符 81
4.4.5 邏輯運算符 81
4.5 數組 81
4.6 注釋 81
4.7 分支語句 82
4.7.1 IF語句 82
4.7.2 SELECT CASE語句 84
4.8 循環語句 86
4.8.1 For/Next循環 86
4.8.2 While/End While循環 87
4.8.3 Do/Loop循環 89
4.8.4 For/Each循環 91
4.9 過程和函數 92
4.9.1 過程 93
4.9.2 函數 94
4.10 任務實現:用VB.NET編寫乘法表 96
實訓 98
習題四 98
第5章 服務器控件 100
5.1 任務概述:用ASP.NET控件設計用戶
注冊頁面 100
5.2 表單 100
5.2.1 Web表單 100
5.2.2 HTML服務器控件和Web
服務器控件 101
5.3 Web服務器控件 101
5.3.1 Web服務器控件的分類 101
5.3.2 Dreamweaver CS3中使用
Web服務器控件概述 102
5.4 用于文本輸入和顯示的控件 103
5.4.1 文本框控件
5.4.2 標簽控件
5.5 用于控制傳送的控件 106
5.5.1 按鈕控件
5.5.2 鏈接按鈕控件
5.5.3 圖片按鈕控件
5.5.4 超級鏈接控件
5.6 用于選擇的控件 113
5.6.1 復選框
5.6.2 復選框列表
5.6.3 單選按鈕
5.6.4 單選按鈕列表
5.6.5 下拉列表控件
5.7 任務實現:用ASP.NET控件設計
用戶注冊頁面 122
實訓 125
習題五 125
第6章 驗證控件 126
6.1 任務概述:增加驗證功能的
用戶注冊動態頁面 126
6.2 驗證控件概述 126
6.2.1 驗證控件的作用 126
6.2.2 客戶端驗證和服務器端驗證 127
6.2.3 驗證結果 127
6.2.4 Dreamweaver CS3中使用驗證
控件概述 127
6.3 必須字段驗證控件 128
6.4 比較驗證控件 130
6.5 范圍驗證控件 132
6.6 正則表達式驗證控件 133
6.6.1 正則表達式概述 133
6.6.2 正則表達式的應用 134
6.6.3 正則表達式驗證控件 134
6.7 驗證總結控件 135
6.8 任務實現:設計帶驗證功能的用戶
注冊動態頁面 136
實訓 139
習題六 139
第7章 常用內置對象 141
7.1 任務概述:獲取用戶上網信息、網頁點擊
計數器以及用戶登錄管理 141
7.2 Response對象 141
7.2.1 常用屬性和方法 141
7.2.2 向網頁輸出文本 142
7.2.3 網頁重定向 143
7.3 Request對象 144
7.3.1 Get方法和Post方法 145
7.3.2 獲取用戶請求 145
7.3.3 獲取用戶環境信息 148
7.3.4 任務實現:獲取用戶瀏覽器信息 150
7.4 Application對象 151
7.4.1 建立Application對象 151
7.4.2 存取Application對象的變量值 152
7.4.3 Application對象的生命周期 153
7.4.4 Lock和UnLock方法的使用 153
7.4.5 任務實現:用Application獲取
網站點擊次數 153
7.4.6 Application對象的事件 154
7.4.7 Global.asax 154
7.4.8 使用Application對象的注意事項 156
7.5 Session對象 156
7.5.1 存取Session對象的變量值 156
7.5.2 Session有效期及會話超時設置 156
7.5.3 Session對象的事件 158
7.5.4 使用Session對象的注意事項 158
7.5.5 任務實現:用Session獲取用戶
點擊次數 158
7.5.6 任務實現:用Session記錄登錄
狀態 159
7.6 Server對象 161
7.6.1 設置頁面超時間隔 161
7.6.2 Server對象的常用方法 161
實訓 163
習題七 163
第8章 訪問數據庫 164
8.1 任務概述:建立成績發布網站 164
8.1.1 成績發布網站功能 164
8.1.2 設計子任務分解 164
8.1.3 后臺數據庫詳細設計 165
8.2 ADO.NET基礎 166
8.2.1 數據庫基礎及成績發布數據庫創建 166
8.2.2 SQL語言簡介 169
8.2.3 ADO.NET概述 171
8.2.4 ADO.NET的命名空間 171
8.2.5 數據庫訪問過程概述 172
8.3 連接數據庫 173
8.3.1 Dreamweaver CS3中的數據庫訪問 173
8.3.2 部署DreamweaverCtrls.dll控件 174
8.3.3 在Dreamweaver CS3中連接
Access數據庫 176
8.3.4 在Dreamweaver CS3中連接
SQL Server數據庫 179
8.4 數據綁定 181
8.4.1 子任務一:根據學號進行成績查詢 181
8.4.2 在Dreamweaver CS3中建立數據集 181
8.4.3 Dreamweaver CS3的數據集及
數據綁定標簽 183
8.4.4 數據集的篩選 183
8.4.5 子任務實現:設計根據學號查詢
成績的頁面 184
8.4.6 子任務二:用戶登錄檢查 187
8.4.7 數據集的高級設定和帶參數的
SQL語句 187
8.4.8 建立數據集失敗時的處理 188
8.4.9 子任務實現:設計用戶登錄檢查
頁面 189
8.5 數據網格 192
8.5.1 子任務三:以表格顯示批量查詢
結果 192
8.5.2 Dreamweaver CS3的服務器行為
概述 193
8.5.3 數據網格的分頁和外觀設計 193
8.5.4 數據網格的鏈接設計 197
8.5.5 子任務實現:數據網格批量查詢
及鏈接查詢 198
8.6 數據變更 201
8.6.1 子任務四及其實現:設計添加
成績頁面 201
8.6.2 子任務五及其實現:設計更新
成績頁面 203
8.6.3 子任務六及其實現:刪除成績頁面 207
8.7 數據列表和重復區域 209
8.7.1 子任務七及其實現:數據列表及
數據集的分頁顯示設計 209
8.7.2 子任務八及其實現:用重復區域
實現的數據顯示 212
8.8 數據庫訪問技術小結 214
實訓 214
習題八 214
第9章 ASP.NET開發實訓 216
9.1 留言板系統 216
9.1.1 需求分析 216
9.1.2 數據庫詳細設計 216
9.1.3 創建站點和連接數據庫 217
9.1.4 顯示留言清單頁面設計 220
9.1.5 提交留言頁面設計 220
9.1.6 查看留言詳細內容頁面 226
9.1.7 設計總結及功能拓展 229
9.2 新聞發布系統 230
9.2.1 需求分析 230
9.2.2 數據庫詳細設計 231
9.2.3 創建站點和數據庫連接 232
9.2.4 管理員登錄頁面 233
9.2.5 添加新聞頁面 236
9.2.6 瀏覽新聞標題頁面 240
9.2.7 查看新聞詳細內容頁面 244
9.2.8 編輯新聞頁面 246
9.2.9 設計總結及功能拓展 248
實訓 250
習題九 250
第10章 網站發布與推廣 251
10.1 任務概述:申請和使用免費空間 251
10.2 網站域名注冊 252
10.2.1 域名概述 252
10.2.2 域名注冊 255
10.3 網站空間申請 261
10.3.1 網站空間概述 261
10.3.2 網站空間申請 262
10.4 網站發布 266
10.4.1 網站發布的概念 266
10.4.2 網站發布的方法 266
10.4.3 網站發布的流程 266
10.5 網站推廣 272
10.5.1 搜索引擎的推廣方法 272
10.5.2 電子郵件的推廣方法 275
10.5.3 資源合作的推廣方法 275
10.5.4 信息發布的推廣方法 275
10.5.5 病毒性營銷方法 276
10.5.6 網絡廣告的推廣方法 276
10.6 任務實現:申請和使用免費空間 276
實訓 281
習題十 281
參考文獻 282
- ASP.NET(C#)網站開發(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設計 [吳琴霞 栗青生 康晶 編著]
- 腳本語言與動態網頁設計(第二版) [主 編 張景峰 王培軍]
- ASP.NET(C#)網站開發 [主編 張志明 王輝]
- ASP.NET項目開發教程 [鄒承俊 任 華]
- 動態網頁設計與制作實用教程(第三版) [程偉淵 倪燃]
- ASP.NET程序設計 [佘東 主 編 ]
- ASP.NET 2.0企業網站項目實戰 [龔赤兵 林海丹 編著]
- ASP.NET程序設計 [嚴健武 柳青 主編]
- ASP.NET程序設計及應用 [蘇英如 主編]
- Dreamweaver CS3中文版課程設計案例精編 [孫巧玲 郝鋒 主編]
- ASP.NET 2.0網站開發案例教程 [龔赤兵 編著]
- ASP.NET課程設計案例精編 [郝思嘉 主編]
- ASP.NET編程技術與交互式網頁設計 [蘇英如 主編]
- 腳本語言與動態網頁設計 [張景峰 主編]
- ASP.NET Web程序設計 [王祖儷 主編]
- ASP動態網頁設計實用案例教程 [許新華 等編著]
- 動態網頁設計與制作實用教程(第二版) [程偉淵 主編]
- ASP.NET 2.0程序設計 [陳語林 主編]
- ASP.NET 2.0管理系統開發經典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統開發經典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數據庫開發經典案例 [羅斌 等編著]
- 炫動我心--Dreamweaver CS3中文版視覺藝術完美表現 [覽眾 陳琳 潘曉青 等編著]