zoukankan      html  css  js  c++  java
  • 开启貌似已经过时很久的新坑:SharePoint服务器端对象模型

    5年前(嗯,是5年前),SharePoint 2010刚发布的时候,曾经和kaneboy试图一起写一本关于SharePoint 2010开发的书,名字叫《SharePoint 2010 应用开发指南》(涂指南这个名字不是白叫的)。给大家看一下当年列出来的大纲:

    • SharePoint 2010开发概览
      • SharePoint 2010基础架构,SharePoint与ASP.NET、IIS的关系
      • 解释服务器场的概念,从硬件拓扑层次解释APP、WFE
      • 解释Web应用程序、网站集、网站、列表和文档库的概念
      • 介绍SharePoint Solution Package和Feature,介绍Sandboxed Solution
      • 介绍VS 2010 SP Tools
      • 演示使用VS2010 SP Tools开发一个简单的Visual Web Part项目的过程
      • 如何使用VS2010 SP Tools所生成的.wsp,通过PowerShell脚本手工部署.wsp
    • 访问SharePoint网站和数据
      • 使用对象模型访问网站、列表数据
      • 使用对象模型访问文档库中的文件
      • 使用CAML进行数据查询
      • SPLinq
      • 使用用户、用户组、权限相关的对象模型
    • 界面开发
      • 解释SharePoint页面模型,Site Page/Application Page
      • Web Part
      • Page
      • Ribbon UI扩展
      • Dialog UI扩展
    • 从客户端访问SharePoint网站和数据
      • Client Managed OM
      • ECMAScript
      • Silverlight
    • Business Connectivity Services
      • 解释BCS、ECT、External List
      • 使用SPD创建ECT
      • 使用VS2010 SP Tools创建BCS Model
    • 事件处理程序
      • 解释事件处理程序,SharePoint中的事件处理程序类型
      • 列表事件处理程序
      • 网站事件处理程序
    • 工作流
      • SharePoint工作流模型
      • 使用Visio + SPD构建简单工作流
      • 使用VS2010 SP Tools构建工作流
    • Service Application框架
      • 解释Service Application框架
      • 开发一个简单的自定义Service Application
    • SharePoint 2010商业组件
      • InfoPath Forms Services
      • Excel Services
      • Word Automation Services
    • SharePoint Designer 2010

    当时我们俩一共完成了4章,不过后来我们得了一场重病(懒癌),所以后来……就没有后来了。

    书稿在我电脑里躺了无数年,于是今天打算让它重见天日,免费放到博客上。

    我当时写的就是SharePoint服务器端对象模型那一章,当时是按照SharePoint 2010的内容来写的,不过服务器端对象模型这个东西,常用的操作从2003到2013几乎没什么变化,所以今天也能继续用。

    这一章的结构就是上面那个大纲里面的结构,六个小节,在Word里一共96页,4万多字(不算代码),估计可能要贴很长时间,不过因为反正这章已经写完了,所以至少这次肯定不会坑了。

    这部分内容主要面向对SharePoint有一定了解,但是不太熟悉对象模型的开发人员(比如刚接触SharePoint不久的开发人员),当然如果有经验的也可以随便进来看一眼,因为我也发现过写了好几年SharePoint程序的某些程序员,在根据id获取列表条目的时候,还在用SPQuery查询,而不是用GetItemById这个方法……

    顺便做个广告,我们翻译的《SharePoint 2013开发入门经典》已经上市,里面基本上都是SharePoint 2013开发的新特性,欢迎购买。

    豆瓣读书地址:http://book.douban.com/subject/25984590/ (购买链接见该页面右侧)

    目前正在翻译的下一本书《JavaScript & jQuery》(http://book.douban.com/subject/20022383/)主要面向没有任何程序开发经验的网站制作人员,预计交稿时间12月中旬,按上一本书的编辑速度,估计得明年中才能上市了……

    正文从下一篇开始,明天。

  • 相关阅读:
    泰国行记三:PP岛三天的休闲时光
    泰国行记二:普吉印象
    177. Nth Highest Salary
    176. Second Highest Salary
    175. Combine Two Tables
    Regular Expression Matching
    斐波那契数列
    用两个栈实现队列
    二叉树的下一个节点
    重建二叉树
  • 原文地址:https://www.cnblogs.com/erucy/p/4052365.html
Copyright © 2011-2022 走看看