注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET從入門到實踐

ASP.NET從入門到實踐

ASP.NET從入門到實踐

定 價:¥62.00

作 者: 鄭耀東 等編著
出版社: 清華大學出版社
叢編項: 學編程從入門到實踐
標 簽: ASP

ISBN: 9787302195412 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 481 字數(shù):  

內(nèi)容簡介

  本書從易到難、由淺入深、循序漸進、系統(tǒng)地介紹了使用C# 3.0和ASP.NET 3.5開發(fā)技術(shù),全書通俗易懂,大量的示例和實例供讀者更加深刻地鞏固所學習的知識,使讀者更好地進行開發(fā)實踐?!禔SP.NET從入門到實踐》共分為21章,從第一個ASP.NET網(wǎng)站開始,首先介紹搭建開發(fā)環(huán)境、配置、發(fā)布網(wǎng)站等基礎(chǔ)知識。然后介紹C# 3.5的基礎(chǔ)知識和常用開發(fā)技術(shù),如字符串、時間處理、數(shù)組、集合、高級技術(shù)等。再按照ASP.NET體系結(jié)構(gòu)系統(tǒng)地介紹ASP.NET 3.5開發(fā)技術(shù),如Web窗體頁、Web服務(wù)器控件、HTML服務(wù)器控件、ASP.NET基本對象和狀態(tài)、ADO.NET處理數(shù)據(jù)基礎(chǔ)知識、ASP.NET數(shù)據(jù)服務(wù)、LINQ、ASP.NET驗證技術(shù)、站點和導航、母版頁和主題、用戶控件和自定義控件、ASP.NET AJAX等。最后以3個大型實例在線論壇、在線考試系統(tǒng)和電子書店結(jié)束全書。《ASP.NET從入門到實踐》適合廣大Web網(wǎng)站開發(fā)人員、網(wǎng)站管理維護人員和大中專院校學生閱讀,尤其適合ASP.NET入門人員。

作者簡介

暫缺《ASP.NET從入門到實踐》作者簡介

圖書目錄

