Aruandegeneraator Books by HansaWorld 6.3 põhjal

Size: px
Start display at page:

Download "Aruandegeneraator Books by HansaWorld 6.3 põhjal"

Transcription

1 Aruandegeneraator Books by HansaWorld 6.3 põhjal Märts 2012

2 Sisukord Sissejuhatus... 3 Ettevalmistused... 5 Aruande ettevalmistamine... 5 Määra akna ettevalmistamine... 7 Aruande loomine... 8 Andmed... 8 Muutuja... 8 Registri valik... 9 Maatriks Valik Kood Trüki kui Otsi Kustuta Kujundus Tekst Väli Summa Valem Joon Eraldusjoon Kustuta Kujundamine Sisendid Väli Checkbox Raadionupp Tekst Seadistused Seadistused Üldist

3 Sissejuhatus Aruandegeneraator võimaldab kasutajal luua uusi aruandeid. Nii on võimalik oma vajaduste kohaselt kasutada kõiki Booksi andmebaasi sisestatud andmeid. Aruandegeneraator võimaldab luua aruandeid, mis on sarnase keerukusega kui standardaruanded, kuid võivad sisaldada just konkreetsele kasutajale sobivat infot ning väljundit. Aruandegeneraatori kasutamine ei eelda tingimata programmeerimisoskust, küll aga võiks olla olemas baastasemel teadmised Booksi või teiste HansaWorldi toodete ülesehitusest ja loogikatest, erinevate kaartide omavahelistest seostest jne. Nii oleks kasulik teada, et arve kaart on seotud Kliendiga, Artikliga, Tasumisviisiga jne. Books kasutab andmebaasi, mis koosnen erinevatest registritest ja blokkidest. Registrid võivad olla näiteks Kontaktid, Arved, Artiklid jne. Blokid on reeglina seadistused nagu Tasumisviisid, Numbriseeriad jne. Aruandegeneraatori kasutamise seisukohalt ei ole neil väga suurt vahet- mõlemaid nimetatakse Registriteks. Tehniliselt on vahe selles, et Registris võib olla ka maatriks (nt Arvete registris igal arvel kuni 199 rida erinevate artiklitega), blokkides maatrikseid ei ole. Registrites asuvad kaardid. Näiteks arvete registris asuvad Arved, millel on konkreetse toimingu info. Toimingu info on salvestatud erinevatele väljadele, näiteks Arve number, Kliendi kood jne. Väljade nimed andmebaasis on erinevad sellest, mida kuvatakse ekraanil. Kuna Booksi võib kasutada mitmekeelsena, siis on Kliendi kood inglise keeles Customer code. Et aga andmebaasi saaks ühtselt kasutada, on kokku lepitud, et kõikide väljade nimetused on rohkem või vähem arusaadavad juhendid inglise keelsest välja nimest. Nii on kliendikoodi tähistava välja nimi andmebaasis CustCode. Välja nimede kasutamisel on kindlasti vaja silmas pidada suuri ja väikeseid tähti. Välja nimesid ei pea peast teadma, sest reeglina saab vajaliku välja Aruandegeneraatorisse Ctrl + Enter valikuga valida. Nii on Booksi andmebaasi struktuur lihtsustatult selline: Andmebaas > Register > Kaart > Väli Booksis on üks andmebaas, sadu registreid ja abiregistreid, ja tuhandeid välju. Registrisse sisestatavate kaartide arv ei ole piiratud ja sõltub kasutaja andmebaasist. Aruandegeneraatori t kasutades võiks meeles pidada, et Booksis kasutatakse palju abiregistreid. Nii näiteks peetakse abiregistris klientide võlgnevusi, artiklite laoseisu jne. Abiregistrid arvutatakse reeglina andmebaasi importimisel ning iga kaardi kinnitamisel seal olevad kirjed muutuvad. Nii on tulemuseks see, et Klientide võlgnevuse abiregistris on alati olemas kõik võlgnevuses olevad arved ja Müügireskontro aruande võtmisel kasutatakse seda abiregistrit, mitte ei vaadata aegade algusest läbi kõiki müügiarveid ja ei kontrollita nendega seotud laekumisi, kreeditarveid jne. Selline lähenemine muudab enamiku aruannete võtmise kasutaja jaoks kiiremaks. 3

4 Kui mõelda enda aruanded lähtudes ainult matemaatilisest loogikast, siis tõenäoliselt saab küll õige tulemuse, kuid aruande arvutamine võib suurte andmemahtude korral võtta ebamõistlikult pika aja. Aruandegeneraatoriga loodud aruandeid saab kuvada tavamoodulites nagu Müügireskontro, Logistika, Müügihaldus jne nii, et lõppkasutaja jaoks ei ole suurt vahet, kas tegu on aruandegeneraatoris loodud või Booksi standardaruandega. Aruande loomise protsess eeldab järgmisi tegevusi: Filtrite määramine Määramisaknasse. Nende alusel saab hiljem aruandesse kuvatavat informatsiooni täpsustada. Soovitud info otsimine registritest Aruande kuvamise järjekorra täpsustamine Vahesummade ja lõppsummade arvutamine Aruande kujunduse ja objektide ning nende asukohtade määramine (Veeru pealkirjad, aruande väljad, vahesummad, lõppsummad, päisesse, aruande sisusse või jalusesse) Aruande väljundi määramine ekraanile, printerisse, excelisse või faili. Kõiki neid tegevusi vaatamegi käesolevas juhendis lähemalt ning selle juhendi läbitöötamisel peaks keskmine nupukas Booksi kasutaja olema võimeline lihtsamaid aruandeid koostama. Juhendi eesmärk ei ole õpetada kedagi programmeerijaks ja kindlasti ei ole puhtalt selle abil võimalik koostada kõiki kõige keerukamaid aruandeid. Selle jaoks on reeglina mõistlikum kasutada enda Booksi tugiteenuse pakkujate abi. 4

5 Ettevalmistused Aruande ettevalmistamine Aruande loomise esimeseks etapiks võiks olla enda jaoks võimalikult detailse kirjelduse koostamine soovitavast aruandest. Kasutame enda näites Klientide müügitegevuste aruande loomist. Sisuliselt on tegu klientide nimekirjaga koos kliendile koostatud Pakkumiste-, Tellimuste- ja Arvete loetelu ja vahesummadega. Soovime umbes sellist aruannet: Aruanne: Klientide müügitegevused Kliendikood Kliendi nimi Peamine kontaktisik Telefon 123 Demoklient Jaak Tamm Pakkumised Pakkumise nr Klass Kuupäev Tõenäosus Summa Staatus Kokku: Summa Tellimused Tellimuse nr Klass Kuupäev Kokku: Summa Summa Arved Arve nr Kuupäev Summa km-ta Summa km-ga Kokku: Summa km-ta Summa km-ga 123 Teine klient Andrus Saar andrus.saar@teineklient.ee Pakkumised Pakkumise nr Klass Kuupäev Tõenäosus Summa Staatus 1 5

6 2 3 Kokku: Summa Tellimused Tellimuse nr Klass Kuupäev Kokku: Summa Summa Arved Arve nr Kuupäev Summa km-ta Summa km-ga Kokku: Summa km-ta Summa km-ga 6

7 Määra akna ettevalmistamine Olles joonistanud (kasvõi paberile) valmis sellise aruande, hakkavad välja joonistuma ka võimalikud kasutatavad filtrid. Kuna antud näidisaruande puhul on oluline saada ülevaade kliendi mingi perioodi müügiga seotud registreeritud dokumentidest, siis leiame lihtsasti filtrid klient ja periood. Kuna kliendid on tihti rühmitatud klassidesse, siis võib filtrina kasutada ka kliendiklassi. Perioodi puhul on võimalik ka kõik kolm toiminguregistrit (Pakkumised, Tellimused, Arved) panna eraldi perioodifiltrite alla, kuid kuna reeglina võrreldakse nagunii sarnaseid perioode, siis ei ole sellel reeglina mõtet. Et teha aruannet ülevaatlikumaks lisame veel Müügimehe ja pakkumiseklassi filtrid. Nii saame kokku Järgmise määramisakna: 1. Klient 2. Kliendiklass 3. Periood 4. Müügimees 5. Pakkumise klass Meeles tasub pidada, et filtreerida saab andmeid nende tunnuste järgi, mis on antud registris määratud, lähtuda võiks aga ikka pigem lõpptulemusest ja sellest lähtuvast vajadusest. Aruannetesse ei ole mõtet panna sisu või filtreid, mida tegelikult vaja ei ole. 7

