圖書簡介
ASRNET是~種強大的Web伺服器端技術,其特點是與底層框架緊密結合,將事務模型引入到Web應用程式開發,支持多種語言開發等。 本書主要介紹ASRNET的資料庫開發的相關部分,並通過實用實例將知識點與開發實踐緊密結合,從而達到學以致用的目的。本書第一。部分介紹ASRNET的基礎知識:第1、2章介紹.NET的入門知識,第3、4章介紹ASRNET的編程基礎。第二部分介紹ASENET資料庫開發:第5章詳細介紹ADO.NET開發,第6章詳細介紹如何進行數據綁定,第7、8、9章詳細介紹如何使用各種控制項進行表單設計。第三部分是實例教學,通過三個大型實例讓讀者能熟練掌握ASENET的資料庫開發技能。 本書定位為ASRNET的初、中級用戶,特別適合各類培訓班和高職高專的相關專業作為教材使用,也適合於ASP.NET的自學用戶。
目錄
第1章.NET概述 1
1.1.NET歷史 1
1.2ASP.NET和ASP的比較 2
1.3ASP.NET的優勢 4
1.4.NET框架 5
1.4.1公共語言運行環境 6
1.4.2.NETFramework類庫 7
1.5搭建運行環境 7
1.5.1安裝InternetInformation
Server 8
1.5.2安裝VisualStudio.NET2003 9
1.6上機指導:運行ASP.NET程式 12
1.7操作題 13
第2章ASP.NET編程基礎 14
2.1C#基礎 14
2.1.1值類型 14
2.1.2引用類型 15
2.1.3修飾符 16
2.1.4裝箱和拆箱 17
2.1.5控制語句 17
2.2ASP.NET基本結構 25
2.2.1<%%>標籤 25
2.2.2<ScriptLanguage="…"
runat=“server”>…</Script> 25
2.2.3<objectrunat="server"> 27
2.2.4<%@Import%> 28
2.3事件處理 29
2.3.1頁面事件 29
2.3.2控制項事件 31
2.4上機指導:製作注釋和
簡單計算器 33
2.4.1在ASP.NET中使用注釋 33
2.4.2設計簡單的計算器 34
2.5操作題 35
第3章ASP.NET常用對象 37
3.1Request對象 37
3.1.1Request對象屬性和方法 37
3.1.2查看客戶端瀏覽器信息 41
3.1.3使用Request對象獲取
環境變數 44
3.2Response對象 46
3.2.1Response對象的使用方法 47
3.2.2使用Response對象重
定向頁面 49
3.3其他ASP.NET常用對象 51
3.3.1Server對象 51
3.3.2Application對象 53
3.3.3Session對象 55
3.4上機指導:製作訪問量統計
和購物籃 56
3.4.1訪問量統計 56
3.4.2創建購物籃 57
3.5操作題 58
第4章ASP.NET控制項 59
4.1HTML控制項 59
4.2基本Web控制項 61
4.2.1標籤控制項 62
4.2.2按鈕控制項 62
4.2.3RadioButton和
RadioButtonList控制項 66
4.2.4CheckBox和CheckBoxList
控制項 72
4.2.5DropDownList和ListBox
控制項 75
4.3驗證控制項 79
4.3.1RequiredFieldValidator控制項 79
4.3.2RegularExpressionValidator
控制項 81
4.3.3CompareValidator控制項 83
4.4上機指導:製作Web註冊頁面 86
4.5操作題 90
第5章ADO.NET 91
5.1ADO.NET概述 91
5.2資料庫操作基礎 92
5.2.1打開/關閉資料庫連線 92
5.2.2查詢資料庫 93
5.2.3向資料庫添加記錄 98
5.2.4更新資料庫記錄 100
5.2.5刪除資料庫的記錄 102
5.3提高資料庫性能 103
5.4上機指導:編寫可編輯Web頁面 108
5.5操作題 111
第6章數據綁定 112
6.1數據綁定 112
6.1.1DataBind技術 112
6.1.2頁面綁定 114
6.2綁定控制項到數據源 115
6.2.1綁定到Repeater控制項 115
6.2.2綁定到DropDownList
控制項 118
6.2.3綁定其他基本控制項 120
6.2.4控制項事件處理 121
6.3上機指導:創建主/從表單 123
6.4操作題 125
第7章使用DataList控制項 126
7.1在DataList中顯示記錄 126
7.1.1顯示資料庫記錄 126
7.1.2多列顯示資料庫記錄 127
7.2使用模板和樣式 128
7.2.1使用模板 128
7.2.2DataList樣式控制 130
7.3DataList事件處理 132
7.3.1事件處理 133
7.3.2DataList控制項分頁 135
7.4上機指導:編輯DataList
控制項項 137
7.5操作題 142
第8章DataGrid控制項 143
8.1DataGrid概述 143
8.2在DataGrid控制項中添加列 144
8.2.1添加BoundColumn 145
8.2.2添加HyperLinkColumn 146
8.2.3添加TemplateColumn 148
8.2.4添加ButtonColumn 149
8.2.5添加EditCommandColumn 151
8.3進行排序操作 153
8.3.1自動排序 153
8.3.2指定排序列 154
8.4上機指導:使用DataGrid控制項
進行分頁操作 156
8.5操作題 160
第9章DataSet類 161
9.1DataSet概述 161
9.1.1DataSet類 161
9.1.2DataAdapter類 162
9.1.3綁定控制項到DataSet 163
9.2DataTable 164
9.2.1創建DataTable 164
9.2.2DataTable屬性 166
9.2.3DataColumn屬性 168
9.2.4使用聚合操作 173
9.3上機指導:使用DataView直接
綁定控制項 174
9.3.1過濾操作 175
9.3.2排序操作 176
9.4操作題 177
第10章創建論壇 178
10.1系統需求規劃 178
10.1.1設計基本功能 178
10.1.2設計擴展功能 179
10.2資料庫設計 180
10.2.1資料庫表間的關係 180
10.2.2建立資料庫表結構 180
10.3開發簡述 183
10.3.1創建論壇首頁 183
10.3.2發新帖 189
10.3.3回覆帖子 192
10.3.4管理帖子 197
10.3.5註冊、修改與登錄 203
10.3.6後台管理論壇 217
10.3.7討論話題管理 220
10.4上機指導:在後台管理系統
公用信息 226
10.5操作題 230
第11章企業辦公資源網路管理
系統——總體設計 231
11.1系統功能設計 231
11.1.1圖書管理 231
11.1.2辦公用品 232
11.1.3固定資產 232
11.1.4檔案共享 232
11.1.5員工設定 232
11.2資料庫結構設計 232
11.2.1表結構設計 233
11.2.2觸發器 236
11.3系統框架實現 239
11.3.1配置Web.Config 239
11.3.2系統登錄 240
11.3.3主頁框架 242
11.4上機指導:製作顯示/隱藏
選單按鈕 245
11.5操作題 248
第12章企業辦公資源網路管理
系統——圖書管理模組 249
12.1圖書入庫 249
12.2圖書查詢 253
12.3圖書借閱 262
12.4上機指導:製作企業內部借閱
圖書員工表 267
12.5操作題 272
第13章企業辦公資源網路管理
系統——辦公用品模組 273
13.1用品信息 273
13.2用品查詢 276
13.3用品採購 279
13.3.1新增信息 279
13.3.2查詢信息 286
13.4用品領用 290
13.4.1新增信息 290
13.4.2查詢信息 296
13.5上機指導:製作辦公用品進出
明細表 299
13.6操作題 301
第14章企業辦公資源網路管理系統
——固定資產、檔案管理及
員工設定 302
14.1固定資產模組實現 302
14.1.1資產信息 302
14.1.2資產查詢 305
14.1.3資產分配 312
14.2檔案共享模組實現 315
14.2.1檔案上傳 315
14.2.2檔案管理 318
14.3員工設定模組實現 322
14.3.1部門設定 322
14.3.2員工設定 327
14.4上機指導:製作固定資產歸
還查詢表 334
14.5操作題 336
第15章圖書書店庫存管理系統 337
15.1系統總體設計 337
15.1.1系統需求設計 337
15.1.2資料庫結構設計 339
15.2開發簡述 340
15.2.1基本類介紹 341
15.2.2系統框架實現 350
15.2.3基礎數據模組 355
15.2.4書籍管理模組 368
15.2.5入庫管理模組 377
15.2.6出庫管理模組 383
15.2.7庫存查詢 389
15.3上機指導:信息修改的代碼
實現 390
15.4操作題 393