Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
Если ваша организация разработка пользовательской программе Microsoft Windows или пользовательские веб-формы для сбора данных, вы можете интегрировать функции редактора Microsoft Office InfoPath с помощью элементов управления InfoPath в программу собственной.
В этой статье содержится обзор как можно расширить и улучшить пользовательском приложении или веб-формы с помощью одного из элементов управления вместе с InfoPath и InfoPath Forms Services.
Примечание: Использование элементов управления в пользовательском приложении или веб-форма InfoPath, необходимо иметь знакомы с использованием Microsoft компонент модели объектов (COM), Microsoft .NET framework или ASP .NET элементов управления в пользовательском приложении.
В этой статье
Обзор
InfoPath можно использовать для создания шаблонов форм, которые помогут вашей организации сбора для повторного использования и согласованность данных с помощью функций, таких как условное форматирование, проверка данных и данные подключения к веб-служб и баз данных. Ваши пользователи могут заполнять формы, основанные на шаблоны форм на своем компьютере или в веб-браузере, если веб-сервер использует InfoPath Forms Services.
Если бизнес-требований решили получить возможность использовать пользовательских решений, можно воспользоваться преимуществами этих функций с помощью элементов управления в пользовательском приложении или веб-формы InfoPath. Рассмотрим следующие ситуации:
-
Ваша компания разработана Windows программа для работы с базой данных вашей компании. Вместо создания пользовательского интерфейса с нуля для сбора данных для этой базы данных, можно сэкономить время разработки с помощью элементов управления InfoPath как интерфейс сбора данных. Настраиваемые программы будет содержать все возможности InfoPath редактора сбор данных и будет иметь преимущество использования неправильных разрабатывать собственные интерфейса.
-
У вас есть потребности бизнеса веб-формы, чем может принимать и отображать проектирования рисунки в определенном формате. Пользователям необходимо отправить эти проектирования рисунки для подачи заявок стандартных. Для выполнения этой потребности бизнеса разработчиков создал пользовательской программе, который может принять эти рисунки через веб-формы и отображать их в веб-браузере. Необходимо подключение к базе данных SQL Server для хранения документов, отправленных пользователей веб-приложения. Путем увеличения пользовательская веб-форма с элементом управления InfoPath, можно воспользоваться преимуществами InfoPath поддержку базы данных SQL Server без необходимости Разработка нового настраиваемого программы, работающее с существующего веб-формы вашей компании.
-
Ваша компания использует внешнего источника данных, которое не поддерживается в настоящее время все программы, включая InfoPath сбора данных. Так как ваша компания использует этого внешнего источника данных для хранения данных, разработчиков создал пользовательской программе Windows для общения с этого внешнего источника данных. Добавление элементов управления InfoPath в программу собственной предоставляет широкий, пользовательский интерфейс, который включает в себя все функции приложения InfoPath.
С помощью InfoPath инкапсулированный с помощью элементов управления теперь вы можете добавлять функции редактора InfoPath в пользовательском приложении Windows или пользовательская веб-форма.
Элемент управления InfoPath
Элемент управления InfoPath — это файл библиотеки (DLL) скомпилированный динамической компоновки, предоставляет возможности редактора в пользовательском приложении Windows или веб-формы InfoPath. InfoPath и InfoPath Forms Services входят в трех различных версий элементов управления InfoPath. Элемент управления, который используется зависит от технологии, используемые в программу собственной и будет ли эта программа будет использоваться на компьютерах с приложением InfoPath или с помощью браузера как веб-формы.
Настраиваемая программе программного обеспечения Windows, использующий COM Использование Ipeditor.dll файл, который поставляется вместе с приложением InfoPath в пользовательских приложений Windows, использующих COM. Чтобы использовать этот элемент управления, создайте экземпляр класса InfoPathEditorObject . Этот класс становится доступной, добавив ссылку на файл Ipeditor.dll в программу собственной. Так как вы используете файл, который поставляется вместе с приложением InfoPath, пользователям потребуется InfoPath, преобразованную в формат, используйте программу собственной.
Настраиваемая программе программного обеспечения Windows, использующего .NET framework Использование сборки Microsoft.Office.InfoPath.FormControl, которая поставляется с приложением InfoPath в программе настраиваемые Windows, использующего .NET framework. Статья MSDN, размещения среду редактирование формы InfoPath 2007 в приложении настраиваемые формы Windows, содержит дополнительные сведения и пример кода, использующего этой сборки. Так как вы используете файл, который поставляется вместе с приложением InfoPath, пользователям потребуется InfoPath, преобразованную в формат, используйте программу собственной.
Настраиваемые веб-формы Использование управления XmlFormView ASP.NET, который поставляется вместе с InfoPath Forms Services в пользовательские веб-формы. Статья MSDN, размещения среду редактирование формы InfoPath 2007 в другой веб-формы, содержит дополнительные сведения и пример кода, использующего этот элемент управления. Так как этот элемент управления отображает пользовательская веб-форма через сервер InfoPath Forms Services, пользователям достаточно веб-браузера для использования пользовательского веб-формы.