8 Aruande loomine Andmed Kui määramisaken on loodud, olemegi valmis hakkama aruannet Booksi aruandegeneraatoriga looma. Selleks avame Mooduli Aruandegeneraator > Register Aruanded > Uus Seejärel peaks andma aruandele vabalt valikud koodi ja aruande sisu peegeldava nime. Segaduse vältimiseks võiks mitte kasutada Booski standardaruannetega kattuvaid nimesid. Nime võib kombineerida näiteks enda ettevõtte nimega- nt Müügireskontro Demo AS. Alati tuleks alustada Sisendite lehelt, kuid reeglina on mõistlik seda kombineerida ka kujunduse osaga, et kontrollida enda töö tulemust. Muutuja Muutuja on nimeline mälupesa, millele võib omistada mingi väärtuse. Seda väärtust võib hiljem kasutada matemaatilisteks operatsioonideks või ka näiteks aruande väljundis. Muutuja nimi peab olema unikaalne ja võiks koosneda tähtedest ja numbritest. Hea tava on panna muutujale nimi, millest saab aru, millega on tegemist. Andmetüüp peab olema igal muutujal määratud vastavalt tema olemusele. Põhilised aruannete puhul kasutatavad andmetüübid on Boolean - muutujal on kaks võimalikku väärtust - 0 ja 1. 8

9 Date kuupäev Decimal numbrid komakohtadega Integer täisarvud String tekstiväli (võib sisaldada tähti ja numbreid. Time aeg Algne väärtus seadistatakse juhul kui muutuja algväärtus on midagi muud kui null või tühi väärtus. Võime näiteks luua muutuja, mis aitaks meil lugeda üle klientide arvu meie andmebaasis. Registri valik Kui Aruanne on loodud, siis tuleks seadistada ära registrid, mida hakkame aruandes kasutama. Meie näite puhul on neid registreid kokku neli: Kontaktid, Pakkumised, Tellimused, Arved. Klientide register on Booksis aga Kontaktide register- seal on sees ka Hankijad, Kontaktisikud jne. Seega peame silmas pidama, et kuvataks ainult kindel hulk kontakte, need, millel on peal linnuke Klient. Seega seadistame Kontaktide registri aruandesse. 9

10 Registrit saab tavapäraselt valida CTRL+ Enter valikuga. Avanevas valikus on kõik Booksis kasutatavad registrid, seadistused ja abiregistrid. Nende hulgast saate valida endale sobiva. Järjesta väljale saab samuti valida CTRL + Enteriga kõik väljad, mille järgi antud registrit on võimalik järjestada. Väljade nimed on reeglina inglise keelsete lühenditena äratuntavad. Keerlisemate registrite puhul võivad väljade nimed ka segasemad olla. Sellisel puhul saab nime ja välja vastavust kontrollida kui lisate antud välja aruande sisusse. Antud näite puhul valisime järjestamiseks koodi. Järjesta tagurpidi linnukese märkimisel hakatakse järjestama valitud välja järgi suuremast väiksemaks. Muutuja nime võib vabalt valida. Kokkuleppeline hea tava on aga, et registrit tähistava muutuja nimi algab suure tähega, peegeldab registri sisu ja lõpeb tähega r. Sellise märgistamise korral saavad ka teised inimesed, kes aruande sisust püüavad aru saada, lihtsamalt hakkama. Tase peegeldab registri kasutamise järjekorda aruandes. Kuna me tahame, et esmaseks registriks oleks kliendid ja siis teiseseks vastuseks aruandes oleksid klientidele vastavad Pakkumised, Tellimused ja Arved, siis on Klientide register esimese taseme register ja Pakkumised, Tellimused ja Arved teise taseme registrid. Kui me näiteks tahaks kuvada Tasumistingimuste registri infot vastavalt igale Arvele, siis oleks see kolmanda taseme register jne. Tingimuse väli võib lihtsamate aruannete puhul olla siinkohal täitmata. Sarnaselt Kontaktide registrile lisame ka Pakkumiste, Tellimuste ja Arvete registrid. Kindlasti tuleks pidada silmas registri taset, mis meie näte puhul on 2. 10

11 Nii peaks tulemus olema selline: Nüüd oleks õige aeg aruanne salvestada ja vajutada nuppu Kontrolli. Juhul kui olete teinud mingeid vigu, annab Books teile sellest teada. Samuti võite proovida kirjeldada esimese lihtsama väljundi, et saaksite kontrollida õigete registrite ja seoste kasutamist. Väljundi loomist kirjeldame edaspidi, kuid olles teinud ka väljundi korrektselt valmis saate tulemuse, kus on kõik Kontaktide registris olevad kirjed sh. Hankijad, Kontaktisikud jne. Ning samuti on iga kontakti alla teisese registrina kirjeldatud kõik Pakkumised, kõik Tellimused ning kõik arved. Seega on meil vaja teha kõikidest registritest mingi valik, et need vastaksid just meie vajadusele. Maatriks Maatriki all mõistetakse Booksis registri kaartidel esienda võivat andmetabelit. Näiteks Pakkumiste read. Juhul kui soovite aruandes kuvada ainult üldiseid Pakkumise andmeid, siis piisab registrist, kui tahate aga välja tuua ka ridadel oleva info, siis peate kasutama ka maatriksi määrangut. 11

12 Maatriksi määramiseks märkige alati ära register, mille ridasid tahate kasutada ning klõpsake seejärel Maatriksi klahvi. Ilmub eeltäidetud kaart, kus on märgitud ära Register register, mille tabelit kuvate Peakaart Muutuja, mille olete määranud registrile Muutuja nimi peate ise määrama maatriksile mingi äratuntava nime. Hea tava on kasutada lõpus tähistust rw (ingl. k. Row). Nii saab lihtsasti aru, mis tüüpi muutujaga on tegemist. Tase on alati registrist järgmine tase. Kui pakkumiste register on 2, siis maatriks on 3 jne. Tingimus - kasutatakse, kui soovitakse kuvada ainult mingile tingimusele vastavaid ridu. Nt ainult neid, millel on Artiklikood. Valik Valikul on Aruandegeneraatoris mitu kasutust. Nii võib selle abil panna aruande välja trükkima registris olevat kirjet ainult siis kui selle mingi väli vastab konkreetsele väärtusele. Meie näites võiks selleks olla Kontaktide registris märgitud linnuke Klient. Ehk siis me tahame trükkida ainult neid Kontaktide kaarte, millel väli CUType on märgitud, ehk väärtuseks on 1. Välja nime määrame CTRL + Enter valikuga- nii ilmuvad valikusse just selles registris võimalikud kasutatavad väljad. Tingimus jääb antud juhul tühjaks. Kasutada võib seda juhul kui avaldisest On võrdne jääb väheks ja tahetakse näiteks Suurem kui vms avaldist. Väärtus tähistab etteantud suurust, millega väljal olevat väärtust hakatakse võrdlema. Ei keerab avaldise ümber. Nii saab meie näites seda märkides avaldisest CUType on võrdne ühega, avaldis CUType ei ole võrdne ühega, ehk siis trükitakse kõik kaardid, kus linnuke Klient, ei ole märgitud. 12

13 Sisendi nimi on vajalik siis kui tahame, et antud valik oleks ka Määra aknas, ehk algselt kirjeldatud filtrite all. Muutuja nimi on vastava fitri muutuja nimi, mida kasutatakse filtris sisestatud väärtuse võrdlemisel registris oleva kaardi vastava välja väärtusega. Aseta registri kasutamise korral avaneb Määra aknas CTRL + enter valikut tehes siin määratud register. Meie näites kasutame siin Kontakti enda registrit (ehk saame aruannet võtta ühe konkreetse kliendi kohta) ja Kliendiklassi registrit (ehk saame tulemuseks kõik määratud Kliendiklassiga kliendid). Aseta aken lisaklahv annab võimaluse kasutada viit erinevat asetust: PerSClass = Periood VatCodeSClass = KM Kood PasteCurDate = asetab tänase kuupäeva ja võimaldab Ctrl + enteriga alendrist kuupäeva valida. LangSClass = Keelekood PMSClass = Tasumisviis Enim kasutatakse neist Perioodi ja Kuupäeva asetamise võimalust. Kliendi valiku seadistamiseks teeme aruandes aktiivseks Kontaktide registri ning klõpsame Valik. Sarnaselt teeme ka Kliendiklassi määrangu 13

14 Nii ilmub meie arunade käivitamisel Määrangu aknasse kaks filtrit- Klient ja kliendiklass. Täpsemalt räägime Valikutest Sisendite osas. Kood Koodi kasutatakse keerulisemates aruannetes Hansa Programmeerimiskeele koodi abil aruannete täiustamiseks. See eeldab kindlasti suuremaid teadmisi programmeerimisest, kuid lihtsaks näiteks, kuidas Koodi kasutada on näiteks muutujale väärtuse omistamine. Nii võime näiteks luua muutuja, mis aitaks meil lugeda üle klientide arvu meie andmebaasis. Trüki kui Trüki kui kasutus on põhiliselt selleks kui soovime aruande väljundisse tuua mingile konkreetsele tingimusele vastavaid kaarte. Meie näite puhul võiks olla välja tooud ainult need Pakkumised, Tellimused ja Arved, millel on kliendikood sama, mis antud kliendil. Nii paneme Trüki kui tingimuseks Pakkumise kliendikood on sama, mis Kliendiregistri kood. Klõpsame kõigepealt aktiivseks Pakkumiste registri ning siis klahvile Trüki kui 14

15 Tehes sarnased toimingud läbi ka Tellimuste ja Arvete registriga, peaks aruande üldpilt olema Otsi Otsi klahvi võib kasutada kui soovitakse leida mingit konkreetset kaarti teisest registrist ning kuvada selle tulemust aruandesse. Näiteks kui soovime Kliendikaardil oleva Kliendiklassi Nimetuse tuua aruandesse. Kuna otse Kliendikaardil on näha ainult kliendiklassi kood, siis peame Nimetuse leidmiseks kasutama eraldi Otsingut. 15

16 Registrist saab Ctrl+ Enteriga valida registri, millest soovite infot leida Indeks näitab tunnust, mille järgi otsite Muutuja nime võite endale sobiva määrata eelpooltoodud reeglite järgi Edasi on võimalik lisada kuni kolm tingimust, millele peab otsitav kaart vastama. Meie näiteks on tigimuseks see, et Kliendiklassi registri kaardi Kood peab olema sama, mis Kliendiregistri väli CustCat. Leia esimene või viimane tähendab seda, kas kuvatakse registrist esimesena toodud tingimustele vastav leitud kaart või viimane. Meie näites ei ole vahet, kumb märkida, sest väli Code on kliendiklassis unikaalne tunnus. Kui me aga oleksime otsingu teinud näiteks välja Comment järgi, siis samasuguse kommentaariga Kliendiklasse võib olla registris mitu. Nii võidaksegi kuvada esimene või viimane leitud kaart. Kustuta Kustuta klahv andmete osal võimaldab märgitud andmerea ära kustutada. Nii tuleks soovitud rea kustutamiseks see aktiveerida ja klõpsata klahvi Kustuta. Alternatiivina võib teha rea aktiivseks ja klõpsata klaviatuuril Backspace klahvi. 16

17 Kujundus Kujunduse osal määratakse, milline osa sisendites määratud infost trükitakse aruandesse välja. Aruanne on jaotatud sektsioonidesse. Alati on olemas Aruande Päis ja Jalus. Mõlemat sektsiooni trükitakse välja üks kord, nii on seda hea kasutada pealkirjade ja kokkuvõtete jaoks, mis käivad kogu aruande kohta. Aruande päis ja jalus ei ole seotud ühegi registriga, nii ei saa te kasutada siin Väljasid. Küll aga saate sisestada Teksti ja valemeid (nt muutuja, mis loeb üle kõik kliendid, pakkumiste read vms.) Iga objekti sisestamisega Sisendite osale tekib Kujunduse osale juurde neli rida: Päis Enne Pärast Jalus Päis ja jalus trükitakse üks kord tsükli kohta. Nii trükitakse meie näites esimese taseme register, ehk Kliendid üks kord tsüklis. Seega Trükitakse ka päis ja jalus üks kord. Registri kohta käivad Päis ja jalus on registriga otseselt seotud- nii saate trükkida registrist tulevaid välju või nende summasid. Teise taseme registri Päis ja Jalus trükitakse iga kord uuesti kui tsükkel selleni jõuab. Meie näites Pakkumiste registri Päis ja Jalus Trükitakse iga kliendi kohta üks kord. Samuti ka Tellimuste ja Arvete puhul. Juhul kui kasutate ka maatriksit, trükitakse maatriksi päis iga Pakkumise kohta uuesti. Sisu read Enne ja Pärast, trükitakse iga kaardi kohta, mis vastab meie seatud tingimustele. Sisu ridadel võib kasutada kõiki objekte. Tekst Väli Kokku Valem Joon Eraldusjoon 17

18 Tekst Tekst välja sisu, mis kuvatakse Staatilise tekstina aruandesse Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Väli 18

19 Väli Ctrl + Enteriga valitav väli, mis on seotud just kindla registriga. Nii saab Kontaktide registris valida ainult neid välju, mis on Kontaktikaardil ning Pakkumise registris ainult Pakkumise kaardil olevaid välju. Välja nimed peegeldavad reeglina sisu lühendit inglise keeles, kuid kui mingi välja osas on küsimust, siis võib neid katsetamiseks aruandesse välja tuua. Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Drill-down lisab väljale lingi, mille abil on võimalik otse aruandest antud kaart avada. Tavaliselt kasutatakse koodi väljade puhul, aga võib ka näiteks Kliendi nime otse avatavaks teha. Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Summa Väli Ctrl + Enteriga valitav väli, mis on seotud just kindla registriga. Nii saab Kontaktide registris valida ainult neid välju, mis on Kontaktikaardil ning Pakkumise registris ainult Pakkumise kaardil olevaid välju. Välja nimed peegeldavad reeglina sisu lühendit inglise keeles, kuid kui mingi välja osas on küsimust, siis võib neid katsetamiseks aruandesse välja tuua. Algväärtusta trükkimisel kasutage seda linnukest kui te ei taha, et summa oleks kumulatiivne. Näiteks kui te tahate Pakkumise summasid kokku iga kliendi kohta, tuleks linnuke märkida. Kui tahate, et summa arvestaks ka eelnevate klientide pakkumiste summasid, siis ei tuleks. 19

20 Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Muutuja nimi juhul kui soovitakse vahesummat kasutada ka mujal kui just selles osas aruandest, peab siia sisestama muutuja. Muutuja tuleb eelnevalt deklareerida Sisendina. Tingimus kui soovitakse vahesummale lisada veel mingi tingimus. Näiteks mingi konkreetse pakkumise klassiga pakkumiste summa kokku vms. Ainult trükkimisel kui kasutatakse Trüki kui filtrit registris, siis on reeglina vaja ka summa osal see ära märkida. Muidu summeeriaske ka need kaardid, mida aruandes tegelikult ei kuvata. Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Kümnendikud märgitakse numbrina, mitu kohta pärast koma soovitakse kuvada. Valem Valemit kasutatakse, et kuvada mingeid objekte, mis ei ole staatilised, aga mida ei saa ka otse antud registrist vaadata. Näiteks sisestasime Sisendi osal Otsingu kliendiklassi kohta. Kui me nüüd tahame kuvada kliendiklassi nimetust, peaksime kujunduse osal ontaktide registris sisestama uue valemi. Valem valemi sisu. See võib olla mõne teise registri väli, matemaatiline tehe (nt Sum*2 ) või muu funktsioon. Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) 20

