Uvod v uporabo InfoPatha v programu po meri

Če vaša organizacija razvija program sistema Microsoft Windows po meri ali spletni obrazec po meri, namenjen zbiranju podatkov, lahko vključite funkcije urejevalnika za Microsoft Office InfoPath, tako da uporabite InfoPathov kontrolnik v vašem programu po meri.

Ta članek nudi pregled na tem, kako lahko razširite in izboljšate vaš program ali spletni obrazec po meri z enim od kontrolnikov, ki so vključeni v InfoPathu in InfoPath Forms Services.

Opomba : Če želite uporabiti InfoPathov kontrolnik v programu ali spletnem obrazcu po meri, morate znati uporabljati Microsoft Model COM (Component Object), Microsoft .NET Framework ali kontrolnike ASP .NET v programu po meri.

V tem članku

Pregled

InfoPathov kontrolnik

Pregled

Z InfoPathom lahko ustvarite predloge obrazcev, ki pomagajo vaši organizaciji zbirati stalne in večkratno uporabne podatke s funkcijami, kot sta pogojno oblikovanje in preverjanje veljavnosti podatkov, in podatkovnimi povezavami do spletnih storitev in zbirk podatkov. Uporabniki lahko izpolnijo obrazce, ki temeljijo na vaših predlogah obrazcev, v svojih računalnikih ali v spletnem brskalniku, če vaš spletni brskalnik uporablja InfoPath Forms Services.

Če morate zaradi poslovnih zahtev uporabljati rešitev po meri, lahko izkoristite te funkcije, tako da uporabite InfoPathov kontrolnik v vašem programu ali spletnem obrazcu po meri. Predstavljajte si te primere:

  • Vaše podjetje je razvilo programa sistema Windows po meri, ki deluje z zbirko podatkov vašega podjetja. Namesto da bi ustvarili popolnoma nov uporabniški vmesnik, ki zbira podatke za to zbirko podatkov, lahko prihranite čas za razvoj in uporabite InfoPathov kontrolnik kot vmesnik za zbiranje podatkov. Vaš program po meri bo imel vse funkcije zbiranja podatkov, ki jih ima InfoPathov urejevalnik, vam pa ne bo treba razviti lastnega vmesnika.

  • Vaša poslovna zahteva vključuje spletni obrazec, ki lahko sprejme in prikaže inženirske risbe v določeni obliki. Uporabniki morajo poslati te inženirske risbe, če želijo oddati vlogo za gradbeno dovoljenje. Vaša razvoja ekipa je želela izpolniti to poslovno zahtevo, zato je ustvarila program po meri, ki lahko sprejme takšne risbe prek spletnega obrazca in jih prikaže v spletnem brskalniku. Če želite shraniti risbe, ki jih pošljejo uporabniki, morate spletni program povezati z zbirko podatkov strežnika SQL Server. Če razširite svoj spletni obrazec po meri z InfoPathovim kontrolnikom, lahko izkoristite InfoPathovo naravno podporo za zbirke podatkov strežnika SQL Server, ne da bi morali razviti nov program po meri, ki deluje z obstoječim spletnim obrazcem vašega podjetja.

  • Vaše podjetje uporablja zunanji vir podatkov, ki ga trenutno ne podpira noben program za zbiranje podatkov, vključno z InfoPathom. Ker uporablja vaše podjetje ta zunanji vir podatkov za shranjevanje podatkov, je vaša razvojna skupina ustvarila program sistema Windows po meri, da komunicira s tem zunanjim virom podatkov. Dodajanje InfoPathovega kontrolnika v programa po meri ponuja obogaten uporabniški vmesnik, ki vključuje vse InfoPathove funkcije.

Ko je InfoPath zajet v kontrolniku, lahko dodate funkcije urejevalnika za InfoPath v vaš program sistema Windows po meri ali v spletni obrazec po meri.

Na vrh strani

InfoPathov kontrolnik

InfoPathov kontrolnik je prevedena datoteka dinamične povezovalne knjižnice (.dll), ki programu sistema Windows ali spletnemu obrazcu po meri omogoča uporabo funkcij urejevalnika za InfoPath. InfoPath in InfoPath Forms Services omogočata tri različice InfoPathovega kontrolnika. Kontrolnik, ki ga uporabljate, je odvisen od tehnologije, ki se uporablja v vašem programu po meri in od tega, ali bo program uporabljen v računalnikih z InfoPathom ali prek brskalnika kot spletni obrazec.

Program sistema Windows po meri, ki uporablja COM    Uporabite datoteko Ipeditor.dll, ki je del InfoPatha, v vaših programih sistema Windows po meri, ki uporabljajo COM. Če želite uporabiti ta kontrolnik, ustvarite primerek razreda InfoPathEditorObject. Ta razred postane na voljo tako, da dodate sklic na datoteko Ipeditor.dll v vaš program po meri. Ker uporabljate datoteko, ki je del InfoPatha, bodo morali imeti vaši uporabniki v računalnikih nameščen InfoPath, če bodo želeli uporabiti vaš program po meri.

Program sistema Windows po meri, ki uporablja .NET framework    Uporabite zbir Microsoft.Office.InfoPath.FormControl, ki je del InfoPatha, v svojem programu sistema Windows po meri, ki uporablja .NET framework. V članku na spletnem mestu MSDN, Gostovanje okolja urejevalnika za obrazec programa InfoPath 2007 v programu za obrazce sistema Windows po meri, je na voljo več informacij in primer kode, ki uporablja ta zbir. Ker uporabljate datoteko, ki je del InfoPatha, bodo morali imeti vaši uporabniki v računalnikih nameščen InfoPath, če bodo želeli uporabiti vaš program po meri.

Spletni obrazec po meri    Uporabite kontrolnik XmlFormView ASP.NET, ki je del InfoPath Forms Services, v vašem spletnem obrazcu po meri. V članku na spletnem mestu MSDN, Gostovanje okolja urejevalnika za obrazec programa InfoPath 2007 v spletnem obrazcu po meri, je na voljo več informacij in primer kode, ki uporablja ta kontrolnik. Ker ta kontrolnik upodobi vaš spletni obrazec po meri prek strežnika, v katerem se izvaja InfoPath Forms Services, uporabniki za uporabo spletnega obrazca po meri potrebujejo le spletni brskalnik.

Na vrh strani

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×