注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET 2.1基礎(chǔ)教程(C#)

ASP.NET 2.1基礎(chǔ)教程(C#)

ASP.NET 2.1基礎(chǔ)教程(C#)

定 價:¥39.80

作 者: 李勇平 編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: ASP

ISBN: 9787302162919 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 402 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹如何使用ASP.NET進(jìn)行服務(wù)器端網(wǎng)頁的編程。ASP.NET是微軟推出的Web開發(fā)技術(shù),開發(fā)者可以使用C#、VB.NET、JavaScript等.NET支持的語言進(jìn)行開發(fā)。本書將使用C#作為ASP.NET開發(fā)語言。本書將介紹C#基本語法(包括變量、數(shù)據(jù)類型、表達(dá)式、運(yùn)算符等)、面向?qū)ο驝#編程技術(shù)(包括自定義類和對象、對象的封裝性、對象的繼承性和對象的多態(tài)性)、ASP.NET Web頁面技術(shù)(包括服務(wù)器控件的使用、驗證控件的使用等)、ASP.NET Web數(shù)據(jù)訪問技術(shù)(ADO.NET數(shù)據(jù)集、ADO.NET數(shù)據(jù)訪問對象等)、ASP.NET數(shù)據(jù)控件技術(shù)(ADO.NET數(shù)據(jù)綁定技術(shù)),最后本書還將介紹應(yīng)用程序狀態(tài)管理技術(shù)。本書既適合作為軟件開發(fā)人員的自學(xué)教材,也適合作為大中專院校學(xué)生的教材。本書附光盤一張。

作者簡介

暫缺《ASP.NET 2.1基礎(chǔ)教程(C#)》作者簡介

圖書目錄

理 論 部 分
第1章 動態(tài)網(wǎng)頁編程與ASP.NET
簡介 1
簡介 1
1.1 靜態(tài)網(wǎng)頁技術(shù) 1
1.2 動態(tài)網(wǎng)頁技術(shù) 2
1.2.1 客戶端動態(tài)網(wǎng)頁技術(shù) 2
1.2.2 服務(wù)器端動態(tài)網(wǎng)頁技術(shù) 3
1.2.3 動態(tài)網(wǎng)頁技術(shù)總結(jié) 3
1.2.4 幾種流行的服務(wù)器端動態(tài)
網(wǎng)頁技術(shù)簡介 4
1.3 什么是ASP.NET 6
1.3.1 ASP.NET與ASP的區(qū)別 7
1.3.2 使用C#和ASP.NET 7
1.3.3 ASP、ASP.NET以及C#
之間的區(qū)別 8
1.3.4 ASP.NET 2.0 8
1.4 ASP.NET開發(fā)環(huán)境 11
1.5 什么是.NET 12
1.5.1 公共語言運(yùn)行庫CLR與微
軟中間語言MSIL 13
1.5.2 使用對象 15
1.5.3 .NET基類 16
1.5.4 類瀏覽器 17
總結(jié) 18
作業(yè) 18
第2章 ASP.NET頁面剖析 19
簡介 19
2.1 ASP.NET頁面概述 19
2.1.1 將ASP.NET文件以.aspx
擴(kuò)展名保存 19
2.1.2 在Web頁面中插入
ASP.NET代碼 20
2.2 ASP.NET 2.0頁面代碼模型和
編譯機(jī)制 26
2.2.1 ASP.NET 2.0代碼模型 26
2.2.2 ASP.NET編譯機(jī)制 27
2.3 ASP.NET頁面請求和響應(yīng)機(jī)制 28
2.4 ASP.NET頁面請求和響應(yīng)內(nèi)置
對象 31
2.4.1 Request對象 31
2.4.2 Response對象 33
2.5 ASP.NET應(yīng)用示例 34
2.5.1 綁定到數(shù)據(jù)庫 35
2.5.2 綁定到簡單的XML文檔 37
總結(jié) 40
作業(yè) 40
第3章 使用ASP.NET Web服務(wù)器
控件構(gòu)建Web窗體 41
簡介 41
3.1 Web窗體與ASP.NET Web
服務(wù)器控件 41
3.1.1 HTML窗體與ASP.NET
Web窗體 42
3.1.2 將CSS應(yīng)用于ASP.NET
Web服務(wù)器控件 43
3.2 使用標(biāo)準(zhǔn)ASP.NET Web
服務(wù)器控件 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 導(dǎo)航控件 64
3.4.1 TreeView控件 64
3.4.2 Menu控件 65
3.4.3 SiteMapPath控件 66
總結(jié) 66
作業(yè) 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 變量的命名規(guī)則 73
4.3.3 變量的作用范圍 74
4.3.4 常量 78
4.4 變量的數(shù)據(jù)類型 79
4.4.1 整數(shù) 79
4.4.2 浮點數(shù) 80
4.4.3 小數(shù) 80
4.4.4 char(字符) 80
4.4.5 boolean(布爾型) 81
4.4.6 枚舉類型 81
4.4.7 結(jié)構(gòu)類型 82
4.5 變量的常見運(yùn)算 83
4.5.1 賦值運(yùn)算 83
4.5.2 算術(shù)運(yùn)算 84
4.5.3 數(shù)值比較運(yùn)算 84
4.5.4 邏輯運(yùn)算 85
4.5.5 類型轉(zhuǎn)換運(yùn)算 85
4.6 數(shù)組 87
4.6.1 一維數(shù)組 87
4.6.2 多維數(shù)組 89
4.6.3 交錯數(shù)組 91
4.7 數(shù)據(jù)集合 93
4.7.1 ArrayList 93
4.7.2 Hashtable 95
4.7.3 SortedList 98
4.7.4 四種存儲數(shù)據(jù)集合的
方式的比較 99
總結(jié) 99
作業(yè) 99
第5章 實現(xiàn)和使用ASP.NET
對象的方法 100
簡介 100
5.1 方法中代碼執(zhí)行的順序 100
5.1.1 選擇執(zhí)行 100
5.1.2 循環(huán)執(zhí)行 103
5.2 在Page類中自定義方法 104
5.2.1 模塊化 104
5.2.2 定義和使用方法 105
5.2.3 方法參數(shù)傳遞 107
5.2.4 方法返回值 110
5.2.5 方法參數(shù)傳遞方式 114
5.2.6 模塊化最佳實踐 116
5.3 調(diào)用.NET對象方法調(diào)用 116
5.3.1 日期和時間對象 116
5.3.2 字符串對象 118
總結(jié) 124
作業(yè) 124
第6章 ASP.NET對象的事件
與ASP.NET服務(wù)器對象 125
簡介 125
6.1 什么是事件驅(qū)動編程 125
6.2 客戶端HTML事件 126
6.3 ASP.NET Web服務(wù)器控件事件
處理 127
6.3.1 回發(fā)事件與非回發(fā)事件 127
6.3.2 事件處理程序 130
6.3.3 將多個事件連接到一個
事件處理程序 131
6.4 ASP.NET服務(wù)器控件與客戶
端腳本 132
6.5 ASP.NET的頁面生命周期以及
事件處理 135
6.5.1 常規(guī)頁生命周期階段 136
6.5.2 生命周期事件 136
6.5.3 IsPostBack測試 137
6.5.4 ASP.NET的跟蹤功能 138
6.6 服務(wù)器對象 141
6.6.1 Execute方法和Transfer
方法 142
6.6.2 HtmlEncode方法和
HtmlDecode方法 144
6.6.3 UrlEncode方法和
UrlDecode方法 145
6.6.4 MapPath方法 147
總結(jié) 147
作業(yè) 147
第7章 自定義ASP.NET類 148
簡介 148
7.1 ASP.NET代碼部署單元:
程序集 148
7.2 ASP.NET類的定義 150
7.2.1 對象構(gòu)造和析構(gòu) 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#中實現(xiàn)繼承 160
7.3.2 base關(guān)鍵字 162
7.3.3 密封類和密封方法 163
7.3.4 虛函數(shù) 163
7.3.5 繼承總結(jié) 164
7.4 抽象類和接口 165
7.4.1 抽象的含義 165
7.4.2 抽象類 166
7.4.3 接口 168
總結(jié) 172
作業(yè) 173
第8章 訪問數(shù)據(jù)庫 174
簡介 174
8.1 ADO.NET概述 174
8.1.1 ADO.NET命名空間 175
8.1.2 ADO.NET體系結(jié)構(gòu) 176
8.2 連接到數(shù)據(jù)源 177
8.2.1 選擇一個數(shù)據(jù)提供程序
(Data Provider) 177
8.2.2 定義數(shù)據(jù)庫連接 179
8.2.3 使用數(shù)據(jù)庫連接 179
8.2.4 管理數(shù)據(jù)庫連接 180
8.3 通過數(shù)據(jù)提供程序向數(shù)據(jù)庫
執(zhí)行命令 183
8.3.1 查詢數(shù)據(jù) 183
8.3.2 執(zhí)行數(shù)據(jù)庫操作 185
總結(jié) 190
作業(yè) 190
第9章 數(shù)據(jù)集 191
簡介 191
9.1 使用數(shù)據(jù)適配器和數(shù)據(jù)集處理
數(shù)據(jù)方式 191
9.2 數(shù)據(jù)集 192
9.2.1 DataTable對象 193
9.2.2 表間關(guān)系DataRelation 194
9.3 數(shù)據(jù)適配器 196
9.3.1 使用數(shù)據(jù)適配器和數(shù)據(jù)
集添加數(shù)據(jù) 197
9.3.2 使用數(shù)據(jù)適配器和數(shù)據(jù)
集修改數(shù)據(jù) 199
9.3.3 使用數(shù)據(jù)適配器和數(shù)據(jù)集
刪除數(shù)據(jù) 201
9.4 數(shù)據(jù)訪問技術(shù)總結(jié) 202
9.4.1 數(shù)據(jù)訪問方式總結(jié) 202
9.4.2 數(shù)據(jù)集總結(jié) 203
總結(jié) 204
作業(yè) 204
第10章 數(shù)據(jù)訪問技巧 205
簡介 205
10.1 異常處理技術(shù) 205
10.1.1 異常處理結(jié)構(gòu) 205
10.1.2 System.Exception類 208
10.1.3 識別和使用SQL Server
異常和錯誤 210
10.1.4 使用SqlException類 211
10.2 處理BLOB大數(shù)據(jù) 213
10.2.1 訪問BLOB數(shù)據(jù) 214
10.2.2 存儲BLOB數(shù)據(jù) 215
10.3 分頁技術(shù) 216
10.3.1 將所有頁面的頁號顯示在
頁面上的分頁方法 217
10.3.2 在頁面上顯示導(dǎo)航
鏈接的分頁方法 222
總結(jié) 226
作業(yè) 226
第11章 Web數(shù)據(jù)驗證和數(shù)據(jù)
綁定 227
簡介 227
11.1 Web數(shù)據(jù)驗證 227
11.1.1 ASP.NET數(shù)據(jù)驗證
概述 228
11.1.2 數(shù)據(jù)驗證控件 233
11.2 Web數(shù)據(jù)綁定概述 234
11.2.1 使用DataBind方法實現(xiàn)
數(shù)據(jù)綁定 235
11.2.2 使用數(shù)據(jù)綁定表達(dá)式
實現(xiàn)數(shù)據(jù)綁定 236
11.2.3 使用數(shù)據(jù)源控件實現(xiàn)
數(shù)據(jù)綁定 238
11.3 數(shù)據(jù)綁定控件 240
11.3.1 使用GridView控件顯示
數(shù)據(jù) 242
11.3.2 DetailsView控件和
FormView控件 246
11.3.3 DataList控件和Repeater
控件 252
總結(jié) 255
作業(yè) 256
第12章 用戶和應(yīng)用程序狀態(tài)
管理 257
簡介 257
12.1 Web上狀態(tài)管理的意義 257
12.2 ASP.NET中狀態(tài)管理技術(shù) 258
12.3 使用Cookie 258
12.3.1 Cookie的工作原理 259
12.3.2 使用Cookie實現(xiàn)狀態(tài)
管理 260
12.3.3 使用Cookie的一般
規(guī)則 262
12.4 使用Session技術(shù) 262
12.4.1 會話的工作原理 263
12.4.2 使用Session實現(xiàn)狀態(tài)
管理 264
12.5 使用Application技術(shù) 268
12.5.1 應(yīng)用程序狀態(tài)的工作
原理 268
12.5.2 應(yīng)用程序狀態(tài)同步 269
12.6 響應(yīng)應(yīng)用程序和會話事件 270
12.7 高速緩存 271
12.7.1 頁輸出緩存 271
12.7.2 頁片斷緩存 273
12.7.3 數(shù)據(jù)緩存 276
12.8 有關(guān)狀態(tài)管理的建議 277
12.8.1 使用Cookie的場合 277
12.8.2 使用會話的場合 278
12.8.3 使用應(yīng)用程序狀態(tài)的
場合 279
總結(jié) 279
作業(yè) 280
上 機(jī) 部 分
第1階段 動態(tài)網(wǎng)頁編程與ASP.NET
簡介 281
簡介 281
練習(xí)1.1(估計實驗時間30分鐘) 281
在IIS中創(chuàng)建虛擬目錄來組織
Web應(yīng)用程序 281
練習(xí)1.2(估計實驗時間30分鐘) 283
使用Visual Studio .NET創(chuàng)建一個
新的Web應(yīng)用程序 283
練習(xí)1.3(估計實驗時間30分鐘) 289
上機(jī)練習(xí) 289
第2階段 ASP.NET頁面剖析 290
簡介 290
練習(xí)2.1(估計實驗時間15分鐘) 290
使用流模式實現(xiàn)ASP.NET頁面 290
練習(xí)2.2(估計實驗時間15分鐘) 292
使用頁面和代碼分離模式實現(xiàn)
ASP.NET頁面 292
練習(xí)2.3(估計實驗時間15分鐘) 294
使用代碼隱藏模式實現(xiàn)ASP.NET
頁面 294
練習(xí)2.4(估計實驗時間15分鐘) 297
使用Visual Studio.NET創(chuàng)建
ASP.NET頁面 297
練習(xí)2.5(估計時間30分鐘) 299
使用Request和Response對象 299
練習(xí)2.6(估計實驗時間30分鐘) 303
上機(jī)練習(xí) 303
第3階段 使用ASP.NET Web服務(wù)器
控件構(gòu)建Web窗體 304
簡介 304
練習(xí)3.1(估計實驗時間30分鐘) 304
使用TreeView控件 304
使用Menu控件 307
練習(xí)3.2(估計實驗時間30分鐘) 308
制作母版頁 308
由母版頁制作普通頁 313
練習(xí)3.3(估計實驗時間30分鐘) 315
上機(jī)練習(xí) 315

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號