以下是拙书《SharePoint2010开发最佳实践》的目录,语言尽量写的平实易懂,代码具有可操作性,但时间精力所限,粗陋之处难以避免,欢迎大家提供反馈。

目 录
第1章 SharePoint Foundation开发基础1
1.1 SharePoint能做什么1
1.2 SharePoint Foundation和SharePoint Server 2010的区别2
1.3 SharePoint Foundation新特性4
1.4 SharePoint 2010基础概念4
1.4.1 服务器场5
1.4.2 Web应用程序6
1.4.3 服务应用程序8
1.4.4 网站集和网站9
1.4.5 字段类型、网站栏和内容类型10
1.4.6 列表和文档库14
1.5 SharePoint Foundation的服务器端对象模型17
1.5.1 概述17
1.5.2 创建一个HelloWorld控制台程序18
1.5.3 站点集和站点20
1.5.4 列表和文档库21
1.5.5 列表项和文件22
1.5.6 开发人员面板24
1.6 SharePoint解决方案开发25
1.6.1 什么是SharePoint解决方案25
1.6.2 了解SharePoint系统根目录结构26
1.6.3 手动创建Feature27
1.6.4 手动创建解决方案包30
1.7 SharePoint浏览器32
1.8 SharePoint Designer 201033
本章小结34
第2章 SharePoint Windows PowerShell指南35
2.1 快速了解Windows PowerShell35
2.2 书写Windows PowerShell脚本37
2.3 使用Windows PowerShell集成脚本开发环境(ISE)39
2.4 SharePoint Windows PowerShell插件41
启用SharePoint PowerShell插件41
2.5 使用Windows PowerShell管理SharePoint44
2.5.1 使用PowerShell创建Web应用程序44
2.5.2 使用PowerShell创建网站集45
本章小结46
第3章 SharePoint列表新特性以及数据访问47
3.1 使用CAML查询列表47
3.1.1 概述47
3.1.2 CAML语法介绍48
3.1.3 关联列表查询52
3.1.4 多列表查询54
3.1.5 Throttling查询57
3.2 使用LINQ操作列表60
3.2.1 LINQ语法概述61
3.2.2 在SharePoint中使用LINQ64
3.3 OpenXML72
本章小结72
第4章 SharePoint UI定制73
4.1 SharePoint与ASP.NET74
4.1.1 概述74
4.1.2 在SharePoint里使用到的ASP.NET技术76
4.1.3 SharePoint Web配置文件76
4.2 SharePoint Foundation的页面提供机制80
4.2.1 SharePoint Foundation页面提供机理:Ghost页面80
4.2.2 通过SharePoint对象模型操作站点页面82
4.2.3 通过SharePoint Designer定制表单页面84
4.3 应用程序页面详解与开发87
4.4 母版详解与开发90
4.5 导航栏与BreadCrumb定制100
4.5.1 通过Web浏览器定制导航栏100
4.5.2 通过SharePoint Designer定制导航栏101
4.5.3 通过Visual Studio开发定制导航栏103
4.5.4 BreadCrumb定制106
4.6 Ribbon与Dialog Framework定制110
4.6.1 Ribbon110
4.6.2 Dialog框架121
本章小结123
第5章 SharePoint控件和Web部件124
5.1 Web部件历史回顾124
5.2 使用自定义控件125
5.3 使用用户控件126
5.4 代理控件开发128
5.5 Web部件开发133
5.5.1 ASP.NET的Web部件134
5.5.2 SharePoint的Web部件支持134
5.5.3 Web部件开发135
5.6 可视化Web部件开发144
5.7 SilverLight Web部件147
5.8 XSLT List View Web部件150
本章小结153
第6章 SharePoint模板和类型定义154
6.1 自定义字段类型154
6.1.1 自定义字段构建基础155
6.1.2 创建自定义字段控件159
6.1.3 利用模板开发字段控件162
6.1.4 带定制属性的自定义字段167
6.2 站点定义178
6.2.1 站点定义整体结构179
6.2.2 ONET.xml定义清单181
6.2.3 Global站点定义185
6.2.4 创建自定义站点定义187
6.2.5 Feature Stapling技术189
本章小结190
第7章 SharePoint事件处理器191
7.1 事件处理器概述191
列表项事件处理器192
7.2 注册事件处理器197
7.3 事件处理器高级开发205
7.4 Feature事件处理器209
本章小结209
第8章 SharePoint客户端对象模型210
8.1 客户端对象模型架构211
8.1.1 客户端对象模型概念初览212
8.1.2 增加最大消息大小214
8.1.3 通过WebDav方式访问SharePoint数据214
8.2 .NET托管客户端对象模型开发215
8.2.1 数据过滤216
8.2.2 创建列表和列表项217
8.2.3 列表、列表项数据查询及过滤220
8.2.4 列表、列表项更新和删除222
8.2.5 操作文件223
8.2.6 异步数据获取224
8.3 Silverlight客户端对象模型开发226
8.4 ECMAScript客户端对象模型开发231
8.4.1 创建列表233
8.4.2 获取所有列表235
8.4.3 列表查询237
8.4.4 使用JQuery238
8.5 WCF数据服务240
本章小结243
第9章 SharePoint沙盒解决方案244
9.1 沙盒模型概述244
9.1.1 创建简单的沙盒解决方案245
9.1.2 沙盒解决方案架构247
9.1.3 沙盒解决方案的限制251
9.2 开发沙盒解决方案254
9.2.1 开发沙盒Web部件解决方案254
9.2.2 创建Ribbon256
9.3 管理沙盒解决方案260
9.3.1 管理中心260

