ASP.NET2.0資料庫與網路開發從入門到精通

ASP.NET2.0資料庫與網路開發從入門到精通

該書按照從易到難、由淺入深的順序,通過實例介紹了ASP.NET2.0的基礎知識、控制項套用、技術等套用ASP.NET2.0開發網路和資料庫程式的方法。

基本介紹

  • 書名:ASP.NET2.0資料庫與網路開發從入門到精通
  • 作者:陶國榮
  • ISBN:9787115179678
  • 定價:56.00 元
  • 出版社:人民郵電出版社
  • 出版時間:2008
  • 開本:16開
內容簡介,編輯推薦,目錄,第一部分 基礎概念,第二部分 控制項使用,第三部分 資料庫和ASP.NET內置對象編程,第四部分 項目實戰,

內容簡介

本書從ASP.NET2.0架構與SQLServer2000資料庫的安裝講起,通過實用、簡潔的實例來介紹VisualBasicNET(書中簡稱VB.NET)的基礎語法,使讀者在使用ASP.NET2.0開發Web套用和資料庫程式前,具有紮實的語言基礎。然後本書按照從易到難、由淺入深地順序介紹了用ASP.NET2.0開發網路和資料庫程式的方法。在介紹基本知識時,為了使讀者易於套用和理解,書中配有精心設計的實例。最後,通過講解兩個三層結構的Web套用開發案例,幫助讀者鞏固所學知識,加深對項目整體開發的了解。
本書圖文並茂、通俗易懂,適合於ASP.NET2.0的初、中級用戶、網路開發人員閱讀。也可作為各類培訓學校的教材,以及大中專院校師生的教學參考書。

編輯推薦

想學通ASP.NET2.0嗎?讀這本書吧……
貫穿全文的170多個實例,全面解析了ASP.NET2.0的開發技術。“基礎知識+控制項套用+深入套用+技術總結”的漸進式學習模式,加深讀者理解和套用。易學、易用的語言講解,降低了學習ASP.NET2.0的門檻;兩個完整開發案例的實踐,幫助讀者真正從入門進入實戰角色。

目錄

第一部分 基礎概念

第1章 ASP.NET基礎 1
1.1 ASP.NET概述 1
1.1.1 NET簡介 1
1.1.2 NETFramework架構組成 1
1.2 建立ASP.NET的開發平台 2
1.2.1 ASP.NET的運行環境 2
1.2.2 VisualStudio2005的安裝 4
1.3 SQLServer2000的運行環境和安裝配置 6
1.3.1 SQLServer2000的運行環境 6
1.3.2 SQLServer2000在XP系統中的安裝 7
1.3.3 利用SQLServer2000創建資料庫 8
第2章 VisualBasic.NET語言 10
2.1 語言基礎 10
2.1.1 第一個VisualBasic.NET頁面程式演示 10
2.1.2 對象(Object) 11
2.1.3 屬性(Peroperty) 12
2.1.4 方法(Method) 12
2.1.5 事件(Event) 13
2.2 數據類型 13
2.2.1 常量和變數 13
2.2.2 基本數據類型 15
2.2.3 數組 17
2.3 運算符、表達式和語句 19
2.3.1 運算符 19
2.3.2 表達式 22
2.3.3 語句 22
2.4 程式控制語句 22
2.4.1 條件語句 22
2.4.2 循環語句 26
2.5 過程(Procedure) 28
2.5.1 Sub過程 28
2.5.2 Function過程 29
2.6 常用函式示例 31
2.6.1 顯示時間和日期 31
2.6.2 字元串函式 33
2.7 面向對象基礎 35
2.7.1 類(Class) 35
2.7.2 繼承(Inherits) 37
2.7.3 命名空間(Namespace) 39

第二部分 控制項使用

