注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETASP.NET 2.0程序開發(fā)詳解

ASP.NET 2.0程序開發(fā)詳解

ASP.NET 2.0程序開發(fā)詳解

定 價:¥55.00

作 者: 楊云,王毅
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: ASP.NET

ISBN: 9787115159342 出版時間: 2007-05-01 包裝: 膠版紙
開本: 787*1092 頁數(shù): 498 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面系統(tǒng)地講解了ASP.NET 2.0的各個方面內(nèi)容,共分17章。全書始終采用知識講述+代碼示例的方式,讀者可以馬上通過代碼體驗到ASP.NET的強大。本書涉及ASP.NET 2.0的各個方面,力求讓讀者迅速掌握ASP.NET 2.0程序的設(shè)計方式,能夠應(yīng)用ASP.NET完成編程任務(wù)。 本書后兩章對微軟提供的大型示例進行了講解,采用數(shù)據(jù)庫構(gòu)架講解、系統(tǒng)構(gòu)架剖析和關(guān)鍵代碼講解的形式來讓讀者對示例從結(jié)構(gòu)上和功能上進行認(rèn)識,然后通過對示例添加一些功能,讓讀者學(xué)習(xí)到如何在現(xiàn)有大型示例的基礎(chǔ)上建設(shè)自己的應(yīng)用?!”緯v解細(xì)致,循序漸進,既適合沒有ASP.NET基礎(chǔ)的初學(xué)者直接學(xué)習(xí),也適合ASP.NET 1.1的開發(fā)人員閱讀。書中例子涵蓋不同層面,相信可以讓讀者全面學(xué)習(xí)到使用ASP.NET技術(shù)開發(fā)時應(yīng)該掌握的知識。

作者簡介

  楊云,MicrosoftMVP,參加過多項基于微軟.NET技術(shù)的大型項目,包括企業(yè)級應(yīng)用系統(tǒng)、電信應(yīng)用系統(tǒng)、政府辦公自動化系統(tǒng)等。開發(fā)的系統(tǒng)主要分兩類,企業(yè)級應(yīng)用包括MIS、CRM、BOSS、集成SPS、VSS擴展開發(fā)等,政府級應(yīng)用包括OA WorkFlow、Office System擴展開發(fā)等。長期從事微軟ASP.NET技術(shù)方面的培訓(xùn),是微軟指定培訓(xùn)中心講師,并為微軟新聞組和多家報紙雜志撰寫文章。在Microsoft ASP.NET技術(shù)體系方面的主要研究方向是:ASP.NET技術(shù)在實際項目中的簡便開發(fā),典型設(shè)計模式在Web開發(fā)中的運用。

圖書目錄

