ASP.NET資料庫網站設計教程(C#版)

ASP.NET資料庫網站設計教程(C#版)

《ASP.NET資料庫網站設計教程(C#版)》是2015年1月電子工業出版社出版的圖書,作者是劉瑞新。

基本介紹

  • 書名:ASP.NET資料庫網站設計教程(C#版)
  • 作者:劉瑞新
  • ISBN:9787121246715
  • 頁數:352頁
  • 定價:45元
  • 出版社:電子工業出版社
  • 出版時間:2015年1月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

微軟公司的ASP.NET+C#組合是網站開發採用的主流技術之一。本書以實際套用為目的,全面系統地介紹了開發ASP.NET資料庫網站的方法及知識,包括ASP.NET基礎,ASP.NET伺服器標準控制項和驗證控制項,ASP.NET常用對象、狀態管理,SQL Server資料庫基礎,使用.NET數據提供程式訪問資料庫,使用DataSet訪問資料庫,數據綁定與數據綁定控制項,站點導航和母版頁,新聞網站的設計,用ASP.NET MVC架構開發網站等內容。每章均有典型的演練和實訓,以提供教師演示和學生練習。本書在Visual Studio 2010和SQL Server 2008環境下講解,也完全可以運行在Visual Studio 2005/2008和SQL Server 2005環境下。本書概念清滲頁勸仔晰、重點突出、實例豐富,符合教師教學和學生學習習慣,是一本非常適合課堂教學的、用Visual C#語言開發Web結構的資料庫網站設計教材。
為了方便教師授課再棄閥及讀者的學習,本書提供了電子教案、原始碼等,登錄華信教育資源網註冊後免費下載。

圖書目錄

第1章 ASP.NET基礎 1
1.1 C/S和B/S架構體系 1
1.2 靜態網頁與動態網頁 2
1.2.1 靜態網頁技術 2
1.3 .NET Framework簡介 5
1.4 ASP.NET網站的開發籃循蜜地過程希罪催 6
1.4.1 ASP.NET開發工具 6
1.4.2 新建和運行ASP.NET網站 7
1.4.3 打開和編輯ASP.NET網站 9
1.4.4 保存或關閉ASP.NET網站 12
1.5 ASP.NET Web窗體模型 13
1.5.1 ASP.NET Web窗體的概念 13
1.5.2 ASP.NET Web窗體的模型 13
1.5.3 ASP.NET網頁的代碼模型 14
1.6 ASP.NET網站的組成檔案 17
1.7 實訓 18
第2章 ASP.NET常用伺服器標準控制項 21
2.1 常用標準控制項 21
2.1.1 文本輸入/輸出控制項 21
2.1.2 按鈕控制項 23
2.1.3 超連結控制項 27
2.1.5 選擇控制項 28
2.1.6 容器控制項 41
2.1.7 其他專用控制項 44
2.1.8 動態生成控制項 49
2.2 Web用戶甩辣促控制項 50
2.2.1 創建用戶控制項 50
2.2.2 把Web窗體轉換成用戶控制項 52
2.3 ASP.NET網站中資源的路徑 53
2.4 本章小結 55
2.5 實訓 58
第3章 ASP.NET驗證控制項 64
3.1 驗證控制項頁槳滲概述 64
3.2 必須項驗證控制項 65
3.3 比較驗證控制項 67
3.4 範圍驗證控制項 70
3.5 正則表達式驗證控制項 72
3.6 自定義驗證控制項 74
3.7 驗證摘要控制項 79
3.8 指定驗證組 81
3.9 禁用驗證控制項 81
3.10 實訓 82
第4章 ASP.NET常用內置對象 84
4.1 Page對象 84
4.1.1 Page對象的常用屬性、方法和事件 84
4.1.2 Web頁面的生命周期 86
4.1.3 Page對象的Load事件與Init事件比較 86
4.2.1 Response對象的常用屬性和方法 87
4.2.2 使用Response對象輸出信息到客戶端 88
4.2.3 使用Redirect方法實現頁面跳轉 90
4.3.1 Request對象的常用屬性和方法 90
4.3.2 通過采駝查詢字元串實現跨頁數據傳遞 91
4.4 Server對象 92
4.4.1 Server對象的常用屬性和方法 92
4.4.2 Execute和Transfer方法 92
4.4.3 MapPath方法 93
4.4.4 對字元串編碼和解碼 93
4.5 實訓 94
第5章 ASP.NET的狀態管理 97
5.1 狀態管理概述 97
5.2 創建和使用ViewState對象 97
5.2.1 ViewState對象概述 97
5.2.2 使用ViewState 98
5.3 創建和使用Cookie對象 100
5.3.1 創建Cookie 100
5.3.2 讀取Cookie 101
5.3.3 使用多值Cookie 101
5.4 創建和使用Session對象 104
5.4.1 Session的工作原理 104
5.4.2 Session對象的常用屬性及方法 104
5.4.3 使用Session對象 105
5.5 創建和使用Application對象 108
5.5.1 Application對象與Session對象的區別 108
5.5.2 Application對象的屬性、方法和事件 109
5.5.3 使用Application對象 109
5.6 實訓 111
第6章 SQL Server資料庫基礎 116
6.1 資料庫的操作 116
6.2 表的操作 120
6.3 記錄的操作 124
6.4 查詢的操作 127
6.5 數據表腳本的生成和執行 129
6.6 資料庫的分離和附加 131
6.7 實訓 133
第7章 使用.NET數據提供程式訪問資料庫 134
7.1 ADO.NET簡介 134
7.1.1 ADO.NET的數據模型 134
7.1.2 ADO.NET的兩種訪問數據的方式 135
7.1.3 ADO.NET中的常用對象 136
7.1.4 .NET數據提供程式概述 137
7.2 資料庫的連線字元串 138
7.2.1 資料庫連線字元串的常用參數 138
7.2.2 連線到SQL Server的連線字元串 139
7.2.3 連線字元串的存放位置 139
7.2.4 用數據源控制項生成連線字元串 141
7.3 連線資料庫的Connection對象 144
7.3.1 Connection對象概述 144
7.3.2 創建Connection對象 145
7.3.3 Connection對象的屬性和方法 145
7.3.4 連線到資料庫的基本步驟 146
7.3.5 關閉連線 148
7.4 執行資料庫命令的Command對象 148
7.4.1 Command對象概述 148
7.4.2 創建Command對象 148
7.4.3 Command對象的屬性和方法 149
7.4.4 增加、修改、刪除記錄操作 150
7.4.5 統計資料庫信息操作 153
7.5 讀取數據的DataReader對象 154
7.5.1 DataReader對象概述 154
7.5.2 創建DataReader對象 154
7.5.3 DataReader對象的屬性和方法 155
7.4.4 查詢記錄操作 156
7.7 實訓 161
第8章 使用DataSet訪問資料庫 172
8.1 DataSet的基本構成 172
8.1.1 DataSet、DataAdapter和數據源之間的關係 172
8.1.2 DataSet的組成結構和工作過程 173
8.1.3 DataSet中的常用子對象 174
8.1.4 DataSet對象常用屬性和方法 174
8.2 DataAdapter對象 175
8.2.1 創建DataAdapter對象 175
8.2.2 DataAdapter對象的屬性和方法 175
8.3 使用DataSet訪問資料庫 177
8.3.1 創建DataSet 177
8.3.2 填充DataSet 177
8.3.3 多結果集填充 179
8.3.4 添加新記錄 180
8.3.5 修改記錄 182
8.3.6 刪除記錄 183
8.3.7 DataTable對象 184
8.4 實訓 186
8.4.1 用戶管理模組應具有的功能 186
8.4.2 模組功能的實現 188
第9章 數據綁定與數據綁定控制項 199
9.1 數據綁定 199
9.1.1 簡單數據綁定和複雜數據綁定 199
9.1.2 數據綁定控制項概述 199
9.1.3 使用數據綁定表達式實現數據綁定 200
9.1.4 調用DataBind()方法實現數據綁定 206
9.2 簡單綁定控制項 208
9.2.1 DropDownList控制項 208
9.2.2 ListBox控制項 210
9.3 Repeater控制項 212
9.4 DataList控制項 216
9.5 GridView控制項 218
9.5.1 GridView控制項的語法 218
9.5.2 GridView控制項的使用示例 221
9.5.3 自定義列和模板列的使用 229
9.6 DetailsView控制項 235
9.7 FormView控制項 241
9.8 實訓 244
第10章 站點導航和母版頁 246
10.1 ASP.NET站點導航 246
10.1.1 概述 246
10.1.2 ASP.NET站點地圖 247
10.1.3 SiteMapPath控制項 249
10.1.4 SiteMapDataSource控制項 251
10.1.5 TreeView控制項 252
10.1.6 Menu控制項 253
10.2 ASP.NET母版頁 256
10.2.1 概述 257
10.2.2 使用ASP.NET母版頁的實例 258
10.3 實訓 263
第11章 ASP.NET網站實例——新聞網站 272
11.1 新聞網站的功能和設計 272
11.1.1 新聞網站的功能 272
11.1.2 新聞網站的資料庫 273
11.2 簡化對資料庫的操作 276
11.2.1 配置項 276
11.2.2 SqlHelper類中的方法 276
11.2.3 創建SqlHelper類 277
11.3 後台頁面的設計 282
11.3.1 後台管理主頁和登錄頁 282
11.3.2 後台管理員的添加、編輯頁 287
11.3.3 新聞的添加 292
11.4 前台新聞首頁、欄目頁、內容頁面的設計 297
11.4.1 前台新聞母版頁 297
11.4.2 新聞首頁 298
11.4.2 新聞內容頁 300
11.4.3 新聞欄目頁 302
11.6 實訓 304
第12章 用ASP.NET MVC架構開發網站 305
12.1 ASP.NET MVC概述 305
12.1.1 MVC編程模型 305
12.1.2 建立第一個MVC應用程式 306
12.1.3 MVC程式的結構 307
12.2 路由和URL導向 308
12.2.1 MVC路由 309
12.2.2 入站路由——從URL到路由 312
12.2.3 出站路由——從路由到URL 316
12.3 控制器和視圖 318
12.3.1 控制器 318
12.3.2 視圖 323
12.4 模型與模型狀態 328
12.4.1 強類型視圖 328
12.4.2 視圖和模型 329
12.4.3 ModelState 332
12.4.4 驗證規則 333
12.5 實訓 334
參考文獻 344
2.4 本章小結 55
2.5 實訓 58
第3章 ASP.NET驗證控制項 64
3.1 驗證控制項概述 64
3.2 必須項驗證控制項 65
3.3 比較驗證控制項 67
3.4 範圍驗證控制項 70
3.5 正則表達式驗證控制項 72
3.6 自定義驗證控制項 74
3.7 驗證摘要控制項 79
3.8 指定驗證組 81
3.9 禁用驗證控制項 81
3.10 實訓 82
第4章 ASP.NET常用內置對象 84
4.1 Page對象 84
4.1.1 Page對象的常用屬性、方法和事件 84
4.1.2 Web頁面的生命周期 86
4.1.3 Page對象的Load事件與Init事件比較 86
4.2.1 Response對象的常用屬性和方法 87
4.2.2 使用Response對象輸出信息到客戶端 88
4.2.3 使用Redirect方法實現頁面跳轉 90
4.3.1 Request對象的常用屬性和方法 90
4.3.2 通過查詢字元串實現跨頁數據傳遞 91
4.4 Server對象 92
4.4.1 Server對象的常用屬性和方法 92
4.4.2 Execute和Transfer方法 92
4.4.3 MapPath方法 93
4.4.4 對字元串編碼和解碼 93
4.5 實訓 94
第5章 ASP.NET的狀態管理 97
5.1 狀態管理概述 97
5.2 創建和使用ViewState對象 97
5.2.1 ViewState對象概述 97
5.2.2 使用ViewState 98
5.3 創建和使用Cookie對象 100
5.3.1 創建Cookie 100
5.3.2 讀取Cookie 101
5.3.3 使用多值Cookie 101
5.4 創建和使用Session對象 104
5.4.1 Session的工作原理 104
5.4.2 Session對象的常用屬性及方法 104
5.4.3 使用Session對象 105
5.5 創建和使用Application對象 108
5.5.1 Application對象與Session對象的區別 108
5.5.2 Application對象的屬性、方法和事件 109
5.5.3 使用Application對象 109
5.6 實訓 111
第6章 SQL Server資料庫基礎 116
6.1 資料庫的操作 116
6.2 表的操作 120
6.3 記錄的操作 124
6.4 查詢的操作 127
6.5 數據表腳本的生成和執行 129
6.6 資料庫的分離和附加 131
6.7 實訓 133
第7章 使用.NET數據提供程式訪問資料庫 134
7.1 ADO.NET簡介 134
7.1.1 ADO.NET的數據模型 134
7.1.2 ADO.NET的兩種訪問數據的方式 135
7.1.3 ADO.NET中的常用對象 136
7.1.4 .NET數據提供程式概述 137
7.2 資料庫的連線字元串 138
7.2.1 資料庫連線字元串的常用參數 138
7.2.2 連線到SQL Server的連線字元串 139
7.2.3 連線字元串的存放位置 139
7.2.4 用數據源控制項生成連線字元串 141
7.3 連線資料庫的Connection對象 144
7.3.1 Connection對象概述 144
7.3.2 創建Connection對象 145
7.3.3 Connection對象的屬性和方法 145
7.3.4 連線到資料庫的基本步驟 146
7.3.5 關閉連線 148
7.4 執行資料庫命令的Command對象 148
7.4.1 Command對象概述 148
7.4.2 創建Command對象 148
7.4.3 Command對象的屬性和方法 149
7.4.4 增加、修改、刪除記錄操作 150
7.4.5 統計資料庫信息操作 153
7.5 讀取數據的DataReader對象 154
7.5.1 DataReader對象概述 154
7.5.2 創建DataReader對象 154
7.5.3 DataReader對象的屬性和方法 155
7.4.4 查詢記錄操作 156
7.7 實訓 161
第8章 使用DataSet訪問資料庫 172
8.1 DataSet的基本構成 172
8.1.1 DataSet、DataAdapter和數據源之間的關係 172
8.1.2 DataSet的組成結構和工作過程 173
8.1.3 DataSet中的常用子對象 174
8.1.4 DataSet對象常用屬性和方法 174
8.2 DataAdapter對象 175
8.2.1 創建DataAdapter對象 175
8.2.2 DataAdapter對象的屬性和方法 175
8.3 使用DataSet訪問資料庫 177
8.3.1 創建DataSet 177
8.3.2 填充DataSet 177
8.3.3 多結果集填充 179
8.3.4 添加新記錄 180
8.3.5 修改記錄 182
8.3.6 刪除記錄 183
8.3.7 DataTable對象 184
8.4 實訓 186
8.4.1 用戶管理模組應具有的功能 186
8.4.2 模組功能的實現 188
第9章 數據綁定與數據綁定控制項 199
9.1 數據綁定 199
9.1.1 簡單數據綁定和複雜數據綁定 199
9.1.2 數據綁定控制項概述 199
9.1.3 使用數據綁定表達式實現數據綁定 200
9.1.4 調用DataBind()方法實現數據綁定 206
9.2 簡單綁定控制項 208
9.2.1 DropDownList控制項 208
9.2.2 ListBox控制項 210
9.3 Repeater控制項 212
9.4 DataList控制項 216
9.5 GridView控制項 218
9.5.1 GridView控制項的語法 218
9.5.2 GridView控制項的使用示例 221
9.5.3 自定義列和模板列的使用 229
9.6 DetailsView控制項 235
9.7 FormView控制項 241
9.8 實訓 244
第10章 站點導航和母版頁 246
10.1 ASP.NET站點導航 246
10.1.1 概述 246
10.1.2 ASP.NET站點地圖 247
10.1.3 SiteMapPath控制項 249
10.1.4 SiteMapDataSource控制項 251
10.1.5 TreeView控制項 252
10.1.6 Menu控制項 253
10.2 ASP.NET母版頁 256
10.2.1 概述 257
10.2.2 使用ASP.NET母版頁的實例 258
10.3 實訓 263
第11章 ASP.NET網站實例——新聞網站 272
11.1 新聞網站的功能和設計 272
11.1.1 新聞網站的功能 272
11.1.2 新聞網站的資料庫 273
11.2 簡化對資料庫的操作 276
11.2.1 配置項 276
11.2.2 SqlHelper類中的方法 276
11.2.3 創建SqlHelper類 277
11.3 後台頁面的設計 282
11.3.1 後台管理主頁和登錄頁 282
11.3.2 後台管理員的添加、編輯頁 287
11.3.3 新聞的添加 292
11.4 前台新聞首頁、欄目頁、內容頁面的設計 297
11.4.1 前台新聞母版頁 297
11.4.2 新聞首頁 298
11.4.2 新聞內容頁 300
11.4.3 新聞欄目頁 302
11.6 實訓 304
第12章 用ASP.NET MVC架構開發網站 305
12.1 ASP.NET MVC概述 305
12.1.1 MVC編程模型 305
12.1.2 建立第一個MVC應用程式 306
12.1.3 MVC程式的結構 307
12.2 路由和URL導向 308
12.2.1 MVC路由 309
12.2.2 入站路由——從URL到路由 312
12.2.3 出站路由——從路由到URL 316
12.3 控制器和視圖 318
12.3.1 控制器 318
12.3.2 視圖 323
12.4 模型與模型狀態 328
12.4.1 強類型視圖 328
12.4.2 視圖和模型 329
12.4.3 ModelState 332
12.4.4 驗證規則 333
12.5 實訓 334
參考文獻 344

相關詞條

熱門詞條

聯絡我們