第3章 Web頁面介紹 40
3.1 WebForm 40
3.1.1 第一個ASP.NET頁面演示 40
3.1.2 Web頁面處理過程 41
3.1.3 Page_OnLoad事件 45
3.1.4 Page_UnLoad事件 46
3.1.5 多按鈕處理事件 48
3.1.6 AutoPostBack屬性 50
3.2 HTML控制項 50
3.2.1 HTML控制項的優勢 50
3.2.2 HTML控制項架構 52
3.2.3 HTML控制項常用屬性 54
3.2.4 超級連結控制項——HtmlAnchor控制項 58
3.2.5 顯示圖片控制項——HtmlImage控制項 59
3.2.6 按鈕控制項——HtmlButton控制項 60
3.2.7 表單控制項——HtmlForm控制項 62
3.2.8 輸入控制項——HtmlInput控制項集 63
3.2.9 提交按鈕控制項——HtmlInputButton控制項 64
3.2.10 單行文本框控制項——HtmlInputText控制項 65
3.2.11 單選按鈕控制項——HtmlInputRadio控制項 66
3.2.12 複選框控制項——HtmlInputCheckBox控制項 68
3.2.13 隱式輸入控制項——HtmlInputHidden控制項 69
3.2.14 文本框控制項——HtmlTextArea控制項 71
3.2.15 下拉列表框控制項——HtmlSelect控制項 72
3.2.16 創建表格控制項——HtmlTable、HtmlTableRow、HtmlTableCell控制項 73
3.2.17 表格控制項——HtmlTable控制項綜合套用 76
3.3 Web控制項 79
3.3.1 Web控制項優勢 79
3.3.2 Web控制項架構 79
3.3.3 Web控制項基本屬性 81
3.3.4 標籤控制項——LabelWeb控制項 90
3.3.5 圖片顯示控制項——Image控制項 91
3.3.6 超級連結控制項——HyperLink控制項 92
3.3.7 按鈕控制項——ButtonWeb控制項 94
3.3.8 超連結式的按鈕控制項——LinkButtonWeb控制項 95
3.3.9 圖形按鈕控制項——ImageButtonWeb控制項 97
3.3.10 文本框控制項——TextBoxWeb控制項 100
3.3.11 分組控制項——PenelWeb控制項 103
3.3.12 單選按鈕控制項——RadioButtonWeb控制項 105
3.3.13 單選按鈕組控制項——RadioButtonListWeb控制項 108
3.3.14 列表項控制項——ListItemWeb控制項 111
3.3.15 複選框控制項——CheckBoxWeb控制項 114
3.3.16 複選框組控制項——CheckBoxListWeb控制項 115
3.3.17 下拉式列表框控制項——DropDownListWeb控制項 119
3.3.18 列表框控制項——ListBoxWeb控制項 124
3.3.19 創建表格控制項——TableWeb控制項、TableRowWeb控制項、ableCellWeb控制項 130
3.3.20 下拉列表框控制項——DropDownListWeb控制項的使用(綜合套用) 133
3.3.21 動態增刪控制項——PlaceHolderWeb控制項 135
3.3.22 文本呈現控制項——LiteralControlWeb控制項 136
3.2.23 設定自定義控制項的事件 137
3.3.24 多視圖控制項——MultiViewWeb控制項 139
3.3.25 MultiViewWeb控制項與MenuWeb控制項聯合使用 141
3.3.26 嚮導控制項——WizardWeb控制項 143
3.3.27 圖像作用域控制項——ImageMapWeb控制項 146
3.4 Web數據驗證控制項 149
3.4.1 驗證欄位是否為空控制項——RequiredFieldValidator控制項 150
3.4.2 比較控制項——CompareValidatorWeb控制項 151
3.4.3 驗證數值範圍控制項——RangeValidatorWeb控制項 155
3.4.4 模式匹配控制項——RegularExpressionValidatorWeb控制項 157
3.4.5 顯示驗證錯誤的列表控制項——ValidationSummaryWeb控制項 163
3.4.6 自定義邏輯驗證控制項——CustomValidatorWeb控制項 165
3.5 其他控制項 169
3.5.1 廣告圖像顯示控制項——AdRotatorWeb控制項 169
3.5.2 日曆控制項——CalendarWeb控制項 172
3.5.3 上傳檔案控制項——FileUpLoadWeb控制項 177
3.5.4 樹形控制項——TreeViewWeb控制項 182
第4章 Web窗體用戶控制項 191
4.1 用戶控制項介紹 191
4.1.1 自定義頁面控制項 191
4.1.2 公開用戶控制項屬性 193
4.1.3 在用戶控制項中封裝事件 194
4.2 用戶控制項進階套用 197
4.2.1 自定義控制項屬性 197
4.2.2 模板數據綁定控制項 199
4.3 XML檔案 201
4.3.1 FileStream對象基本屬性 201
4.3.2 生成XML格式檔案 202
4.3.3 讀取XML檔案 203
第5章 Web控制項與數據源的綁定 205
5.1 數據綁定簡介 205
5.2 綁定變數 205
5.2.1 變數的作用域 205
5.2.2 不同作用域間變數的綁定 206
5.3 簡單控制項的數據綁定 208
5.3.1 綁定數組和ArrayList對象 208
5.3.2 設定數據綁定屬性 210
5.3.3 綁定集合對象 211
5.3.4 綁定DataView控制項 212
5.4 通用類檔案 214
5.4.1 建立類庫檔案 214
5.4.2 類庫檔案註冊成.DLL檔案 215
5.4.3 DLL檔案在頁面開發中的套用 216
5.5 模板中的數據綁定 219
5.5.1 RepeaterWeb控制項 219
5.5.2 DataList控制項 223
5.5.3 OnltemCommand事件 226
5.5.4 DataList控制項分頁功能 228
5.5.5 DataList更新綁定數據示例 232
5.6 DataGrid控制項與數據綁定 237
5.6.1 DataGridPage樣式 239
5.6.2 DataGrid中事件的定義 239
5.6.3 DataGrid的分頁功能 240
5.6.4 自定義DataGrid中的欄位 241
5.6.5 DataGrid更新綁定數據示例 255
5.6.6 DataGrid中數據綁定綜合套用 258
5.6.7 DataGrid中按欄位排序 261
5.6.8 DataGrid綁定具有主/從關係數據源 265
5.6.9 DataGrid用戶操作接口的最佳化 268
5.6.10 DataGrid中數據編輯接口高級套用 272

