使用 InfoPath 2003 对象模型开发表单模板

Microsoft InfoPath 继续支持利用 Microsoft Office InfoPath 2003 Toolkit for Visual Studio .NET 或 Visual Studio 2005 Tools for the Microsoft Office System 创建的、且具有依据 Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间的成员编写的业务逻辑的表单模板项目。 本节中的主题将此命名空间的类型和成员称为 InfoPath 2003 兼容对象模型,或简称为 InfoPath 2003 对象模型。 InfoPath 还支持通过 Microsoft Office InfoPath 2007 创建的、使用 InfoPath 2003 兼容对象模型的表单模板项目。 此外,还可以利用 InfoPath 创建使用 InfoPath 2003 兼容对象模型的新表单模板对象,以便为 Office InfoPath 2007 用户保留向后兼容性。 本节中的所有主题专门讲述如何创建和开发使用 Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间提供的 InfoPath 2003 兼容对象模型的表单模板。

重要

尽管 InfoPath 仍支持使用 Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间提供的托管代码对象模型创建业务逻辑,但使用此对象模型编写的业务逻辑不支持部署到具有InfoPath Forms Services的 Microsoft SharePoint Server 2010 的启用浏览器的表单模板。 启用浏览器的表单模板必须使用 Microsoft.Office.InfoPath 命名空间成员为自定义业务逻辑提供的新 InfoPath 托管代码对象模型。 有关使用 Microsoft.Office.InfoPath 命名空间的成员编写的业务逻辑创建表单模板的详细信息,请参阅 使用代码开发 InfoPath 表单模板。 >另请注意,使用 Visual Studio 2012 编译的表单模板的用户必须在其计算机上安装 Microsoft .NET Framework 2.0 或更高版本。 使用 Visual Studio .NET 2003 编译的表单模板的用户只需在其计算机上拥有 Microsoft .NET Framework 1.1。

本节内容

使用 InfoPath 2003 对象模型开发表单模板入门

提供有关如何开始创建托管代码表单模板(使用 InfoPath 2003 兼容对象模型)的信息。

使用 InfoPath 2003 对象模型创建表单模板

讨论初始化和清理代码、如何添加事件处理程序、如何调试和部署托管代码表单模板、线程支持以及如何使用 InfoPath 托管代码解决方案中的 Microsoft XML Core Services (MSXML)。

具有代码的 InfoPath 表单模板中的安全性

讨论使用托管代码的 InfoPath 表单模板的安全模型,调试完全信任的 InfoPath 表单模板以及相关的安全过程。

了解 InfoPath 2003 对象模型

讨论 InfoPath 2003 兼容对象模型,以及使用该对象模型的托管代码表单模板的常见编程任务。

使用 InfoPath 2003 对象模型的表单模板的疑难解答

包含用于解决您在创建使用 InfoPath 2003 兼容对象模型的托管代码表单模板时可能遇到的常见问题的提示。

InfoPath 开发人员门户

包含许多链接,这些链接指向有关构建自定义 InfoPath 解决方案的技术文章、代码示例、下载内容、支持以及其他 MSDN 文档。

Microsoft Office 开发人员中心

包含许多链接,这些链接指向有关构建自定义 Office 解决方案的技术文章、代码示例、下载内容、支持以及其他 MSDN 文档。