《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搜尋服務配置總結(實戰)
- ArkTS開發HarmonyOS應用目錄介紹
- sharepoint 2013 網站集解鎖網站
- Sharepoint 2013內容查詢Web部件自定義顯示樣式(實戰)Web
- C#虛擬儀器開發實戰之目錄C#
- IDEA開發Spark應用實戰(Scala)IdeaSpark
- SharePoint 2013 workflows stop working (Failed on started.)AI
- Kurento實戰之四:應用開發指南
- HarmonyOS NEXT應用開發實戰—元件堆疊元件
- Sharepoint模態窗體(實戰)
- SharePoint佈局頁建立(實戰)
- SharePoint程式碼建表(實戰)
- SharePoint佈局頁引用(實戰)
- 目錄:SpringBoot2.X 實戰Spring Boot
- python3網路爬蟲開發實戰【高清掃描帶目錄】Python爬蟲
- RAG應用開發實戰(01)-RAG應用框架和解析器框架
- 實戰指南 | Serverless 架構下的應用開發Server架構
- Granting and Managing Item Level Permission using SharePoint2013 Designer Workflow
- Kubernetes 實戰——發現應用(Service)
- FFmpeg開發筆記全目錄(FFmpeg開發實戰詳解,含直播系統的搭建過程)筆記
- ArkTS 中的 XML 解析與生成:應用開發實戰XML
- 《Flask Web開發 基於Python的Web應用開發實戰》簡評FlaskWebPython
- 人人都是 Serverless 架構師 | 彈幕應用開發實戰Server架構
- 《Vue.js 3移動應用開發實戰》簡介Vue.js
- 《SpringBoot實戰開發》——基於Gradle+Kotlin的企業級應用開發最佳實踐Spring BootGradleKotlin
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- win7目錄開啟變應用程式怎麼修復??Win7
- Android 開發知識集合目錄Android
- AI 聊天應用開發實戰:從構思到上線的全棧開發指南AI全棧
- VUE - 配置根目錄(用@代表src目錄)Vue
- SpEL應用實戰
- 《Flask Web開發:基於Python的Web應用開發實戰》學習筆記(二)FlaskWebPython筆記
- Sharepoint 開啟發布功能的PowerShell
- HTML頁面轉換為Sharepoint母版頁(實戰)HTML
- 用jMolecules框架實現DDD應用開發框架
- web開發實戰教程:Apache Shiro在web專案中的應用WebApache
- AI 大模型應用開發實戰(04)-AI生態產業拆解AI大模型產業
- 人人都是 Serverless 架構師 | 現代化 Web 應用開發實戰Server架構Web
- 【.NET Core微服務實戰-統一身份認證】開篇及目錄索引微服務索引