第三部分 資料庫和ASP.NET內置對象編程

第6章 ADO.NET資料庫編程 277
6.1 ADO.NET基本概念 277
6.1.1 ADO.NET架構 277
6.1.2 ADO.NET對象模型 277
6.1.3 通過ADOConnection訪問數據源 278
6.1.4 獲取數據源中的數據 280
6.2 ADO.NET資料庫基本操作 282
6.2.1 查詢記錄 283
6.2.2 插入記錄 285
6.2.3 修改記錄 288
6.2.4 刪除記錄 290
6.3 ADO.NET中的存儲過程 293
6.3.1 創建存儲過程 293
6.3.2 有返回值的存儲過程 295
6.3.3 帶輸入參數的存儲過程 298
6.3.4 帶輸出參數的存儲過程 300
6.4 DataSet的用法 302
6.4.1 DataSet的基本架構 302
6.4.2 DataSet中對象的使用 303
6.4.3 DataAdapter對象 307
6.4.4 定義資料庫表間的關聯性 309
6.5 DataView的用法 311
6.5.1 DataView基本屬性 311
6.5.2 使用DataView排序 312
6.5.3 DataView中查詢記錄 314
6.5.4 自定義DataView對象 316
第7章 ASP.NET內置對象 319
7.1 Request對象 319
7.1.1 基本屬性和常用方法 319
7.1.2 獲取對象或參數值 320
7.1.3 取得瀏覽器信息 323
7.1.4 MapPath方法 324
7.1.5 使用QueryString獲取參數 325
7.2 Response對象 326
7.2.1 基本屬性和常用方法 327
7.2.2 輸出文字檔案 327
7.2.3 Redirect方法 329
7.2.4 使用緩衝區(Buffer) 330
7.2.5 獲取在線上狀態 331
7.3 Server對象 332
7.3.1 基本屬性和常用方法 332
7.3.2 HtmlEncode、HtmlDecode方法 333
7.3.3 UrlEncode、UrlDecode方法 334
7.3.4 建立COM組件 336
7.4 Application對象 337
7.4.1 基本屬性和常用方法 337
7.4.2 獲取Application對象內容 338
7.4.3 鎖定Application對象 339
7.5 Session對象 341
7.5.1 基本屬性和常用方法 341
7.5.2 設定Session對象變數的有效期 341
7.5.3 Session存放客戶狀態信息 342
7.6 Cookie對象 344
7.6.1 基本屬性和常用方法 344
7.6.2 定義Cookie對象 345
7.6.3 設定Cookie對象生命期 346
7.6.4 Cookie對象與Session對象的關係 349
第8章 ASP.NET中的錯誤處理 350
8.1 除錯(Debug) 350
8.1.1 錯誤種類 350
8.1.2 錯誤信息 351
8.1.3 Trace對象 351
8.2 錯誤處理程式 354
8.2.1 Err對象介紹 354
8.2.2 OnErrorGoTo的使用 355
8.2.3 Try...Catch....Finally的使用 356
8.3 SDK調試器 358
8.3.1 應用程式啟用調試模式 359
8.3.2 調試應用程式 359
8.3.3 設定斷點 361

