Iepazīšanās ar veidlapas veidņu pielāgošanu, izmantojot programmēšanas kodu

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Microsoft Office InfoPath piedāvā izstrādātājiem bagātīgas izstrādes vide, kur veidlapas veidņu pielāgošanu. Veidlapu veidnes var pielāgot, ierakstot programmēšanas kodu, kas atbild uz formas un datu validācija notikumus, piekļūst un manipulē pamatā esošā XML dokumenta formas, ievieš pielāgotu datu iesniegšana un sapludināšanu un piekļūst ārējiem datu avotiem. Veidlapas veidnes pielāgošanu var ietvert arī mainot kādu konkrētu prasību veidlapas veidnes failu.

Ir svarīgi saprast dažus galvenos jēdzienus, kas rodas programmēšanas veidlapas veidnes. Šie jēdzieni ir iekļauti InfoPath programmēšanas komponenti, deklaratīvas un programmēšanas programmēšana un atbalstītās programmēšanas valodas un vides.

Šajā rakstā

Programmēšanas komponenti

Deklaratīvas un programmēšanas attīstības

Programmēšanas valodas un vidēs

Programmēšanas komponenti

InfoPath programmējamība ietver veidlapas veidnes pielāgošanu, mainot tās avota failus vai skriptu, lai izveidotu pielāgotas funkcijas, kas izmanto InfoPath objekta modelisrakstot. Veidlapas veidnes, kas var ietvert programmēšanas mijiedarbību galvenās sastāvdaļas ir norādīti tālāk esošajā tabulā.

Komponents

Apraksts

Objekta modelis

Hierarhijas tipa bibliotēka, kas sastāv no kolekcijām, objektiem, rekvizītiem, metodēm un notikumi, kas sniedz veidlapas veidnes izstrādātājiem programmēšanas kontroli pār dažādiem aspektiem InfoPath rediģēšanas vides un piekļuvi veidlapas pamatā esošo XML dokumentu.

Datu validācija

XML shēmas, izteiksmes un skripta kods, ko izmanto, lai validētu un ierobežotu dati, ko lietotāji drīkst formā ievadiet kombināciju.

Notikumu apstrāde

Notikumu apdarinātāja reaģēt uz izmaiņām veidlapas pamatā esošo XML dokumentu, atbildēt uz skats pāreja, ieviest pielāgotu veidlapu iesniegšanas vai Atbildēšana uz veidlapas pamatā esošā XML dokumenta ielādes kopu.

Lietotāja interfeiss

Pielāgojamu lietotāja interfeisa komponentus kopa, kas ietver izvēlnes, rīkjoslas, pogas, komandjoslā un uzdevumrūtīm.

Vadīklu rediģēšana

Izmantota, lai pārvaldītu un mijiedarbotos ar veidlapas pamatā esošo XML dokumentu, kas ietver kolekcijas, papildu vienumi un lauki īpašo InfoPath vadīklu kopa. Ņemiet vērā, ka nav mijiedarbojas ar šiem rediģēšanas vadīklas tieši, bet gan izmantojot veidlapas pamatā esošo XML dokumentu, ar kuru vadīklas ir saistītas.

Kļūdu apstrādes

Notikumu apdarinātāja, objektu modeļa izsaukumu un veidlapas definīcijas (. xsf) faila ierakstiem, kas tiek izmantoti, lai apstrādātu kļūdas veidlapas kombināciju.

Drošība

Drošības līmeņu kopa, kas ierobežot piekļuvi InfoPath objekta modeļa un sistēmas resursiem.

Datu iesniegšana

Iepriekš definētu funkciju, ko var izmantot, lai ieviestu pielāgotas veidlapas publicēšana un iesniegšana funkcionalitāti kopa.

Biznesa loģikas

Pielāgota skripta faili, kas ietver programmēšanas kods, ko izmanto, lai ieviestu konkrētu rediģēšanas uzvedības, datu validācijas, notikumu apdarinātājus un datu plūsmas vadības kopu. Biznesa loģikas var tikt iekļauta arī piekļūstot ārējiem programmkomponentu objektmodeļa (COM) komponentu.

Veidlapas integrācija

Integrācija ar citām Microsoft Office programmām, piemēram, Microsoft Office Excel vai Microsoft Office Outlook. Integrācija var būt saistīta aizmugursistēmas serveros, piemēram, Microsoft SQL Server, Microsoft Windows SharePoint Services vai XML Web pakalpojumu izmantošanu.

Uz lapas sākumu

Deklaratīvas un programmēšanas attīstības

Mainot veidlapas veidņu failus, deklaratīvi pielāgot veidlapas veidnes — tas ir, standarta teksta redaktorā atveriet failu un manuāli mainīt elementus, atribūtus un failu vērtības. Mainot veidlapas veidni programmiski, rakstot programmēšanas kodu, izmantojot skriptu valodas vai pārvaldītā koda valodu saistībā ar InfoPath objekta modeli un dažos gadījumos COM komponentus, lai paplašinātu un uzlabotu formas uzvedību veidni.

Lūk, daži veidi, kā deklaratīvi pielāgot veidlapas veidni:

  • Modificēt XML shēmas (. xsd) faili

  • Modificēt skatu (XSL) failiem, kas izveidoti noformējuma režīms

  • Modificēt veidlapas definīcijas (. xsf) fails

  • Modificēt XML veidnes (. XML) failu

Lūk, daži veidi, kā programmiski pielāgot veidlapas veidni:

  • Pievienojiet veidlapas dzīves cikla apstrādes loģiku

  • Pievienotu pielāgotu datu validāciju

  • Pievienot pielāgotu kļūdu apstrādes

  • Ieviest datu iesniegšana

  • Atbildēšana uz veidlapu sapludināšanu vai importēšana

  • Izmantot pielāgotu uzdevuma rūtis

  • Pielāgotu dialoglodziņu izmantošana

  • Piekļūt un modificēt veidlapas pamatā esošo XML dokumentu

  • Piekļūt un modificēt veidlapas definīcijas (. xsf) fails

  • Lietot ārējos COM komponentus

Lai iegūtu detalizētu informāciju par InfoPath programmēšanas komponentiem un veidlapas veidnes pielāgošanu deklaratīvi vai programmiski, skatiet rakstā InfoPath izstrādātāja atsauci, kas ir instalēta ar InfoPath un var piekļūt, izmantojot InfoPath palīdzību programmā noformēšanas režīmā.

Uz lapas sākumu

Programmēšanas valodas un vidēs

Līdzīgi kā Microsoft Office programmas, InfoPath atbalsta vairākas programmēšanas vides un programmēšanas valodas, ko izstrādātāji var izmantot Office programmu automatizēšanai un paplašināšanai. Tomēr lielākajai daļai Office programmu izmantot Microsoft Visual Basic for Applications (VBA), kā savu primāro programmēšanas valodu, InfoPath izmanto divas skriptu valodas — Microsoft JScript un Microsoft Visual Basic Scripting Edition (VBScript) un divas pārvaldītā koda valodās, Microsoft Visual c# un Microsoft Visual Basic. Papildus programmēšanas vidi, kas tiek izmantota, kad skriptu rakstīšanu programmā InfoPath ir Microsoft Script Editor (MSE), nevis Visual Basic redaktors. Visbeidzot, iekļauts rakstīšanas pārvaldīto kodu vide ir Microsoft Visual Studio 2005 Tools for Applications (VSTA), ko var instalēt, ja Microsoft .NET Framework 2.0 un Microsoft Core XML Services 6.0.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×