9.3.2 验证解决方案262
本章小结264
第10章 SharePoint工作流开发265
10.1 工作流开发概述265
10.1.1 SharePoint 2010中的工作流种类266
10.1.2 配置工作流267
10.1.3 SharePoint工作流的工作方式270
10.2 使用SharePoint Designer设计工作流275
10.2.1 产品订单申请审批流程275
10.2.2 可重复使用的工作流288
10.2.3 站点工作流289
10.2.4 Visio和SharePoint工作流转换289
10.3 自定义工作流组件290
10.3.1 扩展动作290
10.3.2 扩展条件298
10.3.3 工作流模板开发301
10.3.4 工作流关联表单概述317
10.3.5 创建工作流模板关联设置表单319
10.3.6 创建工作流初始化设置表单324
10.3.7 创建工作流任务编辑表单325
10.4 SharePoint工作流事件332
本章小结337
附录A SharePoint 2010开发经验与注意事项338
A.1 SPWeb和SPSite对象的使用338
A.2 文件名限制341
A.3 大文件夹和大列表的处理341
A.4 对象缓存342
A.5 代码优化344

转载于:https://www.cnblogs.com/johnsonwong/archive/2012/02/19/2358148.html

新书《SharePoint2010开发最佳实践》出版了相关推荐

  1. SharePoint2010开发最佳实践

    目 录 第1章 SharePoint Foundation开发基础1 1.1 SharePoint能做什么1 1.2 SharePoint Foundation和SharePoint Server 2 ...

  2. iOS应用开发最佳实践

    <iOS应用开发最佳实践> 基本信息 作者: 王浩 出版社:电子工业出版社 ISBN:9787121207679 上架时间:2013-7-22 出版日期:2013 年8月 开本:16开 页 ...

  3. QCon北京2015:移动开发最佳实践专题前瞻

    从社交到游戏,从电商到O2O,移动互联网已经深入渗透到各行各业,而外卖和打车市场,更是正在经历着一些深刻的变化.巨额的融资和庞大的用户群当然是吸引眼球的,但是小团队背后的故事或许也能让你眼前一亮.不同 ...

  4. 微信公众平台开发最佳实践(第2版)

    <微信公众平台开发最佳实践 第2版> 微信公众平台开发经典之作全新改版,精心挑选最经典的商业项目开发,成千上万人次微信公众平台开发者从中受益 前言 出版说明 自从方倍工作室在博客园推出微信 ...

  5. 微信公众平台开发最佳实践

    <微信公众平台开发最佳实践>共分10章,案例程序采用广泛流行的PHP.MySQL.XML.CSS.JavaScript.HTML5等程序语言及数据库实现.系统完整地介绍微信公众平台基础接口 ...

  6. web前端开发最佳实践_学习前端Web开发的最佳方法

    web前端开发最佳实践 为什么要进行网站开发? (Why web development?) Web development is a field that is not going anywhere ...

  7. Web前端开发最佳实践(8):还没有给CSS样式排序?其实你可以更专业一些

    前言 CSS样式排序是指按照一定的规则排列CSS样式属性的定义,排序并不会影响CSS样式的功能和性能,只是让代码看起来更加整洁.CSS代码的逻辑性并不强,一般的开发者写CSS样式也很随意,所以如果不借 ...

  8. 《微信公众平台开发最佳实践》——第3章 基 础 接 口 3.1 接收用户消息

    本节书摘来自华章出版社<微信公众平台开发最佳实践>一 书中的第3章,第3.1节,作者:方倍工作室,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3章 基 础 ...

  9. 《微信公众平台开发最佳实践》——2.4 本章小结

    本节书摘来自华章出版社<微信公众平台开发最佳实践>一 书中的第2章,第2.4节,作者:方倍工作室,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.4 本章小 ...