目 錄
第1篇 ASP.NET語言篇
第1章 ASP.NET 3.5入門基礎(chǔ) 2
1.1 網(wǎng)頁和網(wǎng)站 2
1.1.1 靜態(tài)網(wǎng)頁 2
1.1.2 動態(tài)網(wǎng)頁 3
1.1.3 網(wǎng)站的工作原理 4
1.2 NET Framework和ASP.NET 5
1.2.1 NET Framework概述 5
1.2.2 ASP.NET概述 6
1.2.3 開發(fā)ASP.NET網(wǎng)站的準備技術(shù) 7
1.3 搭建ASP.NET網(wǎng)站開發(fā)環(huán)境 9
1.3.1 安裝Microsoft Visual Studio 2008 9
1.3.2 配置集成開發(fā)環(huán)境(IDE) 10
1.3.3 熟悉集成開發(fā)環(huán)境(IDE)功能 12
1.3.4 安裝和配置IIS 13
1.4 創(chuàng)建第一個ASP.NET網(wǎng)站 16
1.4.1 創(chuàng)建ASP.NET網(wǎng)站 16
1.4.2 解決方案資源管理器 17
1.4.3 設(shè)計Default.aspx頁面 17
1.4.4 編寫Default.aspx頁面的代碼隱藏文件 19
1.4.5 配置Sample_01網(wǎng)站 20
1.4.6 引入資源文件夾 21
1.4.7 運行網(wǎng)站 21
1.4.8 發(fā)布網(wǎng)站 22
1.5 上機實踐 23
1.6 常見問題及解答 23
1.7 小結(jié) 24
1.8 習題 24
第2章 C#語言基礎(chǔ) 25
2.1 數(shù)據(jù)類型 25
2.1.1 值類型 25
2.1.2 引用類型 27
2.2 變量、運算符和語句 29
2.2.1 變量 29
2.2.2 運算符 31
2.2.3 語句 32
2.2.4 條件語句 34
2.2.5 迭代語句 36
2.2.6 注釋 38
2.3 字符串處理 38
2.3.1 不變字符串和可變字符串 38
2.3.2 插入字符串 39
2.3.3 替換字符串 39
2.3.4 刪除字符串 40
2.3.5 分隔字符串 41
2.3.6 填充字符串 41
2.3.7 連接字符串 41
2.3.8 獲取子字符串 42
2.3.9 追加字符串 42
2.4 時間處理 42
2.4.1 DateTime結(jié)構(gòu) 43
2.4.2 DateTime結(jié)構(gòu)的字段和屬性 43
2.4.3 格式化時間 44
2.4.4 時間間隔TimeSpan 45
2.4.5 計算時間的差 45
2.4.6 追加時間 46
2.5 上機實踐 46
2.6 常見問題及解答 47
2.7 小結(jié) 47
2.8 習題 48
第3章 C#面向?qū)ο缶幊?49
3.1 類、對象和實例化 49
3.2 結(jié)構(gòu) 51
3.3 創(chuàng)建多邊形類Polygon 53
3.3.1 定義Polygon類 53
3.3.2 定義屬性 53
3.3.3 定義索引器 54
3.3.4 定義函數(shù)成員 54
3.4 派生類和重載方法 56
3.4.1 創(chuàng)建派生類Circularity、Triangle和Square 56
3.4.2 重載方法 57
3.5 委托和事件 57
3.5.1 聲明事件的參數(shù)類 58
3.5.2 聲明委托和事件 58
3.5.3 引發(fā)事件 59
3.6 繪制圓 59
3.7 繪制三角形 61
3.8 繪制四邊形 64
3.9 使用委托進行回調(diào) 66
3.10 上機實踐 68
3.11 常見問題及解答 69
3.12 小結(jié) 70
3.13 習題 70
第4章 數(shù)組和集合編程 71
4.1 數(shù)組 71
4.1.1 數(shù)組概述 71
4.1.2 遍歷數(shù)組 73
4.1.3 多維數(shù)組 74
4.1.4 交錯數(shù)組 75
4.1.5 動態(tài)數(shù)組 76
4.1.6 System.Array類 77
4.2 抽簽程序 78
4.3 枚舉和集合 81
4.3.1 枚舉 81
4.3.2 哈希表 82
4.3.3 堆棧 84
4.3.4 隊列 85
4.4 緩存數(shù)據(jù)模塊 87
4.5 上機實踐 88
4.6 常見問題及解答 89
4.7 小結(jié) 89
4.8 習題 89
第5章 C#高級技術(shù) 90
5.1 C# 2.0高級技術(shù) 90
5.1.1 創(chuàng)建和使用泛型列表 90
5.1.2 使用可空類型處理數(shù)據(jù) 92
5.1.3 創(chuàng)建匿名方法 93
5.1.4 迭代器 94
5.2 C# 3.0高級技術(shù) 96
5.2.1 使用var創(chuàng)建隱型局部變量 96
5.2.2 對象和集合初始化器 98
5.2.3 創(chuàng)建匿名類型的對象 99
5.2.4 創(chuàng)建隱型數(shù)組 100
5.2.5 構(gòu)建Lambda表達式 100
5.2.6 查詢表達式 101
5.3 其他高級技術(shù) 102
5.3.1 使用反射獲取程序集信息 102
5.3.2 異常處理 104
5.3.3 創(chuàng)建和引用命名空間 105
5.4 上機實踐 107
5.5 常見問題及解答 108
5.6 小結(jié) 108
5.7 習題 108
第2篇 ASP.NET基礎(chǔ)篇
第6章 ASP.NET Web窗體頁 112
6.1 Web窗體頁 112
6.1.1 Web窗體頁概述 112
6.1.2 ASP.NET指令 113
6.1.3 Web窗體頁語法 118
6.1.4 內(nèi)聯(lián)代碼和代碼隱藏 123
6.2 Web窗體頁的生命周期 126
6.2.1 頁面開始 126
6.2.2 頁面初始化 126
6.2.3 頁面加載 127
6.2.4 頁面驗證 127
6.2.5 頁面回發(fā)事件處理 127
6.2.6 頁面預呈現(xiàn) 127
6.2.7 頁面呈現(xiàn) 128
6.2.8 頁面卸載 128
6.2.9 頁面生命周期的事件 128
6.3 演示W(wǎng)eb窗體頁執(zhí)行順序 129
6.4 上機實踐 132
6.5 常見問題及解答 133
6.6 小結(jié) 133
6.7 習題 133
第7章 Web服務(wù)器控件 135
7.1 Web服務(wù)器控件概述 135
7.2 文本、鏈接和圖像控件 137
7.2.1 顯示和輸入文本 137
7.2.2 顯示圖像 140
7.2.3 創(chuàng)建鏈接 143
7.3 按鈕控件 144
7.3.1 普通按鈕 144
7.3.2 圖像按鈕 146
7.3.3 鏈接按鈕 148
7.4 用戶登錄模塊 149
7.5 選擇和列表控件 151
7.5.1 選擇控件 151
7.5.2 ListControl控件 153
7.5.3 普通列表控件 155
7.5.4 下拉列表控件 156
7.5.5 項目符號與編號控件 157
7.5.6 復選框列表控件 159
7.5.7 單選按鈕列表控件 160
7.6 容器控件 161
7.6.1 面板和占位符控件 161
7.6.2 View和MultiView控件 163
7.7 上傳文件到服務(wù)器 166
7.8 選擇日期 168
7.9 其他控件 169
7.9.1 使用隱藏域 170
7.9.2 取消網(wǎng)頁部分緩存內(nèi)容 170
7.9.3 顯示XML文件內(nèi)容 171
7.9.4 顯示HTML文本 172
7.10 上機實踐 172
7.11 常見問題及解答 173
7.12 小結(jié) 174
7.13 習題 174
第8章 HTML服務(wù)器控件 175
8.1 HTML服務(wù)器控件概述 175
8.2 容器控件 176
8.2.1 使用HtmlForm控件創(chuàng)建表單 176
8.2.2 使用HtmlHead控件設(shè)置網(wǎng)頁頭的內(nèi)容 177
8.2.3 使用HtmlAnchor控件創(chuàng)建鏈接 178
8.2.4 使用HtmlTextArea控件提供輸入功能 179
8.2.5 使用HtmlSelect控件提供選擇數(shù)據(jù)項 180
8.2.6 使用HtmlButton控件提交網(wǎng)頁 181
8.2.7 創(chuàng)建HTML表格及其行和列 182
8.3 輸入控件 185
8.3.1 HtmlInputText和HtmlInputPassword控件 185
8.3.2 HtmlInputButton、HtmlInputReset和HtmlInputSubmit控件 186
8.3.3 HtmlInputCheckBox和HtmlInputRadioButton控件 187
8.3.4 HtmlInputHidden控件 189
8.4 使用HtmlInputFile控件上傳文件到服務(wù)器 189
8.5 使用HtmlImage控件顯示圖像 191
8.6 上機實踐 192
8.7 常見問題及解答 193
8.8 小結(jié) 193
8.9 習題 193
第9章 ASP.NET對象、狀態(tài)和配置 195
9.1 使用Response對象響應(yīng)頁面的請求 195
9.1.1 輸出文本 195
9.1.2 輸出圖像 196
9.1.3 頁面跳轉(zhuǎn) 197
9.2 使用Request對象處理頁面的請求 198
9.2.1 獲取客戶端信息 198
9.2.2 獲取服務(wù)器變量信息 198
9.2.3 獲取請求的地址 199
9.2.4 獲取請求信息中的參數(shù) 200
9.3 傳遞Web窗體頁的參數(shù) 200
9.4 Application、Session和ViewState狀態(tài) 202
9.4.1 使用Application狀態(tài)保存全局信息 202
9.4.2 使用Session狀態(tài)保存用戶登錄信息 203
9.4.3 設(shè)置Session狀態(tài)的有效時間 203
9.4.4 使用ViewState狀態(tài)保存頁面的狀態(tài) 203
9.5 Server對象和Global.asax文件 204
9.5.1 使用MapPath()方法映射物理路徑 204
9.5.2 使用Server對象的HTML編碼和解碼 205
9.5.3 使用Server對象的URL編碼和解碼 205
9.5.4 使用Execute()和Transfer()方法跳轉(zhuǎn)頁面 206
9.5.5 添加Global.asax文件到網(wǎng)站中 206
9.5.6 使用Global.asax文件的事件處理全局信息 208
9.6 統(tǒng)計網(wǎng)站在線人數(shù) 208
9.7 配置網(wǎng)站 210
9.7.1 Web.config文件概述 210
9.7.2 配置數(shù)據(jù)庫的連接字符串 211
9.7.3 獲取數(shù)據(jù)庫的連接字符串 212
9.8 上機實踐 212
9.9 常見問題及解答 213
9.10 小結(jié) 213
9.11 習題 214
第3篇 ASP.NET數(shù)據(jù)處理篇
第10章 數(shù)據(jù)庫預備知識 216
10.1 數(shù)據(jù)庫對象概述 216
10.2 Access數(shù)據(jù)庫預備知識 217
10.2.1 創(chuàng)建FirstAccessDB數(shù)據(jù)庫 217
10.2.2 創(chuàng)建表 218
10.3 SQL Server數(shù)據(jù)庫預備知識 219
10.3.1 創(chuàng)建FirstSQLServerDB數(shù)據(jù)庫 219
10.3.2 創(chuàng)建表及其關(guān)系 221
10.3.3 常用SQL語句 224
10.3.4 常用SQL函數(shù) 226
10.4 上機實踐 231
10.5 常見問題及解答 231
10.6 小結(jié) 232
10.7 習題 232
第11章 ADO.NET數(shù)據(jù)處理基礎(chǔ) 233
11.1 ADO.NET概述 233
11.2 使用ADO.NET連接數(shù)據(jù)庫 234
11.2.1 連接SQL Server數(shù)據(jù)庫 234
11.2.2 使用ODBC連接Access數(shù)據(jù)源 237
11.2.3 使用OLE DB連接Access數(shù)據(jù)源 240
11.3 ADO.NET的基本對象及其操作 243
11.3.1 使用SqlCommand和SqlDataReader對象讀取數(shù)據(jù) 244
11.3.2 使用SqlDataAdapter對象填充DataSet對象 246
11.3.3 動態(tài)創(chuàng)建DataTable對象 248
11.3.4 使用DataView對象過濾和排序數(shù)據(jù) 250
11.3.5 使用ExecuteNonQuery()方法操作數(shù)據(jù) 251
11.3.6 創(chuàng)建參數(shù),并執(zhí)行存儲過程 252
11.4 用戶管理模塊 255
11.4.1 查詢用戶 255
11.4.2 添加新用戶 256
11.4.3 修改指定用戶 258
11.4.4 刪除指定用戶 260
11.5 上機實踐 261
11.6 常見問題及解答 262
11.7 小結(jié) 262
11.8 習題 263
第12章 ASP.NET數(shù)據(jù)服務(wù) 264
12.1 數(shù)據(jù)綁定技術(shù) 264
12.1.1 簡單數(shù)據(jù)綁定技術(shù) 264
12.1.2 復雜數(shù)據(jù)綁定技術(shù) 265
12.2 數(shù)據(jù)源控件 267
12.2.1 使用SqlDataSource控件訪問SQL Server數(shù)據(jù)庫 267
12.2.2 使用AccessDataSource控件訪問Access數(shù)據(jù)源 272
12.2.3 使用ObjectDataSource控件方法數(shù)據(jù)組件 273
12.2.4 使用XmlDataSource控件訪問XML文件 275
12.2.5 使用SiteMapDataSource控件訪問站點地圖 276
12.2.6 使用LinqDataSource控件訪問數(shù)據(jù)庫實體類 277
12.3 使用Repeater控件的模板顯示數(shù)據(jù) 277
12.4 DataList控件 280
12.4.1 DataList控件概述 280
12.4.2 使用DataList控件的模板顯示數(shù)據(jù) 281
12.4.3 DataList控件中的按鈕 281
12.4.4 DataKeyField和DataKeys屬性 282
12.4.5 DataList控件的事件 282
12.5 GridView控件 285
12.5.1 GridView控件概述 285
12.5.2 使用模板、行和域顯示數(shù)據(jù) 287
12.5.3 編輯數(shù)據(jù) 288
12.5.4 排序數(shù)據(jù) 290
12.5.5 分頁數(shù)據(jù) 290
12.5.6 DataKeyNames和DataKeys屬性 291
12.5.7 GridView控件的事件 292
12.6 實現(xiàn)“主/從”操作 294
12.7 上機實踐 297
12.8 常見問題及解答 297
12.9 小結(jié) 298
12.10 習題 298
第13章 使用LINQ處理數(shù)據(jù) 299
13.1 LINQ概述 299
13.2 LINQ查詢子句 300
13.2.1 from子句 300
13.2.2 where子句 303
13.2.3 select子句 303
13.2.4 group子句 305
13.2.5 orderby子句 305
13.2.6 into子句 306
13.2.7 let子句 307
13.2.8 join子句 307
13.3 使用LINQ實現(xiàn)用戶管理模塊 310
13.3.1 數(shù)據(jù)庫實體類設(shè)計 310
13.3.2 使用LinqDataSource控件訪問數(shù)據(jù)庫實體類 311
13.3.3 查詢用戶 313
13.3.4 添加新用戶 314
13.3.5 修改用戶 315
13.3.6 刪除用戶 317
13.4 上機實踐 319
13.5 常見問題及解答 319
13.6 小結(jié) 320
13.7 習題 320
第4篇 ASP.NET高級技術(shù)
第14章 ASP.NET驗證技術(shù) 322
14.1 ASP.NET驗證概述 322
14.2 初始值驗證 323
14.2.1 初始值為空的驗證 323
14.2.2 初始值不為空的驗證 324
14.3 比較驗證 324
14.3.1 兩個控件內(nèi)容的比較驗證 325
14.3.2 控件內(nèi)容和指定值的比較驗證 325
14.3.3 驗證控件內(nèi)容的數(shù)據(jù)類型 326
14.4 范圍驗證 326
14.4.1 整數(shù)范圍驗證 327
14.4.2 字符范圍驗證 327
14.4.3 日期范圍驗證 327
14.5 正則表達式驗證 328
14.5.1 數(shù)值驗證 328
14.5.2 日期驗證 329
14.5.3 電話號碼驗證 329
14.5.4 電子郵件驗證 330
14.5.5 URL驗證 330
14.6 自定義驗證 330
14.6.1 客戶端驗證 331
14.6.2 服務(wù)器端驗證 332
14.7 處理驗證摘要 332
14.8 上機實踐 333
14.9 常見問題及解答 334
14.10 小結(jié) 334
14.11 習題 335
第15章 站點導航和登錄 336
15.1 站點導航 336
15.1.1 使用TreeView控件顯示層次結(jié)構(gòu)數(shù)據(jù) 336
15.1.2 使用站點地圖控件創(chuàng)建導航 338
15.1.3 創(chuàng)建Web窗體頁上的菜單 340
15.2 站點登錄 342
15.2.1 使用Login控件登錄網(wǎng)站 342
15.2.2 使用LoginName、LoginStatus和LoginView控件獲取登錄信息和狀態(tài) 344
15.2.3 使用CreateUserWizard控件創(chuàng)建新用戶 345
15.2.4 使用ChangePassword控件修改密碼 346
15.2.5 使用PasswordRecovery控件找回密碼 347
15.3 上機實踐 347
15.4 常見問題及解答 348
15.5 小結(jié) 348
15.6 習題 348
第16章 母版頁和主題 350
16.1 母版頁概述 350
16.2 創(chuàng)建Index.master母版頁 351
16.3 應(yīng)用Index.master母版頁 353
16.4 主題概述 355
16.5 創(chuàng)建Default主題 356
16.5.1 添加主題文件夾 356
16.5.2 添加外觀文件 357
16.5.3 添加樣式表文件 358
16.6 應(yīng)用Default主題統(tǒng)一網(wǎng)站樣式 359
16.7 上機實踐 361
16.8 常見問題及解答 362
16.9 小結(jié) 362
16.10 習題 363
第17章 用戶控件和自定義控件 364
17.1 分頁用戶控件 364
17.1.1 分頁用戶控件界面設(shè)計 364
17.1.2 PageGridView屬性設(shè)計 365
17.1.3 綁定數(shù)據(jù)的委托和事件設(shè)計 365
17.1.4 分頁用戶控件初始化 366
17.1.5 分頁設(shè)計 367
17.1.6 使用分頁用戶控件 368
17.2 百分比自定義控件 370
17.2.1 創(chuàng)建PercentControl類庫工程 370
17.2.2 創(chuàng)建PercentControl類 371
17.2.3 屬性設(shè)計 372
17.2.4 初始化控件 373
17.2.5 輸出控件 373
17.2.6 注冊控件 374
17.2.7 使用百分比自定義控件 375
17.3 上機實踐 376
17.4 常見問題及解答 377
17.5 小結(jié) 377
17.6 習題 378
第18章 ASP.NET AJAX 379
18.1 ASP.NET AJAX概述 379
18.2 ASP.NET AJAX服務(wù)器控件 380
18.2.1 腳本管理控件ScriptManager 380
18.2.2 引入腳本資源 382
18.2.3 引入Web服務(wù)資源 382
18.2.4 局部更新控件UpdatePanel 383
18.3 無刷新分頁 384
18.4 使用Timer控件實現(xiàn)無刷新計時器 386
18.5 使用UpdateProgress控件顯示頁面更新進程 387
18.6 彈出ASP.NET AJAX環(huán)境中的對話框 390
18.7 上機實踐 393
18.8 常見問題及解答 393
18.9 小結(jié) 394
18.10 習題 394
第5篇 實例應(yīng)用篇
第19章 在線論壇 396
19.1 系統(tǒng)總體設(shè)計 396
19.1.1 系統(tǒng)功能設(shè)計 396
19.1.2 OnlineBBS網(wǎng)站組成 396
19.1.3 數(shù)據(jù)庫設(shè)計 397
19.1.4 數(shù)據(jù)庫訪問層設(shè)計 398
19.2 在線論壇系統(tǒng)前臺 400
19.2.1 用戶登錄 400
19.2.2 瀏覽版面 403
19.2.3 瀏覽帖子 404
19.2.4 發(fā)布帖子 406
19.2.5 回復帖子 407
19.3 在線論壇系統(tǒng)后臺 408
19.3.1 版面管理 408
19.3.2 添加版面 410
19.3.3 修改版面 412
19.4 常見問題及解答 412
19.5 小結(jié) 413
19.6 習題 413
第20章 在線考試系統(tǒng) 414
20.1 系統(tǒng)總體設(shè)計 414
20.1.1 系統(tǒng)功能設(shè)計 414
20.1.2 OnlineExamine網(wǎng)站組成 414
20.1.3 數(shù)據(jù)庫設(shè)計 415
20.1.4 數(shù)據(jù)庫實體類設(shè)計 417
20.2 在線考試系統(tǒng)前臺 417
20.2.1 考生登錄 418
20.2.2 選擇考試科目 419
20.2.3 在線考試 422
20.3 在線考試系統(tǒng)后臺 426
20.3.1 管理員登錄 426
20.3.2 考題管理 427
20.3.3 添加考題 431
20.3.4 修改考題 433
20.3.5 查看考生成績 434
20.4 常見問題及解答 436
20.5 小結(jié) 437
20.6 習題 437
第21章 電子書店 438
21.1 系統(tǒng)總體設(shè)計 438
21.1.1 系統(tǒng)功能設(shè)計 438
21.1.2 BookShopping網(wǎng)站組成 439
21.1.3 數(shù)據(jù)庫設(shè)計 439
21.1.4 數(shù)據(jù)庫實體類設(shè)計 441
21.1.5 購物車組件設(shè)計 442
21.1.6 系統(tǒng)通用組件設(shè)計 442
21.2 電子書店前臺 443
21.2.1 瀏覽書籍 443
21.2.2 購買書籍 446
21.2.3 購物車 447
21.2.4 創(chuàng)建訂單 451
21.2.5 訂單管理 454
21.3 電子書店后臺 458
21.3.1 管理員登錄 458
21.3.2 分類管理 459
21.3.3 添加分類 463
21.3.4 修改分類 465
21.3.5 書籍管理 466
21.3.6 添加書籍 470
21.3.7 修改書籍 472
21.3.8 管理書籍圖片 473
21.3.9 管理書籍評論 476
21.4 常見問題及解答 479
21.5 小結(jié) 480
21.6 習題 481

本目錄推薦

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