《SharePoint 2013 應用開發實戰》目錄
部落格地址:http://blog.csdn.net/FoxDave
第 1 章 1
◄SharePoint概述► 1
1.1 SharePoint的發展歷程 1
1.1.1 SharePoint Team Service 1.0和SharePointPortal Server 2001 2
1.1.2 Windows SharePoint Service 2.0和SharePointPortal Server 2003 3
1.1.3 Windows SharePoint Service 3.0 和MicrosoftOffice SharePoint Server 2007 5
1.1.4 SharePoint Foundation 2010 和SharePointServer 2010 6
1.1.5 SharePoint Foundation 2013 和SharePointServer 2013 7
1.1.6 SharePoint 本地部署 和 SharePoint 線上 8
1.2 SharePoint技術架構 9
1.2.1 平臺堆疊 9
1.2.2 物理拓撲架構 9
1.2.3 儲存結構 10
1.3 SharePoint邏輯結構 11
1.4 SharePoint API架構 12
1.4.1 伺服器端物件模型 13
1.4.2 託管客戶端物件模型 14
1.4.3 JavaScript 客戶端物件模型 14
1.4.4 REST/OData終結點 15
1.4.5 Web Service 15
1.5 SharePoint安裝 16
1.5.1 前期準備 16
1.5.2 SharePoint安裝 17
1.5.3 配置SharePoint場 19
1.6 SharePoint 開發環境搭建 24
1.6.1 SharePoint Designer 24
1.6.2 Visual Studio 25
第 2 章 27
◄ 伺服器端物件模型 ► 27
2.1 學習開發環境的準備 29
2.2 SPSite物件和SPWeb物件 33
2.2.1 SPSite 33
2.2.2 SPWeb 34
2.2.3 SPContext物件 35
2.3 物件的釋放 36
2.3.1 如何應用Dispose 36
2.3.2 部分編碼最佳實踐 38
2.4 SPList、SPField和SPView物件 39
2.4.1 SPList物件 39
2.4.2 SPField和SPView物件 41
2.5 SPListItem、SPFile和SPFolder物件 44
2.5.1 SPListItem物件 45
2.5.2 SPFile和SPFolder物件 48
2.6 CAML和列表查詢物件 50
2.6.1 CAML 51
2.6.2 SPQuery和SPSiteDataQuery物件 52
2.6.3 LINQ to SharePoint 54
第 3 章 57
◄ 客戶端物件模型 ► 57
3.1 .NET客戶端物件模型 57
3.1.1 環境準備 57
3.1.2 ClientContext 60
3.1.3 Site和Web物件 61
3.1.4 List物件 63
3.1.5 Listitem物件 66
3.1.6 使用.NET客戶端物件模型的最佳實踐 69
3.2 JaveScript客戶端物件模型 69
3.2.1 環境準備 69
3.2.2 ClientContext 71
3.2.3 Site和Web物件 71
3.2.4 List物件 74
3.2.5 ListItem物件 76
3.3 REST和OData端點 78
3.3.1 SharePoint REST服務介紹 78
3.3.2 使用C#呼叫REST服務 80
3.3.3 使用JaveScript呼叫REST服務 86
第 4 章 87
◄SharePoint解決方案► 87
4.1 開發第一個解決方案 88
4.1.1 建立SharePoint解決方案專案 89
4.1.2 開發Web部件 90
4.1.3 部署解決方案 93
4.1.4 除錯解決方案 95
4.1.5 擴充套件Web部件屬性 97
4.1.6 解決方案包的結構 100
4.2 自定義SharePoint內容 101
4.2.1 SharePoint自定義欄型別 102
4.2.2 SharePoint自定義內容型別 108
4.2.3 SharePoint自定義列表型別 112
4.3 SharePoint解決方案專案中的其他內容 116
4.3.1 SharePoint空元素 116
4.3.2 SharePoint模組 116
4.3.3 SharePoint網站定義 117
第 5 章 119
◄ 外觀定製 ► 119
5.1 頁面模型 119
5.2 母版頁 120
5.2.1 母版頁介紹 120
5.1.2 委派控制元件和候補控制元件 122
5.1.3 擴充套件網站操作 127
5.1.4 擴充套件歡迎選單 128
5.3 伺服器功能區開發 129
5.3.1 伺服器功能區介紹 129
5.3.2 新增元件 130
5.3.3 修改現有按鈕 135
5.3.4 刪除按鈕 136
5.4 編輯控制塊 137
5.4.1 新增項到編輯控制塊 137
5.4.2 修改和隱藏編輯控制塊的現有項 138
5.5 應用程式頁 139
建立應用程式頁 139
第 6 章 143
◄SharePoint事件接收器► 143
6.1 列表項事件接收器 143
6.2 其他事件接收器 150
6.2.1 功能事件接收器 150
6.2.2 列表事件接收器 151
6.2.3 Web事件接收器 154
6.2.4 列表電子郵件事件接收器和列表工作流事件接收器 155
6.3 非模板事件接收器 155
第 7 章 160
◄SharePoint應用程式► 160
7.1 SharePoint應用程式概述 161
7.1.1 兩種型別的SharePoint應用程式 163
7.1.2 為什麼需要SharePoint應用程式 165
7.2 SharePoint承載的應用程式 166
7.2.1 搭建SharePoint應用程式本地開發環境 166
7.2.2 開發第一個SharePoint應用程式 172
7.2.3 部署除錯SharePoint承載的應用程式 175
7.3 提供程式承載的應用程式 176
7.3.1 配置適用於SharePoint 2013的高信任應用程式 176
7.3.2 開發提供程式承載的應用程式 180
7.4 使用SharePoint應用程式開發SharePoint元件 184
7.4.1 開發客戶端Web部件 184
7.4.2 開發自定義操作擴充套件功能 189
7.4.3 開發網站欄、內容型別和列表定義 196
7.4.4 開發遠端事件接收器 196
7.5 釋出SharePoint應用程式 201
7.5.1 Office商店 201
7.5.2 應用程式目錄 202
7.5.3 釋出SharePoint應用程式 202
7.6 開發SharePoint應用程式的建議 208
第 8 章 210
SharePoint 2013 中的 BusinessConnectivity Services 210
8.1 部署的準備工作 210
8.1.1 下載並安裝示例資料庫 210
8.1.2 建立資料庫登入使用者 211
8.2 建立Business DataConnectivity Services 服務應用程式 212
8.2.1 建立BDCS服務應用程式 212
8.2.2 新增對BDCS後設資料儲存的許可權 213
8.3 配置Secure StoreService 215
8.4 建立外部內容型別 218
8.5 建立外部列表 224
第 9 章 226
◄InfoPath Form Service ► 226
9.1 自定義表單 226
9.2 釋出到列表和表單庫 229
9.2.1 釋出到列表 229
9.2.2 釋出到表單庫 232
9.3 釋出InfoPath表單模板到內容型別 236
9.4 需要管理員稽核的InfoPath表單模板 238
9.4.1 在InfoPath中使用SharePoint伺服器端物件模型 238
9.4.2 釋出模板到管理中心 243
第 10 章 247
◄SharePoint 2013工作流► 247
10.1 工作流概念介紹 247
10.1.1 工作流活動 247
10.1.2 表單 248
10.1.3 任務 249
10.1.4 歷史記錄 249
10.1.5 流程控制模板 250
10.2 SharePoint 2013工作流架構 251
10.3 在Visual Studio中開發Workflow 252
10.3.1 建立Workflow專案 252
10.3.2 獲取列表項的屬性 254
10.3.3 If活動 256
10.3.4 執行工作流 257
10.3.5 LookupSPUser活動 258
10.4 開發自定義活動 259
10.4.1 建立自定義活動 259
10.4.2 HttpSend活動 260
10.4.3 引數 262
10.4.4 在工作流中呼叫自定義活動 263
第 11 章 264
◄SharePoint品牌開發► 264
11.1 引用JQuery和Bootstrap 264
11.2 修改Suite Bar 265
11.3 按需隱藏控制元件 267
11.4 設定徽標 268
11.5 新增頁尾 268
11.6 修改頂部導航 270
11.7 調整頁面佈局 271
第 12 章 273
◄ 辦公用品申請工作流例項 ► 273
12.1 工作流關聯表單 273
建立關聯表單 273
12.2 工作流初始表單 277
建立初始表單 277
12.3 工作流任務 279
建立工作流任務 279
12.4 開發工作流的注意事項 280
相關文章
- SharePoint 2013 開發——釋出SharePoint應用程式
- ArkTS開發HarmonyOS應用目錄介紹
- SharePoint 2013 開發——概述
- C#虛擬儀器開發實戰之目錄C#
- SharePoint 2013 開發——SharePoint APP介紹APP
- SharePoint 2013 開發——SharePoint Designer 2013工作流
- SharePoint 2013 開發——開發並部署webpartWeb
- SharePoint 2013 開發——CSOM概要
- 實戰Comet 應用程式開發
- SharePoint 2013 開發——開發自定義操作APPAPP
- SharePoint 2013 開發——APP安全模型APP模型
- Kurento實戰之四:應用開發指南
- IDEA開發Spark應用實戰(Scala)IdeaSpark
- Cordova - 使用Cordova開發iOS應用實戰1(配置、開發第一個應用)iOS
- 《HiWind企業快速開發框架實戰》(0)目錄及框架簡介框架
- SharePoint 2013 開發——開發並部署第一個APPAPP
- Sharepoint 2013搜尋服務配置總結(實戰)
- RAG應用開發實戰(01)-RAG應用框架和解析器框架
- SharePoint 2013 開發——工作流架構架構
- SharePoint 2013 開發——構建工作流開發環境開發環境
- SharePoint 2013 開發——開發並部署Provider-hosted APPIDEAPP
- SharePoint 2013 開發——APP開發的考慮和建議APP
- 實戰指南 | Serverless 架構下的應用開發Server架構
- HarmonyOS NEXT應用開發實戰—元件堆疊元件
- python3網路爬蟲開發實戰【高清掃描帶目錄】Python爬蟲
- Jboss下將某個應用目錄配置為根目錄
- FFmpeg開發筆記全目錄(FFmpeg開發實戰詳解,含直播系統的搭建過程)筆記
- Spring 3.x 企業應用開發實戰Spring
- 實戰專案 9: 習慣記錄應用
- Java併發程式設計實戰--讀書筆記(目錄)Java程式設計筆記
- golang開發目錄結構Golang
- 《Flask Web開發 基於Python的Web應用開發實戰》簡評FlaskWebPython
- 《Vue.js 3移動應用開發實戰》簡介Vue.js
- 人人都是 Serverless 架構師 | 彈幕應用開發實戰Server架構
- ArkTS 中的 XML 解析與生成:應用開發實戰XML
- 目錄:SpringBoot2.X 實戰Spring Boot
- Xamarin iOS開發實戰中冊 (內部資料)C#蘋果應用開發iOSC#蘋果
- SharePoint 2013 開發——Provider-hosted APP準備工作IDEAPP