SharePoint 2010 开发实战演练指南

需积分: 10 2 下载量 156 浏览量 更新于2024-07-18 收藏 4.56MB PDF 举报
"SharePoint-开发人员演练文档提供了六个针对SharePoint 2010的实例演练,适合专业开发人员使用Visual Studio 2010进行。这些演练涵盖了Web部件开发、LINQ-to-SharePoint、BCS外部内容类型、SharePoint客户端对象模型的Silverlight应用、使用Silverlight绘图控件以及沙盒解决方案的Web部件创建。" SharePoint 2010 开发人员演练详细说明: 1. **Web部件和Linq演练**: 开发人员可以通过此练习学习如何使用C#和LINQ-to-SharePoint来访问和操作SharePoint列表数据。首先,创建一个SharePoint项目,然后生成代理类以访问列表数据。接着,在可视化Web部件中展示这些数据,并完成Web部件的部署。 2. **生成BCS外部内容类型**: 这一练习涉及创建Business Connectivity Services (BCS)模型项目,更新Entity类的架构以定义与外部数据源的交互,编写Service代码以处理数据,最后部署解决方案以使外部内容类型在SharePoint中可用。 3. **为SharePoint客户端对象模型创建Silverlight应用程序**: 开发人员将了解如何创建一个Silverlight应用,该应用能够访问SharePoint列表数据并在用户界面上显示。通过使用Silverlight控件,可以实现更丰富的用户体验。 4. **使用SharePoint对象模型和Silverlight绘图控件创建图形**: 此部分教给开发者如何结合SharePoint对象模型和Silverlight的图形功能,从SharePoint列表获取数据并以图形形式展示。这需要创建一个新的Silverlight项目,编写代码来获取和处理数据,然后在Silverlight图表控件中展示结果。 5. **为沙盒解决方案创建Web部件**: 由于沙盒解决方案的安全性和限制,开发者将学习如何在沙盒环境中创建Web部件项目。这包括添加代码以提供查询和呈现功能,并最终生成和部署这个沙盒解决方案。 6. **创建要在SharePoint中使用的Web部件**: 最后一个练习涵盖了创建自定义Web部件的完整过程,这对于那些希望在SharePoint环境中提供特定功能或界面的开发人员来说非常有用。任务包括设置沙盒解决方案项目,添加代码逻辑,以及部署Web部件到SharePoint环境。 这些演练全面覆盖了SharePoint 2010开发的关键技术,对于希望深入理解SharePoint平台的开发者来说,是非常宝贵的实践资源。每个练习都详细地分解了任务步骤,帮助开发者逐步掌握SharePoint开发技能。通过这些实战操作,开发者可以更好地理解和应用SharePoint中的各种开发工具和技术,从而提升他们的专业能力。
2012-01-16 上传
练习 1 ― Web 部件和 Linq 演练 ............................................................................................................................. 4 任务 1 ― 创建新 SharePoint 项目 ...................................................................................................................... 4 任务 2 ― 生成 LINQ-to-SharePoint 代理类以访问列表数据 .............................................................................. 7 任务 3 ― 在可视化 Web 部件中访问 SharePoint 列表数据 ............................................................................... 9 任务 4 ― 生成并部署可视化 Web 部件 ............................................................................................................ 11 练习 2 ― 生成 BCS 外部内容类型 ........................................................................................................................ 16 任务 1 ― 创建业务数据目录模型项目 .............................................................................................................. 16 任务 2 ― 更新 Entity 类的架构 ......................................................................................................................... 18 任务 3 ― 更新 Service 代码 ............................................................................................................................. 28 任务 4 ― 生成并部署 ....................................................................................................................................... 30 练习 3 ― 为 SharePoint 客户端对象模型创建 Silverlight 应用程序 ...................................................................... 34 任务 1 ― 创建 Silverlight 应用程序项目 ........................................................................................................... 34 任务 2 ― 编写代码以访问并呈现 SharePoint 列表数据 ................................................................................... 37 任务 3 ― 使用 SharePoint Silverlight Web 部件进行部署并测试 ..................................................................... 42 练习 4 ― 使用 SharePoint 对象模型和 Silverlight 绘图控件创建图形 .................................................................. 45 任务 1 ― 创建 Silverlight 应用程序项目 ........................................................................................................... 45 任务 2 ― 编写代码以访问 Employee SharePoint 列表数据并将其显示在 Silverlight 图形控件中 ................... 49 任务 3 ― 使用 SharePoint Silverlight 图表 Web 部件进行部署并测试 ............................................................ 53 练习 5 ― 为沙盒解决方案创建 Web 部件 ............................................................................................................. 57 任务 1 ― 创建含有 Web 部件的沙盒解决方案项目 .......................................................................................... 57 任务 2 ― 添加代码以提供查询和呈现功能 ....................................................................................................... 59 任务 3 ― 生成并部署沙盒解决方案 .................................................................................................................. 62 练习 6 ― 创建要在 SharePoint Designer 工作流中使用的活动 ........................................................................... 67 任务 1 ― 创建和准备项目 ............................................................................................................................... 67 任务 2 ― 创建供可重用工作流使用的新工作流活动 ........................................................................................ 69 任务 3 ― 添加代码以基于传递给活动的参数创建文档库 ................................................................................. 71 任务 4 ― 配置活动以进行部署。 ..................................................................................................................... 73 任务 5 ― 添加要与 SPCHOL305Ex1 一起部署的 SPDActivityDemo 活动 ...................................................... 77 任务 6 ― 使用功能设计器配置功能 .................................................................................................................. 79 任务 7 ― 添加功能接收器并编写代码 .............................................................................................................. 79 任务 8 ― 使用 SharePoint Designer 创建可重用工作流 .................................................................................. 80 任务 9 ― 将可重用工作流导入 Visual Studio ................................................................................................... 88 任务 10 ― 将工作流与 SharePoint 列表相关联 ............................................................................................... 95 演练摘要 ..........................................................