Въведение в използването на 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, инсталиран на своите компютри, за да използвате програмата ви по избор.

Потребителски прозорец програма, която използва .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, вашите потребители трябва само уеб браузър да използвате вашия потребителски уеб формуляр.

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×