內容簡介
本書採用案例驅動的方法,以網頁設計的過程為主線,結合大量實例進行講解。另外,為了使讀者可以快速掌握所學內容,在大多數任務中配有相關練習,讀者可以邊學邊練,快速掌握網頁開發技術的有關概念和操作方法,增強處理實際問題的能力。全書共分10章。第1章為網頁設計基礎;第2章介紹網站設計的總體規劃和一般原則;第3章講述以HTML為基礎的靜態網頁設計基礎;第4章講述ASP動態網頁設計基礎;第5章介紹與資料庫建立連線的方法;第6章至第8章介紹了網站中常用功能的設計方法,如留言簿、BBS和聊天室;第9章介紹網站的測試和發布技術;第10章簡要介紹了網站的宣傳和維護方法。本書適合全為高職高專計算機及相關專業的教材,同時也適合作為網站建設的初學者和有一定基礎的網頁製作者的參考書。
圖書目錄
第1章網站的基本知識1
1.1Web基礎知識1
1.1.1Internet提供的主要服務1
1.1.2Web服務4
1.2網頁與網站4
1.2.1網站類型4
1.2.2網站設計常用術語5
1.2.3製作網頁的工具軟體6
1.2.4靜態網頁和動態網頁7
1.3網頁設計方法8
1.3.1動態HTML(DHTML)8
1.3.2公共網關接口(CGI)8
1.3.3Internet資料庫連線器(IDC)9
1.3.4動態伺服器頁面(ASP)9
1.4本章小結10
1.5習題10
第2章網站的策劃和設計11
2.1網站的組織結構11
2.1.1順序結構11
2.1.2層次結構12
2.1.3網狀結構12
2.1.4複合結構13
2.2網頁版式的基本類型13
2.3網站建設的基本原則17
2.3.1內容組織18
2.3.2網站風格19
2.3.3人員配置21
2.4網站建設的基本流程22
2.5網站規劃案例24
2.5.1公司宣傳網站24
2.5.2網站規劃書24
2.6本章小結25
2.7習題26
第3章靜態網頁設計27
3.1HTML基礎27
3.2互動式表單設計33
3.2.1基本語法33
3.2.2登錄表單設計34
3.2.3愛好調查表單設計35
3.2.4意見欄表單設計36
3.2.5畢業院校選擇表單設計37
3.3表格和框架39
3.3.1學生成績一覽表39
3.3.2典型主頁設計41
3.4使用FrontPage簡化設計42
3.4.1用FrontPage製作網頁的特點43
3.4.2靜態網頁實例43
3.5本章小結49
3.6習題49
第4章動態網頁設計50
4.1創建ASP的運行環境50
4.1.1環境要求51
4.1.2IIS的安裝51
4.1.3IIS的啟動和設定55
4.1.4虛擬目錄的設定57
4.2ASP套用基礎62
4.2.1ASP檔案結構62
4.2.2ASP基本語法63
4.3網上調查66
4.3.1製作網上調查表單67
4.3.2編寫網上調查表單處理頁面70
4.4本章小結74
4.5習題74
第5章與資料庫建立連線76
5.1設定Web資料庫環境76
5.1.1ADO概述76
5.1.2設定ODBC77
5.2建立與資料庫的連線81
5.2.1創建連線字元串81
5.2.2連線到資料庫83
5.3用戶登錄和註冊85
5.3.1製作登錄頁面85
5.3.2編寫密碼驗證程式87
5.3.3製作註冊頁面89
5.4SQL語言簡介95
5.4.1SQL查詢語句95
5.4.2SQL更新語句97
5.5本章小結99
5.6習題99
第6章設計留言簿101
6.1用戶留言101
6.2查看留言104
6.3留言簿維護107
6.4增加回復功能113
6.5本章小結119
6.6習題119
第7章製作BBS120
7.1BBS的布局120
7.2顯示文章標題區和文章內容區121
7.3BBS的維護126
7.4本章小結135
7.5習題136
第8章建立聊天室137
8.1建立聊天室登錄頁面137
8.2建立聊天室框架139
8.3發言區框架頁面的設計143
8.4其他子框架頁面的設計148
8.5實現自動離開功能151
8.6本章小結155
8.7習題156
第9章網站的測試和發布157
9.1網站的測試157
9.1.1創建站點157
9.1.2視圖的選擇159
9.1.3檢查超連結的正確性161
9.1.4檢查有沒有多餘的檔案162
9.2網站的發布163
9.2.1網站的發布形式163
9.2.2域名註冊164
9.2.3申請個人免費網站165
9.2.4上傳網頁167
9.3習題173
第10章網站的宣傳與維護174
10.1網站的宣傳174
10.1.1廣告宣傳174
10.1.2登錄到搜尋引擎175
10.2網站的安全性176
10.2.1安全隱患分析176
10.2.2提高IIS+ASP網站安全性的方法177
10.3網站維護178
10.4習題179