注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合Web Parts 與自定義控件高級(jí)編程:ASP.NET 2.0版

Web Parts 與自定義控件高級(jí)編程:ASP.NET 2.0版

Web Parts 與自定義控件高級(jí)編程:ASP.NET 2.0版

定 價(jià):¥49.80

作 者: (美)沃其爾(Vogel,P.) 著,張建偉,王建東 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序語言與軟件開發(fā) 綜合 圖形圖像、動(dòng)畫、多媒體與網(wǎng)頁開發(fā) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302141822 出版時(shí)間: 2007-01-01 包裝: 膠版紙
開本: 16 頁數(shù): 410 字?jǐn)?shù):  

內(nèi)容簡介

  自定義控件、用戶控件和Web Parts可以在許多方面提高效率。我們可以給WebForm創(chuàng)建可重用的組件;打包用戶界面的一部分,在多個(gè)Web站點(diǎn)上重用它們;創(chuàng)建需要的ASRNET控件。Web Parts是ASP.NET 2.0的新增功能,可以在用戶的干預(yù)下創(chuàng)建用戶界面,獲得比以前更高的效率。本書講述了如何使用Visual Studio 2005倉tJ建控件。通過與業(yè)務(wù)相關(guān)的應(yīng)用程序,解釋了完成某個(gè)目標(biāo)的不同方式的優(yōu)缺點(diǎn),演示了每項(xiàng)技術(shù)的用法,幫助我們在開發(fā)滿足業(yè)務(wù)目標(biāo)的控件時(shí)做出明智的選擇。本書主要內(nèi)容·用戶控件、自定義控件和Web Parts在解決某些問題時(shí)的作用·在Visual Studio 2005中建立自定義控件項(xiàng)目時(shí)的方法·創(chuàng)建Web Parts,添加功能以擴(kuò)展其框架·在ASP.NET 2.0中幫助管理控件狀態(tài)的新增功能·給自定義控件添加客戶端代碼,建立自己的驗(yàn)證控件,創(chuàng)建數(shù)據(jù)綁定控件。本書讀者對象本書適合于已了解如何創(chuàng)建WebForm,現(xiàn)在希望開始創(chuàng)建自己的控件的專業(yè)Web開發(fā)人員。有創(chuàng)建對象的經(jīng)驗(yàn)對于閱讀本書來說會(huì)有一定的幫助,但不需要對象開發(fā)人員的高級(jí)技巧。

作者簡介

暫缺《Web Parts 與自定義控件高級(jí)編程:ASP.NET 2.0版》作者簡介

圖書目錄

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


本目錄推薦

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