內容簡介
本書的編寫以培養學生的套用能力為主要目標,在內容的選取上,力求由淺入深、循序漸進、舉一反三、突出重點、通俗易懂。 全書共分10章,主要內容包括網站系統概述,網站開發基礎,HTML與CSS核心基礎,jQuery入門基礎,C#基本語法,ASP.NET頁面,ASP.NET的常用組件對象,ASP.NET資料庫套用以及網站開發整體站點的發布、維護、安全管理等。 本書內容豐富、實用性強,通過網站案例,使讀者能夠對構建動態網站快速入門,並且達到較高的Web應用程式開發水平。 本書可作為計算機技術與套用、網路工程、電子商務等專業的“網站建設與管理”課程教材,也可供其他IT從業人員學習參考。
圖書目錄
第1章網站系統概述 1
1.1Internet概述 1
1.1.1Internet的產生 1
1.1.2Internet的作用 3
1.1.3Internet的特點 5
1.2Intranet概述 6
1.2.1Intranet構成 6
1.2.2Intranet的特點 7
1.2.3Intranet存在的問題 8
1.2.4Extranet技術 8
1.2.5Internet、Intranet和Extranet的比較 10
1.3網站體系結構和網站工作過程 11
1.3.1基本概念 11
1.3.2網站規劃 12
1.3.3網站設計的注意事項 14
第2章網站開發基礎 19
2.1Web開發技術概述 19
2.2ASP.NET的安裝及設定 21
2.2.1.NET框架的安裝 21
2.2.2IIS的安裝配置 22
2.2.3配置IIS6.0 23
2.2.4相關設定問題解決 24
2.3PHP和JSP設定 25
2.3.1安裝配置PHP 25
2.3.2MySQL的安裝 26
2.3.3Apache的設定 26
2.3.4ZendOptimizer的安裝 27
2.3.5測試 27
2.3.6JSP設定(Windows2003下J2SDK+Tomcat5+IIS) 28
2.4HTML的引入 30
2.4.1HTML的基本結構 30
2.4.2超文本中的標籤 31
2.4.3標題 32
2.4.4文字的大小設定 32
2.4.5文字的字型與樣式 33
第3章HTML與CSS核心基礎 34
3.1HTML基礎知識 34
3.1.1HTML概述 34
3.1.2網頁的色彩設計 35
3.1.3Photoshop製作靜態頁面 36
3.2CSS+div布局設計 37
3.2.1引入CSS方法 37
3.2.2CSS選擇器 40
3.2.3Web中CSS常用設計剖析與製作 43
第4章jQuery入門基礎 51
4.1JavaScript 51
4.1.1JavaScript概述 51
4.1.2JavaScript基礎 52
4.2jQuery 54
4.2.1jQuery概述 54
4.2.2jQuery基本語法 54
4.2.3jQuery選擇器 55
4.2.4jQuery常用操作 57
4.2.5綜合實例:創建雙色表 62
第5章C#基本語法 65
5.1命名空間 65
5.2類型和變數 67
5.2.1簡單類型 68
5.2.2變數及其作用域 69
5.3類型轉換 71
5.3.1隱式轉換 72
5.3.2顯式轉換 72
5.4複雜變數類型 75
5.4.1枚舉類型 75
5.4.2結構 77
5.4.3數組 78
5.5表達式 80
5.6流程控制結構 83
5.6.1選擇語句 83
5.6.2循環語句 85
第6章ASP.NET頁面 90
6.1ASP.NET概述 90
6.2ASP.NETWeb窗體 91
6.2.1ASP.NETWeb窗體介紹 91
6.2.2創建網站 92
6.3ASP.NET網頁代碼模型 94
6.3.1後台編碼檔案概述 94
6.3.2默認命名空間引用的集合 95
6.3.3ASP.NET伺服器控制項 95
6.3.4控制項面板 98
6.4ASP.NET狀態管理 103
6.4.1狀態管理概述 103
6.4.2應用程式的狀態管理 103
6.4.3會話的狀態管理 107
6.4.4使用會話狀態管理 110
6.4.5頁面的視圖狀態管理 111
6.5ASP.NET配置管理 117
6.5.1ASP.NET配置概述 117
6.5.2web.config配置檔案的優點 118
6.5.3web.config結構 118
6.5.4配置檔案層次結構 119
6.5.5web.config配置元素 120
第7章ASP.NET的常用組件對象 125
7.1ASP.NET內建對象概述 125
7.2ASP.NET常用內建對象 125
7.2.1Page對象 125
7.2.2Request對象 127
7.2.3Response對象 131
7.2.4Server對象 134
7.2.5Application對象 135
7.2.6Session對象 138
7.2.7Cookie對象 143
7.2.8Global.asax檔案 147
第8章ASP.NET資料庫套用 149
8.1ADO.NET概述 149
8.1.1ADO.NET程式架構 149
8.1.2ADO.NET數據訪問模型概述 150
8.2使用Connection對象連線資料庫 151
8.2.1使用ADO.NET連線到SQLServer 151
8.2.2使用ADO.NET連線到OLEDB數據源 152
8.3使用Command對象執行資料庫命令 153
8.4使用DataAdapter對象執行資料庫命令 154
8.4.1使用DataAdapter更新數據 154
8.4.2將參數用於DataAdapter 155
8.5連線池技術 157
8.5.1SQLServer.NET連線池 157
8.5.2OLEDB數據源連線池 158
8.6ADO.NET示例應用程式 159
8.6.1簡單示例 159
8.6.2ADO.NETDataSet示例 160
第9章網站發布與維護 163
9.1網站信息發布 163
9.1.1網站發布方式 163
9.1.2用VisualStudio2008發布 163
9.1.3用DreamweaverMX發布 165
9.1.4用CuteFTP發布 168
9.2網站測試技術 169
9.2.1測試方法 169
9.2.2測試項目 170
9.3網站的維護 172
9.3.1訪問數據分析 172
9.3.2遠程與本地站點同步 176
9.3.3檢查與修正 177
第10章網站安全管理 179
10.1網站的安全性 179
10.1.1網站的安全漏洞 181
10.1.2網站攻擊類型 186
10.1.3IIS安全機制 190
10.2身份驗證安全管理 192
10.2.1IIS身份驗證 192
10.2.2配置匿名訪問 194
10.2.3配置基本驗證 195
10.2.4集成Windows驗證 195
10.3訪問控制安全管理 195
10.3.1訪問控制工作原理 195
10.3.2IP位址和域名限制 196
10.3.3配置伺服器許可權 200
10.4加密與證書管理 202
10.4.1加密工作原理 202
10.4.2伺服器網關加密 203
10.4.3IIS伺服器證書 204
參考文獻 206