SharePoint 2010 开发实战:Web部件,LINQ,Silverlight与BCS

4星 · 超过85%的资源 需积分: 10 87 下载量 160 浏览量 更新于2024-07-29 1 收藏 4.61MB PDF 举报
"此资源是一份关于SharePoint 2010开发的实战演练指南,涵盖了多个练习,旨在帮助开发者熟悉SharePoint的开发环境和各种技术,包括Web部件、LINQ-to-SharePoint、BCS(Business Connectivity Services)、Silverlight应用程序以及沙盒解决方案的创建和工作流活动的开发。" 在SharePoint 2010开发人员演练中,这份文档详细介绍了六个练习,每个练习包含了若干个具体任务,涵盖了以下几个关键知识点: 1. **Web部件和LINQ演练**: - **任务1**:创建新SharePoint项目,讲解如何在Visual Studio中初始化一个SharePoint项目。 - **任务2**:利用LINQ-to-SharePoint生成代理类,便于访问SharePoint列表数据,展示了如何通过LINQ简化数据访问。 - **任务3**:在可视化Web部件中展示SharePoint列表数据,教授如何在Web部件中操作和展示列表信息。 - **任务4**:生成并部署Web部件,学习SharePoint项目的部署流程。 2. **BCS外部内容类型**: - **任务1**:创建业务数据目录模型项目,介绍如何定义与SharePoint集成的外部数据源。 - **任务2**:更新Entity类的架构,使外部数据能够适应SharePoint的模型。 - **任务3**和**任务4**:涉及服务代码的更新和部署,以便外部内容类型能够在SharePoint环境中工作。 3. **Silverlight与SharePoint集成**: - **练习3**和**4**:分别创建使用SharePoint客户端对象模型的Silverlight应用程序,展示如何通过Silverlight访问和展示SharePoint列表数据,以及利用Silverlight图表控件创建图形化界面。 4. **沙盒解决方案**: - **练习5**:指导开发者创建沙盒解决方案中的Web部件,沙盒解决方案是SharePoint中的一种安全隔离的部署方式。 - **任务1**和**2**:创建项目并添加查询和呈现功能,讲解如何在沙盒环境下开发和实现功能。 - **任务3**:生成并部署沙盒解决方案,确保在非全局管理员权限下也能部署和使用。 5. **工作流活动开发**: - **练习6**:专注于创建自定义工作流活动,可以在SharePoint Designer工作流中使用。 - **任务1**至**5**:涵盖活动的创建、代码实现、部署配置等环节,帮助开发者理解如何扩展SharePoint工作流功能。 通过这些详细的步骤和任务,开发者可以逐步掌握SharePoint 2010的开发技能,了解如何利用不同工具和技术来扩展和定制SharePoint平台。