Promena programski jezik predloška obrasca
Primenjuje se na
Predložak obrasca može da sadrži samo skriptu ili kontrolisani kôd koji je napisan na jednom jeziku za programiranje. Programski jezik predloška obrasca možete promeniti tako što ćete ukloniti originalnu skriptu ili upravljani kôd, navesti novi programski jezik, ponovo navesti originalnu skriptu ili kontrolisani kôd na novom programnom jeziku, a zatim dodati novu skriptu ili upravljani kôd predlošku obrasca.
Napomena
InfoPath ne može da konvertuje postojeću skriptu ili kontrolisani kôd iz jednog programskog jezika u drugi programski jezik.
U ovom članku:
Pregled
Kada treba da koristite skriptu ili kontrolisani kôd da biste dodali poslovnu logiku u predložak obrasca, kao što je izvršavanje složenog izračunavanja pomoću vrednosti koje korisnici unose u obrasce na osnovu predloška obrasca, poslovnu logiku možete da dodate pomoću jednog od nekoliko različitih programskih jezika, uključujući C# ili Microsoft Visual Basic. Kada u predložak obrasca dodate skriptu ili upravljani kôd, sve promene koje želite da izvršite ili bilo koja nova skripta ili kontrolisani kôd koji želite da dodate u predložak obrasca moraju biti napisane na istom programnom jeziku.
Kako se predložak obrasca razvija kako bi ispunio nove poslovne zahteve, možda ćete morati da promenite programski jezik koji se koristi u predlošku obrasca. Na primer, zamislite sledeće situacije:
- Preduzeće ima nove smernice koje koriste programski jezik C# za sve Microsoft Windows programe i proširenja programa koje je razvilo vaše odeljenje. Postojeći predlošci obrazaca koji se koriste u preduzeću dizajnirani su pomoću Visual Basic programski jezik. Da biste bili usaglašeni sa novim smernicama, morate da konvertujete sve predloške obrazaca tako da koriste programski jezik C#.
- Objavili ste predložak obrasca kreiran u programu Microsoft Office InfoPath 2003 koji ima skriptu napisanu u JScript-u. Pošto Microsoft Office InfoPath 2007 omogućava korisnicima da popunjavaju obrasce na osnovu predloška obrasca u veb pregledaču, morate da konvertujete ovaj predložak obrasca u predložak obrasca omogućen za pregledač, a zatim da ga objavite na serveru na kojem je InfoPath Forms Services. Međutim, InfoPath Forms Services obrasca samo sa oblicima kontrolisanih kodova; ne možete da objavite predložak obrasca koji sadrži skriptu na serveru na kojem InfoPath Forms Services. Skriptu morate da konvertujete u sklop kontrolisanog koda kako biste mogli da objavite predložak obrasca na serveru na kojem InfoPath Forms Services.
- Vi ste odgovorni za održavanje nekoliko predložaka obrazaca koje niste dizajnirate. Ovi predlošci obrazaca sadrže skripte napisane u JScript skripti. Iako možete da čitate i pišete skripte napisane u usluzi JScript, mnogo ste veštije u pisanju skripti koristeći programski jezik Microsoft Visual Basic Scripting Edition (VBScript). Pošto ćete održavati ove predloške obrazaca, biće mnogo efikasnije ako je skripta napisana u VBScript skripti, pa odlučite da zamenite postojeće skripte napisane u JScript skriptima napisanim pomoću VBScript skripte.
Ako treba da promenite programski jezik koji se koristi u postojećem predlošku obrasca, prvo morate da uklonite postojeću skriptu ili upravljani kôd iz predloška obrasca, a zatim da navedete novi programski jezik za predložak obrasca. Kada promenite programski jezik u predlošku obrasca, možete ponovo da napisite skriptu ili upravljani kôd na novom jeziku pomoću Microsoft Script Editor ili Microsoft Visual Studio Tools for Applications, a zatim dodate novu skriptu u predložak obrasca.
Promena programski jezik predloška obrasca
Pre nego što promenite programski jezik predloška obrasca, možda ćete želeti da sačuvate kopiju originalnog izvornog koda u uređivaču teksta, kao što je Microsoft Beležnica, u slučaju da treba da ga uputite na njega ili da koristite originalni kôd.
Sačuvaj originalni izvorni kôd
Otvorite predložak obrasca u režimu za dizajniranje.
U meniju Alatke postavite pokazivač na stavku Programiranje, a zatim uradite nešto od sledećeg:
- Ako predložak obrasca sadrži skriptu, kliknite na dugme Microsoft Script Editor.
- Ako predložak obrasca sadrži kontrolisani kôd, kliknite na dugme Microsoft Visual Studio Tools for Applications.
U meniju Uređivanje na kartici Microsoft Script Editor ili Microsoft Visual Studio Tools for Applications izaberite stavku Izaberi sve.
U meniju Uređivanje izaberite stavku Kopiraj.
Nalepite kôd koji ste kopirali u uređivač teksta, kao što je "Beležnica".
Sačuvajte datoteku uređivača teksta.
Promena programski jezik predloška obrasca
U meniju Alatke izaberite stavku Opcije obrasca.
U okviru Kategorija u dijalogu Opcije obrasca izaberite stavku Programiranje.
U okviru Programski jezik izaberite stavku Ukloni kôd.
Kliknite na dugme Da u okviru poruke sa upozorenjem da ćete ukloniti kôd iz predloška obrasca.
Sa liste Jezik koda predloška obrasca izaberite jezik koji želite da koristite u predlošku obrasca.
Savet
Ako programski jezik menjate u Visual Basic ili C#, u polju Lokacija projekta za Visual Basic i C# kôd otkucajte lokaciju na kojoj želite da sačuvate datoteke projekta.