Shape-objektide omadused ja meetodid Ülesanne Kirjutage programm, mis asetab lumememme pea ja keha jalgade peale nii, et lumememm oleks originaali sarnane. Keha katab jalgade osa umbes 1/7 võrra, pea nihkub keha peale samuti 1/7. Valmis lumememme pea ja keha koordinaadid peab programm kirjutama tabeli lahtritesse. Kasutage omadusi Left, Top, Width ja Height ning meetodit zOrder Programm ei tohi sõltuda lumememme keha asukohast. klass Range Keha Pea Vasak serv 256,12496948 231,3749542 Ülemine serv 206,67849731 176,5284271 m oleks originaali sarnane. klass Range klass shape pane kokku Shape-objektide omadused ja meetodid Ülesanne 1
Harjutus Jalgpall. Ülesande püstitus Kasutajaliides VBA projekt. Moodulid Objektid ja klassid. Klassimudelid Omadused ja meetodid Graafikaobjektid. Klass Shape Lahtriplokk. Klass Range Valikud. If-lause Kordused. Do ... Loop-lause Muutujad ja Omistamine Makrode käivitamine ja täitmine Parameetrid For-lause Funktsioonid Sissejuhatus VBAsse J Makrod ja Sub-protseduurid Laused VBA-projekt. Moodulid Objektid ja klassid Omadused ja meetodid Klasside Shape ja Range objektid Juhtimislaused: If-lause ja Do ... Loop Muutujad bjektid Do ... Loop-lause Harjutus Jalka. Ülesande püstitus Koostada programm, mis imiteerib jalgpallimängu mõningaid elemente Juku teeb etteantud arvu lööke. Programm loeb kokku mööda ja sisse löödud löökide arvu ja tabamusprotsendi. loe n Kasutajaliides. Teha lehele Plats_1
Graafika VBAs Kõiki töölehe pinnal asuvaid objekte käsitletakse kujunditena (põhiklassid Shape ja Shapes) Kujundite tüübid Graafikaobjektid - MS Drawing abil tehtud kujundid Diagrammid (ChartObjects) 60 23 56 50 40
Visual Basic for Application Protseduur koosneb lausetest: Protseduuri alguslause Laused koosnevad: Kirjelduslaused o võtmesõnad Iga VB lihtlause peaks olema eraldi real. Tegevuslaused o konstandid (arv, tekst jm.) Järjestiktegevused Kaht lauset ühel real peab eraldama : (koolon). o nimed (muutujad, alamprotseduurid) Valikulaused Pikema lause jagamiseks mitmele reale pannakse
x Demod toodud näidetele valida ja realiseeridaise omapoolne üles used (Graafika_Näited.xls) ja daise omapoolne ülesanne Graafikaobjektid Shape-objektide põhiomadused Shape-objekti mõned meetodid Objekti liigutamine Veski. Liikumine. Lõpmatu kordus Auto testimine Pall & Must auk Vettehüpped Protseduurid Liigu_1 ja Liigu_2 ning funktsioon P_nrk Jälitamine Auto ringliiklus Lennuk Seosed kasutaja ja ekraani koordinaatide vahel Liikumine trajektori järgi Graafikaobjektid. Klass Shape ja sellega seotud põhiklassid Chart Worksheet Graafikaobjektide klassiks on Shape. Kõik lehel asuvad Shape-objektid kuuluvad kollektsiooni (objekti) Shapes. 0..1 Viitamine Shape-objektile: Shapes [leht.]Shapes("nimi") või [leht
Võimalikud väärtused: baseline, sub, super, top, text-top, middle, bottom, text-bottom. Võimalik on määrata ka protsentides. text-transform Võimaldab esitada teksti suurte algustähtedega, suurtähtedena või väiketähtedena. Võimalikud väärtused: capitalize, uppercase, lowercase. text-align Märgib tekstiplokkide joondust. Võimalikud väärtused: center, left, right, justify. text-indent Märgib teksti taandeid. Mõõdetakse tollides (in), sentimeetrites (cm), pikselites (px). line-height Märgib tekstirea kõrgust. Väärtus esitatakse kas numbrites (1.2), pikkusühikutes (1.2em) või protsentides (120%). P { line-height: 1.2; font-size: 10pt } P { line-height: 1.2em; font-size: 10pt } P { line-height: 120%; font-size: 10pt }
Näide 2. Teeme HTML - dokumendis järgmise tabeli: Tabelis puuduvad sisemised jooned ja on ainult alumine ja ülemine äärised. Selle tabeli HTML kood on järgmine:
Lahter 1 | Lahter 2 |
Lahter 3 | Lahter 4 |