SharePoint 2010 开发实战教程:C# 演练

需积分: 9 1 下载量 181 浏览量 更新于2024-07-24 收藏 4.61MB PDF 举报
"该文档详细介绍了针对SharePoint 2010的六个开发演练,涵盖了从Web部件和Linq的使用,到BCS外部内容类型的生成,再到Silverlight应用程序与SharePoint对象模型的结合应用,以及沙盒解决方案中的Web部件创建。这些演练适合初学者,旨在帮助开发人员利用Visual Studio 2010在SharePoint 2010环境中进行高效开发。" 在这份文档中,开发人员可以学习到以下关键知识点: 1. **Web部件和Linq演练**: - **任务1**:创建SharePoint项目,了解如何在Visual Studio 2010中设置和配置SharePoint项目。 - **任务2**:通过Linq-to-SharePoint生成代理类,以方便地访问和操作SharePoint列表数据。 - **任务3**:在Web部件中使用Linq,学习如何在Web部件中显示和处理SharePoint列表数据。 - **任务4**:生成并部署Web部件,掌握SharePoint解决方案的部署流程。 2. **生成BCS外部内容类型**: - **任务1**:创建业务数据目录(BCS)模型项目,理解BCS在集成外部系统数据中的作用。 - **任务2**:更新Entity类的架构,学习如何定义和配置外部内容类型。 - **任务3**:更新Service代码,了解如何与外部数据源进行交互。 - **任务4**:生成并部署BCS解决方案,学习BCS的部署和测试方法。 3. **为SharePoint客户端对象模型创建Silverlight应用程序**: - **任务1**:创建Silverlight应用程序项目,掌握在Visual Studio中创建Silverlight应用的步骤。 - **任务2**:编写代码访问并呈现SharePoint列表数据,了解如何利用SharePoint客户端对象模型与数据交互。 - **任务3**:使用SharePoint Silverlight Web部件部署和测试,学习如何将Silverlight应用嵌入到SharePoint页面中。 4. **使用SharePoint对象模型和Silverlight绘图控件创建图形**: - **任务1**:创建新的Silverlight项目,专注于图形数据的呈现。 - **任务2**:访问Employee SharePoint列表数据并用Silverlight图形控件显示,掌握数据绑定和图形渲染技术。 - **任务3**:部署并测试,确保图形数据的正确显示和交互。 5. **为沙盒解决方案创建Web部件**: - **任务1**:创建沙盒解决方案项目,理解沙盒解决方案的限制和优势。 - **任务2**:添加代码实现查询和呈现功能,学习如何在沙盒环境下编写Web部件逻辑。 - **任务3**:生成并部署沙盒解决方案,了解沙盒环境下的部署流程。 6. **创建要在SharePoint中使用的其他组件**: - 文件内容可能被截断,但可以推断这里继续介绍其他开发任务,如创建自定义工作流、事件接收器或者使用PowerShell脚本进行自动化管理等。 通过这些演练,开发人员不仅可以掌握SharePoint 2010的基础开发技能,还能深入了解如何利用Visual Studio 2010进行高效开发,同时学习到如何与各种技术(如Linq、Silverlight和BCS)集成,从而提升SharePoint平台上的开发能力。