此项目网站用来维护和放置《Microsoft SharePoint 2010 应用程序开发指南》一书所附带的项目示例源码。


计划在2010年5月份完成。


本书将讲述如何开发SharePoint 2010应用程序,为SharePoint 2010开发人员提供基础、明了的指导。

本书假设读者拥有相应的.NET和ASP.NET知识,但不要求读者拥有之前版本SharePoint(SharePoint v2/v3)的开发知识。本书的目标是指导专业的.NET开发人员进入到SharePoint开发领域,使他们了解开发SharePoint应用程序的方式和方法。

本书的写作风格将不同于《Microsoft Office SharePoint Server 2007开发入门指南》,不仅仅对每个技术特性进行讲解。本书将着重讲述如何使用Visual Studio 2010这个开发工具,来开发SharePoint应用程序。对于每个技术主题的描述,都会伴随着一个Visual Studio 2010项目的示范讲解。读者通过阅读此书,将知道如何在Visual Studio 2010中进行SharePoint开发,而不是仅仅了解了一堆技术特性。所以,本书有些类似传统的诸如《使用Visual Studio 2008开发ASP.NET 3.5应用程序》之类的书籍。

本书不会对每个开发主题,进行过于细致的描述,但会通过使用“更多…”注释块的方式,指导读者如何通过SDK或其他链接,了解到相关主题更详细的信息。

本书不包含下面的主题:
  • 什么是SharePoint 2010?
  • 如何使用SharePoint 2010?
  • 如何管理SharePoint 2010?

本书结构:
  • CH1 SharePoint 2010应用程序开发基础 初稿已完成
    • SharePoint的历史
    • SharePoint 2010基础架构
      • SharePoint 2010服务器场与服务模型
      • SharePoint 2010内容存储架构
      • SharePoint 2010技术架构
    • Feature与解决方案框架
      • Feature框架
      • 解决方案框架
    • 总结
  • CH2 使用Visual Studio 2010 初稿已完成
    • 建立开发环境
    • SharePoint 2010项目模板与项模板
      • 项目模板
      • 项模板
    • 使用Visual Studio 2010中的SharePoint Developer Tools
      • SharePoint 2010项目结构
      • Package设计器与Feature设计器
      • SharePoint服务器连接器
    • 导入现有解决方案包
  • CH3 访问SharePoint网站和数据 初稿已完成
    • 使用对象模型访问网站、列表数据
    • 使用对象模型访问文档库中的文件
    • 使用CAML进行数据查询
    • SPLinq
    • 使用用户、用户组、权限相关的对象模型
  • CH4 定制网站页面与UI
    • 解释SharePoint页面模型,Site Page/Application Page,母版页
    • Web Part
    • List Form
    • Ribbon UI扩展
    • Dialog UI扩展
  • CH5 从客户端访问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

Last edited Apr 26, 2010 at 7:10 AM by kaneboy, version 11