第1章 .NET框架概述 1
1.1 .NET Framework體系架構(gòu) 1
1.2 撼動未來的.NET Framework 2.0 3
第2章 .NET編程的基礎(chǔ)知識 6
2.1 C#編程基礎(chǔ) 6
2.1.1 C#的變量系統(tǒng) 6
2.1.2 常量 8
2.1.3 預(yù)定義數(shù)據(jù)類型 8
2.1.4 流程控制 12
2.1.5 面向?qū)ο蟮奶匦浴?7
2.1.6 運算符 25
2.1.7 事件和委派(delegate) 28
2.2 C# 2.0新特性 31
2.2.1 范型編程 32
2.2.2 范型委派 39
2.2.3 匿名方法 40
2.2.4 部分類(partial class) 40
2.3 ADO .NET基礎(chǔ) 41
2.3.1 Provider(提供者程序) 41
2.3.2 使用Connection 42
2.3.3 使用Command 43
2.3.4 使用DataReader、DataSet和DataAdapter 47
2.4 XML Web Service基礎(chǔ) 49
2.4.1 XML Web Service基礎(chǔ) 49
2.4.2 XML Web Service 的體系結(jié)構(gòu) 49
2.4.3 XML Web Service 的消息協(xié)議 50
第3章 Visual Studio.NET 2005開發(fā)環(huán)境 52
3.1 安裝VS2005 52
3.2 創(chuàng)建和打開Web站點 52
3.3 使用內(nèi)置的ASP.NET Deployment Server 54
3.4 遷移現(xiàn)有的VS2002/VS2003 Web站點 55
3.5 編輯Web站點 58
3.6 使用服務(wù)器控件 60
3.7 創(chuàng)建事件處理程序 62
3.8 驗證HTML源碼的可用性 62
3.9 使用Visual Studio 的Intellisence 64
3.9.1 列出對象成員 65
3.9.2 顯示方法參數(shù)信息 65
3.9.3 快速信息 65
3.9.4 自動完成 66
3.9.5 C#相關(guān)的智能感知 66
3.10 對重構(gòu)的支持 68
3.11 調(diào)試和測試 71
3.12 頁面與代碼的組織 72
3.13 ASP.NET 2.0應(yīng)用程序文件夾 75
3.14 ASP.NET 2.0的預(yù)編譯 79
第4章 ASP.NET 2.0體系結(jié)構(gòu) 83
4.1 代碼模型 83
4.2 代碼的結(jié)構(gòu) 84
4.3 編譯模型 85
4.4 擴展性與管道技術(shù) 86
4.5 緩存技術(shù) 87
第5章 ASP.NET 2.0網(wǎng)絡(luò)服務(wù) 90
5.1 網(wǎng)絡(luò)服務(wù)(Web Service)基礎(chǔ) 90
5.1.1 Web Service的概念 90
5.1.2 Web Service的基礎(chǔ)技術(shù) 90
5.1.3 Web Service的軟件支持 91
5.1.4 Web Service的編碼模型 91
5.1.5 使用Visual Studio 2005 開發(fā)Web Service 92
5.2 Web Service的演進方向 95
5.3 基于接口的服務(wù)約定 95
5.4 更多的XSD/WSDL改進 97
5.5 更好的互操作性 98
5.6 為Windows Communication Foundation(WCF)做好準(zhǔn)備 100
第6章 ASP.NET 2.0功能增強控件 101
6.1 數(shù)據(jù)源控件 101
6.1.1 SqlDataSource數(shù)據(jù)源控件 102
6.1.2 XmlDataSource數(shù)據(jù)源控件 105
6.1.3 ObjectDataSource數(shù)據(jù)源控件 108
6.1.4 AccessDataSource數(shù)據(jù)源控件 108
6.1.5 SiteMapDataSource數(shù)據(jù)源控件 109
6.2 GridView控件 109
6.2.1 使用GridView顯示數(shù)據(jù) 110
6.2.2 使用自定義數(shù)據(jù)列 114
6.2.3 使用模板列 117
6.2.4 刪除數(shù)據(jù) 120
6.2.5 控件參數(shù) 125
6.2.6 利用數(shù)據(jù)源控件緩存數(shù)據(jù) 126
6.3 DetailsView控件 127
6.3.1 使用DetailsView顯示、編輯和刪除數(shù)據(jù) 127
6.3.2 插入新記錄 130
6.3.3 使用模板 131
6.3.4 同時使用GridView和DetailsView 134
6.4 TreeView控件 135
6.4.1 使用靜態(tài)數(shù)據(jù) 136
6.4.2 使用動態(tài)數(shù)據(jù) 137
6.4.3 通過數(shù)據(jù)庫填充控件 137
6.5 Login控件 140
6.6 PasswordReovery控件 141
6.7 LoginStatus和LoginName控件 142
6.7.1 LoginStatus控件 142
6.7.2 LoginName控件 143
6.8 LoginView控件 143
6.9 CreateUserWizard控件 144
6.10 BulletedList控件 146
6.11 ImageMap控件 148
6.12 MultiView和View控件 150
6.13 Wizard控件 152
6.14 Panel控件 155
6.15 FileUpload控件 158
6.16 HiddenField控件 159
6.17 Substitution控件 160
6.18 TextBox控件 162
第7章 ASP.NET 2.0中的MasterPage 163
7.1 新建MasterPage 163
7.2 在內(nèi)容頁嵌入MasterPage 164
7.3 使用多個內(nèi)容區(qū)域和默認(rèn)內(nèi)容 166
7.4 動態(tài)使用MasterPage 169
7.5 在運行時訪問MasterPage 172
7.6 嵌套的MasterPage 174
第8章 ASP.NET 2.0成員和角色管理 177
8.1 認(rèn)證和授權(quán) 177
8.1.1 IIS和ASP.NET用戶認(rèn)證流程 177
8.1.2 認(rèn)證(Authentication) 178
8.1.3 授權(quán)(Authorization) 178
8.2 ASP.NET 2.0用戶認(rèn)證 178
8.2.1 使用ASP.NET管理工具添加用戶 181
8.2.2 使用CreateUserWizard創(chuàng)建用戶 184
8.2.3 改變默認(rèn)的Provider設(shè)置 184
8.2.4 個性化CreateUserWizard控件 185
8.2.5 使用Login(登錄)相關(guān)的控件 187
8.3 ASP.NET角色管理系統(tǒng) 191
8.3.1 角色管理 192
8.3.2 角色管理和成員管理的關(guān)系 192
8.3.3 應(yīng)用角色管理 192
8.3.4 修改 RoleManager 節(jié)點 194
8.3.5 使用用戶角色控件 195
8.4 使用Membership/Role API 197
8.4.1 使用Membership API管理用戶 197
8.4.2 使用Role API進行用戶角色管理 200
8.5 ASP.NET的MemberShip Provider 204
8.5.1 SqlMembershipProvider 204
8.5.2 ActiveDirectoryMembershipProvider 206
8.6 實現(xiàn)自定義的MembershipProvider 207
8.7 基于角色的站點導(dǎo)航 212
第9章 窗體頁設(shè)計技巧 216
9.1 Page類的新事件 216
9.2 添加標(biāo)題 218
9.3 設(shè)置焦點 218
9.4 為Form設(shè)定默認(rèn)按鈕 219
9.5 更好的輸入驗證控件 220
9.6 使用Page.Items字典 222
9.7 使用跨頁面?zhèn)魉凸δ堋?23
9.8 高速緩存和SQL Server Invalidation功能 226
9.9 配置SQL Server Invalidation 226
9.10 使用SQL Server Invalidation和數(shù)據(jù)源控件 227
9.11 通過編程方式使用 SQL Server Invalidation 228
9.12 高速緩存的其他改進 229
9.13 使用頁面高速緩存 229
第10章 使用ASP.NET2.0 Web Part框架 231
10.1 常用 WebPart控件 231
10.1.1 WebPartManager控件 231
10.1.2 WebPartZone控件 233
10.1.3 CatalogZone控件和所屬CatalogPart控件 237
10.1.4 EditorZone和所屬EditorPart控件 242
10.1.5 ConnectionZone控件和信息通信 245
10.2 個性化WebPart的數(shù)據(jù)存儲和轉(zhuǎn)移 247
第11章 創(chuàng)建ASP.NET服務(wù)器控件 250
11.1 ASP.NET服務(wù)器控件概述 250
11.2 服務(wù)器控件項目的設(shè)置 254
11.3 服務(wù)器控件的呈現(xiàn) 255
11.3.1 輸出控件的內(nèi)容 256
11.3.2 為HTML元素添加屬性 257
11.3.3 控件的適應(yīng)性 258
11.4 開始創(chuàng)建服務(wù)器控件 260
11.5 創(chuàng)建復(fù)合控件 268
11.6 為控件添加更多功能 279
11.6.1 為控件添加輸入驗證 279
11.6.2 控件的子屬性 281
11.6.3 為Register控件增加嵌套子屬性 284
11.7 控件的回調(diào)示例 286
11.7.1 異步請求 286
第12章 ASP.NET 2.0中的頁面主題/皮膚 290
12.1 頁面主題概述 290
12.2 頁面主題的運用 291
12.2.1 App_themes 目錄 291
12.2.2 全局頁面主題和局部頁面主題 292
12.3 皮膚文件和主題的使用 294
12.4 使用樣式表主題 304
12.5 資源與主題 307
12.6 動態(tài)加載頁面主題 309
第13章 ASP.NET 2.0配置詳解 314
13.1 ASP.NET配置的基本結(jié)構(gòu) 314
13.1.1 .NET應(yīng)用程序的配置體系 314
13.1.2 ASP.NET配置結(jié)構(gòu) 314
13.1.3 .NET配置文件基本結(jié)構(gòu) 315
13.1.4 配置區(qū)域和配置組 315
13.1.5 添加自定義的配置節(jié) 317
13.1.6 使用location節(jié)點和path屬性 318
13.1.7 ASP.NET常用配置節(jié)點 319
13.2 獲取配置信息 323
13.3 使用ASP.NET配置管理接口 326
13.3.1 使用配置管理接口訪問程序配置 326
13.3.2 對配置內(nèi)容加密 327
13.4 使用ASP.NET配置工具 329
13.4.1 使用ASP.NET管理控制臺 329
13.4.2 使用ASP.NET管理站點 331
13.4.3 使用ASPNET_REGSQL工具 332
13.4.4 使用ASPNET_REGIIS工具 333
13.5 ASP.NET頁面配置 333
13.6 配置ASP.NET進程模型 335
第14章 讓站點符合國際化要求 337
14.1 國際化和本地化 337
14.1.1 國際化和本地化 337
14.1.2 ASP.NET 2.0對國際化的支持 338
14.2 自動檢測瀏覽器語言 338
14.2.1 在瀏覽器中設(shè)置語言偏好 338
14.2.2 使ASP.NET頁面能夠自動檢測瀏覽器語言文化設(shè)定 338
14.3 ASP.NET程序中的本地化 341
14.3.1 無代碼本地化 342
14.3.2 從代碼中訪問資源文件 347
第15章 AJAX和ASP.NET AJAX 348
15.1 AJAX簡介 348
15.1.1 Web技術(shù)的進化 348
15.1.2 Web應(yīng)用程序存在的問題 350
15.1.3 AJAX 351
15.1.4 為什么要使用AJAX 351
15.1.5 AJAX有待解決的問題 352
15.2 AJAX的核心技術(shù) 352
15.2.1 JavaScript 簡介 353
15.2.2 文檔對象模型(DOM) 354
15.2.3 CSS(層疊樣式表) 357
15.2.4 XMLHttpRequest對象 359
15.2.5 AJAX應(yīng)用示例 363
15.3 ASP.NET AJAX Extension簡介 371
15.3.1 ASP.NET AJAX框架的由來 371
15.3.2 ASP.NET AJAX框架的組成 372
15.3.3 ASP.NET AJAX的獲取和安裝 374
15.3.4 ASP.NET AJAX的客戶端腳本庫 374
15.3.5 創(chuàng)建ASP.NET AJAX網(wǎng)站 374
15.3.6 ASP.NET AJAX版本的Hello World 377
15.3.7 UpdatePanel和局部重繪 379
15.3.8 AJAX風(fēng)格的留言板 381
第16章 Time Tracker Starter Kit解析 388
16.1 Time Tracker的安裝和配置 388
16.1.1 下載和安裝 388
16.1.2 創(chuàng)建一個新的Time Tracker站點 390
16.2 Time Tracker的系統(tǒng)設(shè)計 391
16.2.1 Time Tracker的功能模塊 391
16.2.2 功能模塊的劃分 392
16.2.3 Time Tracker的數(shù)據(jù)庫結(jié)構(gòu) 394
16.2.4 數(shù)據(jù)庫的表設(shè)計 396
16.3 使用Time Tracker站點工作包 400
16.3.1 運行Time Tracker站點 400
16.3.2 創(chuàng)建用戶 401
16.3.3 創(chuàng)建新項目 402
16.3.4 Time Tracker站點模塊的設(shè)計 403
16.4 擴展Time Tracker 409
16.4.1 建立更多的角色 410
16.4.2 修改登錄方式 411
16.4.3 為頁面增加功能 412
16.4.4 全球化/本地化頁面 417
第17章 PetShop 4寵物商店精講 421
17.1 PetShop 4的架構(gòu)設(shè)計 421
17.1.1 PetShop 4數(shù)據(jù)庫設(shè)計 424
17.1.2 數(shù)據(jù)訪問層設(shè)計思想 429
17.1.3 業(yè)務(wù)邏輯層設(shè)計思想 445
17.1.4 同步異步模式設(shè)計思想 452
17.1.5 配置文件模塊設(shè)計思想 459
17.1.6 緩存模塊設(shè)計思想 470
17.2 PetShop 4交互UI層設(shè)計 476
17.2.1 UI層總體設(shè)計 476
17.2.2 用戶自定義控件設(shè)計 479
17.2.3 用戶交互頁設(shè)計 487

本目錄推薦

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