Kehittyneet ominaisuudet
|
|
- Simo Ahola
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Kehittyneet ominaisuudet Piirtoarkkitehtuurit Leikkaa, kopioi ja liitä Peru, jaetut sovellukset ja makrot Petri Vuorimaa 1
2 12. Piirtoarkkitehtuuri Petri Vuorimaa 2
3 12.1 Peruspiirtoliittymä Luo uusi kappale Valitse yksi tai useampi kappale Tuhoa kappale Muuta attribuutteja Muunna kappaleita Kokoa kappaleet ryhmäksi Petri Vuorimaa 3
4 12.2 Liityntäarkkitehtuuri Suoritettavat komennot Valittu kappalejoukko Piirto tai työskentely Kappalepaletti alue Attribuuttipaletti Peruspiirtokappaleet Petri Vuorimaa 4
5 Piirrosalue Mallin perusnäyttö Eri alue kuin kangas (canvas) + kangas on alla olevan grafiikkajärjestelmän näkymän liityntä Lista kappaleista takaa-eteen järjestyksessä Kappaleet kuuluvat abstraktiin luokkaan DrawObj Petri Vuorimaa 5
6 Malli-Näkymä-Kontrolleri DrawObj Drawing Malli DrawObjView DrawView Näkymä Kontrolleri Petri Vuorimaa 6
7 class Drawing: public Model List of DrawObj objs; List of DrawObj selectedset; void Select(DrawObj *selectedobj); void UnSelect(DrawObj *selectedobj); void UnSelectAll(); void AddObj(DrawObj newobj); void DeleteSelected(); void SelectedToFront(); void SelectedToBack(); void ChangeObj(DrawObj *Obj); Petri Vuorimaa 7
8 class DrawObj ObjTypeId ObjectType(); DrawObj Copy(); void *GetAttribute(Id attributeid); void SetAttribute(Id attributeid, void * attributevalue); boolean isselected; Petri Vuorimaa 8
9 class LineObj: public DrawObj ObjTypeId objecttype() { return LINE_TYPE;} Point startpoint, endpoint; int thickness; RGB color; void *GetAttribute(Id attributeid); void SetAttribute(Id attributeid, void * attributevalue); Petri Vuorimaa 9
10 Class DrawObjView DrawObj *mymodelobj; void Redraw(Region DamegRegion); Rect BoundingRect(); int Ncontrols(); Point GetControl(int pointidx); void SetControl(int pointidx, Point newpoint); void StartControlDrag(int pointidx, Point selectionpoint); void MoveControl (int pointidx, Point movepoint); void EndControlDrag(int pointidx, Point endpoint); Petri Vuorimaa 10
11 Class DrawObjView void StartCreationEcho(Point downpoint); void MoveCreationEcho(Point movepoint); void SetCreationPoint(Point newpoint); boolean LastCreationPoint(Point newpoint); boolean IsHit(Point selectionpoint); void StartObjDrag(Point selectionpoint); void MoveObj(Point movepoint); void EndObjDrag(Point endpoint); Petri Vuorimaa 11
12 Mallinäkymien sitominen Jokaista kappaletta kohden pitää olla malli Näkymä per kappale vie paljon tilaa Tyyppinäkymä-taulu on parempi vaihtoehto Tyyppinäkymä-taulu on indeksoitu (ObjTypeId) ja palauttaa DrawObjView Petri Vuorimaa 12
13 Mallinäkymien sitominen (jatk.) DrawObjView *DrawView:: GetObjView(DrawObj *modelobj); DrawObj DrawObjView Drawing DrawView Petri Vuorimaa 13
14 Palettiarkkitehtuuri Kolme peruspalettia + kappaleet + attribuutit + toimenpieet Jokaisella paletilla on oma malli-näkymäkontrolleri Petri Vuorimaa 14
15 Kappalepaletti Petri Vuorimaa 15
16 Attribuuttipaletti Ikoni on on aktivoitu, kun vähintään yhdellä kappaleella on on kyseinen attribuutti Ikoni on on merkitty, kun kaikilla kappaleilla on on sama attribuutin arvo Kaikkien attribuuttien arvot asetetaan, kun käyttäjä valitsee aktiivisen ikonin Petri Vuorimaa 16
17 Arkkitehtuurin yhteenveto Arkkitehtuuri: piirtomalli, piirtonäkymä ja paletit Piirtomalli: lista kappaleista ja valituista kappaleista DrawObj: liittymä kappaleiden ja muun arkkitehtuurin välillä DrawView: toteuttaa näkymän ja kontrollerin DrawObjView: DrawViewin vuorovaikutteinen liittymä TypeViewTable: yhdistää tyypin oikeaan näkymään Petri Vuorimaa 17
18 12.3 Tehtävät Uudelleenpiirto Uuden kappaleen luominen Kappaleen valinta Kappaleiden raahaus Attribuuttien asetus Palettiolioiden attribuuttien asetus Ohjauspisteiden manipulointi Petri Vuorimaa 18
19 Uudelleenpiirto For each draw object DO in the model list in back to front order { DOV = GetObjView(DO); if (Dov.BoundingRect() intersects DamagedRegion) { DOV.Redraw(DamagedRegion) if (DO.IsSelected) { for each control point C in DOV { draw handle for C } } } } Petri Vuorimaa 19
20 13. Leikkaa, kopioi ja liitä Interaktiiviset ohjelmat voivat jakaa tietoa Tekstinkäsittelijä voi vastaanottaa tietoa taulukkolaskennasta, tietokannasta, piirto-ohjelmasta jne. Yksinkertainen leikkeletaulu + ei mahdollista muutosten seurantaa Julkaise ja tilaa + sovelluksille voidaan kertoa muutoksista Sulautettu editointi + tietoa voi editoida välittömästi Petri Vuorimaa 20
21 13.1 Leikkeletaulut Leikkeletaulu on paikka, jonne ohjelmat voivat siirtää tietoa ja toiset voivat hakea sitä 1. Mitä formaattia pitäisi käyttää? 2. Entä jos lähteellä ja käyttäjällä on eri formaatti? 3. Mitä tapahtuu, jos tietoa on todella paljon? Petri Vuorimaa 21
22 Yksinkertainen leikketaulu Globaali muistialue, jota käyttöjärjestelmä ylläpitää Informaation lisäksi talletetaan tieto formaatista Esim. taulukkolaskenta voi tallettaa excel-, tekstitai bittikartta-formaatissa Formaatti määritellään myös liitettäessä Kuluttaa paljon muistia Formaattien tunnisteista pitää sopia Petri Vuorimaa 22
23 X Windows Asiakas A Asiakas B A B Petri Vuorimaa 23
24 X Windows Leiketaulusta käytetään nimeä selection Kun käyttäjä kopioi tekstin, asiakas A kutsuu XSetSelectionOwner Kun käyttäjä liittää tekstin, asiakas B kutsuu XConvertSelection (ja määrittelee formaatin) Asiakas A voi käyttää pyydettyä formaattia tai ehdottaa jotain muuta Asiakas A:n täytyy säilyttää informaatiota käyttöön asti tai kunnes joku muu tekee valinnan Petri Vuorimaa 24
25 Tarveperustainen leikkeletaulu MS Windowsissa kaikki sovellukset jakavat saman näytön, prosessorin ja käyttöjärjestelmän Leikkeletaulu on lukittava + Openclipboard + CloseClipboard Sovellus kutsuu ensin EmptyClipboard Sen jälkee se kutsuu SetClipboard (jokaiselle formaatille erikseen) Data voidaan tallettaa heti tai myöhemmin Petri Vuorimaa 25
26 Tarveperustainen leikkeletaulu Liittävä ohjelma valitsee ensin formaatin + IsClipboardFormatAvailable + GetPriorityClipboardFormat + EnumClipboardFormats Sen jälkeen, liittävä ohjelma lukee datan + GetClipboardData Petri Vuorimaa 26
27 13.2 Julkaise ja tilaa Joskus aktiivinen yhteys sovellusten välillä on parempi ratkaisu kuin pysyvä siirto Koska informaatiota päivitetään? + aina kun lähdeinformaatiossa tapahtuu muutoksia + kun lähdetiedosto talletetaan + kun käyttäjä pyytää sitä Lähdesovellus voi julkaista datan versiotiedostoon ja kohdesovellus tilaa sen Petri Vuorimaa 27
28 13.3 Sulautettu editointi Tekstinkäsittelyohjelmat voivat hyödyntää informaatiota useasta erillisestä lähteestä Usein on kätevää editoida vierasta dataa suoraan tekstinkäsittelysovelluksessa Kaksi tärkeintä arkkitehtuuria ovat + Microsoft OLE + Apple OpenDoc Petri Vuorimaa 28
29 Sulautettu liitäntä Mitä pitäisi liittää? + sulautettu data tai linkki alkuperäiseen tiedostoon Tiedostot sisältävät tiedostoja + rakenteinen tiedostojärjestelmä (esim. Microsoft) Data voidaan sarjallistaa (OLE, Java) + data muunnetaan tavuvirraksi ja takaisin dataksi Alkuperäinen sovellus piirtää datan Data voidaan piirtää erityistiedostoon (metafile) Petri Vuorimaa 29
30 Datan editointi Editoi vieressä + käynnistetään erillinen editori Editoi paikalla + editointi tapahtuu sulautetussa ikkunassa Petri Vuorimaa 30
31 13.4 Yhteenveto Leikkaa, kopio ja liitä ovat perusmekanismeja interaktiivisten sovellusten integrointiin Yksinkertainen leikkeletaulu on yhteinen muistialue Julkaise ja tilaa on aktiivinen linkki Sulautettu editointi mahdollistaa editoinnin paikalla Petri Vuorimaa 31
32 14. Peru, ryhmätyö ja makrot Peru: käyttäjän toimenpiteet voi perua Ryhmätyö: yhden käyttäjän malliin tekemät muutokset näkyvät myös muille käyttäjille Makrot: käyttäjä voi rakentaa monimutkaisia käskyjä yksinkertaisista käskyistä Kaikissa tapauksissa käyttäjän toimenpiteitä monitoroidaan ja tarjotaan lisäpalveluja Petri Vuorimaa 32
33 14.1 Peru/tee uudestaan Käyttäjät tuntevat olonsa turvalliseksi, kun toimenpiteet voi perua Toimenpiteet ovat käskyjä tai kokonaisia tehtäväsarjoja (esim. viivan piirtäminen) Toimenpiteet aiheuttavat pysyvän muutoksen malliin Käyttäjä voi perua tai tehdä muutoksen uudestaan Petri Vuorimaa 33
34 Yksinkertainen historia järjestelmä Atomiset toimenpiteet tallennetaan historialistaan Peru poistaa viimeisimmän komennon historialistasta ja palauttaa käyttöliittymän tilan Perumattomia komentoja (esim. tiedoston talletus) ei voi perua Näkymää muuttavia käskyjä (esim. näkymän vieritys) ei yleensä talleteta historialistaan Petri Vuorimaa 34
35 Valikoiva peruminen 1. Luo valkoinen suorakaide 2. Luo viiva 3. Muuta suorakaide mustaksi 4. Luo ellipsi 5. Luo vapaa viiva Käyttäjä haluaa pitää suorakaiteen valkoisena? Peru 3. Petri Vuorimaa 35
36 Valikoiva peruminen (cont.) 1. Luo valkoinen suorakaide a 2. Luo viiva b 3. Suorakaide a mustaksi 4. Kopio a suorakaiteeksi c 5. Luo vapaa viiva d Käyttäjä haluaa pitää suorakaiteen a valkoisena? Konflikti! Petri Vuorimaa 36
37 14.2 Ryhmätyö Käyttäjät haluavat usein tehdä työtä yhdessä Asynkroninen yhteistyö: + monta henkilöä työskentelee saman työn kimpussa eri aikoina Synkroninen yhteistyö: + monta henkilöä työskentelee saman työn kimpussa yhtä aikaa Petri Vuorimaa 37
38 Asynkroninen ryhmätyö Kaikki käyttäjän malliin tekemät muutokset talletetaan erilliseen tiedostoon (patch) Muutokset välitetään muille käyttäjille tai keskitettyyn tietokantaan Ristiriitaiset muutokset pitää selvittää Konfliktit voidaan myös välttää lukitsemalla tiedostot Petri Vuorimaa 38
39 Synkroninen ryhmätyö Kaksi tai useampi käyttäjä työskentelee yhtä aikaa Kaikkien käyttäjien pitää saada tieto muiden käyttäjien malliin tekemistä muutoksista Sosiaaliset kysymykset pitää myös ratkaista + floor control Komennot välitetään muille käyttäjille Konfliktit pitää ratkoa Petri Vuorimaa 39
40 14.3 Makrot Makrot rakennetaan komennoista tallettamalla käyttäjän toimenpiteet Käyttäjän toimenpiteet on yleistettävä Syöttötiedon sijasta talletetaan komennot + Komennot parametrisoidaan + Komennot voivat riippua olioista Petri Vuorimaa 40
41 14.4 Monitorointiarkkitehtuuri Monitorointi perustuu komento oliolle + DoIt, UndoIt, RedoIt AddChip + user selects chip icon + echo rectangle is shown + user selects place (center of chip is defined) + AddChipCmnd.DoIt(CenterPoint) + Id = AddChip(CenterPoint) Petri Vuorimaa 41
42 Monitorointiarkkitehtuuri (jatk.) UndoChip + AddChipCmnd.UndoIt(Id) + DeleteChip(Id) RedoChip + AddChipCmnd.RedoIt(Id) + AddChipCmnd.DoIt(CenterPoint) Petri Vuorimaa 42
43 14.5 Yhteenveto Komentoja monitoroindaan Peru ja tee uudelleen Ryhmätyö Makrojen tallentaminen Petri Vuorimaa 43
Käyttöjärjestelmät: prosessit
Käyttöjärjestelmät: prosessit Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Käyttöjärjestelmä
LisätiedotLuento 5. Timo Savola. 28. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 5 Timo Savola 28. huhtikuuta 2006 Osa I Shell-ohjelmointi Ehtolause Lausekkeet suoritetaan jos ehtolausekkeen paluuarvo on 0 if ehtolauseke then lauseke
LisätiedotSubversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2
Subversion-ohje Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Helsinki 1.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
LisätiedotRajapinta (interface)
1 Rajapinta (interface) Mikä rajapinta on? Rajapinta ja siitä toteutettu luokka Monimuotoisuus ja dynaaminen sidonta Rajapinta vs periytyminen 1 Mikä rajapinta on? Rajapintoja käytetään, kun halutaan määritellä
LisätiedotJAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++
JAVA alkeet JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++ ja Javascriptin kanssa. Huom! JAVA ja JavaScript eivät silti ole sama asia, eivätkä edes sukulaiskieliä.
LisätiedotOlio-ohjelmointi Javalla
1 Olio-ohjelmointi Javalla Olio-ohjelmointi Luokka Attribuutit Konstruktori Olion luominen Metodit Olion kopiointi Staattinen attribuutti ja metodi Yksinkertainen ohjelmaluokka Ohjelmaluokka 1 Olio-ohjelmointi
LisätiedotHakemistojen sisällöt säilötään linkitetyille listalle.
Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi Java-kielellä komentoikkunaa (komentotulkkia, komentoriviä) simuloiva olioperustainen ohjelma. Hakemistojen sisällöt säilötään linkitetyille listalle. Työ
LisätiedotOliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä
Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä Matti Luukkainen 10.12.2009 Tässä esitetty esimerkki on mukaelma ja lyhennelmä Robert Martinin kirjasta Agile and Iterative Development löytyvästä
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia
LisätiedotQT tyylit. Juha Järvensivu 2008
QT tyylit Juha Järvensivu juha.jarvensivu@tut.fi 2008 Sisällys QStyle Style sheet Tyyli (QStyle) Kapseloi widgettien Look And Feel ominaisuudet Toteutettu QT:ssa QStyle luokkaan Sisäänrakennettuja tyylejä
LisätiedotAction Request System
Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet
LisätiedotMetodien tekeminen Javalla
1 Metodien tekeminen Javalla Mikä metodi on? Metodin syntaksi Metodi ja sen kutsuminen Parametreista Merkkijonot ja metodi Taulukot ja metodi 1 Mikä metodi on? Metodilla toteutetaan luokkaan toiminnallisuutta.
LisätiedotPikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.
Pikaopas Microsoft Access 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Näyttökoon muuttaminen tai tietokannan sulkeminen
LisätiedotGimp perusteet. Riitta, Jouko ja Heikki
Gimp perusteet Riitta, Jouko ja Heikki Jos haluat vaihtaa ohjelman kielen (asentaa oletuksena saman kuin käyttöjärjestelmä): käyttöjärjestelmän lisäasetuksista lisätään uusi ympäristömuuttuja:lang arvo:en
LisätiedotKirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.
Tehtävä 63. Kirjoita oma versio funktiosta strcmp(),joka saa parametrinaan kaksi merkkiosoitinta. Tee ohjelma, jossa luetaan kaksi merkkijonoa, joita sitten verrataan ko. funktiolla. Tehtävä 64. Kirjoita
LisätiedotVideokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla
Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla 1. Digivideokamera liitetään tietokoneeseen FireWire-piuhalla. (Liitännällä on useita eri nimiä: myös IEEE 1394, DV,
LisätiedotOsio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely
Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely 1 Ominaisuudet Kun tutkimme työasemapohjaisia sovelluksiamme, tarvitaan joskus tietoa: mikä on käyttöjärjestelmä mikä on käytössä oleva
LisätiedotTietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Muuttujat eri muisteissa Ohjelman muistialueen layout Paikallisen ja globaalin muuttujan ominaisuudet Dynaamisen muistinkäytön edut Paikallisten muuttujien dynaamisuus ADT
LisätiedotEnsin klikkaa käynnistä-valikkoa ja sieltä Kaikki ohjelmat valikosta kaikki ohjelmat
Microsoft Office 2010 löytyy tietokoneen käynnistä-valikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,
LisätiedotVersionhallinta MIKSI?
Versionhallinta MIKSI? Versionhallinta Miten jakaa tiedostot ihmisten kesken? Miten pitää tiedostot ajan tasalla? Miten hoitaa päällekkäiset muutokset samaan tiedostoon? Miten muistaa, mitä on tehty? Miten
LisätiedotMuistitikun liittäminen tietokoneeseen
Muistitikun käyttäminen 1 Muistitikun liittäminen tietokoneeseen Muistitikku liitetään tietokoneen USB-porttiin. Koneessa voi olla useita USB-portteja ja tikun voi liittää mihin tahansa niistä. USB-portti
LisätiedotKooste. Esim. Ympyrän keskipiste voidaan ajatella ympyrän osaksi.
17. Kooste 17.1 Kooste Kooste (aggregation) on luokkien A ja B välinen suhde, joka tarkoittaa A on B:n osa tai A kuuluu B:hen. Koostesuhteessa olevat luokat eivät yleensä ole periytymissuhteessa. Kooste
LisätiedotSMART Notebook -tuoteperhe
Tuotevertailu -tuoteperhe Seuraavassa taulukossa vertaillaan neljää eri -perheen tuotetta: Express Sovellus Perusominaisuudet Alusta Windows ja Mac - tietokoneet Katso lisätietoja tietokonevaatimuksista
LisätiedotLuku 7 Uusien Mallien Tiedostot
Luku 7 Uusien Mallien Tiedostot Kaikki ZoomTextin asetukset voidaan tallentaa ja palauttaa käyttämällä mallitiedostoja. Mallitiedostot kontrolloivat kaikkia ZoomTextin toimintoja mukaan lukien suurennustasot,
LisätiedotJypelin käyttöohjeet» Ruutukentän luominen
Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen
LisätiedotKompositio. Mikä komposition on? Kompositio vs. yhteyssuhde Kompositio Javalla Konstruktorit set-ja get-metodit tostring-metodi Pääohjelma
1 Kompositio Mikä komposition on? Kompositio vs. yhteyssuhde Kompositio Javalla Konstruktorit set-ja get-metodit tostring-metodi Pääohjelma 1 Mikä kompositio on? Tili - : String - : double 1 1 Kayttoraja
LisätiedotSiteAdmin. www.visualweb.fi
1. Sisäänkirjautuminen...3 2. Käyttöliittymä...3 2.1 Valikot...3 2.1.1 Tiedosto-valikko...3 2.1.2 Muokkaa-valikko...3 2.1.3 Lisää-valikko...3 2.2 Työkalupalkki...3 2.2.1 Lukutila...3 2.2.1.1 Sivun muokkaus...3
LisätiedotVisma L7 Visma Sign. Sähköinen allekirjoittaminen L7:ssä
Visma L7 Visma Sign Sähköinen allekirjoittaminen L7:ssä Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta.
LisätiedotPino S on abstrakti tietotyyppi, jolla on ainakin perusmetodit:
Pino (stack) Pino: viimeisenä sisään, ensimmäisenä ulos (LIFO, Last In, First Out) -tietorakenne kaksi perusoperaatiota: alkion lisäys pinon päälle (push), ja päällimmäisen alkion poisto (pop) Push(alkio)
LisätiedotKansionäkymä listasta suuriin kuvakkeisiin
Sirpa Leinonen Kansionäkymä listasta suuriin kuvakkeisiin Riippuen koneen Windows versiosta hieman eroja miten näkymä valitaan 1. Tiedosto 2. Näytä välilehdellä valinta kansio näkymlle Suurimmat tai suuret
LisätiedotInteraktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.
Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen
LisätiedotOhjelmistoarkkitehtuurit. Kevät 2012-2013
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestipohjaisten yritysjärjestelmien suunnittelumallit 1 Viestinvälitykseen perustuvat yritysjärjestelmät Peruselementit:
LisätiedotTasogeometriaa GeoGebran piirtoalue ja työvälineet
Tasogeometriaa GeoGebran piirtoalue ja työvälineet Näissä harjoituksissa työskennellään näkymässä Näkymät->Geometria PIIRRÄ (ja MITTAA) a) jana toinen jana, jonka pituus on 3 b) kulma toinen kulma, jonka
LisätiedotU U D E T O M I N A I S U U D E T V E R S I O S T A 2 0 1 3 V E R S I O O N 2 0 1 4
Sivu 1/5 U U D E T O M I N A I S U U D E T V E R S I O S T A 2 0 1 3 V E R S I O O N 2 0 1 4 Talgraf Raportointi, sivut 1-2 Talgraf Budjetointi, sivu 3 Talgraf Viewer, sivu 4 Talgraf Konserni, sivu 5 Express
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Toiminnallinen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.01 7.11.01 Pekka Koskinen Alustava sisällysluettelo 0.1 12.11.01 Pekka
LisätiedotJAVA-PERUSTEET. JAVA-OHJELMOINTI 3op A274615 JAVAN PERUSTEET LYHYT KERTAUS JAVAN OMINAISUUKSISTA JAVAN OMINAISUUKSIA. Java vs. C++?
JAVA-OHJELMOINTI 3op A274615 JAVAN PERUSTEET LYHYT KERTAUS Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: http://java.sun.com/docs/books/tutorial/index.html Vesterholm, Kyppö: Java-ohjelmointi,
Lisätiedot5 Näppäimistö. 5.1 Näppäimistön eventit
5 Näppäimistö Näppäimistö (Keyboard) on Windows Forms -ohjelmissa keskeisessä asemassa. Erityisesti erilaisissa tekstinkäsittelyohjelmissa ja ohjelmissa, joissa tarvitaan datan syöttämistä esimerkiksi
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotSelkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.
qwertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghj klöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmqwerty uiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxc vbnmqwertyuiopåasdfghjklöäzxcvbnmqwertyuiopåa Selkosanakirja
LisätiedotAndroid ohjelmointi Tunti 5. SQLite, Cursor, Intent ja ADB
Android ohjelmointi Tunti 5 SQLite, Cursor, Intent ja ADB SQLite Tuetut tietotyypit: NULL INTEGER kokonaisluku REAL Reaaliluku, float, desimaali. Tallennetaan 1-8 tavun tarkkuudella luvun suuruudesta riippien
LisätiedotVersiohallinta ja Subversion. 26.9.2007 Maunu Tuomainen mttuomai@jyu.fi
Versiohallinta ja Subversion 26.9.2007 Maunu Tuomainen mttuomai@jyu.fi Versiohallinta yleisesti Ongelma: lähdekoodin ja muun materiaalin säilyttäminen siten, että: se on kaikkien saatavilla tuorein versio
LisätiedotFlash. Tehtävä 1 Piirtotyökalut, kokeile niitä. Liiketalous syksy 2012
Flash Tehtävä 1 Piirtotyökalut, kokeile niitä RectangleTool ja Oval Tool Kokeile rectangle ja oval-piirtotyökaluja käytä eri värejä ja reunan paksuuksia Primitive-objekteilla on enemmän ominaisuuksia,
LisätiedotFUNKTION KUVAAJAN PIIRTÄMINEN
FUNKTION KUVAAJAN PIIRTÄMINEN Saat kuvapohjan painamalla @-näppäintä tai Insert/Graph/X-Y-POT. Kuvapohjassa on kuusi paikanvaraaja: vaaka-akselin keskellä muuttuja ja päissä minimi- ja maksimiarvot pystyakselin
LisätiedotValintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.
Pikaopas Microsoft Excel 2013 näyttää erilaiselta kuin aiemmat versiot. Tämän oppaan avulla pääset alkuun nopeasti ja saat yleiskuvan uusista ominaisuuksista. Komentojen lisääminen pikatyökaluriville Pidä
LisätiedotTietotekniikan koulutus Savonlinnassa
Tietotekniikan koulutus Savonlinnassa Paikka Savonlinnan ammatti ja aikuisopisto Pohjolankatu 4 6, Savonlinna Hinta 80 euroa/osallistuja, sisältää 20 h Koulutuspäivän kesto 5 tuntia, klo 10:00 15:00 Ilmoittautuminen
LisätiedotKäyttö hiirellä. Keskipainike (rulla) Panoroi. Napsautus + veto. Näkymän keskittäminen. Kaksoisnapsautus. Pikavalikko. Työkalukäyttö.
BLUEBEAM REVU PIKANÄPPÄIMET Käyttö hiirellä Keskipainike (rulla) Panoroi Näkymän keskittäminen Napsautus + veto Kaksoisnapsautus Ykköspainike Kakkospainike Työkalukäyttö Napsautus Pikavalikko Napsautus
LisätiedotSisältö. 2. Taulukot. Yleistä. Yleistä
Sisältö 2. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.1 2.2 Yleistä
LisätiedotYleistä. Nyt käsitellään vain taulukko (array), joka on saman tyyppisten muuttujien eli alkioiden (element) kokoelma.
2. Taulukot 2.1 Sisältö Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.2 Yleistä
LisätiedotTimeEdit opiskelijan ohje TimeEdit-instructions for students from this link
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...
LisätiedotCQRS, -ES, PACS, DICOM, WTF?
CQRS, -ES, PACS, DICOM, WTF? 27.2.2014 Ajankohtaisuuksia harjoitustyöhön liittyen http://www.hs.fi/terveys/tutkimus+veri+paljastaa+riskin+kuolla+seur aavan+viiden+vuoden+aikana/a1393301682104 Vähän vanhempia
LisätiedotCondes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 7. Quick Start - opas Condes 7. olfellows www.olfellows.net 1.
Condes Suunnistuksen ratamestariohjelmisto Versio 7 Quick Start opas Yhteystiedot: olfellows Jouni Laaksonen Poijukuja 4 21120 RAISIO jouni.laaksonen@olfellows.net www.olfellows.net olfellows www.olfellows.net
LisätiedotILMAINEN KARTTATIETO
ILMAINEN KARTTATIETO MIKÄ ON MUUTTUNUT? Täydellinen vallankumous tietojen vapautumisessa GPS alkuna TIETOJA LÖYTYY PALJON: EROJA SIINÄ, MITEN TIETOA KÄYTETÄÄN. PELKÄSTÄÄN REITTIHAKUUN JA PAIKKOJEN ETSINTÄÄN
LisätiedotAsiakashallinta. TaikaTapahtumat -käyttöohje
Asiakashallinta TaikaTapahtumat -käyttöohje Tietojen haku Siirry etapahtuma-valikkoon ja valitse Asiakashallinta Kirjoita hakukenttään hakuehto ja napauta Hae Napauta nimeä yhteystieto-lomake avautuu Tietojen
LisätiedotVisma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja
Visma Business AddOn Factoring-laskuaineisto Käyttäjän käsikirja Oppaan päiväys: 09.06.2011 Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin
LisätiedotOhjelmistojen mallintaminen Olioiden yhteistyö. 18.11.2008 Harri Laine 1
Ohjelmistojen mallintaminen Olioiden yhteistyö 18.11.2008 Harri Laine 1 Olioiden yhteistyö Oliokeskeisen ohjelmistonäkemyksen mukaan ohjelmiston palvelut tuotetaan olioiden yhteistyön tuloksena. Ohjelmisto
LisätiedotPIKAOPAS NOKIA PC SUITE 4.3. Nokia 8310 -puhelimelle. Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6
PIKAOPAS NOKIA PC SUITE 4.3 Nokia 8310 -puhelimelle Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6 Sisällysluettelo 1. JOHDANTO...1 2. JÄRJESTELMÄVAATIMUKSET...1 3. PC SUITE -OHJELMISTON
LisätiedotOhjelmistojen mallintamisen ja tietokantojen perusteiden yhteys
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty
LisätiedotPika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen
Pika-aloitusopas Saa aikaan enemmän olinpaikastasi riippumatta suojatun käytön, jakamisen ja tiedostotallennuksen avulla. Kirjaudu sisään Office 365 -tilaukseesi ja valitse SharePoint sovellusten käynnistyksestä.
LisätiedotFingridin säätösähkötarjousohje. Vaksin käyttöohjeet 20.5.2015
Fingridin säätösähkötarjousohje Vaksin käyttöohjeet 20.5.2015 Yleistä Tämän ohjeen mukaisesti osapuoli voi jättää säätötarjouksia Fingridin ylläpitämille säätösähkömarkkinoille Osapuolella tulee olla säätösähkömarkkinoille
LisätiedotPong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana
Muilla kielillä: English Suomi Pong-peli, vaihe 3 Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana Jaetaan ohjelma pienempiin palasiin (aliohjelmiin) Lisätään peliin maila (jota ei voi vielä
Lisätiedot2. Lisää Java-ohjelmoinnin alkeita. Muuttuja ja viittausmuuttuja (1/4) Muuttuja ja viittausmuuttuja (2/4)
2. Lisää Java-ohjelmoinnin alkeita Muuttuja ja viittausmuuttuja Vakio ja literaalivakio Sijoituslause Syötteen lukeminen ja Scanner-luokka 1 Muuttuja ja viittausmuuttuja (1/4) Edellä mainittiin, että String-tietotyyppi
LisätiedotTapahtumat. Johdanto Ikkunointi Ikkunatapahtumat Päätapahtumasilmukka Tapahtumien käsittely Olioiden välinen kommunikointi.
Tapahtumat Johdanto Ikkunointi Ikkunatapahtumat Päätapahtumasilmukka Tapahtumien käsittely Olioiden välinen kommunikointi Petri Vuorimaa 1 Johdanto Tapahtumien käsittely muodostaa vuorovaikutteisen käyttöliittymän
LisätiedotA274101 TIETORAKENTEET JA ALGORITMIT
A274101 TIETORAKENTEET JA ALGORITMIT PERUSTIETORAKENTEET LISTA, PINO, JONO, PAKKA ABSTRAKTI TIETOTYYPPI Tietotyyppi on abstrakti, kun se on määritelty (esim. matemaattisesti) ottamatta kantaa varsinaiseen
LisätiedotRinnakkaisohjelmointi kurssi. Opintopiiri työskentelyn raportti
Rinnakkaisohjelmointi kurssi Opintopiiri työskentelyn raportti Opintopiiri: Heikki Karimo, Jesse Paakkari ja Keijo Karhu Päiväys: 15.12.2006 Ohjelmointitehtävä C i C i : Säikeet ja kriittisen vaiheen kontrollointi
LisätiedotMuita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager
Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan
LisätiedotSQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
LisätiedotAccess-kyselyt. Luetteloinnin kehittämispäivä 13.12.2012 Mia Kujala
Access-kyselyt Luetteloinnin kehittämispäivä 13.12.2012 Mia Kujala Ennen kuin aloitat MS Access on asennettu Oracle ODBC-ajuri on asennettu C:\Voyager\Access Reports\Reports.mdb > Voyager-taulut on linkitetty
LisätiedotLuokka- ja oliokaaviot
Luokka- ja oliokaaviot - tärkeimmät mallinnuselementit : luokat, oliot ja niiden väliset suhteet - luokat ja oliot mallintavat kuvattavan järjestelmän sisältöä ja niiden väliset suhteet näyttävät, kuinka
LisätiedotSisällys. Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2
4. Attribuutit 4.1 Sisällys Yleistä attribuuteista. Näkyvyys luokan sisällä ja ulkopuolelta. Attribuuttien arvojen käsittely aksessoreilla. 4.2 Yleistä Luokan lohkossa, mutta metodien ulkopuolella esiteltyjä
LisätiedotSen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat
Microsoft Office 2010 löytyy tietokoneen käynnistävalikosta aivan kuin kaikki muutkin tietokoneelle asennetut ohjelmat. Microsoft kansion sisältä löytyy toimisto-ohjelmistopakettiin kuuluvat eri ohjelmat,
LisätiedotHRTM58. Windows 10 Resurssienhallinta
Windows 10 Resurssienhallinta 1 Sisällysluettelo Resurssienhallinta...3 Resurssienhallintaa käytetään tiedostojen ja kansioiden hallintaan...3 Vasen sarake...5 Tietojen muuttaminen...8 Tapa 1: Hiiren 2.
LisätiedotInteraktiivinen käyttöliittymä. 2008
Interaktiivinen käyttöliittymä juha.jarvensivu@tut.fi 2008 Sisällys Hiirisanomat ja Näppäinsanomat Objektin valinta Osumatestaus Objektin raahaaminen Esimerkki Hiirisanomat MouseEnter Kutsutaan kun hiiren
LisätiedotVersionhallinta MIKSI?
Versionhallinta MIKSI? Versionhallinta Miten jakaa tiedostot ihmisten kesken? Miten pitää tiedostot ajan tasalla? Miten hoitaa päällekkäiset muutokset samaan tiedostoon? Miten muistaa, mitä on tehty? Miten
LisätiedotTALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE
TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE HERVANNAN KIRJASTON TIETOTORI Insinöörinkatu 38 33720 Tampere 040 800 7805 tietotori.hervanta@tampere.fi TALLENNETAAN MUISTIKULLE JA MUISTIKORTILLE 1 Muistitikun
LisätiedotOhjelmointikielet ja -paradigmat 5op. Markus Norrena
Ohjelmointikielet ja -paradigmat 5op Markus Norrena Ko#tehtävä 4 Viimeistele "alkeellinen kuvagalleria". Käytännössä kaksi sivua Yksi jolla voi ladata kuvia palvelimelle (file upload) Toinen jolla ladattuja
LisätiedotKuvien lisääminen ja käsittely
Kuvien lisääminen ja käsittely KUVIEN LISÄÄMINEN JA KÄSITTELY Tämä on ote VIS Online Mediahallinta ohjeesta. Kuvia lisätään autojen tietoihin VIS Online kuvankäsittelyohjelmalla. Ohjelma käynnistyy klikkaamalla
LisätiedotPRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER Group 16 Ville Laatu Henri Myllyoja - i SISÄLLYSLUETTELO 1. DEBUGGERI YLEISESTI... II 1.1 Debuggerin käyttämien... ii 1.2 Debuggerin käynnistäminen... ii
LisätiedotLuokat ja oliot. Ville Sundberg
Luokat ja oliot Ville Sundberg 12.9.2007 Maailma on täynnä olioita Myös tietokoneohjelmat koostuvat olioista Σ Ο ω Μ ς υ φ Ϊ Φ Θ ψ Љ Є Ύ χ Й Mikä on olio? Tietokoneohjelman rakennuspalikka Oliolla on kaksi
LisätiedotPaikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin
LisätiedotMuuta pohjan väri [ ffffff ] valkoinen Näytä suuri risti
1. Qcad. Aloitusohjeita. Asenna ohjelma pakettien hallinasta. Tämä vapaa ohjelma on 2D. 3D ohjelma on maksullinen. Qcad piirustusohjelma avautuu kuvakkeesta. Oletuksena, musta pohja. On kuitenkin luontevaa
LisätiedotPÄIVITÄ TIETOSI OPTIMASTA! KOOSTE
PÄIVITÄ TIETOSI OPTIMASTA! KOOSTE IT-palvelut / Hannele Rajaniemi optima-support@jyu.fi www.jyu.fi/itp/optima-ohjeet 2 Sisältö Mikä on koosteen idea? Miten saan kooste-työkalun käyttööni? Miten luon koosteen?
LisätiedotIDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
LisätiedotSeaMonkey pikaopas - 1
SeaMonkey pikaopas SeaMonkey on ilmainen ja yksinkertainen www-sivujen teko-ohjelma. Sillä on kätevää koostaa yksinkertaisia sivuja ilman, että täytyy tietää jotain HTML-koodista. Tämä opas esittelee sivuston
LisätiedotTapahtumakalenteri & Jäsentietojärjestelmä Ylläpito
Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito Henri Kinnunen, Seppo Tompuri, Tero Malkki, Matti Heiskanen, Tommi Rönkönharju, Tuomas Valkeapää Sisällysluettelo 1. Alkusanat.2 2. Asennusohje..2 3.
LisätiedotTeams-ohjelman asennus- ja käyttöohje vertaisohjaajille
Teams-ohjelman asennus- ja käyttöohje vertaisohjaajille Sisällys Kirjautuminen Office 365 -palveluun... 2 Teams-ohjelman asentaminen... 3 Kokousten järjestäminen ja omaan kokoukseen liittyminen... 5 Kokouskutsun
LisätiedotEASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas ios www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen luonti
Lisätiedot13. Loogiset operaatiot 13.1
13. Loogiset operaatiot 13.1 Sisällys Loogiset operaatiot AND, OR, XOR ja NOT. Operaatioiden ehdollisuus. Bittioperaatiot. Loogiset operaatiot ohjausrakenteissa. Loogiset operaatiot ja laskentajärjestys.
LisätiedotATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
LisätiedotMicrosoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön
Microsoft Outlook Web Access Pikaohje sähköpostin peruskäyttöön 1 Käyttö työpaikalla (Hallinto-verkossa) Käynnistetään sähköposti Työpöydällä olevasta Faiposti-pikakuvakkeesta (hiirellä kaksoisklikkaamalla).
LisätiedotTermBase NET versio 1.0.1. (Beta)
TermBase NET versio 1.0.1. (Beta) Sulautettu sanasto- ja termikanta OHJEET TÄRKEÄÄ: Copyright M. Tuittu, 2005 Kaikki oikeudet pidätetään. TermBase NET on toteutettu java -tekniikalla. Java and all Java-based
LisätiedotAvaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto
Condess ratamestariohjelman käyttö Aloitus ja alkumäärittelyt Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto Kun kysytään kilpailun nimeä, syötä kuvaava nimi. Samaa nimeä käytetään oletuksena
LisätiedotMikä yhteyssuhde on?
1 Yhteyssuhde Mikä yhteyssuhde on? Yhteyssuhde Javalla Konstruktorit set-ja get-metodit tostring-metodi Pääohjelma 1 Mikä yhteyssuhde on? Tili - : String - : double * 1 Asiakas - hetu: String - : String
LisätiedotHajautettu versionhallinta Gitillä
Ohjelmistotekniikka Henrik Hedberg Tietojenkäsittelytieteiden laitos Versionhallintajärjestelmä Hallitsee tiedostot ja niiden eri versiot ts. muutokset Mahdollisuus rinnakkaisiin historioihin ts. haaroihin
LisätiedotMetodit. Metodien määrittely. Metodin parametrit ja paluuarvo. Metodien suorittaminen eli kutsuminen. Metodien kuormittaminen
Metodit Metodien määrittely Metodin parametrit ja paluuarvo Metodien suorittaminen eli kutsuminen Metodien kuormittaminen 1 Mikä on metodi? Metodi on luokan sisällä oleva yhteenkuuluvien toimintojen kokonaisuus
LisätiedotLuento 3. Timo Savola. 7. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 3 Timo Savola 7. huhtikuuta 2006 Osa I Käyttöoikeudet Käyttöoikeudet Monen käyttäjän järjestelmä Prosessit kuuluvat eri käyttäjille Tiedostot kuuluvat
LisätiedotOhjelmointi 2 / 2010 Välikoe / 26.3
Ohjelmointi 2 / 2010 Välikoe / 26.3 Välikoe / 26.3 Vastaa neljään (4) tehtävään ja halutessa bonustehtäviin B1 ja/tai B2, (tuovat lisäpisteitä). Bonustehtävät saa tehdä vaikkei olisi tehnyt siihen tehtävään
LisätiedotGimp+Karttapaikan 1:40 000 => 1:50 000. Pika ohje versio 0.5 09042007
Gimp+Karttapaikan 1:40 000 => 1:50 000 Pika ohje versio 0.5 09042007 1:50 000 kartan teko karttapaikan materiaalia & GIMP:iä hyväksikäyttäen 1. Tallenna karttapaikasta 1:40 000 kartta 2. Avaa se Gimpillä
LisätiedotCVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen
CVS Versionhallintajärjestelmä Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen Käytetään komentoriviltä, myös graafisia käyttöliittymiä saatavilla CVS Kaikki tiedostot
LisätiedotYH2: Office365 II, verkko-opiskelu
Aulikki Hyrskykari, Antti Sand, Juhani Linna YH2: Office365 II, verkko-opiskelu Huom. Suosittelemme tämän yksilöharjoituksen 2 tekemistä mikroluokassa, jotta yliopiston mikroluokat tulevat edes hieman
LisätiedotYH1b: Office365 II, verkko-opiskelu
YH1b: Office365 II, verkko-opiskelu Huom. Suosittelemme tämän harjoituksen 1b tekemistä mikroluokassa, jotta yliopiston mikroluokat tulevat edes hieman tutuiksi. Harjoituksen tavoitteet Harjoituksessa
Lisätiedot