注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作綜合DOTNETNUKE 4高級編程

DOTNETNUKE 4高級編程

DOTNETNUKE 4高級編程

定 價:¥59.80

作 者: (美)Shaun WalkerJoe,BrinkmanBruce,Hopkins 等
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 網(wǎng)絡(luò)編程

ISBN: 9787302166986 出版時間: 2008-01-01 包裝: 平裝
開本: 185×260 頁數(shù): 473 字?jǐn)?shù):  

內(nèi)容簡介

  DotNetNuke是一個功能強大的開源框架,可以在ASP.NET平臺上創(chuàng)建并部署健壯的模塊。本書由DotNetNuke開發(fā)人員的核心團(tuán)隊編寫,為使用DotNetNuke 4安裝、配置和開發(fā)優(yōu)秀的Web應(yīng)用程序提供工具和說明。本書首先介紹了DotNetNuke的發(fā)展歷史和DotNetNuke門戶網(wǎng)站的基本操作。然后詳細(xì)深入地介紹了DotNetNuke應(yīng)用程序的架構(gòu),以及如何通過構(gòu)建模塊和皮膚擴展應(yīng)用程序。學(xué)習(xí)了這些知識以后,就能夠自己創(chuàng)建商業(yè)網(wǎng)站、公司內(nèi)網(wǎng)和外網(wǎng)、在線出版門戶網(wǎng)站以及自定義垂直應(yīng)用程序等項目。本書主要內(nèi)容★ DotNetNuke 4針對ASP.NET 2.0提供的最新特性和功能★ 在服務(wù)器上安裝DotNetNuke的最佳方式★ DotNetNuke門戶網(wǎng)站的管理和實施技巧★ 如何使用皮膚動態(tài)增強網(wǎng)站的用戶界面★ 擴展門戶網(wǎng)站框架的技術(shù)★ 為門戶網(wǎng)站創(chuàng)建獨特外觀的方法本書讀者對象本書適合于那些希望使用DotNetNuke構(gòu)建動態(tài)ASP.NET站點或者為DotNetNuke創(chuàng)建插件的有經(jīng)驗的ASP.NET開發(fā)人員。本書也適用于希望鉆研DotNetNuke框架的程序員或管理員。

作者簡介

  Shaun Walker是Perpetual Motion Interactive Systems公司的創(chuàng)始人和總裁,該公司是一家專門從事提供微軟企業(yè)技術(shù)解決方案的公司。Shaun擁有15年為私人和公共組織提供大規(guī)模IT解決方案架構(gòu)和實現(xiàn)的專業(yè)經(jīng)驗。Shaun負(fù)責(zé)DotNetNuke的創(chuàng)建和管理,DotNetNuke是一個為微軟ASP.NET平臺編寫的開源內(nèi)容管理系統(tǒng)?;赟haun對社區(qū)極大的貢獻(xiàn),2004年他被授予微軟最有價值的專家(MVP)。另外,他最近成為MSDN加拿大演講者委員會(Speakers Bureau)的一名主題發(fā)言人,從而使他能夠在加拿大向各用戶組宣傳DotNetNuke。Shaun和他的妻子及兩個孩子居住在加拿大的不列顛哥倫比亞省。

圖書目錄