21 Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Andmetüüp kas tegu on numbrilise väärtusega või sõnega. Kümnendikud märgitakse numbrina, mitu kohta pärast koma soovitakse kuvada. Joon Võimaldab lisada aruande sektsiooni lisarea, nt tühja rea või lisarea teksti sisestamiseks. Lisatud joonele on võimalik hiljem lisada teisi objekte nagu Väli, Tekst jne. Eraldusjoon Lisab vastavalt valikule musta või halli joone. Joone paksust saab määrata pikslites. Kustuta Tehes vastava objekti väljundi osal aktiivseks, on selle nupu kaudu võimalik objekte kustutada. Alternatiivina võib kasutada Backspace klahvi klaviatuurilt. 21

22 Kujundamine Lisatud näidises on kasutatud kõiki erinevaid objekte. Kõik Päiseread on sisestatud Tekstidena. Samuti on Tekst Pakkumiste registri jaluses (Kliendi pakkumised kokku ). Enamik sisu osadest on täidetud Väljadega, sest enamik infot on võimalik lugeda otse käsitletavalt kaardilt. Erandiks on Real Kontaktid Custr Enne kasutatud objekt CCat.Comment. Kuna see on väli, mis tuleb Otsi funktiooni abil Kliendiklasside registrist. Sellisel puhul ei saa kasutada Välja objekti, vaid tuleb kasutada valemit. Sarnane situatsioon võib tulla ette kui soovite näiteks Pakkumise real näidata ka pakkumise numbrit, siis tuleks samutikasutada valemit ning märkida sinna Quotr.SerNr Joon on lisatud reale Kontaktid Custr Pärast. See teeb pärast iga Kliendi kohta käiva info väljatrükki tühja rea ja hõlbustab nii aruande lugemist. Lisaks on lõppu lisatud veel must Eraldusjoon, et visuaalne vahe võimalikult hästi välja tuleks. 22

