开发您自己的 Web Part 时,除了要熟悉 SharePoint 环境之外,还需要具备 .NET Framework 和 ASP.NET 方面的知识。Web Part 是标准的 ASP.NET 定制控件。Microsoft 提供了模板,帮助您开始进行定制开发。下载 Microsoft 站点提供的模板安装包,您将看到需要安装 C# 或 VB.NET 示例(或安装两者)的提示。图 12 展示了安装后 Visual Studio .NET 中可以使用的 Web Part Library 项目选项。
图 12. 安装后 Visual Studio .NET 中可以使用的 Web Part Library 选项
创建定制 Web Part 的具体细节不在本文所讨论的范围之内。隐藏在 Web Part 背后的代码可以使用所有 .NET 功能,因此可以使用任何必要的方法(ADO.NET、Web 服务等)与 Lotus Domino 进行交互。
对开放标准(例如 Web 服务和 XML)的有力支持使得集成不同产品(如 Microsoft SharePoint 和 IBM Lotus Domino)变得轻而易举。SharePoint 平台通过一个 Web 界面来交付各种资源。可以方便地使用标准的或定制的 SharePoint Web Part 以及其他途径来包含基于 Domino 的应用程序和数据。利用已有的 Domino 应用程序,使之与 SharePoint 环境在同一家企业中和平共存。