第1章  DotNetNuke的發(fā)展史    1
1.1  IBuySpy Portal    2
1.2  ASP.NET    3
1.3  IBuySpy Portal論壇    5
1.4  IBuySpy Workshop    6
1.5  訂閱模式的失敗    8
1.6  微軟公司    9
1.7  DotNetNuke    10
1.8  許可證發(fā)放    11
1.9  核心團(tuán)隊    13
1.10  XXL分支    15
1.11  商標(biāo)    16
1.12  贊助    16
1.13  功能增強    17
1.14  安全缺陷    19
1.15  DotNetNuke 2.0    20
1.16  DotNetNuke網(wǎng)站    21
1.17  提供程序模型    22
1.18  開源基本原則    22
1.19  應(yīng)用程序的穩(wěn)定性    24
1.20  第三方組件    24
1.21  核心團(tuán)隊重組    25
1.22  微軟成員資格API    25
1.23  “實質(zhì)性”改變    26
1.24  Web宿主提供商    27
1.25  DotNetNuke 3.0    28
1.26  發(fā)布時間表    29
1.27  DotNetNuke項目    30
1.28  知識產(chǎn)權(quán)    31
1.29  營銷    32
1.30  微軟宿主計劃    34
1.31  基礎(chǔ)架構(gòu)    35
1.32  品牌    35
1.33  微軟技術(shù)大會    39
1.34  可信度    39
1.35  商標(biāo)策略    41
1.36  ASP.NET 2.0    41
1.37  重組    42
1.38  研討會    43
1.39  DotNetNuke 4.0    44
1.40  Slashdot事件    46
1.41  捐助人計劃    47
1.42  DotNetNuke市場    50
1.43  小結(jié)    51
第2章  安裝DotNetNuke    53
2.1  選擇軟件版本    53
2.2  安裝DotNetNuke v3.x    54
2.2.1  軟件配置    54
2.2.2  安裝步驟    54
2.3  升級到DotNetNuke v3.x    67
2.4  安裝DotNetNuke v4.x    69
2.4.1  軟件配置    69
2.4.2  下載軟件    70
2.4.3  安裝Starter Kit    70
2.4.4  安裝Install/Source安裝包    74
2.5  升級到DotNetNuke v4.x    76
2.6  安裝出錯情況    78
2.7  小結(jié)    79
第3章  門戶網(wǎng)站概述    81
3.1  門戶網(wǎng)站組織元素    81
3.1.1  父/子門戶網(wǎng)站    81
3.1.2  頁面    82
3.1.3  窗格    84
3.1.4  容器    84
3.2  模塊    86
3.3  用戶角色    89
3.4  小結(jié)    89
第4章  門戶網(wǎng)站管理    91
4.1  門戶網(wǎng)站管理員    91
4.2  從何處入手    92
4.3  控制面板    93
4.3.1  Site Wizard    94
4.3.2  Help按鈕    100
4.3.3  Preview按鈕    101
4.4  配置門戶網(wǎng)站    101
4.4.1  站點設(shè)置    101
4.4.2  安全角色    108
4.4.3  頁面    112
4.4.4  皮膚    115
4.4.5  文件管理器    117
4.4.6  語言    119
4.4.7  驗證    125
4.5  門戶網(wǎng)站維護(hù)    128
4.5.1  用戶賬戶    128
4.5.2  安全角色管理    130
4.5.3  供應(yīng)商    130
4.5.4  郵件群發(fā)    133
4.5.5  站點日志    134
4.5.6  回收站    135
4.5.7  日志查看器    137
4.6  小結(jié)    138
第5章  主機管理    141
5.1  何為主機    141
5.2  從何處開始    142
5.3  配置安裝    143
5.3.1  主機設(shè)置:基本設(shè)置    144
5.3.2  主機設(shè)置:高級設(shè)置    149
5.4  以主機身份管理門戶網(wǎng)站    154
5.4.1  門戶網(wǎng)站    154
5.4.2  皮膚    158
5.4.3  日志查看器    158
5.5  其他主機工具    160
5.5.1  模塊定義    161
5.5.2  文件管理器    165
5.5.3  供應(yīng)商    165
5.5.4  SQL    166
5.5.5  調(diào)度    166
5.5.6  語言    171
5.5.7  搜索管理    175
5.5.8  列表    176
5.5.9  皮膚    177
5.6  小結(jié)    177
第6章  模塊    179
6.1  模塊架構(gòu)    179
6.1.1  門戶網(wǎng)站    179
6.1.2  頁面    181
6.1.3  模塊    181
6.1.4  模塊容器    182
6.2  用戶內(nèi)容模塊    182
6.2.1  Announcements模塊    183
6.2.2  Banner模塊    189
6.2.3  Contacts模塊    190
6.2.4  Discussions模塊    191
6.2.5  Documents模塊    192
6.2.6  Events模塊    193
6.2.7  FAQs模塊    194
6.2.8  Feedback模塊    195
6.2.9  IFrame模塊    196
6.2.10  Image模塊    197
6.2.11  Links模塊    197
6.2.12  News Feeds(RSS)模塊    199
6.2.13  Text/HTML模塊    199
6.2.14  User Defined Table模塊    200
6.2.15  XML/XSL模塊    202
6.3  管理模塊    202
6.3.1  頁面管理    202
6.3.2  模塊管理    203
6.4  安裝第三方模塊    207
6.5  小結(jié)    208
第7章  DotNetNuke架構(gòu)    209
7.1  關(guān)鍵技術(shù)    209
7.2  提供程序模型    210
7.2.1  提供程序模型用法    210
7.2.2  提供程序配置    211
7.3  自定義業(yè)務(wù)對象    212
7.3.1  CBO合成器    214
7.3.2  使用CBO合成器    216
7.4  DotNetNuke架構(gòu)概述    217
7.4.1  表示層    218
7.4.2  業(yè)務(wù)邏輯層    219
7.4.3  數(shù)據(jù)訪問層    220
7.4.4  數(shù)據(jù)層    221
7.5  安全模型    223
7.5.1  ASP.NET 2.0中的
安全機制    223
7.5.2  DotNetNuke和
ASP.NET 2.0    224
7.5.3  DotNetNuke 4.0中的
安全機制    224
7.6  命名空間概述    227
7.7  小結(jié)    228
第8章  核心DotNetNuke API    229
8.1  事件日志記錄    229
8.1.1  日志記錄提供程序API    230
8.1.2  控制器類    231
8.2  異常處理    239
8.2.1  異常處理API    239
8.2.2  異常類    240
8.3  調(diào)度器    244
8.4  HTTP模塊    247
8.4.1  HTTP模塊101    247
8.4.2  DotNetNuke的
HTTP模塊    250
8.5  模塊接口    255
8.5.1  IActionable接口    256
8.5.2  IPortable接口    265
8.5.3  IUpgradeable接口    267
8.5.4  模塊間通信    268
8.5.5  ISearchable接口    269
8.6  小結(jié)    271
第9章  成員角色    273
9.1  ASP.NET 2.0中的安全機制    274
9.2  DotNetNuke成員資格概述    275
9.2.1  門戶網(wǎng)站和應(yīng)用程序    275
9.2.2  用戶和角色的數(shù)據(jù)模型    276
9.2.3  成員資格、角色和
配置文件提供程序    277
9.3  成員資格提供程序    278
9.4  角色提供程序    282
9.5  配置文件提供程序    284
9.6  小結(jié)    288
第10章  客戶端API    289
10.1  回傳和視圖狀態(tài)    289
10.2  何為DotNetNuke
          的客戶端API    291
