《SharePoint 2013 應用開發實戰》目錄

博客地址:http://blog.csdn.net/FoxDave數據庫


1   1服務器


SharePoint概述        1架構


1.1  SharePoint的發展歷程 1佈局


1.1.1  SharePoint Team Service 1.0SharePointPortal Server 2001 2學習


1.1.2  Windows SharePoint Service 2.0SharePointPortal Server 2003   3網站


1.1.3  Windows SharePoint Service 3.0 MicrosoftOffice SharePoint Server 2007  5ui


1.1.4  SharePoint Foundation 2010 SharePointServer 2010   6編碼


1.1.5  SharePoint Foundation 2013 SharePointServer 2013   7spa


1.1.6  SharePoint 本地部署 SharePoint 在線      8.net


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  SPListSPFieldSPView對象     39


2.4.1  SPList對象  39


2.4.2  SPFieldSPView對象       41


2.5  SPListItemSPFileSPFolder對象     44


2.5.1  SPListItem對象  45


2.5.2  SPFileSPFolder對象       48


2.6  CAML和列表查詢對象 50


2.6.1  CAML   51


2.6.2  SPQuerySPSiteDataQuery對象     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  SiteWeb對象         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  SiteWeb對象         71


3.2.4  List對象      74


3.2.5  ListItem對象       76


3.3  RESTOData端點       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  引用JQueryBootstrap    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

相關文章
相關標籤/搜索