第四部分 項目實戰

第9章 信息管理綜合套用系統開發 363
9.1 人員信息管理系統開發 363
9.1.1 需求分析 363
9.1.2 總體設計 363
9.1.3 功能設計 364
9.2 資料庫設計與實現 364
9.2.1 資料庫需求分析 364
9.2.2 資料庫邏輯設計 364
9.2.3 資料庫的存儲過程 365
9.3 個人基本信息 365
9.3.1 實現效果 365
9.3.2 用戶表示層 366
9.3.3 業務邏輯層 372
9.3.4 數據訪問層 373
9.4 人員照片管理 374
9.4.1 實現效果 375
9.4.2 用戶表示層 375
9.4.3 業務邏輯層 377
9.5 人員信息維護 378
9.5.1 實現效果 378
9.5.2 存儲過程 378
9.5.3 用戶表示層 379
9.5.4 業務邏輯層 385
9.5.5 數據訪問層 386
第10章 企業商業網站系統開發 388
10.1 網上書店系統開發 388
10.1.1 需求分析 388
10.1.2 總體設計 388
10.1.3 功能設計 389
10.2 資料庫設計與實現 390
10.2.1 資料庫需求分析 390
10.2.2 資料庫邏輯設計 391
10.2.3 資料庫的存儲過程 394
10.3 會員信息管理 395
10.3.1 實現效果 395
10.3.2 用戶表示層 396
10.3.3 業務邏輯層 412
10.3.4 數據訪問層 414
10.3.5 存儲過程 419
10.4 商品信息管理 421
10.4.1 實現效果 421
10.4.2 用戶表示層 422
10.4.3 業務邏輯層 429
10.4.4 數據訪問層 430
10.4.5 存儲過程 431
10.5 會員購物管理 432
10.5.1 實現效果 432
10.5.2 用戶表示層 433
10.5.3 業務邏輯層 444
10.5.4 數據訪問層 445
10.5.5 存儲過程 446
10.6 後台數據管理 448
10.6.1 實現效果 448
10.6.2 用戶表示層 449
10.6.3 業務邏輯層 462
10.6.4 數據訪問層 463
10.6.5 存儲過程 465
……

相關詞條

熱門詞條

聯絡我們