23 Maatriksisse Quotrw Pärast on lisatud hall eraldusjoon, et pakkumise lõpp oleks selgelt äratunta, kuid ei oleks visuaalselt väga tugev. Pärast elementide lisamist kujundusse, tuleks aruanne salvestada ning seejärel klõpsata Kontrolli. Kui aruandes esineb vigu, annab programm sellest teada. Kui vigu ei esine, võib programmi käivitada. Antud kujunduse tulemuseks peak olema aruanne sellisel kujul. Lisades sarnaselt pakkumisele ka Tellimused ja Arved, saab suuresti sellisel kujul aruande nagu algses ülesandepüstituses oli ette nähtud. Töö käigus lisandus ka Pakkumise ridade osa. 23

24 Sisendid Sinendite mõte on kujundada aruande Määramisaken, ehk lisada aruandele filtreid. Sisendite objekte on neli: Väli Checkbox Radiobutton Tekst Väli Välja alusel filtri lõime juba andmete osal klientide registri parameetreid seadistades. Lisasime siis Valiku ja määrasime sisendi nime jne. Sisendiosa kontrollides selgub aga, et välja laius on liiga suur. See on seetõttu, et Laiuse osal on parameeter -1, mis tähendab seda, et välja parempoolne külg on 1 piksli kaugusel määramisakna paremast küljest. Määrame siin välja laiuseks 80 ja saame mõistliku laiusega väljad. Alternatiivne võimalus fitreid tekitada on klõpsata sisendite osal valikule Väli 24

25 Välja nimi kirjeldus, mis ilmub Määranguaknas tekstina Muutuja nimi sisendmuutuja nimi, mida kasutatakse hiljem andmete võrdlemisel määranguaknaga Tüüp muutuja tüüp Algne väärtus juhul kui soovite, et vaikimisi oleksmääranguaknas filtril vaikimisi väärtus Aseta-register Ctrl+Enteri abil valiku abil avanev register. Silmas tasub pidada, et kõikidel seadistustel ei pruugi olla valikuakent. Piirduge ainult nendega, mida saate Ctrl + Enteriga valida. Laius välja laius. Vaikimisi -1 tähendab, et välja parem äär ulatub ühe piksli kaugusele Määramisakna paremast äärest h horisontaalne koordinaat v vertikaalne koordinaat Aseta aken lisaklahv annab võimaluse kasutada viit erinevat asetust: PerSClass = Periood VatCodeSClass = KM Kood PasteCurDate = asetab tänase kuupäeva ja võimaldab Ctrl + enteriga alendrist kuupäeva valida. LangSClass = Keelekood PMSClass = Tasumisviis Perioodi määramiseks on lihtsaim viis kasutada registri määrangul Valiku võimalust. See võimaldab aga teha perioodi valiku ühe konkreetse registri kohta. Kui me tahame, et kõik kolm käsitletavat registrit oleks määratud ühe perioodi valikuga, siis on alternatiivne meetod Sisend-Välja kaudu. Kõikepealt defineerime sisendi Seejärel seome sisendi Trüki kui meetodi abil Pakkumiste registriga. 25

26 Checkbox Checkbox ehk rahvakeeli linnuke annab võimaluse kasutada Boolean- tüüpi sisendit. Näiteks kui soovime trükkida aruandes kas valikut Kõik pakkumised või Ainult Aktsepteeritud pakkumised, siis lihtsaim viis selle tegemiseks on Checkbox. Kõigepealt defineerime checkboxi Checkboxi nimi kuvatakse staatilise tekstina määramisaknasse Muutuja nimi võiks olla lihtne ja peegeldama seda, et tegu on checkboxiga. Vaikimisi märgitud märgitakse ära siis kui soovitakse, et aruande määramisakna avamisel oleks linnuke vaikimisi märgitud. Kui Checkbox on defineeritud, siis seome selle Trüki kui funktsiooni abil registriga. Selleks peame teadma, et Aktsepteeritud tähis on Pakkumisel peal siis kui välja Rejected väärtus on 2. Nii määrame, et tulemus trükitakse kui Pakkumine on aktsepteeritud ja Checkbox on märgitud või tulemus trükitakse kui checkbox ei ole märgitud. 26

27 Raadionupp Raadionupp on paljuski sarnane checkboxiga, kuid väärtusi võib olla rohkem kui kaks. Seetõttu tuleb raadionupu iga võimalus defineerida ära eraldi. Juhul kui tegu on sama sisuga raadionupu eri väärtustega, kasutatakse sama muutuja nime, kuid erinevaid väärtusi. Viimase oleme märkinud ka vaikimisi väärtuseks, kuna vaikimisi tahame trükkida kõiki pakkumisi. Registri kuvamise loogika seotakse sarnaselt sheckboxiga. Nii võib antud näites kasutada Trüki kui funktsioone (Quotr.Rejected == 0 and rbutton==0) (Quotr.Rejected == 2 and rbutton==1) 27

28 (Quotr.Rejected == 1 and rbutton==2) rbutton == 3 28

29 Tekst Tekstiosa võimaldab kirjutada aruande määramisaknasse staatilist selgitavat teksti. Näiteks lisada Raadionupule pikem kirjeldus Nii on pärast teksti ja teiste määrangute sisestamist meie määranguaken järgmine Ehk siis pääranguaken on juba märksa detailsem kui enamikus Hansa standardaruannetes ning sisaldab erinevaid filtreerimisvõimalus. 29

30 Seadistused Aruande kirjelduse viimane osa peegeldab aruande üldisi seadistusi. Laius laius tähistab aruande laiust, mis vaikimisi on 600 pikslit (Hansa standardaruannetel 480), kuid seda võib laiendada kuni 640- ni. Paiguta raami checkbox on vaja märkida siis kui soovitakse aruande muutumist vastavalt selle hiirega kitsamaks või laiemaks kerimisele. Näiteks kui artikli nimetus ei mahu ühele reale ära ja see on poolitatud ka teisele reale, siis venitades alt paremast nurgast aruannet laiemaks, laotakse aruanne ka uuesti ümber ja artikli info mahub ära ühele raele Määra akna laius aruande määramisakna laius pikslites Määra akna kõrgus aruande määramisakna kõrgus pikslites Vaikimisi meedia osa on enamikule Booksi kasutajatele tuttav- see määrab, kuhu aruanne saadetakse. Kui tavalistel aruannetel on vaikimisi väärtus Ekraan, siis Aruandegeneraatori puhul saab valida vaikimisi väärtuseks ka Printeri, Faili või Abilaua (Clipboardi). Samuti saab määrata, kas Printimisel kasutatakse printeri dialoogi ja kas aruande päis jäetakse trükkimata. Viimane on reeglina kasulik andmete edasisel töötlemisel failis. 30

31 Seadistused Aruandegeneraatori moodulis ei ole aruandeid, Eksporte, Hooldusi, ega Importe, mida võite teistest moodulitest reeglina leida. On ainult üks Seadistus Aruanded kasutajaliideses. Siin saate iga oma Aruandegeneraatoriga koostatud aruande kohta määrata, millises moodulis seda kuvatakse. Seega võib kasutajatele aruandeid kuvada vastavalt nende kasutajagrupile ja vajadusele tavamoodulites ja tingimata ei pea tagama kõigile kasutajatele ligipääsu Aruandegeneraatori moodulisse. 31

32 Üldist Ehkki reeglina on aruannete koostamine ohutu, võib vahel siiski ette tulla seda, et näpuvea tõtutu aruande käivitamisel andmebaas kokku jookseb. Eriti harvadel juhtudel kui kasutatakse Koodi osa ja HAL programmeerimist, võib juhtuda, et andmebaas saab aruande käivitamisel viga. Seetõttu on mõistlik aruandeid ette valmistada testandmebaasis, mitte reaalses andmebaasis. Kui aruanne on valmis ja testitud, võib selle välja eksportida Seejärel saab selle reaalsesse baasi Üldise mooduli importide alt sisse importida. Booksi demo andmebaasis on terve hulk juba ettevalmistatud aruandeid. Harjutamiseks ja on hea kasutada ka neid aruandeid, sest suur osa erinevatest funktsioonidest on seal juba kaetud. Nii saab sealt vaadata, kuidas mingit funktsionaalsust on võimalik kasutada. Algajatena küsige kindlasti ka nõu oma Booksi partnerilt või Excellent Business Solutions Eesti AS-ilt, kuidas mingit aruannet oleks mõistlikum koostada, millist registrit kasutada, milline väli on millise nimega tähistatud jne. Samuti on olemas ka edasijõudnute juhend aruandegeneraatori kasutamise kohta. 32

