Lejuplādēt prezentāciju
Notiek prezentācijas ielādēšana. Lūdzu uzgaidiet
1
Objektorientētās programmēšanas pamatprincipi
Datu ievades formas Objektorientētās programmēšanas pamatprincipi
2
Faili Atvērt iepriekšējā nodarbībā izveidoto projektu un izpildīt programmu sakums.prg
3
Objektorientētā programmēšana
Lai veidotu datu ievades formas, jāzin daži objektorientētās programmēšanas pamatprincipi. Visas aplikācijas, piemēram, datu ievades formas, sastāv no objektiem.
4
Formas Izveidot jaunu formu
Saglabāt to projekta direktorijā ar nosaukumu “Sugas”
5
Objekti Objekti var būt ļoti dažādi, piemēram, uzraksti (labels)
pogas (buttons) teksta ievades logi (text box) saraksti (list box)
6
Objektu īpašības (properties)
Visiem objektiem ir virkne īpašību, kuras var tikt mainītas, piemēram, nosaukums (name) virsraksts (caption) krāsa (color) platums (height)
7
Notikumi (events) Objekti nav statiski, ar viņiem var notikt dažādi notikumi, piemēram, klikšķis ar peli (click) dubultklikšķis (dblclick) aktivizēšanās (init) satura maiņa (interactive change) pārvietošana (move)
8
Procedūras (procedure)
Pēc katram notikuma var tikt izpildīta kāda programma (procedure), kas var mainīt objekta īpašības mainīt citu objektu īpašības likt notikt kādam notikumam mainīt datus datu bāzē izpildīt jebkādas komandas
9
Forma (Form) Objektu rīki Forma Īpašību logs
10
Formas īpašības name (nosaukums) caption (virsraksts)
top, left (attālumi no augšas, kreisās puses) height, width (augstums, platums)
11
Formas piemērs
12
Formas piemērs
13
Formas notikumi Load (notiek pirms forma ir izveidota)
Activate (notiek, kad forma tiek aktivizēta) Release (aizver formu) Refresh (atsvaidzina visus formas objektus) Unload (notiek, kad forma tiek aizvērta)
14
Formas piemērs
15
Poga (comand button) name (nosaukums) caption (virsraksts)
font... (dažādi virsraksta burtu parametri) enabled (pieejama vai nē) tooltiptext (paskaidrojuma teksts) wordwrap (vārdu sadalīšana rindās)
16
Pogas piemērs
17
Pogas notikumi click (peles klikšķis)
rightclick (peles labā taustiņa klikšķis) init (notiek, kad poga tiek radīta)
18
Uzraksts (label) caption (virsraksts)
font... (dažādi virsraksta burtu parametri) alignment (novietojums) visible (redzams vai nē)
19
Uzraksta piemērs
20
Teksta lodziņs (text box)
Objekts teksta ievadei un labošanai ControlSource (datu uzglabātājs – tabulas lauks, mainīgais) Value (vērtība) Format (datu ievades ierobežojumi) InputMask (datu ievades formāts)
21
Teksta lodziņa piemērs
22
Teksta lodziņa notikumi
Refresh (atsvaidzina šo objektu) InteractiveChange (notiek pie datu ierakstīšanas vai labošanas) SetFocus (nosūta kursoru uz objekta)
23
Pogu izmantošana Pogas var izmantot, lai pēc tas nospiešanas tiktu izpildīta kāda darbība vai vairākas darbības, piemēram, pa vienam ļaut pārskatīt tabulas ierakstus
24
Komandas tabulas apskatei
SKIP aktivizē nākamo ierakstu SKIP -1 aktivizē iepriekšējo ierakstu GO TOP aktivizē pirmo ierakstu GO BOTTOM aktivizē pēdējo ierakstu thisform.refresh atsvaidzina visu uz formas rakstīto
25
Komandas tabulas apskatei
EOF() atgriež .T., ja sasniegtas beigas BOF() atgriež .T., ja sasniegts sākums IF <nosacījums> izpilda komandas, ja <komandas> nosacījums ir .T. ENDIF
26
Pogu izmantošanas piemērs
27
Pogu izmantošanas piemērs
28
Pogu izmantošanas piemērs
29
Jauns lauks Izvēlēties tabulu “sugas” un iet uz struktūras labošanas logu Ieviest jaunu loģisko lauku “invaziva”, kur atzīmēs vai suga ir Latvijā invazīva
30
Izvēles rūtiņa (Check Box)
Ļauj veikt atzīmi, ieliekot ķeksīti. Raksturīgākās īpašības un notikumi līdzīgi kā citiem objektiem.
31
Izvēles rūtiņas piemērs
32
Teksta logs (Edit box) Objekts lielāka teksta apjoma ievadei un labošanai Īpašības un notikumi līdzīgi kā teksta lodziņam (Text box)
33
Formas piemērs
34
Uzdevums \\priede\grozs\datorlietas\datbazes_II\ uzdevums2.doc
Līdzīgas prezentācijas
© 2024 SlidePlayer.lv Inc.
All rights reserved.