SharePoint 2010 开发实战指南

需积分: 9 2 下载量 19 浏览量 更新于2024-09-21 收藏 4.61MB PDF 举报
"SharePoint 2010 Developer Walkthrough Guide" SharePoint 2010 开发者演练指南是一份详细的文档,旨在帮助开发者掌握如何利用SharePoint 2010平台进行各种开发任务。这份文档包含了多个实践练习,涵盖了从Web部件开发到外部内容类型、Silverlight应用程序以及沙盒解决方案的创建。 练习1 - Web部件和Linq演练: 这个练习引导开发者创建一个使用Linq-to-SharePoint来访问和操作SharePoint列表数据的Web部件。开发者将学习如何: 1. 创建新的SharePoint项目。 2. 生成Linq-to-SharePoint代理类,以便与SharePoint列表进行交互。 3. 在Web部件中通过可视化界面访问列表数据。 4. 生成和部署这个Web部件到SharePoint环境中。 练习2 - 生成BCS (Business Connectivity Services) 外部内容类型: 本练习重点在于使用BCS创建与外部数据源(如数据库或Web服务)的连接。开发者将学习: 1. 创建业务数据目录模型项目,定义与外部系统交互的方式。 2. 更新Entity类的架构以适应外部数据模型。 3. 编写服务代码,处理数据的获取和更新。 4. 生成并部署BCS解决方案,使外部数据可在SharePoint中使用。 练习3 - 为SharePoint客户端对象模型创建Silverlight应用程序: 此部分介绍了如何构建一个利用SharePoint客户端对象模型与SharePoint列表数据交互的Silverlight应用程序。开发者将: 1. 创建一个新的Silverlight应用程序项目。 2. 编写代码以获取并展示SharePoint列表数据。 3. 使用SharePoint Silverlight Web部件部署并测试应用。 练习4 - 使用SharePoint对象模型和Silverlight绘图控件创建图形: 该练习让开发者掌握如何在Silverlight应用中结合使用SharePoint对象模型和绘图控件。他们将: 1. 创建一个新的Silverlight应用程序项目。 2. 访问Employee SharePoint列表数据,并使用这些数据在Silverlight图形控件中生成可视化效果。 3. 部署并测试使用SharePoint Silverlight图表Web部件的应用。 练习5 - 为沙盒解决方案创建Web部件: 由于沙盒解决方案在SharePoint 2010中的重要性,本练习指导开发者创建一个在沙盒环境中运行的Web部件。开发者将: 1. 创建一个包含Web部件的沙盒解决方案项目。 2. 添加代码以实现查询和数据呈现功能。 3. 生成并部署沙盒解决方案,以确保在受限权限环境中仍能正常工作。 每个练习都包含具体的步骤,帮助开发者逐步理解SharePoint 2010的开发流程,涵盖了从基本的列表操作到高级的BCS集成和Silverlight应用。这份指南是SharePoint 2010开发者的宝贵参考资料,有助于提升他们的技能和效率。