sun672380679(
网学)贡献
开发人员演练
本文档"按原样"提供.本文档中表述的信息和观点(包括 URL 和其他 Internet 网站引用)如有变更,恕 不另行通知.使用本文档的风险由您承担. 此处所述的某些示例仅为说明起见而提供,纯属虚构.不存在真实关联或连接,请勿妄加推测. 本
文档未向您提供对任何 Microsoft 产品的任意知识产权的任何法律权利.您可以出于内部参考目的复制和 使用本
文档. 2010 Microsoft.保留所有权利. Microsoft,SharePoint,Visual Studio,InfoPath 和 Visio 是 Microsoft 集团公司的商标.所有其他商标均 归其各自所有者所有.
第1页
SharePoint 2010 开发人员演练
目录
练习 1 ― Web 部件和 Linq 演练…… 4 任务 1 ― 创建新 SharePoint 项目…… 4 任务 2 ― 生成 LINQ-to-SharePoint 代理类以访问列表数据 …… 7 任务 3 ― 在可视化 Web 部件中访问 SharePoint 列表数据 …… 9 任务 4 ― 生成并部署可视化 Web 部件 …… 11 练习 2 ― 生成 BCS 外部内容类型…… 16 任务 1 ― 创建业务数据目录模型项目 …… 16 任务 2 ― 更新 Entity 类的架构 …… 18 任务 3 ― 更新 Service 代码 …… 28 任务 4 ― 生成并部署…… 30 练习 3 ― 为 SharePoint 客户端对象模型创建 Silverlight 应用程序 …… 34 任务 1 ― 创建 Silverlight 应用程序项目 …… 34 任务 2 ― 编写代码以访问并呈现 SharePoint 列表数据 …… 37 任务 3 ― 使用 SharePoint Silverlight Web 部件进行部署并测试 …… 42 练习 4 ― 使用 SharePoint 对象模型和 Silverlight 绘图控件创建图形 …… 45 任务 1 ― 创建 Silverlight 应用程序项目 …… 45 任务 2 ― 编写代码以访问 Employee SharePoint 列表数据并将其显示在 Silverlight 图形控件中 …… 49 任务 3 ― 使用 SharePoint Silverlight 图表 Web 部件进行部署并测试 …… 53 练习 5 ― 为沙盒解决方案创建 Web 部件 …… 57 任务 1 ― 创建含有 Web 部件的沙盒解决方案项目 …… 57 任务 2 ― 添加代码以提供
查询和呈现功能 …… 59 任务 3 ― 生成并部署沙盒解决方案 …… 62 练习 6 ― 创建要在 SharePoint Designer 工作流中使用的活动 …… 67 任务 1 ― 创建和准备项目 …… 67 任务 2 ― 创建供可重用工作流使用的新工作流活动 …… 69 任务 3 ― 添加代码以基于传递给活动的参数创建文档库 …… 71 任务 4 ― 配置活动以进行部署. …… 73 任务 5 ― 添加要与 SPCHOL305Ex1 一起部署的 SPDActivityDemo 活动 …… 77 任务 6 ― 使用功能
设计器配置功能 …… 79 任务 7 ― 添加功能接收器并编写代码 …… 79 任务 8 ― 使用 SharePoint Designer 创建可重用
工作流 …… 80 任
务 9 ― 将可重用工作流导入 Visual Studio …… 88 任务 10 ― 将工作流与 SharePoint 列表相关联 …… 95 演练摘要 …… 98
第2页
SharePoint 2010 开发人员演练
以下六个演练是精选方案的 C# 演练,专业开发人员将使用 Visual Studio 2010 在 SharePoint 2010 中执 行这些演练. 在这些演练中提供了足够的屏幕快照,在阅读文档时无需动手操作
软件.这些开发人员演练还在以下联 机电子
学习课程中作为动手实验提供:msdn.microsoft/zh-cn/sharepoint/ee513147.aspx.在 该
课程中还提供了其他实验,以及视频,代码示例和联机虚拟实验环境,动手实验提供 C# 和
VB.NET 两个版本. 若要提供有关本指南的反馈,请发送电子邮件至 sp2010fb@Microsoft.
第3页
SharePoint 2010 开发人员演练
练习 1 ― Web 部件和 Linq 演练
预计完成此练习所需的时间:10 分钟 在此练习中,您将开发和部署从
列表中读取数据并显示在 DataGrid 中的可视化 Web 部件.在此练习中, 您将执行以下操作: 1. 创建可视化 Web 部件. 2. 生成 Linq 代理代码. 3. 使用 Linq 提供
程序从 SharePoint 列表读取数据. 4. 使用 SPDataGrid Web 控件呈现数据. 任务 1 ― 创建新 SharePoint 项目 在此任务中,将创建一个解决方案和项目.它将包含此实验的练习 1 中的剩余开发工作. 1. 转到"开始"菜单 |"所有程序"|"Microsoft Visual St