本书写给所有有兴趣从事SharePoint 2010应用程序开发的读者。尽管本书主要围绕SharePoint进行介绍,但是如果读者已经对Web开发和开发工具方面的知识有所了解,就更容易理解书中的示例。 本书内容 SharePoint 2010是一款大型产品,而本书涉及的内容也多种多样。因此在您深入学习本书之前,我们希望能够先帮助您大致了解一下每章的内容,并了解通过学习本书您将有哪些收获。 介绍性章节 前两章将简要介绍SharePoint 2010,因为SharePoint 2010是一个大型版本,涵盖了SharePoint领域的几乎所有成就。在这两章中,您将对SharePoint 2010所提供的功能形成一个总体印象,这包括创建协作站点乃至内容管理。 此后将研究Visual Studio 2010 for SharePoint中的一些新开发工具。在Visual Studio的2010发行版中,微软致力于将Visual Studio发展为一流的SharePoint开发工具,其中具有新的专门针对SharePoint的开发、调试和测试工具。 最后,将介绍一些面向专业开发人员的IT方面的改进。这些改进将使您在IT环节的部署和调试变得更加便捷。 平台服务相关章节 本书接下来的部分讲述了SharePoint提供的基本平台服务和API。因为SharePoint是一款包含很多平台服务的大型产品,所以这一部分的内容也非常丰富。这一部分是本书后续章节的基础,对后续进行SharePoint开发所用到的API和协议进行了介绍。 工作负荷章节 本书主要关注SharePoint在工作负荷方面所提供的服务和平台。这其中包括社交网络、内容管理、搜索、表单和商业智能。本书这一部分内容会向您讲述如何构建能够扩展SharePoint内置工作负荷的应用程序,以及如何利用这些应用程序执行所需的功能,进而解决业务问题。 在线服务 最后一部分内容介绍了Microsoft Online Services,它能够帮助您将自己的应用程序迁移到微软的云服务。通过这些云服务,尤其是Microsoft SharePoint Online,您可以在云中驻留自己的应用程序,并且可以与其他同事或者业务伙伴共享该应用程序,而您自己无需运行IT基础设施。 组织结构 本书将按照您学习知识的逻辑顺序进行组织。在初始介绍和基本平台章节之后,本书将会向平台的高端部分转移。每一章都建立在其前面的章节所讲述的知识的基础之上,因此,您应该依次学习每章的内容,或者在阅读后面的某个章节之前至少要先阅读介绍性章节和讲述平台方面内容的章节。 使用本书需要具备的条件 首先,您需要一份SharePoint 2010的副本。本书是根据SharePoint 2010公共beta版编写的,因此您应该下载beta版。同时,我们也已经在尽力对SharePoint的发行版进行测试,因此,请经常查看WROX站点,了解是否有更新的代码示例可供下载。 除SharePoint 2010外,您还需要具备Visual Studio 2010和 Office 2010。获得这些产品最简单的方法是下载预构建的虚拟机,其中包含了这些微软将在SharePoint 2010 RTM之后发布的产品。 源代码 在学习本书中的示例时,可以手工输入所有代码,也可以使用本书附带的源代码文件。本书使用的所有源代码都可以从本书合作站点/或www.tupwk.com.cn上下载。登录到站点?±>,使用Search工具或使用书名列表就可以找到本书。接着单击本书细目页面上的Download Code链接,就可以获得所有源代码。 在下载了代码后,只需用自己喜欢的解压缩软件进行解压缩即可。另外,也可以进入/dynamic/books/download.aspx上的Wrox代码下载主页,查看本书和其他Wrox图书的所有代码。 勘误表 尽管我们已经尽了各种努力来保证文章或代码中不出现错误,但是错误总是难免的,如果您在本书中找到了错误,例如拼写错误或代码错误,请告诉我们,我们将非常感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。 请通过wkservice@vip.163.com给我们发送电子邮件,我们会检查您的反馈信息,如果您的反馈是正确的,我们将在本书的后续版本中采用。 为了在网站上找到本书英文版的勘误表,可以登录到,通过Search工具或书名列表查找本书,然后在本书的细目页面上,单击Book Errata链接。在这个页面上可以查看到Wrox编辑已提交和粘贴的所有勘误项。完整的图书列表还包括每本书的勘误表,网址是/misc-pages/booklist.shtml。 要与作者和同行讨论,请加入上的P2P论坛。这个论坛是一个基于Web的系统,便于您张贴与Wrox图书相关的消息和相关技术,与其他读者和技术用户交流心得。该论坛提供了订阅功能,当论坛上有新的消息时,它可以给您传送感兴趣的论题。Wrox作者、编辑和其他业界专家和读者都会到这个论坛上来探讨问题。 在上,有许多不同的论坛,它们不仅有助于阅读本书,还有助于开发自己的应用程序。要加入论坛,可以遵循下面的步骤: (1) 进入,单击Register链接。 (2) 阅读使用协议,并单击Agree按钮。 (3) 填写加入该论坛所需要的信息和自己希望提供的其他信息,单击Submit按钮。 (4) 您会收到一封电子邮件,其中的信息描述了如何验证账户,完成加入过程。 加入论坛后,就可以张贴新消息,响应其他用户张贴的消息。可以随时在Web上阅读消息。如果要让该网站给自己发送特定论坛中的消息,可以单击论坛列表中该论坛名旁边的Subscribe to this Forum图标。 关于使用Wrox P2P的更多信息,可阅读P2P FAQ,了解论坛软件的工作情况以及P2P和Wrox图书的许多常见问题。要阅读FAQ,可以在任意P2P页面上单击FAQ链接。