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

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

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

定 價:¥55.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章 .NET框架概述 1
1.1 .NET Framework體系架構 1
1.2 撼動未來的.NET Framework 2.0 3
第2章 .NET編程的基礎知識 6
2.1 C#編程基礎 6
2.1.1 C#的變量系統(tǒng) 6
2.1.2 常量 8
2.1.3 預定義數(shù)據(jù)類型 8
2.1.4 流程控制 12
2.1.5 面向對象的特性 17
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基礎 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基礎 49
2.4.1 XML Web Service基礎 49
2.4.2 XML Web Service 的體系結構 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 使用內置的ASP.NET Deployment Server 54
3.4 遷移現(xiàn)有的VS2002/VS2003 Web站點 55
3.5 編輯Web站點 58
3.6 使用服務器控件 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#相關的智能感知 66
3.10 對重構的支持 68
3.11 調試和測試 71
3.12 頁面與代碼的組織 72
3.13 ASP.NET 2.0應用程序文件夾 75
3.14 ASP.NET 2.0的預編譯 79
第4章 ASP.NET 2.0體系結構 83
4.1 代碼模型 83
4.2 代碼的結構 84
4.3 編譯模型 85
4.4 擴展性與管道技術 86
4.5 緩存技術 87
第5章 ASP.NET 2.0網絡服務 90
5.1 網絡服務(Web Service)基礎 90
5.1.1 Web Service的概念 90
5.1.2 Web Service的基礎技術 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 基于接口的服務約定 95
5.4 更多的XSD/WSDL改進 97
5.5 更好的互操作性 98
5.6 為Windows Communication Foundation(WCF)做好準備 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 在內容頁嵌入MasterPage 164
7.3 使用多個內容區(qū)域和默認內容 166
7.4 動態(tài)使用MasterPage 169
7.5 在運行時訪問MasterPage 172
7.6 嵌套的MasterPage 174
第8章 ASP.NET 2.0成員和角色管理 177
8.1 認證和授權 177
8.1.1 IIS和ASP.NET用戶認證流程 177
8.1.2 認證(Authentication) 178
8.1.3 授權(Authorization) 178
8.2 ASP.NET 2.0用戶認證 178
8.2.1 使用ASP.NET管理工具添加用戶 181
8.2.2 使用CreateUserWizard創(chuàng)建用戶 184
8.2.3 改變默認的Provider設置 184
8.2.4 個性化CreateUserWizard控件 185
8.2.5 使用Login(登錄)相關的控件 187
8.3 ASP.NET角色管理系統(tǒng) 191
8.3.1 角色管理 192
8.3.2 角色管理和成員管理的關系 192
8.3.3 應用角色管理 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 基于角色的站點導航 212
第9章 窗體頁設計技巧 216
9.1 Page類的新事件 216
9.2 添加標題 218
9.3 設置焦點 218
9.4 為Form設定默認按鈕 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ù)存儲和轉移 247
第11章 創(chuàng)建ASP.NET服務器控件 250
11.1 ASP.NET服務器控件概述 250
11.2 服務器控件項目的設置 254
11.3 服務器控件的呈現(xiàn) 255
11.3.1 輸出控件的內容 256
11.3.2 為HTML元素添加屬性 257
11.3.3 控件的適應性 258
11.4 開始創(chuàng)建服務器控件 260
11.5 創(chuàng)建復合控件 268
11.6 為控件添加更多功能 279
11.6.1 為控件添加輸入驗證 279
11.6.2 控件的子屬性 281
11.6.3 為Register控件增加嵌套子屬性 284
11.7 控件的回調示例 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配置的基本結構 314
13.1.1 .NET應用程序的配置體系 314
13.1.2 ASP.NET配置結構 314
13.1.3 .NET配置文件基本結構 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 對配置內容加密 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 在瀏覽器中設置語言偏好 338
14.2.2 使ASP.NET頁面能夠自動檢測瀏覽器語言文化設定 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技術的進化 348
15.1.2 Web應用程序存在的問題 350
15.1.3 AJAX 351
15.1.4 為什么要使用AJAX 351
15.1.5 AJAX有待解決的問題 352
15.2 AJAX的核心技術 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應用示例 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網站 374
15.3.6 ASP.NET AJAX版本的Hello World 377
15.3.7 UpdatePanel和局部重繪 379
15.3.8 AJAX風格的留言板 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)設計 391
16.2.1 Time Tracker的功能模塊 391
16.2.2 功能模塊的劃分 392
16.2.3 Time Tracker的數(shù)據(jù)庫結構 394
16.2.4 數(shù)據(jù)庫的表設計 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站點模塊的設計 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的架構設計 421
17.1.1 PetShop 4數(shù)據(jù)庫設計 424
17.1.2 數(shù)據(jù)訪問層設計思想 429
17.1.3 業(yè)務邏輯層設計思想 445
17.1.4 同步異步模式設計思想 452
17.1.5 配置文件模塊設計思想 459
17.1.6 緩存模塊設計思想 470
17.2 PetShop 4交互UI層設計 476
17.2.1 UI層總體設計 476
17.2.2 用戶自定義控件設計 479
17.2.3 用戶交互頁設計 487

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號