SharePoint 2010开发实战教程

需积分: 9 0 下载量 32 浏览量 更新于2024-07-28 收藏 4.61MB PDF 举报
"这篇文档是针对SharePoint 2010开发的一系列演练教程,旨在帮助开发者熟悉SharePoint 2010平台的各种开发技术,包括Web部件开发、LINQ to SharePoint、BCS(Business Connectivity Services)、Silverlight应用程序以及沙盒解决方案的创建。" 在SharePoint 2010开发中,开发者可以利用多种工具和技术来扩展和定制平台功能。文档首先介绍了Web部件的开发,Web部件是SharePoint中的可重用组件,用于在页面上展示动态内容。练习1涵盖了创建新SharePoint项目,使用LINQ(Language Integrated Query)与SharePoint列表数据交互,以及在可视化Web部件中展示这些数据。LINQ to SharePoint允许开发者通过.NET语言直接查询SharePoint列表和其他数据源,提高了开发效率。 练习2涉及到BCS的使用,这是一种强大的功能,允许将SharePoint与外部系统集成。开发者将学习如何创建业务数据目录模型项目,更新实体类架构,以及服务代码,以便外部数据能够被SharePoint用户访问和操作。 练习3和4主要关注Silverlight应用程序的开发。Silverlight是一种富互联网应用技术,可为SharePoint提供更丰富的用户体验。在练习3中,开发者会学习如何创建一个能访问和展示SharePoint列表数据的Silverlight应用,并通过SharePoint Silverlight Web部件部署和测试。练习4则进一步扩展了这个概念,使用Silverlight的绘图控件来呈现数据,如员工列表,这有助于创建更直观的可视化效果。 最后,练习5和6关注沙盒解决方案的开发。沙盒解决方案是SharePoint 2010引入的一个安全特性,它允许开发者在不拥有全局管理员权限的情况下部署解决方案。在练习5中,开发者将创建一个包含Web部件的沙盒解决方案项目,编写代码以实现查询和呈现功能,然后生成并部署该解决方案。在练习6中,继续深化对沙盒解决方案的理解,开发者将创建一个更加复杂的Web部件。 这份文档为SharePoint 2010开发人员提供了一条实践路径,涵盖了从基础到高级的多种开发技术,对于希望提升SharePoint开发技能的个人或团队来说,是一份宝贵的参考资料。通过这些演练,开发者不仅能掌握基本的SharePoint开发技巧,还能了解如何利用现代技术(如Silverlight和LINQ)来增强SharePoint的功能和用户体验。