SharePoint 2010开发实战教程

需积分: 9 1 下载量 30 浏览量 更新于2024-07-28 收藏 4.61MB PDF 举报
"SharePoint 2010开发人员演练" 本文档是针对SharePoint 2010平台的开发人员的一份详细演练指南,旨在帮助开发者熟悉SharePoint的开发环境和工具,以及如何利用这些工具创建各种类型的解决方案。文档涵盖了多个实践练习,包括Web部件开发、使用LINQ与SharePoint交互、构建Business Connectivity Services (BCS)外部内容类型、使用Silverlight与SharePoint集成,以及创建沙盒解决方案中的Web部件。 在**练习1 - Web部件和LINQ演练**中,开发者将学习如何创建新的SharePoint项目,使用LINQ-to-SharePoint来生成代理类,以便访问和操作SharePoint列表数据。这包括在Visual Studio中创建Web部件,并通过LINQ查询来展示和处理列表数据。 **练习2 - 生成BCS外部内容类型**则引导开发者了解如何创建业务数据目录模型项目,更新Entity类的架构,并编写服务代码,以实现与外部数据源的连接。这个过程对于将企业级应用系统集成到SharePoint平台至关重要。 在**练习3**中,开发者将学习如何为SharePoint创建Silverlight应用程序,以访问和展示SharePoint列表数据。这涉及到创建Silverlight应用程序项目,编写访问数据的代码,以及使用SharePoint Silverlight Web部件进行部署和测试。 **练习4**展示了如何使用SharePoint对象模型和Silverlight绘图控件来创建图形化的数据展示。开发者将学习如何从Employee SharePoint列表获取数据,然后在Silverlight图形控件中展示这些数据,最后进行部署和测试。 在**练习5**中,焦点转向了沙盒解决方案的Web部件开发。开发者将创建一个沙盒解决方案项目,编写提供查询和呈现功能的代码,这有助于在权限受限的环境中部署和管理解决方案。 最后的**练习6**涉及创建一个用于沙盒解决方案的Web部件,开发者将学习如何在这样的环境中创建和部署Web部件,提供查询功能并呈现结果。 这份文档提供了丰富的实践操作,帮助SharePoint 2010开发者掌握不同类型的解决方案开发,从Web部件到Silverlight应用程序,再到沙盒解决方案,覆盖了SharePoint开发的关键技术点。通过这些练习,开发者可以深化对SharePoint 2010平台的理解,提升开发技能,以构建高效且用户友好的企业级应用。