博客地址: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 应用开发实战》目录的更多相关文章

  1. 《Spring Boot 入门及前后端分离项目实践》系列介绍

    课程计划 课程地址点这里 本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 个部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 项目实践开发 ...

  2. 《Spring Boot 入门及前后端分离项目实践》目录

    开篇词:SpringBoot入门及前后端分离项目实践导读 第02课:快速认识 Spring Boot 技术栈 第03课:开发环境搭建 第04课:快速构建 Spring Boot 应用 第05课:Spr ...

  3. 基于Vue的前后端分离项目实践

    一.为什么需要前后端分离 1.1什么是前后端分离  前后端分离这个词刚在毕业(15年)那会就听说过,但是直到17年前都没有接触过前后端分离的项目.怎么理解前后端分离?直观的感觉就是前后端分开去做,即功 ...

  4. 实战!spring Boot security+JWT 前后端分离架构认证登录!

    大家好,我是不才陈某~ 认证.授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈某新开了 <Spring Security 进阶> 这个专栏,写一 ...

  5. 基于Spring Boot架构的前后端完全分离项目API路径问题

    最近的一个项目采用前后端完全分离的架构,前端组件:vue + vue-router + vuex + element-ui + axios,后端组件:Spring Boot + MyBatis.之所以 ...

  6. 喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了

    折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...

  7. 两个开源的 Spring Boot + Vue 前后端分离项目

    折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...

  8. 七个开源的 Spring Boot 前后端分离项目,一定要收藏!

    前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年 ...

  9. 八个开源的 Spring Boot 前后端分离项目,一定要收藏!

    八个开源的 Spring Boot 前后端分离项目 最近前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了.即使贵司目前没有切换到这个技术栈上面,我们也非常建议大家学习一下前 ...

  10. 如何使用Spring Securiry实现前后端分离项目的登录功能

    如果不是前后端分离项目,使用SpringSecurity做登录功能会很省心,只要简单的几项配置,便可以轻松完成登录成功失败的处理,当访问需要认证的页面时,可以自动重定向到登录页面.但是前后端分离的项目 ...

随机推荐

  1. Execl 使用技巧

    1. =COUNTIF(C:C;"*OS7*")   某一列中包含OS7的数量总数138

  2. Hangfire项目使用

    基本介绍: hangfire 主要用于根据设置时间来执行任务,间隔几分钟执行一次,每天几点钟执行一次,如此执行任务. 方法: backgroundjob.enqueue(()=>"要执 ...

  3. oracle 存储过程创建及执行简单实例

    1. 创建 CREATE OR REPLACE PROCEDURE getAplage(eNo IN NUMBER,salary OUT NUMBER) AS BEGIN SELECT AplAge ...

  4. &nbsp;空格用法

    记录一下,空格的转义字符分为如下几种:平时一般用的是 1.  &160#;不断行的空白(1个字符宽度)2.  &8194#;半个空白(1个字符宽度)3.  &8195#;一个空 ...

  5. STM32 ADC 测电压

    1. STM32F103 ADC 本例使用STM32F103芯片的PA1引脚测试模拟输入的电压值. 查看文档<STM32F103X.pdf>第31页,引脚定义图: 得知PA1使用ADC1的 ...

  6. 【教程】16岁黑客如何把Windows 95装进智能手表?【转】

    来自美国佐治亚州的16岁黑客Corbin Davenport十分喜欢摆弄电子产品,最近他刚到手了一台三星Gear Live,并开始把玩起来.他发现Android Wear作为Android系统的改版并 ...

  7. Android开发--ListView的应用

    1.简介 ListView用于以列表的形式展示数据.它在装载数据时,不能使用ListView类的add()等相关方法添加,而要借助Adapter对象进行添加.另外,由于 系统提供的Adapter往往不 ...

  8. 生活life

    1.想办法努力挣钱,而不是如何省钱. 2.再愤怒也不大吼大叫,保持冷静. 3.喜欢的东西自己努力赚钱买. 4.少说多做,能站不坐,适当运动. 5.不要认为找个有钱男人就什么都有了.世界上年轻的女孩子, ...

  9. JAVA 多线程随笔 (二) sleep, yield, join, wait 和notify

    这里先说明一下锁对象,如果一个类比如Person里的方法都有synchronized来修饰,那么每一个方法的锁对象就是Person的一个实例person. 锁对象也可以针对某个特定的实例, 比如syn ...

  10. Linux主机共享目录给Windows主机的方法

    Linux主机共享目录可以通过samba来实现 首先,来看下百科上关于samba的介绍: Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Ser ...