10.3  使用DotNetNuke
          的客戶端API    292
10.4  客戶端腳本緩存    296
10.5  客戶端和服務(wù)器端
          之間的通信    297
10.5.1  服務(wù)器端流程分析    297
10.5.2  客戶端流程分析    299
10.5.3  返回服務(wù)器端    301
10.6  客戶端API的回調(diào)    302
10.7  啟用客戶端API的
          DotNetNuke控件    308
10.8  小結(jié)    310
第11章  本地化    311
11.1  概述    311
11.1.1  區(qū)域設(shè)置    311
11.1.2  資源文件    312
11.2  本地化API    314
11.2.1  GetString方法    314
11.2.2  GetSystemMessage方法    316
11.3  模塊的本地化    321
11.3.1  情形1:ASCX文件中
            靜態(tài)字符串的處理    321
11.3.2  情形2:服務(wù)器控件中
            靜態(tài)文本的處理    322
11.3.3  情形3:編程處理
            靜態(tài)文本    324
11.3.4  情形4:圖像的本地化    325
11.4  小結(jié)    325
第12章  開始模塊開發(fā)    327
12.1  規(guī)劃模塊項目    327
12.1.1  業(yè)務(wù)需求分析    327
12.1.2  準(zhǔn)備資源    329
12.2  開始模塊開發(fā)    330
12.2.1  配置Visual Studio .NET
            2003項目    330
12.2.2  配置DotNetNuke
          與模塊交互    333
12.3  使用Visual Studio .NET 2005
          開發(fā)模塊    337
12.3.1  安裝DotNetNuke Starter
            Kit    337
12.3.2  Hello World模塊    339
12.4  小結(jié)    340
第13章  開發(fā)模塊:數(shù)據(jù)庫層    341
13.1  數(shù)據(jù)庫設(shè)計    341
13.1.1  Events表    342
13.1.2  AddEvent存儲過程    343
13.1.3  DeleteEvent存儲過程    344
13.1.4  GetEvent存儲過程    345
13.1.5  GetEvents存儲過程    346
13.1.6  GetEventsByDate
            存儲過程    346
13.1.7  UpdateEvent存儲過程    347
13.2  數(shù)據(jù)庫提供程序    348
13.3  數(shù)據(jù)抽象    353
13.4  小結(jié)    355
第14章  開發(fā)模塊:業(yè)務(wù)邏輯層    357
14.1  開發(fā)業(yè)務(wù)邏輯層    357
14.2  為Info類定義屬性    358
14.3  使用控制器類創(chuàng)建對象    362
14.3.1  自定義業(yè)務(wù)
            對象輔助類    363
14.3.2  Events模塊控制器
            類的可選接口    364
14.4  小結(jié)    366
第15章  開發(fā)模塊:表示層    367
15.1  模塊用戶接口    367
15.1.1  View控件    368
15.1.2  Settings控件    381
15.1.3  Edit控件    384
15.2  DotNetNuke輔助函數(shù)    396
15.2.1  錯誤處理函數(shù)    396
15.2.2  導(dǎo)航URL    396
15.3  小結(jié)    397
第16章  DotNetNuke皮膚定制    399
16.1  DotNetNuke皮膚定制簡介    399
16.2  ASP.NET 2.0母版頁和
          皮膚定制之間的對比    400
16.2.1  母版頁簡介    400
16.2.2  DotNetNuke為何堅持
          使用皮膚定制引擎    401
16.3  文件組織    401
16.4  頁面處理和皮膚加載    402
16.5  皮膚和容器打包    408
16.6  創(chuàng)建皮膚    409
16.6.1  設(shè)計皮膚    409
16.6.2  構(gòu)建皮膚    410
16.6.3  皮膚對象    411
16.6.4  為皮膚創(chuàng)建樣式表    423
16.6.5  創(chuàng)建皮膚預(yù)覽圖像    423
16.6.6  部署皮膚    423
16.7  創(chuàng)建容器    424
16.8  小結(jié)    428
第17章  發(fā)布    429
17.1  代碼插件    429
17.1.1  模塊    430
17.1.2  皮膚對象    440
17.1.3  提供程序    444
17.2  皮膚插件    445
17.2.1  皮膚    445
17.2.2  容器    452
17.3  語言插件    453
17.3.1  語言包清單文件    453

17.3.2  語言包打包    456
17.3.3  安裝語言包    459
17.4  小結(jié)    461
附錄A  資源    463
附錄B  系統(tǒng)消息標(biāo)記    469

本目錄推薦

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