Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Napomena
Grupe interesa zajednice sada su premještene sa servisa Yammer na microsoft Viva Engage. Da biste se pridružili zajednici na platformi Viva Engage i sudjelujeli u najnovijim raspravama, ispunite obrazac Zatražite pristup zajednici Financije i operacije Viva Engage i odaberite zajednicu kojoj se želite pridružiti.
U ovom se članku opisuju proširene vrste podataka u sustavu X++.
Proširene vrste podataka korisnički su definirane vrste koje se temelje na booleovim, int, int64, stvarnim, str i datumima za jednostavne vrste podataka te na složenoj vrsti spremnika. EDT je jednostavne vrste podataka ili spremnik s dodatnim nazivom i dodatnim svojstvima. Možete, primjerice, stvoriti novi EDT s nazivom Naziv i temeljiti ga na nizu. Zatim možete koristiti novi EDT u deklaracijama varijabli i polja u razvojnom okruženju.
Možete i temeljiti EDTs na drugim EDTs-ima. EDTs su standardne vrste podataka, ali imaju određeni naziv i dodatna svojstva. EDTs podliježu istim pretvorbama vrijednosti i vrsta kao i standardne vrste podataka na kojima se temelje. Ovo su prednosti EDTs-ova:
- Kod je lakše čitati jer varijable imaju smislenu vrstu podataka. Vrsta podataka, primjerice, jest Naziv umjesto str.
- Svojstva koja postavite za EDT koriste sve instance te vrste. Stoga EDTs pomažu smanjiti rad i povećati dosljednost. Brojevi računa (vrsta podataka AccountNum ), primjerice, imaju ista svojstva u cijelom sustavu.
- Možete stvarati hijerarhije EDTs-ova. EDTs mogu naslijediti odgovarajuća svojstva od nadređenog elementa, a možete i promijeniti druga svojstva. Vrsta podataka ItemCode, primjerice , koristi se kao osnova za vrste podataka MarkupItemCode i PriceDiscItemCode .
Stvaranje EDT-a
Ta značajka nije implementirana kao jezični konstrukt. Da biste stvorili EDT, slijedite ove korake:
- U eksploreru za rješenja desnom tipkom miša kliknite projekt, pokažite na Dodaj, a zatim kliknite Nova stavka.
- U dijaloškom okviru Dodavanje nove stavke odaberite Instalirano , a zatim Artefakti u lijevom oknu.
- U srednjem oknu odaberite vrstu EDT-a koju želite stvoriti.
- Unesite naziv, a zatim kliknite Dodaj.
PRIMJER EDT-a
public void EdtMethod()
{
// Example of declaring EDT variables where
// a UserGroupID (integer) variable is declared and initialized to 1.
UserGroupID groupID = 1;
// An Amount (real) variable is declared.
Amount currency;
}