Tabelid <TABLE> Koostanud: Merike Hein

Tabelid <TABLE> Koostanud: Merike Hein Tabelid Tabelite kasutusvõimalus on HTML'is olemas juba pikka aega. Tabelimärgendite esmaseks kasutusalaks oli muidugi mõista tabelkujul info kuvamine. tähendab siis tabelite joonistamist.

More information

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja.

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Sub prog1() Msgox "Tere" Sub prog2() a = si(1) Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. a = Sin() Protseduuri

More information

SQL Server 2005 Expressi paigaldamine

SQL Server 2005 Expressi paigaldamine SQL Server 2005 Expressi paigaldamine Laadige alla.net Framework 2.0 http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d- 8edd-aab15c5e04f5 Avage http://www.microsoft.com/express/2005/sql/download/default.aspx

More information

MSDE Upgrade platvormile SQL 2005 Server Express SP4

MSDE Upgrade platvormile SQL 2005 Server Express SP4 MSDE Upgrade platvormile SQL 2005 Server Express SP4 NB! Windos XP puhul peab veenduma, et masinas oleks paigaldatud.net Framework vähemalt versioon 2.0!!! NB! Muutke oma SA parool turvaliseks ( minimaalne

More information

TP-Link TL-WR743ND Juhend

TP-Link TL-WR743ND Juhend TP-Link TL-WR743ND Juhend 1) Ühenda oma arvuti TP-Link ruuteriga üle kaabli (LAN). 2) Kui arvuti ja ruuter said omavahel ühendatud, siis võid minna seadme koduleheküljele (interneti brauseri otsingu reasse

More information

WD My Net N600 juhend:

WD My Net N600 juhend: WD My Net N600 juhend: 1) Kui WD My Net N600 seade on ühendatud näiteks Elioni Thomsoni ruuteriga (TG789vn või TG784) või Elioni Inteno DG301a ruuteriga, kus üldiselt on ruuteri Default Gateway sama, nagu

More information

Andmebaasid (6EAP) I praktikum

Andmebaasid (6EAP) I praktikum Andmebaasid (6EAP) I praktikum Mõisteid Server on arvutisüsteem või selles töötav tarkvara, mis pakub teatud infoteenust sellega ühenduvatele klientidele. Klient on tarkvara, mis võimaldab suhelda serveriga.

More information

Andmebaasi krüpteerimine ja dekrüpteerimine

Andmebaasi krüpteerimine ja dekrüpteerimine Andmebaasi krüpteerimine ja dekrüpteerimine Me võime küll asetanud kõikidele andmebaasi objektidele ligipääsuõigused eri kasutajate jaoks, kuid ikkagi võib mõni häkker avada vastava faili lihtsalt failina

More information

Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku

Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku Selleks, et kasutada Tallinna Ülikooli veebipuhvrit väljaspool ülikooli arvutivõrku, tuleb luua ühendus serveriga lin2.tlu.ee

More information

SQL Serveri paigaldus. Laadimine:

SQL Serveri paigaldus. Laadimine: SQL Serveri paigaldus Laadimine: http://msdn.microsoft.com/vstudio/express/sql/download/ Tasub paigaldada kõige lihtsam versioon (SQL Server 2005 Express Edition SP2). Samalt lehelt saab laadida ka Sql

More information

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 1 2 3 XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 4 5 6 7 8 https://www.trustwave.com/global-security-report http://redmondmag.com/articles/2012/03/12/user-password-not-sophisticated.aspx

More information

NAS, IP-SAN, CAS. Loeng 4

NAS, IP-SAN, CAS. Loeng 4 NAS, IP-SAN, CAS Loeng 4 Tunniteemad Network Attached Storage IP Storage Attached Network Content Addressed Storage Network Attached Storage Tehnoloogia, kus andmed on jagatud üle võrgu Salvestusvahendile

More information

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if Mis on tõene? Tsüklid, failihaldus Merle Sibola iga string on tõene, välja arvatud "" ja "0" iga number on tõene, v.a. number 0 Iga viide (reference) on tõene Iga defineerimata muutuja on väär. if if (EXPR)

More information

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu liigid Read-only memory (ROM) Flash memory (EEPROM) Static random access memory (SRAM) Dynamic random access memoty (DRAM) 1 kbaidine mälu vajab 10

More information

Kirje. Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1

Kirje. Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1 Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1 Kirje Kirje (record) on struktuurne andmetüüp (nagu massiiv) erinevat tüüpi andmete gruppeerimiseks. Kirje koosneb väljadest (field). Iga

More information

Puuduvate andmetega toimetulemine SQL-andmebaasides

Puuduvate andmetega toimetulemine SQL-andmebaasides Sisukord Puuduvate andmetega toimetulemine SQL-andmebaasides 1. Sissejuhatus...1 2. Vastandlikud seisukohad...2 3. NULLide lubamine baastabelis...3 4. Puuduvate andmete esitamine...4 4.1 IS NULL predikaat...6

More information

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann www.datel.ee InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann Millest räägime Mis on InADS, kasutusjuhud Villem InADS visard keskkond Maarja Arendaja vaade: InADS API Janno Põhiline vajadus

More information

Makrode koostamine. Menüüde koostamine

Makrode koostamine. Menüüde koostamine Makrode koostamine Makrode abil Access lubab automaatselt korrata erinevaid tegevusi ning seega tarbija ei pea kirjutama keerukaid programmi mooduleid. Makro on samasugune Accessi objekt, nagu tabel, päring,

More information

Näidisrakendusel põhinev Microsoft Silverlight 3 õppematerjal

Näidisrakendusel põhinev Microsoft Silverlight 3 õppematerjal Tallinna Ülikool Informaatika Instituut Näidisrakendusel põhinev Microsoft Silverlight 3 õppematerjal Microsoft Silverlight 3 Tutorial for Creation of a Data Driven Application Bakalaureusetöö Autor: Ilja

More information

Andmebaasi. Kirja loomine. loomine. Kirja põimimine. Kirjakomplekti. loomine. Vormkirjad / Ümbrikukomplektid / Aadressilipikud.

Andmebaasi. Kirja loomine. loomine. Kirja põimimine. Kirjakomplekti. loomine. Vormkirjad / Ümbrikukomplektid / Aadressilipikud. Dokumendipõime Kirjakooste (Mail Merge) Kui on tihti vaja välja saata mahukaid kirjakomplekte, on kirjad sobiv koostada põhiliselt tüüptekstist koosnevate vormkirjadena (Form Letters), kasutades dokumendipõimet.

More information

IT infrastruktuuri teenused. Failiserver. Margus Ernits

IT infrastruktuuri teenused. Failiserver. Margus Ernits IT infrastruktuuri teenused Failiserver Margus Ernits margus.ernits@itcollege.ee 1 Failide hoidmine kasutaja arvutis pole tihti mõistlik, kuna Failiserver Arvuti kõvaketta hävimisega kaovad andmed ja nendest

More information

Androidi rakenduste ligipääsu õigused

Androidi rakenduste ligipääsu õigused Tallinna Ülikool Digitehnoloogiate Instituut Androidi rakenduste ligipääsu õigused Seminaritöö Autor: Martin Kütt Juhendaja: Jaagup Kippar Autor:...... 2017 Juhendaja:...... 2017 Instituudi direktor:......

More information

Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Koostada programm, mis leiab positiivsete paarisarvude summat vahemikus 1 kuni 20.

Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Koostada programm, mis leiab positiivsete paarisarvude summat vahemikus 1 kuni 20. Harjutustund 3 Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Tsüklidirektiivid Vaadake teooriat eelmisest praktikumist. Ülesanne 1 Koostada programm, mis leiab esimeste 20 arvude summat

More information

APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS

APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS Tallinna Ülikool Informaatika Instituut APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS Seminaritöö Autor: Sandra Saartok Juhendaja: Jaanika Meigas Tallinn 2014 Sisukord SISSEJUHATUS... 3 1 IWORK JA

More information

Google Earth API juhendmaterjali koostamine

Google Earth API juhendmaterjali koostamine Tallinna Ülikool Informaatika Instituut Google Earth API juhendmaterjali koostamine Seminaritöö Autor: Ronald Kaul Juhendaja: Jaagup Kippar Tallinn 2011 Sisukord Sisukord... 2 Sissejuhatus... 3 1 Juhend

More information

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne Disain Erik Jõgi erik@codeborne.com twitter.com/erikjogi twitter.com/codeborne Disain? Miks? Bad code Clean Code A Handbook of Agile Software Craftsmanship Robert C. Martin, 2008 Uncle Bob You know you

