InfoPathi kasutamine kohandatud programmis

Rakenduskoht
InfoPath 2010 InfoPath 2013

Kui teie ettevõte arendab andmete kogumiseks kohandatud Microsoft Windowsi programmi või kohandatud veebivormi, saate Microsoft Office InfoPathi redaktori funktsioonid integreerida oma kohandatud programmi InfoPathi juhtelemendi abil.

Sellest artiklist leiate ülevaate sellest, kuidas saate oma kohandatud programmi või veebivormi laiendada ja täiustada, kasutades ühte InfoPathi ja InfoPath Forms Services juhtelemente.

Märkus.

InfoPathi juhtelemendi kasutamiseks kohandatud programmis või veebivormil peate olema tuttav Microsoft Component Object Modeli (COM), Microsoft .NET-raamistiku või ASP .NET-juhtelementide kasutamisega kohandatud programmis.

Selle artikli teemad

Ülevaade

InfoPathi abil saate luua vormimalle, mis aitavad teie ettevõttel koguda ühtseid ja korduvkasutatavaid andmeid, kasutades selliseid funktsioone nagu tingimusvorming, andmete valideerimine ning andmeühendused veebiteenuste ja andmebaasidega. Kasutajad saavad täita vorme, mis põhinevad teie arvuti vormimallidel, või veebibrauseris, kui teie veebiserver kasutab InfoPath Forms Services.

Kui teie ärivajadused sunnivad teid kasutama kohandatud lahendust, saate neid funktsioone kasutada InfoPathi juhtelemendi abil oma kohandatud programmis või veebivormil. Oletagem näiteks, et kasutate järgmisi olukordi.

  • Teie ettevõte töötas välja kohandatud Windowsi programmi, mis töötab teie ettevõtte andmebaasiga. Selle asemel, et luua selle andmebaasi andmete kogumiseks nullist kasutajaliides, saate arendusaja säästmiseks kasutada InfoPathi juhtelementi andmete kogumise liidesena. Teie kohandatud programmil on kõik InfoPathi redaktori andmete kogumise funktsioonid ja te ei pea ise oma liidest arendama.
  • Teil on veebivormi jaoks ärinõue, kui tehniku jooniseid aktsepteerida ja kuvada kindlas vormingus. Ehitusloa taotlemiseks peavad kasutajad esitama need tehnilised joonised. Selle ärivajaduse täitmiseks on teie arendusmeeskond loonud kohandatud programmi, mis aktsepteerib neid jooniseid veebivormi kaudu ja kuvab need veebibrauseris. Kasutajate esitatud jooniste talletamiseks peate ühendama oma veebiprogrammi SQL Server andmebaasiga. Kui laiendate oma kohandatud veebivormi InfoPathi juhtelemendiga, saate kasutada InfoPathi omatuge SQL Server andmebaaside jaoks, ilma et peaksite välja töötama uut kohandatud programmi, mis töötab teie ettevõtte olemasoleva veebivormiga.
  • Teie ettevõte kasutab välist andmeallikat, mida praegu ei toeta ükski andmete kogumise programm (sh InfoPath). Kuna teie ettevõte kasutab seda välist andmeallikat andmete talletamiseks, on teie arendusmeeskond loonud kohandatud Windowsi programmi selle välise andmeallikaga suhtlemiseks. InfoPathi juhtelemendi lisamine kohandatud programmi pakub rikkalikku kasutajaliidest, mis sisaldab kõiki InfoPathi funktsioone.

Kui InfoPath on juhtelemendis kapseldatud, saate nüüd InfoPathi redaktori funktsioonid lisada oma kohandatud Windowsi programmile või kohandatud veebivormile.

Lehe algusse

InfoPathi juhtelement

InfoPathi juhtelement on kompileeritud dünaamiline lingiteek (.dll), mis paljastab InfoPathi redaktori funktsioonid kohandatud Windowsi programmile või veebivormile. InfoPathi ja InfoPath Forms Services saata InfoPathi juhtelemendi kolm erinevat versiooni. Kasutatav juhtelement sõltub teie kohandatud programmis kasutatavast tehnoloogiast ja sellest, kas seda programmi kasutatakse InfoPathi kasutavates arvutites või brauseri veebivormina.

Com-i kasutav kohandatud Windowsi programm Kasutage Ipeditor.dll faili, mis saadetakse Koos InfoPathiga teie kohandatud Windowsi rakendustes, mis kasutavad COM-i. Selle juhtelemendi kasutamiseks looge klassi InfoPathEditorObject eksemplar. See klass muutub kättesaadavaks, lisades kohandatud programmis viite Ipeditor.dll failile. Kuna kasutate InfoPathiga kaasas olevat faili, peab teie kasutajate arvutisse olema installitud InfoPath, et saaksite kasutada teie kohandatud programmi.

Kohandatud Windowsi programm, mis kasutab .NET-raamistikku Kasutage assemblerit Microsoft.Office.InfoPath.FormControl, mis saadetakse koos InfoPathiga teie kohandatud Windowsi programmis, mis kasutab .NET-raamistikku. MSDN-i artiklis InfoPath 2007 vormiredigeerimiskeskkonna majutamine kohandatud Windowsi vormirakenduses sisaldab lisateavet ja seda assemblerit kasutavat näidiskoodi. Kuna kasutate InfoPathiga kaasas olevat faili, peab teie kasutajate arvutisse olema installitud InfoPath, et saaksite kasutada teie kohandatud programmi.

Kohandatud veebivorm Kasutage juhtelementi XmlFormView ASP.NET, mis lisab InfoPath Forms Services teie kohandatud veebivormile. MSDN-i artiklis InfoPath 2007 vormi redigeerimiskeskkonna majutamine kohandatud veebivormil sisaldab lisateavet ja seda juhtelementi kasutavat näidiskoodi. Kuna see juhtelement renderdab teie kohandatud veebivormi serveri kaudu, kus töötab InfoPath Forms Services, vajavad teie kasutajad kohandatud veebivormi kasutamiseks ainult veebibrauserit.

Lehe algusse