最新文章

  1. HDU -- 2084 数塔(简单DP)
  2. 关于J2EE中死锁问题的研究(2)
  3. 深圳php就业,传智播客深圳校区PHP04期毕业15个工作日就业率67.74%
  4. 01 React初步认知、React元素、渲染、工程化
  5. python接口和抽象类的区别_接口和抽象类有什么区别?
  6. hdfs中与file数组类似的数组_如何在 JavaScript 中克隆数组
  7. python n个list如何组成矩阵_有序矩阵中第K小的元素amp;x的平方根(二分法篇)
  8. 创建了一个.NET 技术的 Wiki 和论坛
  9. 纯惯导卡尔曼滤波器代码实例解读01
  10. 打开图片默认是WPS图片,还原成win7自带的图片查看方式
  11. sdut 1299最长上升子序列
  12. 电脑调分辨率黑屏了怎么办_Win10调分辨率后出现黑屏提示“超出工作频率范围”怎么办...
  13. java stack top_Java中的堆栈类Stack类 - Break易站
  14. 联想笔记本电脑开机无法修复计算机,联想笔记本开机没反应怎么办 笔记本无法开机的解决方法...
  15. python图像缺陷检测_python OpenCV 实现缺陷检测
  16. python爬虫公众号音频源代码_python爬取音频下载的示例代码
  17. 限速linux c语言,基于Linux系统的流量控制程序的C语言代码
  18. 苹果系统tft选哪个服务器不卡,tft和ips选哪个 tft和ips区别介绍【图文】
  19. vue部署至Tomcat,F5刷新报404问题解决
  20. 从SQLserver中导出表数据到Access

热门文章

  1. 论文笔记11:Understanding the seasonal variations of land surface temperature in Nanjing urban area based
  2. GIL 已经被杀死了么?
  3. HBase报错server is not running yet解决方法
  4. Acwing---1227.分巧克力
  5. Seata源码分析之TransactionManager(一)
  6. day17_ELJSTL
  7. 数学图形(1.12) 螺线
  8. 模拟电子技术-功率放大电路
  9. GPS 数据中的精度因子(DOP)与协方差之间的关系 (参考链接)
  10. sht-11c语言程序,基于51单片机SHT11温湿度传感器检测程序(含电路图)