More information

EESTI STANDARD EVS-ISO/IEC 27003:2011

EESTI STANDARD EVS-ISO/IEC 27003:2011 EESTI STANDARD EVS-ISO/IEC 27003:2011 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemi teostusjuhis Information technology Security techniques Information security management system Implementation

More information

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn;

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn; SEADISTAMISE JUHEND Zoiper Toompuiestee 37, 10133 Tallinn; teenindus@gonetwork.ee; +372 6310700 Sisukord Sissejuhatus... 3 Täpsustav info... 3 Sätted... 3 Windows (UDP)... 4 Allalaadimine ja Paigaldamine...

More information

Andmebaasid kursuse andmemudel

Andmebaasid kursuse andmemudel Veebiteenused SyBase SQL Anywhere koostanud Sander Sepp SQL Anywhere on andmebaasi juhtsüsteem, mis sisaldab HTTP veebiserveri funktsionaalsust. Veebiserver võimaldab andmebaasi luua veebiteenuseid. Veebiteenused

More information

Programmeerimine. 3. loeng

Programmeerimine. 3. loeng Programmeerimine 3. loeng Tana loengus T~oevaartustuup ja loogilised avaldised Hargnemisdirektiivid { Lihtne if-lause { if-else-lause { Uldkujuline if-lause Tsuklidirektiivid { Eelkontrolliga tsukkel {

More information

Turvaline laohaldussüsteem programmeerituna keeles PHP

Turvaline laohaldussüsteem programmeerituna keeles PHP TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika eriala Kristjan Robam Turvaline laohaldussüsteem programmeerituna keeles PHP Bakalaureusetöö (6 EAP) Juhendaja: Helle

More information

EESTI STANDARD EVS-ISO 11620:2010

EESTI STANDARD EVS-ISO 11620:2010 EESTI STANDARD EVS-ISO INFORMATSIOON JA DOKUMENTATSIOON Raamatukogu tulemusindikaatorid Information and documentation Library performance indicators (ISO 11620:2008) EVS-ISO EESTI STANDARDI EESSÕNA NATIONAL

More information

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed.

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed. Lõimed Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windowsi lõimed FreeBSD lõimed Linuxi lõimed MEELIS ROOS 1 Ühe- ja mitmelõimelised protsessid code data files code

More information

SDL MultiTerm i koolitus

SDL MultiTerm i koolitus SDL MultiTerm i koolitus Üldist...3 Kasutamisviisid...3 MultiTerm versioonid...3 Varasemad MT versioonid...3 MT komponendid...3 Formaadid...3 Andmebaasi komponendid ja ülesehitus...3 Töö MultiTerm'i põhiprogrammiga...4

More information

MTAT OPERATSIOONISÜSTEEMID praktikumid. Kersti Taurus

MTAT OPERATSIOONISÜSTEEMID praktikumid. Kersti Taurus MTAT.03.008 OPERATSIOONISÜSTEEMID praktikumid Kersti Taurus Mida tehakse praktikumides? Paigaldatakse operatsioonisüsteemid: Windows 7 Professional 64 bit eestikeelne ver. opensuse Linux 11.2 Edasi ülesanded

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 2. loeng 19. veebruar 2018 Marina Lepp 1 Möödunud nädalal Loeng Sissejuhatus Praktikum Paaristöö, algus Vastlapäev Sõbrapäev Hiina uusaasta 2 Umbes mitu tundi tegelesite

More information

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Sisukord Eesti 1 1. Enne alustamist 1 2. Riistvara paigaldamine 2 Technical Specifications 8 Tõrkeotsing 9 Version 05.12.2010 1. Enne alustamist Eesti Pakendi

More information

Andmebaaside varundamine ja taastamine

Andmebaaside varundamine ja taastamine Andmebaaside varundamine ja taastamine Sybase SQL Anywhere 12 Menüü Pane tähele... 1. Andmebaasist kujutise tegemine ja taastamine 2. Andmebaasist pakitud varukoopia tegemine ja taastamine 3. Andmebaasist

More information

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu.

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu. Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu enn.ounapuu@ttu.ee Millest tuleb jutt? Kuidas ma näen, millises sammus erinevad protsessid parasjagu on? Kuidas ma aru saan, kas protsess töötab

More information

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 harjutused Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 aadressi kuju IPv4 32 bitti (4 baidi kaupa) Kuju kümnendarvud 4 kaupa punktidega eraldatud 192.168.252.200 IPv6 128 bitti

More information

Veebilehtede loomine, css3

Veebilehtede loomine, css3 CSS... 3 CSS LINKIMINE HTML DOKUMENDIGA... 4 Välise stiililehe rakendamine... 4 Sisemise stiili rakendamine... 4 Reastiili rakendamine... 5 CSS ÕIGEKIRI... 5 Erinevad selektorid... 6 Elemendi nimega selektorid...

More information

Programmeerimise 2. vaheeksam

Programmeerimise 2. vaheeksam Programmeerimise 2. vaheeksam 5. jaanuar 2015, kell 10:00 13:00 1. Fraktal (3p) yl1.py Kõrvaloleval pildil on fraktali 1., 2., 3. ja 4. taseme näidised. Kirjuta rekursiivne funktsioon, mis võtab argumendiks

More information

Regulaaravaldised Unixis ja Windowsis

Regulaaravaldised Unixis ja Windowsis Tartu Ülikool Matemaatika-informaatikateaduskond Arvutiteaduse instituut Regulaaravaldised Unixis ja Windowsis Referaat Koostajad: Tarvo Kärberg, Marko Peterson, Kaupo Voormansik Juhendaja: Kersti Taurus

More information

Nokia E51 kasutamine modemina

Nokia E51 kasutamine modemina Tartu Ülikool Matemaatika-informaatika teaduskond Arvutiteaduse instituut Nokia E51 kasutamine modemina Juhend Koostaja: Allar Tammik Juhendaja: Kersti Taurus Tartu 2008 Sisukord Sissejuhatus...3 Arvuti

More information

Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest

Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest Andmete lugemine SAS keskkonda. Protseduur sobiva skripti kirjutamiseks on järgmine: 1. Anname andmestikule nime ja alustame sisselugemise

More information

myphone All rights reserved. myphone 3300 EST Kasutusjuhend myphone 3300

myphone All rights reserved. myphone 3300 EST Kasutusjuhend myphone 3300 Kasutusjuhend myphone 3300 1 Pakendi sisu Enne telefoni kasutamist veenduge, et komplektis on olemas: myphone 3300 mobiiltelefoni Li-Ion 800 mah aku peakomplekt kasutusjuhend laadija Tehnilised parameetrid

More information

BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil

BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil Tallinna Pedagoogikaülikool Matemaatika-loodusteaduskond Informaatika osakond Triin Lichfeld BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil Bakalaureusetöö Juhendaja:

More information

2

2 1 2 3 4 5 St. seotud grupid 6 7 Soovitused: Vältida sidusgruppide tähtsuse järgi järjestamist. Minimeerige üksikute sidusgruppide esiletõstmist. 8 9 10 11 12 Päästeameti avalik veebileht (www.päästeamet.ee)

More information

Veebilehtede loomine, css3

Veebilehtede loomine, css3 CSS... 4 CSS LINKIMINE HTML DOKUMENDIGA... 5 VÄLISE STIILILEHE RAKENDAMINE... 5 SISEMISE STIILI RAKENDAMINE... 5 REASTIILI RAKENDAMINE... 6 CSS ÕIGEKIRI... 6 EESLIITED... 7 ERINEVAD SELEKTORID... 7 Mistahes

More information

PHP koodimisstandard PSR

PHP koodimisstandard PSR Tallinna Ülikool Informaatika Instituut PHP koodimisstandard PSR Seminaritöö Autor : Manuel Vulp Juhendaja : Jaagup Kippar Tallinn 2014 Sisukord Sissejuhatus... 4 1 Mis on koodimisstandard?... 5 2 Miks

More information

VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE

VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE SISSEJUHATUS Selle teema raames tutvustan ma Teile üht omapärast andmeobjekti VIITMUUTUJAT. Selleks, et järgnevast jutust hästi aru saada, tuleb meelda tuletada

More information

Tallinna Pedagoogikaülikool Haapsalu Kolledž. Rakenduste programmeerimine. Jaagup Kippar

Tallinna Pedagoogikaülikool Haapsalu Kolledž. Rakenduste programmeerimine. Jaagup Kippar Tallinna Pedagoogikaülikool Haapsalu Kolledž Rakenduste programmeerimine Jaagup Kippar 2004 Sisukord Eessõna...7 Andmebaasid...8 Andmebaasiühenduse loomine...8 Otsene draiver... 11 Servlet...12 Sisestus...

More information

Tabelid tekstis. Tabeli loomine. Tabeli täitmine ja täiendamine

Tabelid tekstis. Tabeli loomine. Tabeli täitmine ja täiendamine Tabelid tekstis Tabelid on teema, mida enamik arvutikasutajaid seostab arvutamise ning seega tabelarvutusprogrammiga (MS Excel, Quattro Pro, Lotus 123 jms). Tegelikult on aga paljudel meist oma dokumentides

More information

Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest

Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest Autorid: Alar Ainla Alvo Aabloo Tartu Ülikool Juhendi koostamist on toetanud EITSA SISUKORD SISUKORD 2 SISSEJUHATUS

More information

Tartu Ülikooli Ideelabori veebikeskkonna arendus Bakalaureusetöö (6 EAP)

Tartu Ülikooli Ideelabori veebikeskkonna arendus Bakalaureusetöö (6 EAP) TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika eriala Lauri Laur Tartu Ülikooli Ideelabori veebikeskkonna arendus Bakalaureusetöö (6 EAP) Juhendajad: Uuno Puus, Margus

More information

GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel

GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel Tallinna Ülikool Digitehnoloogiate instituut GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel Seminaritöö Autor: Sander Peerna Juhendaja: Inga Petuhhov Tallinn 2016 Autorideklaratsioon Deklareerin,

More information

Tallinna Ülikool Informaatika Instituut. XML rakendused. Jaagup Kippar

Tallinna Ülikool Informaatika Instituut. XML rakendused. Jaagup Kippar Tallinna Ülikool Informaatika Instituut XML rakendused Jaagup Kippar Tallinn 2009 Sisukord XML...3 Ülesanded XMLiga tutvumiseks...5 XSL...5 Käivitamine Java abil...7 Käivitamine Visual Studio abil...8

More information

TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala. Bakalaureusetöö (6 EAP)

TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala. Bakalaureusetöö (6 EAP) TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala Gerrit Kraav Mobiilse haiglainfosüsteemi broneeringu rakenduse arendamine Bakalaureusetöö (6 EAP) Juhendaja:

More information

Camunda protsessimootori tutvustus

Camunda protsessimootori tutvustus Tallinna Ülikool Digitehnoloogiate Instituut Camunda protsessimootori tutvustus Seminaritöö Autor: Keio Arula Juhendaja: Jaagup Kippar Autor: Juhendaja: 2015 2015 Instituudi direktor: 2015 Tallinn 2015

More information

DLK Pro mitmekülgne seade mobiilseks andmete allalaadimiseks Kohandatud-valmistatud erinevatele nõudmistele

DLK Pro mitmekülgne seade mobiilseks andmete allalaadimiseks Kohandatud-valmistatud erinevatele nõudmistele www.dtco.vdo.com DLK ro mtmekülgne seade moblseks andmete allalaadmseks Kohandatud-valmstatud ernevatele nõudmstele Lhtsalt genaalne, genaalselt lhtne DLK ro on VDO tootegrupp, ms on määratud vastavalt

More information

Veebilehe loomine HTML5 abil

Veebilehe loomine HTML5 abil Tallinna Ülikool Informaatika Instituut Veebilehe loomine HTML5 abil Seminaritöö Autor: Vladimir Vološin Juhendaja: Andrus Rinde Autor:......... 2011 Juhendaja:...... 2011 Tallinn 2011 Sisukord Sissejuhatus...

More information

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) 1 of 5 26.03.2013 19:04 CSS (Cascading Style Sheets) CSS on keel kujunduse loomiseks veebidokumentidele. Tänases praktikumis rakendame CSS-i veebidokumendile, kasutades programmi Dreamweaver. Töö toimub

More information

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music.

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music. Mathematics of Sound and Music Aprill 2007 Outline 1 Digitaalne signaal 2 3 z-teisendus Mis on heli? Digitaalne signaal Heli on elastses keskkonnas lainena leviv mehaaniline võnkumine. amplituud heli tugevus

More information

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele:

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele: Andmestruktuurid Programmid töötlevad andmeid. Neid hoitakse programmi töö jooksul mälus. Andmed pole amorfne arvude ja stringide hulk, vaid neil on omavahel väga olulised struktuursed seosed, mis võivad

More information

Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2.

Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2. Windows 7 otsingud Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2. Windows 7 kasutab täiustatud otsingut Windows Desktop Search (WDS), mis põhineb

More information

Sisuhaldustarkvarade Drupal ja Joomla! funktsionaalsuse võrdlus

Sisuhaldustarkvarade Drupal ja Joomla! funktsionaalsuse võrdlus Tallinna Ülikool Informaatika Instituut Sisuhaldustarkvarade Drupal ja Joomla! funktsionaalsuse võrdlus Seminaritöö Autor: Indrek Ruubel Juhendaja: Jaagup Kippar Autor:...... 2010 Juhendaja:...... 2010

More information

Lühike kokkuvõte Pascal-keele süntaksist 1

Lühike kokkuvõte Pascal-keele süntaksist 1 Lühike kokkuvõte Pascal-keele süntaksist 1 Sellest osast leiab järgmised mõisted ja teemad Keeltest, kompileerimisest ja Pascali ajaloost identifikaator, programmi struktuur, lihtandmetüübid, konstant,

More information

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS ArcGIS mobiilsed lahendused kasutades pilve teenuseid Raido Valdmaa, AlphaGIS ArcGIS terviklik süsteem üks kaart, erinevad platvormid ArcGIS Online Server Rakendused ArcGIS Viewers ArcGIS APIs Javascript,

More information

Õpimapi loomise protsess Juhendi sisu I Saidi loomine Mine alusta uue saidi loomist CREATE

Õpimapi loomise protsess Juhendi sisu I Saidi loomine Mine alusta uue saidi loomist CREATE Õpimapi ehk e-portfoolio loomine google sites keskkonnas Õpimapi loomise protsess I. Igapäevane õppetöö, mille õppeülesannete täitmise käigus loob õppija erinevaid materjale: klassitööd, kodutööd, esseed,

More information

Veebilehtede loomine, html5

Veebilehtede loomine, html5 Sisukord HTML... 3 HTML ÕIGEKIRI... 4 HTML ELEMENDID... 5 DOKUMENDI TÜÜP... 5 VEEBILEHE PÕHIOSAD... 6 HTML PÄISE ELEMENDID... 6 Veebilehe pealkiri... 6 Metaandmed... 7 Tekstikodeering... 7 Info veebilehe

More information

ProMark. märgiseprinteri kasutamise lühijuhend. - Eesti - Doc: MK9-M-04-03

ProMark. märgiseprinteri kasutamise lühijuhend. - Eesti - Doc: MK9-M-04-03 ProMark märgiseprinteri kasutamise lühijuhend - Eesti - Doc: MK9-M-04-03 Lk: 2 SISUKORD SEADME OSAD... 3 KLAHVID JA NENDE FUNKTSIOONID... 4 EKRAAN (SISESTUSVÄLJAD JA TÄHISED)... 7 TORU/PROFIILI JA TRÜKILINDIKASSETI

More information

Java põhikursuse konspekt

Java põhikursuse konspekt Tallinna Pedagoogikaülikool Informaatika osakond Jaagup Kippar Java põhikursuse konspekt Tallinn 2003 Sissejuhatus Käesolev kirjutis on mõeldud nii iseõppijatele kui abimaterjaliks õpilastele ja õpetajatele.

More information

MS Excel 2007 algkursus

MS Excel 2007 algkursus MS Excel 2007 algkursus Tallinn 2008 -2- Mis on MS EXCEL? Microsoft Excel on samuti Microsoft Office-i üks osa nagu MS Word'gi. Programm on mõeldud arvutuste teostamiseks tabelites. MS Ecxeli abil on võimalik

More information

KDE : KDE

KDE : KDE Käesolev käsiraamat on teisendatud KDE Userbase i Kexi/Handbook leheküljelt 14. septembril 2012. Uuendatud versioonile 2.4: KDE dokumentatsiooni meeskond Tõlge eesti keelde: Marek Laane 2 Sisukord 1 Sissejuhatus

More information

Windowsi võrguseaded. My Network Places (Windows XP)

Windowsi võrguseaded. My Network Places (Windows XP) Windowsi võrguseaded My Network Places (Windows XP) My Network Places (Windows 95, Windows 98 ja Windown NT 4.0 puhul Network Neighborhood) pakub Windows XP operatsioonisüsteemis vaadet võrgule. Vaikimisi

More information

Sissejuhatus Funktsionaalne programmeerimisparadigma

Sissejuhatus Funktsionaalne programmeerimisparadigma Sissejuhatus Funktsionaalne programmeerimisparadigma Paradigma järgi liigitub funktsionaalne (ingl functional) programmeerimine koos loogilise (ingl logic) programmeerimisega deklaratiivse programmeerimise

More information

ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL

ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Sander Siniorg 134676IAPB ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL Bakalaureusetöö Juhendaja: Erki

More information

Algoritmikeelte analüüs

Algoritmikeelte analüüs TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutitehnika instituut Algoritmikeelte analüüs Ringi pindaladega arvutamise keel Priit Rebina 107362IASMM Tallinn 2011 1 Sisukord 1. Sissejuhatus..3

More information

Bluetooth Software Update Manual for Windows 7. Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi

Bluetooth Software Update Manual for Windows 7. Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi Bluetooth Software Update Manual for Windows 7 Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi 1 Sissejuhatus See juhend kirjeldab samm-sammult kuidas uuendada seadme Bluetooth tarkvara.

More information

Veebiteenuse arendamise teekaart Rada7.ee näitel

Veebiteenuse arendamise teekaart Rada7.ee näitel Tallinna Ülikool Informaatika Instituut Veebiteenuse arendamise teekaart Rada7.ee näitel Bakalaureusetöö Autor: Kirill Milovidov Juhendaja: Jaagup Kippar Autor:...... 2015 Juhendaja:...... 2015 Instituudi

More information

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid Animatsioon on liikuv, ehk ajast sõltuv, graafika Liikumise illusioon saavutatakse sellega, et teatud ajavahemike järel (optimaalseks peetakse 30 freimi sekundis) joonistatakse erineva pildiga uus freim

More information

TARTU ÜLIKOOL. Arvutiteaduse instituut LOODUS- JA TÄPPISTEADUSTE VALDKOND

TARTU ÜLIKOOL. Arvutiteaduse instituut LOODUS- JA TÄPPISTEADUSTE VALDKOND TARTU ÜLIKOOL Arvutiteaduse instituut LOODUS- JA TÄPPISTEADUSTE VALDKOND Anita Scharonberg CVE-2015-3457 Referaat Juhendaja: Meelis Roos Tartu 2016 SISUKORD 1 Sissejuhatus... 3 2 Turvaauk... 3 3 Turvaaugu

More information

Pädevushaldus RESTful veebiteenuste abil

Pädevushaldus RESTful veebiteenuste abil Tallinna Ülikool Informaatika Instituut Pädevushaldus RESTful veebiteenuste abil Seminaritöö Autor: Eigen Lenk Juhendaja: Mart Laanpere Tallinn 2010 Sisukord Sissejuhatus... 3 1. Muutused veebitarkvara

More information

Rakendustarkvara: R. Sügis 2017, 1. praktikum

Rakendustarkvara: R. Sügis 2017, 1. praktikum Rakendustarkvara: R. Sügis 2017, 1. praktikum 1 Lühike sissejuhatus R on programmeerimiskeel ja -keskkond, mis on arendatud statistiliseks andmetöötluseks. R-i kasutavate inimeste hulk on viimase kümmekonna

More information

Pythoni SDK LEGO WeDo 2.0-le

Pythoni SDK LEGO WeDo 2.0-le TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Janno Peterson Pythoni SDK LEGO WeDo 2.0-le Bakalaureusetöö (9 EAP) Juhendaja: Aivar Annamaa Tartu 2017 Pythoni SDK LEGO WeDo 2.0-le Lühikokkuvõte:

More information

MOBIILTELEFON ROCK V1

MOBIILTELEFON ROCK V1 MOBIILTELEFON ROCK V1 1 TERE TULEMAST Täname telefoni V1 ostmise eest! Kõikide pakutavate võimaluste optimaalsemaks kasutamiseks lugege palun kasutusjuhend hoolikalt läbi. Telefon on mõeldud kasutamiseks

More information

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose.

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesanne 3 ja 4 Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesande lahendamise täiesti loomulikuks tulemuseks oli, et kasutaja nõudmised täpsustusid ja seoses sellega lisandus uusi

More information

Multimeedium, Macromedia Authorware

Multimeedium, Macromedia Authorware AUTHORWARE... 2 TÖÖ ALUSTAMINE, TÖÖKESKKOND... 2 FAILI OMADUSED... 3 PROGRAMMI KÄIVITAMINE... 3 IKOONID... 4 OBJEKTIDE NÄITAMINE (DISPLAY)... 4 NÄIDATAVATE OBJEKTIDE LOOMINE JA OMADUSED... 6 MEEDIAOBJEKTIDE

More information

Vabavaraliste fototöötlusprogrammide võrdlus

Vabavaraliste fototöötlusprogrammide võrdlus Tallinna Ülikool Informaatika Instituut Vabavaraliste fototöötlusprogrammide võrdlus Seminaritöö Autor: Hedi Hanimägi Juhendaja: Andrus Rinde Autor:...... 2010 Juhendaja:...... 2010 Tallinn 2010 Sisukord

More information

Tekstitöötlusprogramm

Tekstitöötlusprogramm Tekstitöötlusprogramm Tekstitöötlusprogramm ei ole mingi tähtsusetu abivahend. Teda ei saa võrrelda aruka kirjutusmasinaga. Võib loetleda järgmisi eeliseid: 1. erinevad kirjakujud ekraanil, kerge loetavus;

More information

MITME VÄITE ÜHE ANDMEVÄÄRTUSENA ESITAMISE EELISED JA PUUDUSED SQL-ANDMEBAASIDES

MITME VÄITE ÜHE ANDMEVÄÄRTUSENA ESITAMISE EELISED JA PUUDUSED SQL-ANDMEBAASIDES TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Maria Ossipova 135215IAPB MITME VÄITE ÜHE ANDMEVÄÄRTUSENA ESITAMISE EELISED JA PUUDUSED SQL-ANDMEBAASIDES Bakalaurusetöö

More information

3.1 Valikulause. Sõnede ja arvude võrdlemine

3.1 Valikulause. Sõnede ja arvude võrdlemine 3.1 Valikulause. Sõnede ja arvude võrdlemine SISSEJUHATUS Elus tuleb teha mitmeid valikuid. Näiteks tuleb abielutseremoonial valida kahe valiku vahel - kas jah või ei. Selles osas vaatame, kuidas valikulausete

More information

Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt. Autor Jüri PUHANG

Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt. Autor Jüri PUHANG Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt Autor Jüri PUHANG T a l l i n n 2 0 0 7 - 2 - Sisukord: SISSEJUHATUS... 5 1. PEATÜKK - INTERNET... 6 1.1. INTERNETI ÜLDMÕISTED JA ARENGULUGU...

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 2. loeng 18. veebruar Eno Tõnisson kasutatud ka Helle Heina ja Jüri Kiho materjale 1 Eelmisel nädalal loeng sissejuhatus praktikum paaristööna Asteroid 2012 DA14 möödus

More information

Semantika, tuubid, loogika ja programmeerimine

Semantika, tuubid, loogika ja programmeerimine Sissejuhatus informaatikasse Semantika, tuubid, loogika ja programmeerimine Varmo Vene Arvutiteaduse Instituut Tartu Ulikool 5. mai 2009. Tsitaat klassikutelt Sissejuhatus Everyone knows that debugging

More information

Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö

Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö Tallinna Ülikool Digitehnoloogiate instituut Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö Autor: Ain Arend Juhendaja: Romil Rõbtšenkov Tallinn 2017 Autorideklaratsioon Deklareerin, et

More information

RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE

RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Tarkvarateaduse instituut Valeri Randalainen 142680IAPB RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE Bakalaureusetöö Juhendaja: Roger

More information

WhiteDB C# API loomine ja jõudluse analüüs

WhiteDB C# API loomine ja jõudluse analüüs TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Tarkvaratehnika õppetool WhiteDB C# API loomine ja jõudluse analüüs bakalaureusetöö Üliõpilane: Andrei Reinus Üliõpilaskood: 111881

More information

ESIMENE OSA - ALGAJATELE

ESIMENE OSA - ALGAJATELE ESIMENE OSA - ALGAJATELE Esimene osa on jõukohane neile, kel on olemas programmeerimise alusteadmised. Täiendava materjalina võib kasutada oma programmeerimiskeele dokumentatsiooni. 1 PROGRAMMIDE SISEMAAILM

More information

ROCK V5 + Kasutusjuhend

ROCK V5 + Kasutusjuhend ROCK V5 + Kasutusjuhend Telefoni kirjeldus: Kõrvaklappide pistikupesa ESIKÜLG Sisselülitamisnupp Valjuhääldi Lähedusandur USB-pesa Esikaamera Helitugevusnupud Puuteekraan Taskulambi nupp Kaameranupp Otsingunupp

More information