Web Parts與自定義控制項高級編程(ASP.NET 2.0版)

Web Parts與自定義控制項高級編程(ASP.NET 2.0版)

《Web Parts與自定義控制項高級編程(ASP.NET 2.0版)》是2006年清華大學出版社出版的圖書。

基本介紹

  • 書名:Web Parts與自定義控制項高級編程(ASP.NET 2.0版)
  • ISBN:9787302141822
  • 定價:49.8元
  • 出版時間:2006-12-26
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書是第一本詳細描述如何利用Visual Studio 2005創建用戶控制項、自定義控制項和Web Parts的專業教程。書中不僅包含了各種控制項的基本概念和創建方法,還通過與業務相關的應用程式,解釋了完成某個目標的不同方式的優缺點,演示了每項技術的用法,可幫助有經驗的Web開發人員在開發業務目標的控制項時做出明智的選擇,提高開發效率。

目錄

第I部分控制項簡介
第1章創建自己的控制項 3
1.1三種控制項 3
1.1.1用戶控制項 3
1.1.2自定義控制項 4
1.1.3WebPart 5
1.2可重用控制項的優點 5
1.2.1WebPart除可重用性之外的優勢 6
1.2.2用WebPart進行定製 7
1.3用控制項實現可重用性 8
1.4控制項 9
1.5不同類型的控制項 12
1.5.1使用用戶控制項的場合 13
1.5.2使用自定義控制項的場合 13
1.6WebPart:定製 14
1.7提供個性化 16
1.8個性化框架 16
1.9小結 18
第2章創建定製頁面 19
2.1WebPart框架控制項 19
2.2創建定製頁面 20
2.3給區域添加控制項 23
2.3.1在WebPart中封裝控制項 24
2.3.2訪問區域中的控制項 24
2.4配置區域 27
2.4.1配置定製動詞 27
2.4.2配置Verb選單 28
2.4.3給區域設定樣式 29
2.5打開定製功能 30
2.6定製工具控制項 33
2.6.1用EditorZone控制項編輯控制項 33
2.6.2用CatalogZone控制項添加新控制項 36
2.6.3配置工具區域 41
2.7小結 42
第II部分創建控制項
第3章創建自定義控制項 45
3.1創建VisualStudio解決方案 46
3.1.1開始一個自定義控制項項目 46
3.1.2配置解決方案 47
3.1.3保持同步 49
3.1.4組織自定義控制項 50
3.1.5組織案例分析 51
3.2擴展已有的控制項 55
3.3創建完整的自定義控制項 56
3.3.1添加組成控制項 57
3.3.2編寫HTML 65
3.3.3合併控制項和HTML 73
3.3.4分解Render方法 75
3.3.5支持AutoPostBack 76
3.4處理返回的數據 80
3.5控制相關的HTML 83
3.5.1設計期間的HTML 83
3.5.2運行期間的HTML 85
3.6提取和控制WebControl屬性 89
3.6.1伺服器端屬性 89
3.6.2確定標記 89
3.7管理自定義控制項的樣式 90
3.7.1主題和skin 91
3.7.2使用層疊樣式表類 91
3.7.3更新樣式 92
3.8處理設計模式 99
3.8.1管理設計期間的代碼 99
3.8.2控制VisualStudio處理控制項的方式 101
3.9小結 102
第4章建立用戶控制項 103
4.1用戶控制項、WebForm和自定義控制項 103
4.2啟用用戶控制項 104
4.3給控制項編寫代碼 107
4.3.1模擬構造函式 108
4.3.2動態接口 109
4.3.3使用WebPart 110
4.4使用用戶控制項 111
4.5訪問控制項 113
4.6用戶控制項HTML 114
4.7小結 114
第5章建立WebPart 117
5.1激活定製屬性的個性化功能 117
5.1.1打開定製功能 118
5.1.2保存定製的內容 119
5.1.3共享定製的內容 119
5.1.4激活繼承的屬性的
定製功能 120
5.1.5給屬性添加說明 121
5.2創建功能全面的WebPart 121
5.3檢查可個性化的數據 122
5.4訪問特性 122
5.5添加新的動詞 124
5.5.1創建動詞列表 124
5.5.2共享例程 127
5.5.3創建動詞例程 128
5.5.4配置動詞 129
5.6WebPart的HTML 130
5.6.1頂層:WebPartZone 131
5.6.2中間層:WebPart 132
5.6.3底層:標題欄 132
5.6.4底層2:WebPart 134
5.6.5組成控制項的name和
id特性 134
5.7配置WebPart 135
5.7.1控制WebPart的
用戶界面 135
5.7.2查找WebPart 138
5.7.3關閉個性化功能 139
5.7.4提供幫助 140
5.8小結 141
第6章用ViewState保存狀態 143
6.1使用ViewState 143
6.1.1直接訪問ViewState 144
6.1.2高效地管理ViewState 145
6.2管理控制項的狀態 148
6.2.1清理狀態 152
6.2.2創建區分大小寫的鍵 153
6.3與高速快取集成 154
6.4對象的高效串列化 157
6.4.1使用TypeConverter 160
6.4.2把TypeConverter關聯
到類上 161
6.5小結 162
第7章開發工具 163
7.1在設計期間調試控制項 163
7.2部署控制項 165
7.2.1已部署的Web站點格式 165
7.2.2更新用戶控制項 168
7.2.3更新自定義控制項和
WebPart 169
7.2.4共享自定義控制項和
WebPart 170
7.2.5強名 173
7.3給控制項設定許可 176
7.4管理個性化子系統 180
7.4.1識別用戶 180
7.4.2建立個性化提供程式 183
7.5小結 184
第III部分擴展控制項
第8章添加業務功能 187
8.1分解代碼 187
8.1.1方法和事件 188
8.1.2方法和屬性 190
8.1.3事件的作用 190
8.1.4在Web環境下使用事件 192
8.2自定義控制項的生存期 192
8.2.1自定義控制項的事件 193
8.2.2主頁的事件 193
8.2.3組成控制項的事件 193
8.2.4處理事件 195
8.2.5在設計期間運行事件 197
8.3給組成控制項添加代碼 197
8.3.1創建例程 197
8.3.2編寫控制項的例程 198
8.4創建定製方法、屬性
和事件 199
8.4.1訪問級別 199
8.4.2定製屬性 200
8.4.3保存設計期間進行的修改 204
8.4.4配置屬性 205
8.4.5共享/靜態方法和屬性 206
8.4.6給VisualStudio2005配置
方法和屬性 207
8.4.7添加定製事件 208
8.4.8為VisualStudio配置事件 218
8.4.9管理多個控制項中的事件 219
8.5管理控制項集合 221
8.6小結 222
第9章添加高級功能 225
9.1集成客戶端代碼 225
9.1.1ASP.NET客戶端代碼 225
9.1.2靜態和動態的
客戶端代碼 226
9.1.3引發客戶端代碼 227
9.1.4動態生成代碼 230
9.1.5支持客戶端腳本 233
9.1.6建立回調函式 237
9.2專用控制項 247
9.2.1驗證控制項 248
9.2.2模板控制項 255
9.3多個記錄的數據綁定 260
9.3.1數據綁定屬性 261
9.3.2提取數據 263
9.3.3顯示數據 266
9.3.4進行更新 267
9.4設計期間的支持 269
9.4.1處理複雜的屬性 269
9.4.2設計器 288
9.5小結 295
第10章WebPart之間的通信 297
10.1使用可連線的WebPart 297
10.1.1建立頁面 297
10.1.2建立連線 298
10.1.3管理連線 301
10.2創建可連線的WebPart 301
10.2.1創建WebPart
提供程式 301
10.2.2創建WebPart
使用程式 304
10.2.3雙向連線 306
10.2.4預定義的接口 308
10.2.5處理不兼容的接口 317
10.2.6連線點參數 319
10.3建立自己的連線 320
10.3.1連線的類型 321
10.3.2通過代碼建立連線 321
10.3.3創建靜態連線 325
10.3.4永久管理和靜態連線 326
10.3.5連線事件 328
10.4配置ConnectionsZone
文本 328
10.5小結 329
第11章使用WebPart體系結構 331
11.1在WebPartManager上設定
個性化選項 331
11.1.1控制WebPartManager
個性化選項 331
11.1.2把變化套用於其他用戶 332
11.1.3進行授權 333
11.2管理WebPart的個性化 335
11.2.1檢查是否支持
DisplayMode 336
11.2.2管理個性化的改變 337
11.3在代碼中處理WebPart 347
11.3.1關閉WebPart 348
11.3.2移動WebPart 348
11.3.3添加一個關閉的
WebPart 349
11.3.4從類別中添加
WebPart 349
11.3.5創建WebPart 351
11.3.6導出導入WebPart 353
11.4小結 359
第IV部分控制項的套用
第12章自定義控制項的案例分析 363
12.1設計控制項 364
12.2建立解決方案 364
12.3添加控制項 366
12.4設定默認樣式 371
12.5控制項的定位 372
12.5.1重寫Render方法 373
12.5.2使用表格 374
12.5.3使用絕對定位功能 377
12.6在顯示模式和更新模式
之間切換 380
12.7給開發人員調整控制項 384
12.8保存狀態 386
12.8.1為保存狀態定義
一個數據結構 386
12.8.2保存到ControlState中 387
12.9提取用戶數據 389
12.10引發事件 393
12.10.1定義定製事件
參數對象 394
12.10.2定義事件 396
12.10.3引發事件 396
12.10.4支持下一個控制項
開發人員 397
12.11在回送時顯示用戶數據 399
12.12顯示和接受數據 401
12.13支持定製 403
12.14添加動詞 405
12.15通信 407
12.15.1定義接口 407
12.15.2實現提供程式 408
12.15.3實現使用程式 409
12.16小結 410

相關詞條

熱門詞條

聯絡我們