《ASP.NET2.0(C#)網站開發實用教程》是2011年8月機械工業出版社出版的圖書,作者是梁曉暉、來繼敏。
基本介紹
- 書名:ASP·NET2·0(C#)網站開發實用教程
- 作者:梁曉暉、來繼敏
- ISBN:9787111280538
- 定價:26元
- 出版社:機械工業出版社
- 出版時間:2011年8月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書從實用角度出發,全面系統地介紹了利用ASP.NET2.0進行網站開發的基礎知識,包括網站開發概述、ASP.NET體系結構、ASP.NET伺服器控制項、內置對象、資料庫編程、數據綁定、ASP.NET高級套用、網站安全與網站配置。每章配有習題,書後配有附錄,以便讀者深入地進行學習。 本書例題用引入模板形式,為讀者的學習提供了很大的方便。本書還提供了電子課件、例題等電子資源。
圖書目錄
目 錄
出版說明
前言
導讀
第1章 網站開發概述 1
1.1 網站發展歷史 2
1.1.1 Internet發展簡史 2
1.1.2 網際網路在中國的發展 2
1.2 網頁基礎 3
1.2.1 HTML基礎 3
1.2.2 CSS樣式表 5
1.2.3 JavaScript基礎 14
1.3 網站基礎 22
1.3.1 Web伺服器的概念 23
1.3.2 靜態網頁工作原理 23
1.3.3 動態網頁工作原理 24
1.3.4 常用網站開發工具簡介 24
1.4 習題 26
第2章 ASP.NET體系結構 27
2.1 .NET Framework簡介 27
2.1.1 公共語言運行庫 28
2.1.2 .NET Framework類庫 29
2.2 ASP.NET Web應用程式結構 29
2.3 ASP.NET Web窗體概念 29
2.3.1 Web窗體的結構 30
2.3.2 Web頁代碼模式 30
2.4 ASP.NET事件模型 32
2.5 .NET環境的安裝 35
2.5.1 ASP.NET的運行環境 35
2.5.2 ASP.NET的開發環境 35
2.6 創建一個ASP.NET Web套用
程式 38
2.7 習題 42
第3章 ASP.NET伺服器控制項 43
3.1 伺服器控制項基礎 45
3.1.1 伺服器控制項的基本概念 45
3.1.2 伺服器控制項的分類與選擇 45
3.2 HTML伺服器控制項 46
3.2.1 HTML控制項概述 46
3.2.2 HTML伺服器控制項概述 46
3.2.3 主要的HTML控制項 47
3.2.4 HTML伺服器控制項綜合示例 58
3.3 Web伺服器控制項 60
3.3.1 Web伺服器控制項概述 60
3.3.2 常用標準Web伺服器控制項
使用 61
3.4 驗證伺服器控制項 83
3.4.1 驗證伺服器控制項簡介 83
3.4.2 驗證伺服器控制項的使用 84
3.5 用戶控制項 90
3.5.1 用戶控制項概述 90
3.5.2 創建用戶控制項 90
3.6 習題 92
第4章 內置對象 94
4.1 概述 94
4.2 Page類 95
4.2.1 頁面的生命周期 96
4.2.2 Page類的常用屬性 97
4.2.3 Page對象套用示例 97
4.3 Request對象 98
4.3.1 使用表單傳遞數據 99
4.3.2 ServerVariables屬性 100
4.3.3 獲取瀏覽器信息 101
4.3.4 獲取客戶端安全證書信息 103
4.4 Response對象 105
4.4.1 使用Write方法輸出信息 105
4.4.2 使用Redirect方法將客戶端
重新定位 107
4.4.3 緩衝區相關屬性和方法 108
4.5 Cookie對象 110
4.5.1 創建和讀取會話Cookie 110
4.5.2 創建和讀取持久性Cookie 111
4.5.3 設定Cookie屬性 111
4.5.4 Cookie的限制 112
4.6 Glogal.asax檔案 113
4.6.1 全局事件及其觸發時機 114
4.6.2 編寫全局事件處理程式 115
4.7 Session對象 115
4.8 Application對象 120
4.9 Server對象 124
4.10 習題 125
第5章 資料庫編程 126
5.1 SQL與SQL Server 2005 129
5.1.1 SQL簡介 129
5.1.2 SQL Server 2005簡介 131
5.2 ADO.NET 134
5.2.1 ADO.NET簡介 134
5.2.2 ADO.NET常用對象 135
5.3 數據源 144
5.4 數據集 149
5.4.1 非類型化DataSet 149
5.4.2 類型化DataSet 155
5.4.3 類型化數據集與非類型化
數據集比較 157
5.5 訪問XML 157
5.6 習題 159
第6章 數據綁定 160
6.1 數據綁定概述 164
6.2 簡單數據綁定 164
6.3 複雜數據綁定 168
6.4 GridView控制項詳細套用 170
6.4.1 GridView基本套用 172
6.4.2 GridView自定義列 174
6.4.3 高級外觀設定 186
6.5 其他複雜綁定控制項 187
6.5.1 DetailsView 187
6.5.2 FormView 190
6.5.3 DataList 191
6.5.4 Repeater 194
6.6 習題 196
第7章 ASP.NET高級套用 198
7.1 導航控制項 201
7.1.1 Menu控制項的使用 201
7.1.2 TreeView控制項 203
7.1.3 SiteMapPath控制項 205
7.2 母版頁 205
7.3 Theme主題的使用 209
7.4 個性化 212
7.5 Web Parts 217
7.5.1 Web Parts控制項 217
7.5.2 Web Parts頁面的顯示模式 218
7.5.3 資料庫配置 218
7.5.4 舉例實現Web Parts個性化 218
7.6 習題 223
第8章 網站安全與網站配置 225
8.1 Web.config檔案 225
8.1.1 在Web.config中配置用戶
驗證 226
8.1.2 在Web.config中配置用戶
授權 227
8.1.3 Web.config中的其他配置 228
8.2 基於角色的成員系統 229
8.2.1 安全配置 229
8.2.2 Login相關控制項 230
8.2.3 舉例實現基於角色的安全
管理 230
8.3 網站發布 233
8.4 習題 235
附錄 236
附錄A 三層架構 236
附錄B Web服務 236
附錄C 常用HTML標記 239
附錄D 經典學習網站推薦 240
參考文獻 241