新書《SharePoint2010開發最佳實踐》出版了


以下是拙書《SharePoint2010開發最佳實踐》的目錄,語言盡量寫的平實易懂,代碼具有可操作性,但時間精力所限,粗陋之處難以避免,歡迎大家提供反饋。

 

目 錄
第1章 SharePoint Foundation開發基礎1
1.1 SharePoint能做什么1
1.2 SharePoint Foundation和SharePoint Server 2010的區別2
1.3 SharePoint Foundation新特性4
1.4 SharePoint 2010基礎概念4
1.4.1 服務器場5
1.4.2 Web應用程序6
1.4.3 服務應用程序8
1.4.4 網站集和網站9
1.4.5 字段類型、網站欄和內容類型10
1.4.6 列表和文檔庫14
1.5 SharePoint Foundation的服務器端對象模型17
1.5.1 概述17
1.5.2 創建一個HelloWorld控制台程序18
1.5.3 站點集和站點20
1.5.4 列表和文檔庫21
1.5.5 列表項和文件22
1.5.6 開發人員面板24
1.6 SharePoint解決方案開發25
1.6.1 什么是SharePoint解決方案25
1.6.2 了解SharePoint系統根目錄結構26
1.6.3 手動創建Feature27
1.6.4 手動創建解決方案包30
1.7 SharePoint瀏覽器32
1.8 SharePoint Designer 201033
本章小結34
第2章 SharePoint Windows PowerShell指南35
2.1 快速了解Windows PowerShell35
2.2 書寫Windows PowerShell腳本37
2.3 使用Windows PowerShell集成腳本開發環境(ISE)39
2.4 SharePoint Windows PowerShell插件41
啟用SharePoint PowerShell插件41
2.5 使用Windows PowerShell管理SharePoint44
2.5.1 使用PowerShell創建Web應用程序44
2.5.2 使用PowerShell創建網站集45
本章小結46
第3章 SharePoint列表新特性以及數據訪問47
3.1 使用CAML查詢列表47
3.1.1 概述47
3.1.2 CAML語法介紹48
3.1.3 關聯列表查詢52
3.1.4 多列表查詢54
3.1.5 Throttling查詢57
3.2 使用LINQ操作列表60
3.2.1 LINQ語法概述61
3.2.2 在SharePoint中使用LINQ64
3.3 OpenXML72
本章小結72
第4章 SharePoint UI定制73
4.1 SharePoint與ASP.NET74
4.1.1 概述74
4.1.2 在SharePoint里使用到的ASP.NET技術76
4.1.3 SharePoint Web配置文件76
4.2 SharePoint Foundation的頁面提供機制80
4.2.1 SharePoint Foundation頁面提供機理:Ghost頁面80
4.2.2 通過SharePoint對象模型操作站點頁面82
4.2.3 通過SharePoint Designer定制表單頁面84
4.3 應用程序頁面詳解與開發87
4.4 母版詳解與開發90
4.5 導航欄與BreadCrumb定制100
4.5.1 通過Web瀏覽器定制導航欄100
4.5.2 通過SharePoint Designer定制導航欄101
4.5.3 通過Visual Studio開發定制導航欄103
4.5.4 BreadCrumb定制106
4.6 Ribbon與Dialog Framework定制110
4.6.1 Ribbon110
4.6.2 Dialog框架121
本章小結123
第5章 SharePoint控件和Web部件124
5.1 Web部件歷史回顧124
5.2 使用自定義控件125
5.3 使用用戶控件126
5.4 代理控件開發128
5.5 Web部件開發133
5.5.1 ASP.NET的Web部件134
5.5.2 SharePoint的Web部件支持134
5.5.3 Web部件開發135
5.6 可視化Web部件開發144
5.7 SilverLight Web部件147
5.8 XSLT List View Web部件150
本章小結153
第6章 SharePoint模板和類型定義154
6.1 自定義字段類型154
6.1.1 自定義字段構建基礎155
6.1.2 創建自定義字段控件159
6.1.3 利用模板開發字段控件162
6.1.4 帶定制屬性的自定義字段167
6.2 站點定義178
6.2.1 站點定義整體結構179
6.2.2 ONET.xml定義清單181
6.2.3 Global站點定義185
6.2.4 創建自定義站點定義187
6.2.5 Feature Stapling技術189
本章小結190
第7章 SharePoint事件處理器191
7.1 事件處理器概述191
列表項事件處理器192
7.2 注冊事件處理器197
7.3 事件處理器高級開發205
7.4 Feature事件處理器209
本章小結209
第8章 SharePoint客戶端對象模型210
8.1 客戶端對象模型架構211
8.1.1 客戶端對象模型概念初覽212
8.1.2 增加最大消息大小214
8.1.3 通過WebDav方式訪問SharePoint數據214
8.2 .NET托管客戶端對象模型開發215
8.2.1 數據過濾216
8.2.2 創建列表和列表項217
8.2.3 列表、列表項數據查詢及過濾220
8.2.4 列表、列表項更新和刪除222
8.2.5 操作文件223
8.2.6 異步數據獲取224
8.3 Silverlight客戶端對象模型開發226
8.4 ECMAScript客戶端對象模型開發231
8.4.1 創建列表233
8.4.2 獲取所有列表235
8.4.3 列表查詢237
8.4.4 使用JQuery238
8.5 WCF數據服務240
本章小結243
第9章 SharePoint沙盒解決方案244
9.1 沙盒模型概述244
9.1.1 創建簡單的沙盒解決方案245
9.1.2 沙盒解決方案架構247
9.1.3 沙盒解決方案的限制251
9.2 開發沙盒解決方案254
9.2.1 開發沙盒Web部件解決方案254
9.2.2 創建Ribbon256
9.3 管理沙盒解決方案260
9.3.1 管理中心260

9.3.2 驗證解決方案262
本章小結264
第10章 SharePoint工作流開發265
10.1 工作流開發概述265
10.1.1 SharePoint 2010中的工作流種類266
10.1.2 配置工作流267
10.1.3 SharePoint工作流的工作方式270
10.2 使用SharePoint Designer設計工作流275
10.2.1 產品訂單申請審批流程275
10.2.2 可重復使用的工作流288
10.2.3 站點工作流289
10.2.4 Visio和SharePoint工作流轉換289
10.3 自定義工作流組件290
10.3.1 擴展動作290
10.3.2 擴展條件298
10.3.3 工作流模板開發301
10.3.4 工作流關聯表單概述317
10.3.5 創建工作流模板關聯設置表單319
10.3.6 創建工作流初始化設置表單324
10.3.7 創建工作流任務編輯表單325
10.4 SharePoint工作流事件332
本章小結337
附錄A SharePoint 2010開發經驗與注意事項338
A.1 SPWeb和SPSite對象的使用338
A.2 文件名限制341
A.3 大文件夾和大列表的處理341
A.4 對象緩存342
A.5 代碼優化344


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM