• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • ASP.NET 2.1基礎教程(C#) - 書籍詳細信息
  • 【作 者】:李勇平 編著
  • 【叢編項】:
  • 【裝幀項】:平裝 16 / 402
  • 【出版項】:清華大學出版社 / 2008-01
  • 【ISBN號】:9787302162919 / 7302162913
  • 【原書定價】:¥39.80 有2家書店打折銷售 
  • 【主題詞】:計算機/網絡-程序設計-ASP
  • 【圖書簡介】
      本書主要介紹如何使用ASP.NET進行服務器端網頁的編程。ASP.NET是微軟推出的Web開發技術,開發者可以使用C#、VB.NET、JavaScript等.NET支持的語言進行開發。本書將使用C#作為ASP.NET開發語言。本書將介紹C#基本語法(包括變量、數據類型、表達式、運算符等)、面向對象C#編程技術(包括自定義類和對象、對象的封裝性、對象的繼承性和對象的多態性)、ASP.NET Web頁面技術(包括服務器控件的使用、驗證控件的使用等)、ASP.NET Web數據訪問技術(ADO.NET數據集、ADO.NET數據訪問對象等)、ASP.NET數據控件技術(ADO.NET數據綁定技術),最后本書還將介紹應用程序狀態管理技術。本書既適合作為軟件開發人員的自學教材,也適合作為大中專院校學生的教材。本書附光盤一張。
  • 【本書目錄】
    理 論 部 分
    第1章 動態網頁編程與ASP.NET
    簡介 1
    簡介 1
    1.1 靜態網頁技術 1
    1.2 動態網頁技術 2
    1.2.1 客戶端動態網頁技術 2
    1.2.2 服務器端動態網頁技術 3
    1.2.3 動態網頁技術總結 3
    1.2.4 幾種流行的服務器端動態
    網頁技術簡介 4
    1.3 什么是ASP.NET 6
    1.3.1 ASP.NET與ASP的區別 7
    1.3.2 使用C#和ASP.NET 7
    1.3.3 ASP、ASP.NET以及C#
    之間的區別 8
    1.3.4 ASP.NET 2.0 8
    1.4 ASP.NET開發環境 11
    1.5 什么是.NET 12
    1.5.1 公共語言運行庫CLR與微
    軟中間語言MSIL 13
    1.5.2 使用對象 15
    1.5.3 .NET基類 16
    1.5.4 類瀏覽器 17
    總結 18
    作業 18
    第2章 ASP.NET頁面剖析 19
    簡介 19
    2.1 ASP.NET頁面概述 19
    2.1.1 將ASP.NET文件以.aspx
    擴展名保存 19
    2.1.2 在Web頁面中插入
    ASP.NET代碼 20
    2.2 ASP.NET 2.0頁面代碼模型和
    編譯機制 26
    2.2.1 ASP.NET 2.0代碼模型 26
    2.2.2 ASP.NET編譯機制 27
    2.3 ASP.NET頁面請求和響應機制 28
    2.4 ASP.NET頁面請求和響應內置
    對象 31
    2.4.1 Request對象 31
    2.4.2 Response對象 33
    2.5 ASP.NET應用示例 34
    2.5.1 綁定到數據庫 35
    2.5.2 綁定到簡單的XML文檔 37
    總結 40
    作業 40
    第3章 使用ASP.NET Web服務器
    控件構建Web窗體 41
    簡介 41
    3.1 Web窗體與ASP.NET Web
    服務器控件 41
    3.1.1 HTML窗體與ASP.NET
    Web窗體 42
    3.1.2 將CSS應用于ASP.NET
    Web服務器控件 43
    3.2 使用標準ASP.NET Web
    服務器控件 44
    3.2.1 控件 44
    3.2.2 46
    3.2.3 49
    3.2.4 51
    3.2.5 和
    53
    3.2.6 和
    54
    3.2.7 文件
    上傳控件 56
    3.3 母版頁 58
    3.4 導航控件 64
    3.4.1 TreeView控件 64
    3.4.2 Menu控件 65
    3.4.3 SiteMapPath控件 66
    總結 66
    作業 67
    第4章 在ASP.NET對象中存儲
    信息 68
    簡介 68
    4.1 ASP.NET對象和類 68
    4.2 .NET命名空間 69
    4.3 在對象中存儲信息 70
    4.3.1 變量的聲明 70
    4.3.2 變量的命名規則 73
    4.3.3 變量的作用范圍 74
    4.3.4 常量 78
    4.4 變量的數據類型 79
    4.4.1 整數 79
    4.4.2 浮點數 80
    4.4.3 小數 80
    4.4.4 char(字符) 80
    4.4.5 boolean(布爾型) 81
    4.4.6 枚舉類型 81
    4.4.7 結構類型 82
    4.5 變量的常見運算 83
    4.5.1 賦值運算 83
    4.5.2 算術運算 84
    4.5.3 數值比較運算 84
    4.5.4 邏輯運算 85
    4.5.5 類型轉換運算 85
    4.6 數組 87
    4.6.1 一維數組 87
    4.6.2 多維數組 89
    4.6.3 交錯數組 91
    4.7 數據集合 93
    4.7.1 ArrayList 93
    4.7.2 Hashtable 95
    4.7.3 SortedList 98
    4.7.4 四種存儲數據集合的
    方式的比較 99
    總結 99
    作業 99
    第5章 實現和使用ASP.NET
    對象的方法 100
    簡介 100
    5.1 方法中代碼執行的順序 100
    5.1.1 選擇執行 100
    5.1.2 循環執行 103
    5.2 在Page類中自定義方法 104
    5.2.1 模塊化 104
    5.2.2 定義和使用方法 105
    5.2.3 方法參數傳遞 107
    5.2.4 方法返回值 110
    5.2.5 方法參數傳遞方式 114
    5.2.6 模塊化最佳實踐 116
    5.3 調用.NET對象方法調用 116
    5.3.1 日期和時間對象 116
    5.3.2 字符串對象 118
    總結 124
    作業 124
    第6章 ASP.NET對象的事件
    與ASP.NET服務器對象 125
    簡介 125
    6.1 什么是事件驅動編程 125
    6.2 客戶端HTML事件 126
    6.3 ASP.NET Web服務器控件事件
    處理 127
    6.3.1 回發事件與非回發事件 127
    6.3.2 事件處理程序 130
    6.3.3 將多個事件連接到一個
    事件處理程序 131
    6.4 ASP.NET服務器控件與客戶
    端腳本 132
    6.5 ASP.NET的頁面生命周期以及
    事件處理 135
    6.5.1 常規頁生命周期階段 136
    6.5.2 生命周期事件 136
    6.5.3 IsPostBack測試 137
    6.5.4 ASP.NET的跟蹤功能 138
    6.6 服務器對象 141
    6.6.1 Execute方法和Transfer
    方法 142
    6.6.2 HtmlEncode方法和
    HtmlDecode方法 144
    6.6.3 UrlEncode方法和
    UrlDecode方法 145
    6.6.4 MapPath方法 147
    總結 147
    作業 147
    第7章 自定義ASP.NET類 148
    簡介 148
    7.1 ASP.NET代碼部署單元:
    程序集 148
    7.2 ASP.NET類的定義 150
    7.2.1 對象構造和析構 150
    7.2.2 對象的特性:類的成員
    變量 153
    7.2.3 類的成員變量訪問作
    用域 154
    7.2.4 對象的行為:類的方法、
    屬性 154
    7.2.5 索引器 156
    7.2.6 方法重載 157
    7.3 類的繼承 159
    7.3.1 在C#中實現繼承 160
    7.3.2 base關鍵字 162
    7.3.3 密封類和密封方法 163
    7.3.4 虛函數 163
    7.3.5 繼承總結 164
    7.4 抽象類和接口 165
    7.4.1 抽象的含義 165
    7.4.2 抽象類 166
    7.4.3 接口 168
    總結 172
    作業 173
    第8章 訪問數據庫 174
    簡介 174
    8.1 ADO.NET概述 174
    8.1.1 ADO.NET命名空間 175
    8.1.2 ADO.NET體系結構 176
    8.2 連接到數據源 177
    8.2.1 選擇一個數據提供程序
    (Data Provider) 177
    8.2.2 定義數據庫連接 179
    8.2.3 使用數據庫連接 179
    8.2.4 管理數據庫連接 180
    8.3 通過數據提供程序向數據庫
    執行命令 183
    8.3.1 查詢數據 183
    8.3.2 執行數據庫操作 185
    總結 190
    作業 190
    第9章 數據集 191
    簡介 191
    9.1 使用數據適配器和數據集處理
    數據方式 191
    9.2 數據集 192
    9.2.1 DataTable對象 193
    9.2.2 表間關系DataRelation 194
    9.3 數據適配器 196
    9.3.1 使用數據適配器和數據
    集添加數據 197
    9.3.2 使用數據適配器和數據
    集修改數據 199
    9.3.3 使用數據適配器和數據集
    刪除數據 201
    9.4 數據訪問技術總結 202
    9.4.1 數據訪問方式總結 202
    9.4.2 數據集總結 203
    總結 204
    作業 204
    第10章 數據訪問技巧 205
    簡介 205
    10.1 異常處理技術 205
    10.1.1 異常處理結構 205
    10.1.2 System.Exception類 208
    10.1.3 識別和使用SQL Server
    異常和錯誤 210
    10.1.4 使用SqlException類 211
    10.2 處理BLOB大數據 213
    10.2.1 訪問BLOB數據 214
    10.2.2 存儲BLOB數據 215
    10.3 分頁技術 216
    10.3.1 將所有頁面的頁號顯示在
    頁面上的分頁方法 217
    10.3.2 在頁面上顯示導航
    鏈接的分頁方法 222
    總結 226
    作業 226
    第11章 Web數據驗證和數據
    綁定 227
    簡介 227
    11.1 Web數據驗證 227
    11.1.1 ASP.NET數據驗證
    概述 228
    11.1.2 數據驗證控件 233
    11.2 Web數據綁定概述 234
    11.2.1 使用DataBind方法實現
    數據綁定 235
    11.2.2 使用數據綁定表達式
    實現數據綁定 236
    11.2.3 使用數據源控件實現
    數據綁定 238
    11.3 數據綁定控件 240
    11.3.1 使用GridView控件顯示
    數據 242
    11.3.2 DetailsView控件和
    FormView控件 246
    11.3.3 DataList控件和Repeater
    控件 252
    總結 255
    作業 256
    第12章 用戶和應用程序狀態
    管理 257
    簡介 257
    12.1 Web上狀態管理的意義 257
    12.2 ASP.NET中狀態管理技術 258
    12.3 使用Cookie 258
    12.3.1 Cookie的工作原理 259
    12.3.2 使用Cookie實現狀態
    管理 260
    12.3.3 使用Cookie的一般
    規則 262
    12.4 使用Session技術 262
    12.4.1 會話的工作原理 263
    12.4.2 使用Session實現狀態
    管理 264
    12.5 使用Application技術 268
    12.5.1 應用程序狀態的工作
    原理 268
    12.5.2 應用程序狀態同步 269
    12.6 響應應用程序和會話事件 270
    12.7 高速緩存 271
    12.7.1 頁輸出緩存 271
    12.7.2 頁片斷緩存 273
    12.7.3 數據緩存 276
    12.8 有關狀態管理的建議 277
    12.8.1 使用Cookie的場合 277
    12.8.2 使用會話的場合 278
    12.8.3 使用應用程序狀態的
    場合 279
    總結 279
    作業 280
    上 機 部 分
    第1階段 動態網頁編程與ASP.NET
    簡介 281
    簡介 281
    練習1.1(估計實驗時間30分鐘) 281
    在IIS中創建虛擬目錄來組織
    Web應用程序 281
    練習1.2(估計實驗時間30分鐘) 283
    使用Visual Studio .NET創建一個
    新的Web應用程序 283
    練習1.3(估計實驗時間30分鐘) 289
    上機練習 289
    第2階段 ASP.NET頁面剖析 290
    簡介 290
    練習2.1(估計實驗時間15分鐘) 290
    使用流模式實現ASP.NET頁面 290
    練習2.2(估計實驗時間15分鐘) 292
    使用頁面和代碼分離模式實現
    ASP.NET頁面 292
    練習2.3(估計實驗時間15分鐘) 294
    使用代碼隱藏模式實現ASP.NET
    頁面 294
    練習2.4(估計實驗時間15分鐘) 297
    使用Visual Studio.NET創建
    ASP.NET頁面 297
    練習2.5(估計時間30分鐘) 299
    使用Request和Response對象 299
    練習2.6(估計實驗時間30分鐘) 303
    上機練習 303
    第3階段 使用ASP.NET Web服務器
    控件構建Web窗體 304
    簡介 304
    練習3.1(估計實驗時間30分鐘) 304
    使用TreeView控件 304
    使用Menu控件 307
    練習3.2(估計實驗時間30分鐘) 308
    制作母版頁 308
    由母版頁制作普通頁 313
    練習3.3(估計實驗時間30分鐘) 315
    上機練習 315

    第4階段 在ASP.NET對象中存儲
    信息 316
    簡介 316
    練習4.1(估計實驗時間60分鐘) 316
    使用C#創建一個小型考試
    成績管理程序 316
    練習4.2(估計實驗時間30分鐘) 320
    上機練習 320
    第5階段 實現和使用ASP.NET
    對象的方法 321
    簡介 321
    練習5.1(估計實驗時間60分鐘) 321
    使用Visual Studio .NET創建一個
    注冊頁面 321
    練習5.2(估計實驗時間30分鐘) 328
    上機練習 328
    第6階段 ASP.NET對象的事件與
    ASP.NET服務器對象 329
    簡介 329
    練習6.1(估計實驗時間60分鐘) 329
    使用Visual Studio .NET創建
    網上調查程序 329
    練習6.2(估計實驗時間30分鐘) 336
    上機練習 336
    第7階段 自定義ASP.NET類 337
    簡介 337
    練習7.1(估計實驗時間60分鐘) 337
    使用ASP.NET服務器控件創建一個
    簡單的網上購書Web 應用程序 337
    練習7.2(估計實驗時間30分鐘) 341
    上機練習 341
    第8階段 訪問數據庫 342
    簡介 342
    練習8.1(估計實驗時間60分鐘) 342
    在ADO.NET中直接使用SQL
    語句訪問數據 342
    練習8.2(估計實驗時間30分鐘) 354
    上機練習 354
    第9階段 數據集 355
    簡介 355
    練習9.1(估計實驗時間30分鐘) 355
    編寫類型化數據集類 355
    練習9.2(估計實驗時間30分鐘) 358
    編寫數據訪問類(使用數據適配器和
    類型化數據集實現數據訪問) 358
    練習9.3(估計實驗時間30分鐘) 364
    上機練習 364
    第10階段 數據訪問技巧 365
    簡介 365
    練習10.1(估計實驗時間30分鐘) 365
    Web應用程序異常處理 365
    練習10.2(估計實驗時間30分鐘) 367
    創建賬戶管理系統 367
    練習10.3(估計實驗時間30分鐘) 378
    上機練習 378
    第11階段 Web數據驗證和數據
    綁定 379
    簡介 379
    練習11.1 (估計實驗時間10分鐘) 379
    創建BookShop數據庫 379
    練習11.2 (估計實驗時間50分鐘) 380
    使用ObjectDataSource實現Books
    表的基本操作(GridsView
    和DetailsView) 380
    練習11.3(估計實驗時間30分鐘) 388
    DataList控件實例 388
    練習11.4 395
    上機練習 395
    第12階段 用戶和應用程序
    狀態管理 396
    簡介 396
    練習12.1(估計實驗時間50分鐘) 396
    訪問量統計實例 396
    練習12.2(估計實驗時間40分鐘) 400
    上機練習 400
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    卓越網
    ¥33.90
    送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    七周年店慶,全場免費配送 去看看 訂購

    當當網
    ¥29.90 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    特惠商品68折封頂 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577