Разработка шаблонов форм с управляемым кодом, использующих объектную модель InfoPath 2003
Приложение Microsoft Office InfoPath 2007 по-прежнему поддерживает проекты шаблонов форм, созданные с помощью набора инструментов Microsoft Office InfoPath 2003 для Visual Studio .NET или с помощью набора инструментов Visual Studio 2005 для системы Microsoft Office и использующие бизнес-логику, написанную с применением элементов пространства имен Microsoft.Office.Interop.InfoPath.SemiTrust. Кроме того, можно создать новый проект шаблона формы с бизнес-логикой управляемого кода, работающей с применением объектной модели, совместимой с InfoPath 2003, чтобы сохранить обратную совместимость для пользователей InfoPath 2003. Темы этого раздела посвящены созданию и разработке шаблонов форм, работающих с объектной моделью, совместимой с InfoPath 2003 и предоставляемой пространством имен Microsoft.Office.Interop.InfoPath.SemiTrust.
Внимание! |
---|
Хотя создание бизнес-логики с помощью объектной модели с управляемым кодом, предоставляемой пространством имен Microsoft.Office.Interop.InfoPath.SemiTrust, по-прежнему поддерживается в Office InfoPath 2007, но бизнес-логика, написанная с применением этой объектной модели, не поддерживается для шаблонов форм с поддержкой веб-обозревателя, развернутых в Microsoft Office Forms Server 2007 или Microsoft Office SharePoint Server 2007 с Служба InfoPath Forms Services. Шаблоны форм с поддержкой веб-обозревателя должны использовать новую объектную модель InfoPath с управляемым кодом, которая предоставляется элементами пространства имен Microsoft.Office.InfoPath для настраиваемой бизнес-логики. Дополнительные сведения по созданию шаблонов форм с бизнес-логикой, написанной с применением элементов пространства имен Microsoft.Office.InfoPath, см. в статье Разработка шаблонов форм InfoPath с управляемым кодом. Кроме того, обратите внимание, что пользователям шаблонов форм, скомпилированных с помощью Набор средств Microsoft Visual Studio для приложений (VSTA), Visual Studio 2005 с Набор средств Microsoft Visual Studio 2005 для Microsoft Office System 2007 или Visual Studio 2008 с Visual Studio Tools для Office, требуется на компьютерах наличие установленной платформы Microsoft .NET Framework 2.0. Пользователям шаблонов форм, скомпилированных с помощью Visual Studio .NET 2003, требуется на компьютерах только платформа Microsoft .NET Framework 1.1. |
В этом разделе
- Введение в разработку шаблонов форм с управляемым кодом, использующих объектную модель InfoPath 2003
Предоставляются вводные сведения о создании шаблонов форм с управляемым кодом, работающих с объектной моделью, совместимой с InfoPath 2003.
- Создание шаблонов форм с управляемым кодом, использующих объектную модель InfoPath 2003
Описывается инициализация и очистка кода, добавление обработчиков событий, отладка и развертывание шаблонов форм с управляемым кодом, поддержка потоков и работа со службами MSXML 5.0 из решений InfoPath с управляемым кодом.
- Безопасность в шаблонах форм InfoPath с управляемым кодом
Описывается модель безопасности для шаблонов форм InfoPath, использующих управляемый код, отладка шаблонов форм InfoPath с полным доверием, а также соответствующие процедуры безопасности.
- Ознакомление с объектной моделью InfoPath 2003
Описывается объектная модель, совместимая с InfoPath 2003, и типичные задачи программирования для шаблонов форм с управляемым кодом, работающих с этой объектной моделью.
- Устранение неполадок шаблонов форм с управляемым кодом, использующих объектную модель InfoPath 2003
Представляет советы по решению типичных проблем, которые могут обнаружиться при создании шаблонов форм с управляемым кодом, работающих с объектной моделью, совместимой с InfoPath 2003.
Дополнительные разделы
- Портал разработчиков InfoPath
Содержит ссылки на технические статьи, примеры кода, загрузки, поддержку и другую документацию MSDN по построению настраиваемых решений InfoPath.
- Центр разработчиков Microsoft Office
Содержит ссылки на технические статьи, примеры кода, загрузки, поддержку и другую документацию MSDN по построению настраиваемых решений Office.