Date: Fri, 29 Mar 2024 07:41:20 +0100 (CET) Message-ID: <1028941818.111522.1711694480880@srvdoc.doc.ipesoft.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_111521_663539822.1711694480880" ------=_Part_111521_663539822.1711694480880 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Syst=C3=A9m D2000 definuje pojem =C5=A1trukt=C3=BAra ako = ur=C4=8Dit=C3=BD po=C4=8Det pomenovan=C3=BDch polo=C5=BEiek, ktor=C3=BDm je= mo=C5=BEn=C3=A9 =C5=A1pecifikova=C5=A5 vlastnosti ako typ hodnoty, =C5=A1t= artovaciu hodnotu, ukladanie =C5=A1tartovacej hodnoty, limity. =C5=A0trukt= =C3=BAra je v syst=C3=A9me definovan=C3=A1 objektom typu Defin=C3=ADcia =C5=A1trukt=C3=BAry, = m=C3=A1 teda priraden=C3=A9 ur=C4=8Dit=C3=A9 meno. Defin=C3=ADcia =C5=A1tru= kt=C3=BAry (nie je nosite=C4=BEom hodnoty) predstavuje ur=C4=8Dit=C3=BA =C5= =A1abl=C3=B3nu, ktor=C3=A1 sa pou=C5=BE=C3=ADva (formou referencie) pri def= in=C3=ADcii =C4=8Fal=C5=A1=C3=ADch objektov typu:
Objekt typu =C5=A0t= rukt=C3=BArovan=C3=A1 premenn=C3=A1 je =C3=BAzko zviazan=C3=BD s objekt= om Defin=C3=ADcia =C5= =A1trukt=C3=BAry. Definuje nenulov=C3=BD po=C4=8Det riadkov hodn=C3=B4t= . Ka=C5=BEd=C3=BD riadok m=C3=A1 =C5=A1trukt=C3=BAru dan=C3=BA objektom Defin=C3=ADcia =C5=A1truk= t=C3=BAry. T=C3=BDmto vznik=C3=A1 matica hodn=C3=B4t:
Pr=C3=ADklad:
Objekt SD.OsobaDef typu Defin=C3=ADcia =C5=A1trukt=C3=BAry m=C3=A1 nasledovn=C3=A9 polo=C5=
=BEky:
N=C3=A1zov polo=C5=BEky | Typ polo=C5=BEky |
---|---|
Meno | Text |
Vek | Celo=C4=8D=C3=ADseln=C3=BD |
Narodeny | Absol=C3=BAtny =C4=8Das |
Deti | Celo=C4=8D=C3=ADseln=C3=BD |
Nech objekt SV.Osoby je typu =C5=A0trukt=C3=BArovan=C3=A1 premenn=C3=A1 a m=C3=A1 p=C3=A4= =C5=A5 (5) riadkov. Nech je riadok tohto objektu definovan=C3=BD objektom S= D.OsobaDef. Hodnota objektu je zlo=C5=BEen=C3=A1 z dvadsiatich (20) hodn=C3= =B4t [5 x 4] r=C3=B4znych typov, ktor=C3=BDch usporiadanie zn=C3=A1zor=C5= =88uje tabu=C4=BEka:
Riadok/St=C4=BApec | Meno | Vek | Narodeny | Deti |
---|---|---|---|---|
Ka=C5=BEd=C3=A9 pol=C3=AD=C4=8Dko predstavuje jednu hodnotu, ktor=C3=A1 = m=C3=A1 plnohodnotne definovan=C3=A9 (a zvl=C3=A1=C5=A1=C5=A5 pre ka=C5=BEd= =C3=BA hodnotu) v=C5=A1etky vlastnosti be=C5=BEn=C3=A9 v syst=C3=A9me D2000= (=C5=A1tartovacia hodnota, limity, stavov=C3=A9 bity at=C4=8F.). Jednotliv= =C3=A9 hodnoty je mo=C5=BEn=C3=A9 zobrazova=C5=A5 v grafick=C3=BDch sch=C3= =A9mach, pou=C5=BE=C3=ADva=C5=A5 ich vo v=C3=BDrazoch (SV.Osoby[3]^Vek), v = po=C4=8D=C3=ADtan=C3=BDch bodoch alebo v eventoch.
Pomocou objektu typu Datab=C3=A1za je mo=C5=BEn=C3=A9 pristupova=C5=A5 do SQL datab=C3=A1z= y (prostredn=C3=ADctvom ODBC rozhrania), ktorej =C5=A1trukt=C3=BAra (men=C3= =A1 st=C4=BApcov a ich typy) zodpovedaj=C3=BA =C5=A1trukt=C3=BAre objektu t= ypu Defin=C3=ADcia =C5= =A1trukt=C3=BAry.
Pre ka=C5=BEd=C3=BD st=C4=BApec (pol=C3=AD=C4=8Dko) na =C3=BArovni objek= tu Defin=C3=ADcia =C5= =A1trukt=C3=BAry je mo=C5=BEn=C3=A9 definova=C5=A5 nasleduj=C3=BAce atr= ib=C3=BAty:
Tieto vlastnosti s=C3=BA pou=C5=BEit=C3=A9 (alebo nepou=C5=BEit=C3=A9 po= d=C4=BEa konfigur=C3=A1cie) pre st=C4=BApce v objekte typu =C5=A0trukt=C3=BArovan=C3=A1 premenn= =C3=A1 a Datab=C3=A1za. Pre objekt typu =C5=A0trukt=C3=BArovan=C3=A1 premenn=C3=A1= sa tieto vlastnosti daj=C3=BA konfigurova=C5=A5 pre ka=C5=BEd=C3=A9 pol=C3= =AD=C4=8Dko (hodnotu) zvl=C3=A1=C5=A1=C5=A5.
* Atrib=C3=BAt je pevne a nemenne definovan=C3=BD na =C3=BArovni objektu= typu Defin=C3=ADcia = =C5=A1trukt=C3=BAry.