編輯推薦:SharePoint 2013是業界領先的企業協作平台,隨着微軟雲戰略藍圖的推行,SharePoint 2013也將重點逐步向雲端轉移。它強大的企業協同辦公、搜索、門戶發布等功能,越來越受到國內外企業的歡迎。《SharePoint
2013應用開發實戰》共分12章,重點講解基於SharePoint的開發技術與技巧,對SharePoint的機制和架構進行了較多的講解和分析。內容包括SharePoint基礎,對象模型,解決方案,外觀定制,事件接收器,應用程序,BCS應用,使用Infopath,工作流開發等。最后兩章分別給出門戶定制和辦公用品申請兩個實例,為讀者展示一個從無到有的實現過程。
劉中正,高級研發工程師,微軟SharePoint領域MVP,微軟認證SharePoint解決方案專家(MCSE),CSDN博客專家,具有多年SharePoint管理和研發經驗,就職於知名軟件公司AvePoint。
王 興,高級研發工程師,微軟SharePoint領域MVP,微軟認證SharePoint解決方案專家(MCSE),具有多年SharePoint管理和研發經驗,負責過多個大型企業級SharePoint解決方案。
張志宇,高級研發工程師,微軟認證專家(MCP), 具有多年SharePoint管理和研發經驗,負責過多個大型企業級SharePoint解決方案。
目錄
第1章 SharePoint概述
1.1 SharePoint的發展歷程
1.1.1 SharePoint Team Service 1.0和SharePoint Portal Server 2001
1.1.2 Windows SharePoint Service 2.0和SharePoint Portal Server 2003
1.1.3 Windows SharePoint Service 3.0 和Microsoft Office SharePoint Server 2007
1.1.4 SharePoint Foundation 2010 和SharePoint Server 2010
1.1.5 SharePoint Foundation 2013 和SharePoint Server 2013
1.1.6 SharePoint 本地部署 和 SharePoint 在線
1.2 SharePoint技術架構
1.2.1 平台堆棧
1.2.2 物理拓撲架構
1.2.3 存儲結構
1.3 SharePoint邏輯結構
1.4 SharePoint API架構
1.4.1 服務器端對象模型
1.4.2 托管客戶端對象模型
1.4.3 JavaScript 客戶端對象模型
1.4.4 REST/OData終結點
1.4.5 Web Service
1.5 SharePoint安裝
1.5.1 前期准備
1.5.2 SharePoint安裝
1.5.3 配置SharePoint場
1.6 SharePoint 開發環境搭建
1.6.1 SharePoint Designer
1.6.2 Visual Studio
第2章 服務器端對象模型
2.1 學習開發環境的准備
2.2 SPSite對象和SPWeb對象
2.2.1 SPSite
2.2.2 SPWeb
2.2.3 SPContext對象
2.3 對象的釋放
2.3.1 如何應用Dispose
2.3.2 部分編碼最佳實踐
2.4 SPList、SPField和SPView對象
2.4.1 SPList對象
2.4.2 SPField和SPView對象
2.5 SPListItem、SPFile和SPFolder對象
2.5.1 SPListItem對象
2.5.2 SPFile和SPFolder對象
2.6 CAML和列表查詢對象
2.6.1 CAML
2.6.2 SPQuery和SPSiteDataQuery對象
2.6.3 LINQ to SharePoint
第3章 客戶端對象模型
3.1 .NET客戶端對象模型
3.1.1 環境准備
3.1.2 ClientContext
3.1.3 Site和Web對象
3.1.4 List對象
3.1.5 Listitem對象
3.1.6 使用.NET客戶端對象模型的最佳實踐
3.2 JaveScript客戶端對象模型
3.2.1 環境准備
3.2.2 ClientContext
3.2.3 Site和Web對象
3.2.4 List對象
3.2.5 ListItem對象
3.3 REST服務
3.3.1 SharePoint REST服務介紹
3.3.2 使用C#調用REST服務
第4章 SharePoint解決方案
4.1 開發第一個解決方案
4.1.1 創建SharePoint解決方案項目
4.1.2 開發Web部件
4.1.3 部署解決方案
4.1.4 調試解決方案
4.1.5 擴展Web部件屬性
4.1.6 解決方案包的結構
4.2 自定義SharePoint內容
4.2.1 SharePoint自定義欄類型
4.2.2 SharePoint自定義內容類型
4.2.3 SharePoint自定義列表類型
4.3 SharePoint解決方案項目中的其他內容
4.3.1 SharePoint空元素
4.3.2 SharePoint模塊
4.3.3 SharePoint網站定義
第5章 外觀定制
5.1 頁面模型
5.2 母版頁
5.2.1 母版頁介紹
5.2.2 委派控件和候補控件
5.2.3 擴展網站操作
5.2.4 擴展歡迎菜單
5.3 服務器功能區開發
5.3.1 服務器功能區介紹
5.3.2 添加組件
5.3.3 修改現有按鈕
5.3.4 刪除按鈕
5.4 編輯控制塊
5.4.1 添加項到編輯控制塊
5.4.2 修改和隱藏編輯控制塊的現有項
5.5 應用程序頁
第6章 SharePoint事件接收器
6.1 列表項事件接收器
6.2 其他事件接收器
6.2.1 功能事件接收器
6.2.2 列表事件接收器
6.2.3 Web事件接收器
6.2.4 列表電子郵件事件接收器和列表工作流事件接收器
6.3 非模板事件接收器
第7章 SharePoint應用程序
7.1 SharePoint應用程序概述
7.1.1 兩種類型的SharePoint應用程序
7.1.2 為什麼需要SharePoint應用程序
7.2 SharePoint承載的應用程序
7.2.1 搭建SharePoint應用程序本地開發環境
7.2.2 開發第一個SharePoint應用程序
7.2.3 部署調試SharePoint承載的應用程序
7.3 提供程序承載的應用程序
7.3.1 配置適用於SharePoint 2013的高信任應用程序
7.3.2 開發提供程序承載的應用程序
7.4 使用SharePoint應用程序開發SharePoint組件
7.4.1 開發客戶端Web部件
7.4.2 開發自定義操作擴展功能
7.4.3 開發網站欄、內容類型和列表定義
7.4.4 開發遠程事件接收器
7.5 發布SharePoint應用程序
7.5.1 Office商店
7.5.2 應用程序目錄
7.5.3 發布SharePoint應用程序
7.6 開發SharePoint應用程序的建議
第8章 SharePoint 2013 中的 Business Connectivity Services
8.1 部署的准備工作
8.1.1 下載並安裝示例數據庫
8.1.2 創建數據庫登錄用戶
8.2 創建Business Data Connectivity Services 服務應用程序
8.2.1 創建BDCS服務應用程序
8.2.2 添加對BDCS元數據存儲的權限
8.3 配置Secure Store Service
8.4 創建外部內容類型
8.5 創建外部列表
第9章 InfoPath Form Service
9.1 自定義表單
9.2 發布到列表和表單庫
9.2.1 發布到列表
9.2.2 發布到表單庫
9.3 發布InfoPath表單模板到內容類型
9.4 需要管理員審核的InfoPath表單模板
9.4.1 在InfoPath中使用SharePoint服務器端對象模型
9.4.2 發布模板到管理中心
第10章 SharePoint 2013工作流
10.1 工作流概念介紹
10.1.1 工作流活動
10.1.2 表單
10.1.3 任務
10.1.4 歷史記錄
10.1.5 流程控制模板
10.2 SharePoint 2013工作流架構
10.3 在Visual Studio中開發Workflow
10.3.1 創建Workflow項目
10.3.2 獲取列表項的屬性
10.3.3 If活動
10.3.4 運行工作流
10.3.5 LookupSPUser活動
10.4 開發自定義活動
10.4.1 創建自定義活動
10.4.2 HttpSend活動
10.4.3 參數
10.4.4 在工作流中調用自定義活動
第11章 SharePoint品牌開發
11.1 引用jQuery和Bootstrap
11.2 修改Suite Bar
11.3 按需隱藏控件
11.4 設置徽標
11.5 添加頁腳
11.6 修改頂部導航
11.7 調整頁面布局
第12章 辦公用品申請工作流實例
12.1 工作流關聯表單
12.2 工作流初始表單
12.3 工作流任務
12.4 開發工作流的注意事項
1.1 SharePoint的發展歷程
1.1.1 SharePoint Team Service 1.0和SharePoint Portal Server 2001
1.1.2 Windows SharePoint Service 2.0和SharePoint Portal Server 2003
1.1.3 Windows SharePoint Service 3.0 和Microsoft Office SharePoint Server 2007
1.1.4 SharePoint Foundation 2010 和SharePoint Server 2010
1.1.5 SharePoint Foundation 2013 和SharePoint Server 2013
1.1.6 SharePoint 本地部署 和 SharePoint 在線
1.2 SharePoint技術架構
1.2.1 平台堆棧
1.2.2 物理拓撲架構
1.2.3 存儲結構
1.3 SharePoint邏輯結構
1.4 SharePoint API架構
1.4.1 服務器端對象模型
1.4.2 托管客戶端對象模型
1.4.3 JavaScript 客戶端對象模型
1.4.4 REST/OData終結點
1.4.5 Web Service
1.5 SharePoint安裝
1.5.1 前期准備
1.5.2 SharePoint安裝
1.5.3 配置SharePoint場
1.6 SharePoint 開發環境搭建
1.6.1 SharePoint Designer
1.6.2 Visual Studio
第2章 服務器端對象模型
2.1 學習開發環境的准備
2.2 SPSite對象和SPWeb對象
2.2.1 SPSite
2.2.2 SPWeb
2.2.3 SPContext對象
2.3 對象的釋放
2.3.1 如何應用Dispose
2.3.2 部分編碼最佳實踐
2.4 SPList、SPField和SPView對象
2.4.1 SPList對象
2.4.2 SPField和SPView對象
2.5 SPListItem、SPFile和SPFolder對象
2.5.1 SPListItem對象
2.5.2 SPFile和SPFolder對象
2.6 CAML和列表查詢對象
2.6.1 CAML
2.6.2 SPQuery和SPSiteDataQuery對象
2.6.3 LINQ to SharePoint
第3章 客戶端對象模型
3.1 .NET客戶端對象模型
3.1.1 環境准備
3.1.2 ClientContext
3.1.3 Site和Web對象
3.1.4 List對象
3.1.5 Listitem對象
3.1.6 使用.NET客戶端對象模型的最佳實踐
3.2 JaveScript客戶端對象模型
3.2.1 環境准備
3.2.2 ClientContext
3.2.3 Site和Web對象
3.2.4 List對象
3.2.5 ListItem對象
3.3 REST服務
3.3.1 SharePoint REST服務介紹
3.3.2 使用C#調用REST服務
第4章 SharePoint解決方案
4.1 開發第一個解決方案
4.1.1 創建SharePoint解決方案項目
4.1.2 開發Web部件
4.1.3 部署解決方案
4.1.4 調試解決方案
4.1.5 擴展Web部件屬性
4.1.6 解決方案包的結構
4.2 自定義SharePoint內容
4.2.1 SharePoint自定義欄類型
4.2.2 SharePoint自定義內容類型
4.2.3 SharePoint自定義列表類型
4.3 SharePoint解決方案項目中的其他內容
4.3.1 SharePoint空元素
4.3.2 SharePoint模塊
4.3.3 SharePoint網站定義
第5章 外觀定制
5.1 頁面模型
5.2 母版頁
5.2.1 母版頁介紹
5.2.2 委派控件和候補控件
5.2.3 擴展網站操作
5.2.4 擴展歡迎菜單
5.3 服務器功能區開發
5.3.1 服務器功能區介紹
5.3.2 添加組件
5.3.3 修改現有按鈕
5.3.4 刪除按鈕
5.4 編輯控制塊
5.4.1 添加項到編輯控制塊
5.4.2 修改和隱藏編輯控制塊的現有項
5.5 應用程序頁
第6章 SharePoint事件接收器
6.1 列表項事件接收器
6.2 其他事件接收器
6.2.1 功能事件接收器
6.2.2 列表事件接收器
6.2.3 Web事件接收器
6.2.4 列表電子郵件事件接收器和列表工作流事件接收器
6.3 非模板事件接收器
第7章 SharePoint應用程序
7.1 SharePoint應用程序概述
7.1.1 兩種類型的SharePoint應用程序
7.1.2 為什麼需要SharePoint應用程序
7.2 SharePoint承載的應用程序
7.2.1 搭建SharePoint應用程序本地開發環境
7.2.2 開發第一個SharePoint應用程序
7.2.3 部署調試SharePoint承載的應用程序
7.3 提供程序承載的應用程序
7.3.1 配置適用於SharePoint 2013的高信任應用程序
7.3.2 開發提供程序承載的應用程序
7.4 使用SharePoint應用程序開發SharePoint組件
7.4.1 開發客戶端Web部件
7.4.2 開發自定義操作擴展功能
7.4.3 開發網站欄、內容類型和列表定義
7.4.4 開發遠程事件接收器
7.5 發布SharePoint應用程序
7.5.1 Office商店
7.5.2 應用程序目錄
7.5.3 發布SharePoint應用程序
7.6 開發SharePoint應用程序的建議
第8章 SharePoint 2013 中的 Business Connectivity Services
8.1 部署的准備工作
8.1.1 下載並安裝示例數據庫
8.1.2 創建數據庫登錄用戶
8.2 創建Business Data Connectivity Services 服務應用程序
8.2.1 創建BDCS服務應用程序
8.2.2 添加對BDCS元數據存儲的權限
8.3 配置Secure Store Service
8.4 創建外部內容類型
8.5 創建外部列表
第9章 InfoPath Form Service
9.1 自定義表單
9.2 發布到列表和表單庫
9.2.1 發布到列表
9.2.2 發布到表單庫
9.3 發布InfoPath表單模板到內容類型
9.4 需要管理員審核的InfoPath表單模板
9.4.1 在InfoPath中使用SharePoint服務器端對象模型
9.4.2 發布模板到管理中心
第10章 SharePoint 2013工作流
10.1 工作流概念介紹
10.1.1 工作流活動
10.1.2 表單
10.1.3 任務
10.1.4 歷史記錄
10.1.5 流程控制模板
10.2 SharePoint 2013工作流架構
10.3 在Visual Studio中開發Workflow
10.3.1 創建Workflow項目
10.3.2 獲取列表項的屬性
10.3.3 If活動
10.3.4 運行工作流
10.3.5 LookupSPUser活動
10.4 開發自定義活動
10.4.1 創建自定義活動
10.4.2 HttpSend活動
10.4.3 參數
10.4.4 在工作流中調用自定義活動
第11章 SharePoint品牌開發
11.1 引用jQuery和Bootstrap
11.2 修改Suite Bar
11.3 按需隱藏控件
11.4 設置徽標
11.5 添加頁腳
11.6 修改頂部導航
11.7 調整頁面布局
第12章 辦公用品申請工作流實例
12.1 工作流關聯表單
12.2 工作流初始表單
12.3 工作流任務
12.4 開發工作流的注意事項
網路書店
類別
折扣
價格
-
新書87折$287