news 2026/9/25 4:29:08

18、探索 SharePoint 2010:从基础应用到业务数据集成

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
18、探索 SharePoint 2010:从基础应用到业务数据集成

探索 SharePoint 2010:从基础应用到业务数据集成

1. 创建首个 SharePoint 2010 应用

在创建 SharePoint 2010 应用时,我们可以从构建销售仪表板开始。当看到最终的销售仪表板时,会发现已向“客户销售信息”Web 部件添加了多家公司,完成了销售数据的统计,并在图表 Web 部件中展示了三个财年的数据。

成功创建组成销售仪表板的所有 Web 部件后,就完成了第一个端到端的解决方案。在这个过程中,我们应用了之前学过的很多知识,还加入了一些新内容,这是对实践的综合运用。随着对 SharePoint 对象模型和 API 的熟悉,我们会有更多创意来将数据和 .NET 应用与 SharePoint 集成。

SharePoint 的优势在于可以根据需求创建简单或复杂的解决方案。例如,可以使用 InfoPath 作为数据输入表单,将列表作为 Web 部件展示,还能使用关键绩效指标(KPIs)或 Excel 服务等。在这个过程中,列表和 Web 部件是 SharePoint 网站的核心构建块,有多种方式对它们进行编码和利用。

以下是一些相关的练习:
1. 回顾 SharePoint 的其他功能,在需求不变的情况下,思考不同的解决方案设计方式。比如,不使用服务器端对象模型,而是使用列表 Web 服务。
2. 在添加新记录之前,检查 FY10 列表项是否存在。如果存在,使用扩展的辅助函数计算新的汇总数据来替换旧数据。
3. 以编程方式创建新的列表定义和列表实例。将代码部署到 SharePoint 中,并手动向列表添加一些数据来测试功能。

在这个过程中,我们学到了以下内容:
| 项目

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 6:55:24

Kotaemon如何实现对话状态的持久化存储?

Kotaemon如何实现对话状态的持久化存储? 在构建企业级智能对话系统时,一个看似基础却极易被低估的问题浮出水面:当用户关闭浏览器两小时后重新打开,AI 是否还记得他们上一轮聊到一半的订单? 这个问题背后,是…

作者头像 李华
网站建设 2026/9/1 9:17:05

4、SharePoint 2010 开发全解析:数据交互、管理与核心特性

SharePoint 2010 开发全解析:数据交互、管理与核心特性 在 SharePoint 的世界中,数据有着丰富的含义。它可以是通过 Access 数据服务将 Microsoft Access 2010 数据库连接到 SharePoint,也可以是与 SQL Server 数据交互,或者通过 BCS 与服务端点交互以集成业务线(LOB)和…

作者头像 李华
网站建设 2026/9/24 4:21:24

工控入门实战:WinForm + 西门子PLC 搭建轻量级 SCADA 监控平台

前言工业自动化和智能制造快速发展,SCADA(数据采集与监控系统)与物联网(IoT)的融合已成为行业趋势。然而,对于初学者,市面上的商用SCADA系统往往功能复杂、成本高昂,且封闭性较强&am…

作者头像 李华
网站建设 2026/9/1 14:17:03

20、Linux 系统的数据迁移与应用兼容解决方案

Linux 系统的数据迁移与应用兼容解决方案 一、数据迁移工具 Neotek Outlook2Evolution 在数据迁移方面,Neotek 开发了 Outlook2Evolution(O2E)工具,用于将个人信息和邮件从 Microsoft Outlook 导出并导入到 Evolution 中。与其他一些工具不同,O2E 遵循 GPL 许可协议,用…

作者头像 李华
网站建设 2026/9/24 22:20:40

21、在 Linux 上运行 Windows 应用程序的指南

在 Linux 上运行 Windows 应用程序的指南 1. 迁移背景与优势 在考虑将桌面系统迁移到 Linux 时,应用程序的可用性往往是主要阻碍。不过,通过特定软件在 Linux 桌面上运行 Windows 应用程序,用户能在享受 Linux 优势的同时,延续对已有 Windows 软件的投资。 在 Linux 上运…

作者头像 李华
网站建设 2026/9/22 3:44:02

28、开源软件许可证与Linux桌面发行版全解析

开源软件许可证与Linux桌面发行版全解析 在开源软件的世界里,许可证是保障软件合法使用、传播和修改的重要规则。同时,Linux作为开源操作系统的代表,在桌面领域提供了丰富多样的发行版选择。本文将为您详细介绍伯克利软件发行许可证(BSD),并深入探讨一些大型企业级的Lin…

作者头像 李华