Въведение в използването на InfoPath в потребителска програма

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Ако вашата организация е разработване на потребителска програма на Microsoft Windows или по избор на уеб формуляр за събиране на данни, можете да интегрирате функциите на редактора на Microsoft Office InfoPath с помощта на InfoPath контрола във вашата програма от по избор.

Тази статия предоставя общ преглед на как можете да разширите и подобрите вашата потребителска програма или уеб формуляр с помощта на контролите, включени в InfoPath и InfoPath Forms Services.

Забележка: За да използвате за контрола на InfoPath в потребителска програма или уеб формуляр, трябва да сте запознати с използването на Microsoft Component Object Model (COM), Microsoft .NET framework, или ASP .NET контроли в потребителска програма.

В тази статия

Общ преглед

Контролата на InfoPath

Общ преглед

Можете да използвате InfoPath, за да създадете шаблони за формуляри, които помагат на вашата организация да събирате данни за съгласувани и многократно с помощта на функции като условно форматиране, проверка на даннии връзки към данни за уеб услуги и бази данни. Потребителите могат да попълват формуляри, които се базират на вашите шаблони на формуляри на своите компютри, или в уеб браузър, ако вашият уеб сървър използва InfoPath Forms Services.

Ако вашите изисквания за бизнес принуждава можете да използвате персонализирани решение, можете да се възползвате от тези функции с помощта на InfoPath контрола във вашата потребителска програма или уеб формуляр. Например Представете си следните ситуации:

  • Вашата фирма, разработени по избор Windows програма, която работи с база данни на вашата фирма. Вместо да създавате потребителски интерфейс от самото начало за събиране на данни за тази база данни, можете да запишете времето за развитие с помощта на InfoPath контрола като събиране интерфейс на вашите данни. Програмата ви по избор ще има всички данни, събиране на функциите на редактора на InfoPath и ще имате в полза на не се налага да развиете свой собствен интерфейс.

  • Имате бизнес изискване за уеб формуляр, отколкото могат да приемат и показват инженерни чертежи в конкретен формат. Вашите потребители трябва да представят тези инженерни чертежи да подават заявления за разрешителни сграда. За да изпълни това изискване за бизнеса, вашия екип е създал потребителски програма, която може да приемете тези чертежи чрез уеб формуляр и да ги покажете в уеб браузър. Трябва да се свържете вашата програма за уеб база данни на SQL Server за съхраняване на чертежи, предоставени от вашите потребители. Чрез разширяване на вашия потребителски уеб формуляр с InfoPath контролата, да се възползвате от роден поддръжка на InfoPath за бази данни на SQL Server, без да се налага да развиете нова потребителска програма, която работи с вашата фирма съществуващ уеб формуляр.

  • Вашата фирма използва външен източник на данни, които в момента не се поддържа от данни събиране програми, включително InfoPath. Тъй като вашата фирма използва този външен източник на данни за съхраняване на данни, вашия екип е създал потребителски Windows програма да комуникирате с този външен източник на данни. Добавяне на контролата за InfoPath към вашата потребителска програма предоставя богат, потребителски интерфейс, който включва всички функции на InfoPath.

С InfoPath, включен в контрола сега можете да добавите функции на редактора на InfoPath във вашия потребителски Windows програма или потребителски уеб формуляр.

Най-горе на страницата

Контролата на InfoPath

InfoPath контролата е компилиран динамично свързване библиотека (.dll) файл, който разкрива функциите на редактора на InfoPath в потребителска програма за Windows или уеб формуляр. 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, вашите потребители трябва само уеб браузър да използвате вашия потребителски уеб формуляр.

Най-горе на страницата

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×