1 / 34

Datu ievades formas

Datu ievades formas. Objektorientētās programmēšanas pamatprincipi. Faili. Atvērt iepriekšējā nodarbībā izveidoto projektu un izpildīt programmu sakums.prg. Objektorientētā programmēšana. Lai veidotu datu ievades formas, jāzin daži objektorientētās programmēšanas pamatprincipi.

dorcas
Download Presentation

Datu ievades formas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 (comandbutton) • 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

More Related