[Lomake.][Ohjain.]metodi [argumentit] Seuraava aliohjelma, jossa käytetään kuvakehyksen Move-metodia, luo vaikutelman etääntyvästä kuvakehyksestä:

Koko: px
Aloita esitys sivulta:

Download "[Lomake.][Ohjain.]metodi [argumentit] Seuraava aliohjelma, jossa käytetään kuvakehyksen Move-metodia, luo vaikutelman etääntyvästä kuvakehyksestä:"

Transkriptio

1 LUKU 5 METODIT Paitsi ominaisuuksia ja tapahtumia lomakkeeseen ja ohjaimiin sekä Visual Basicin erityisolioihin Printer, Screen, Clipboard, Debug ja App samoin kuin muihin Vb:ssä käytettäviin olioihin voi liittää metodeja. Metodin yleinen syntaksi ohjaimille on [Lomake.][Ohjain.]metodi [argumentit] Jokaiseen oliotyyppiin liittyy etukäteen määrätyt metodit. Jokaisella metodilla on etukäteen määrätyt argumentit (mikäli lainkaan). Seuraava aliohjelma, jossa käytetään kuvakehyksen Move-metodia, luo vaikutelman etääntyvästä kuvakehyksestä: Private Sub Picture1_Click () Dim i As Integer For i = 1 To 30 x = Picture1.left y = Picture1.top j = Picture1.width k = Picture1.height Picture1.Move x *.9, y *.9, j *.9, k *.9 Next i Kun olet kirjoittanut koodi-editoriin metodin nimen ja sanavälin, Visual Basic näyttää automaattisesti (kuva 1) pakolliset ja valinnaiset argumentit (valinnaiset hakasuluissa). Tämä edellyttää, että olet valinnut Tools - Options -ikkunan Editor-sivulla vaihtoehdon Auto Quick Info. Voit avata ohjeen myös komennolla Edit - Quick Info tai Edit - Parameter Info sekä Edit-työkalupalkin vastaavilla komennoilla. Tarkemmin Edit-valikosta luvussa 12.

2 82 Visual Basic 5 -ohjelmoinnin peruskurssi 4.3: Metodin argumentit Toisin kuin tapahtuma-aliohjelma, metodi voi myös palauttaa arvon funktion tapaan. Esimerkiksi seuraava aliohjelma kirjoittaa lomakkeelle merkkijonon ja sen alle samanpituisen viivan. Seuraavassa koodissa käytetään lomakkeen Line-, TextWidth- ja TextHeight-metodeja. Samoin kuin ominaisuuksien kohdalla lomake on mainittava vain, jos sen tai sen ohjaimen metodia kutsutaan toisesta lomakkeesta tai koodimoduulista. Alla "Line" voitaisiin siis korvata muodolla "Form1.Line" tai "TextWidth" muodolla "Form1.TextWidth". Private Sub Form_Click () Fontsize = 30 Print Merkkijono CurrentX = 0 CurrentY = TextHeight( M ) Line -(TextWidth( Merkkijono ), CurrentY) Metodit ovat siis aliohjelmia, samoin kuin edellisessä luvussa käsitellyt tapahtuma-aliohjelmat. Aliohjelmien yleisestä syntaksista ja funktioiden

3 5 Metodit 83 ja lauseiden eroista tarkemmin seuraavassa luvussa. Alla eri metodeja ryhmiteltynä käyttötavan mukaan. HUOM Oliokeskeisessä ohjelmoinnissa yleensä metodeja käytetään palauttamaan suojattuja tietoja omasta oliostaan tai suorittamaan sille jonkin toimenpiteen. Samoin yllä TextWidth palauttaa oman olionsa (jonka metodista on kyse) tekstin leveyden, eikä oliolla ole vastaavaa julkista ominaisuutta, jonka arvon voisi suoraan hakea tai asettaa. Näennäisesti eroa tuskin huomaa, mutta koska TextWidth ei ole ominaisuus, et voi kirjoittaa seuraavasti: Form1.TextWidth = 10 NÄKYVÄT OHJAIMET ZOrder: Tuo ohjaimen edustalle (argumentti = 0 tai jätetään pois) tai asettaa sen taustalle (argumentti = 1). Kaikkien näkyvien ohjaimien kanssa. Kun metodia sovelletaan lomakkeeseen, ikkuna pysyy myös toisten sovellusten päällä samaan tapaan kuin Windowsin Ohje, jos sen Aina päällimmäisenä -vaihtoehto on valittu. Vain samaan ZOrder-tasoon (katso luku 2) kuuluvia ohjaimia voi järjestää ZOrder-metodilla. Sijoita lomakkeelle kolmen komentopainikkeen ohjainmatriisi. Aseta painikkeet limittäin. Seuraavan koodin avulla napsautettu painike tulee edustalle. Private Sub Command1_Click (index As Integer) Command1(index).ZOrder Move: Siirtää lomaketta tai ohjainta ja muuttaa sen kokoa (katso luku 10). Metodia voi käyttää kaikkien näkyvien ohjaimien paitsi viivan kanssa. Move-metodin vaihtoehtona on asettaa ohjaimen Top- ja Left- sekä Width- ja Height-arvot suoraan. Refresh: Pakottaa lomakkeen tai ohjaimen välittömän päivytyksen (katso luku 10). Metodia voi käyttää samojen olioiden kanssa kuin ZOrder-metodia lukuunottamatta MDI-lomaketta.

4 84 Visual Basic 5 -ohjelmoinnin peruskurssi SetFocus: Asettaa fokuksen ohjaimelle. Samojen olioiden kanssa kuin ZOrder lukuunottamatta Kehystä, Otsikkoa, Kuviota, Viivaa ja Kuvaa. Drag: Kaikkien näkyvien ohjaimien kanssa lukuunottamatta Kuviota ja Viivaa. Metodilla voi olla seuraavat argumentit: 0 peruuttaa ohjaimen vetämisen 1 aloittaa ohjaimen vetämisen 2 päättää ohjaimen vetämisen ja pudottaa ohjaimen (Katso luku 10.) OLEDrag: Vastaa Drag-metodia, mutta soveltuu Ole-oliohin. Vrt. OLEDragMode-ominaisuus. ShowWhatsThis: Kaikkien näkyvien olioiden kanssa. Näyttää ohjetiedostosta aiheen, joka vastaa ominaisuuden WhatsThisHelpID arvoa. GRAAFISET METODIT Print: Lomakkeen ja kuvakehyksen sekä Printer- ja Debug-erikoisolioiden kanssa. Tulostaa merkkijonon (katso luku 9). Circle: Samojen ohjaimien kanssa kuin edellä lukuunottamatta Debug-oliota. Piirtää ympyrän (katso luku 10). Line: Samojen ohjaimien kanssa kuin edellä. Piirtää viivan (katso luku 10). PSet: Samojen ohjaimien kanssa kuin edellä. Asettaa lomakkeen, kuvakehyksen tai kirjoittimelle lähetettävän sivun pisteen argumentin väriseksi (katso luku 10). TextHeight: Samojen kuin edellä. Palauttaa merkkijonon korkeuden (katso luku 9). TextWidth: Samojen kuin edellä. Palauttaa merkkijonon leveyden (katso luku 9). Scale: Samojen kuin edellä. Määrittää lomakkeen, kuvakehyksen tai kirjoittimen koordinaatit (katso luku 10). Cls: Samojen kuin edellä lukuunottamatta Printer-oliota. Tyhjentää ajon aikana tuotetun grafiikan ja tekstin lomakkeesta tai kuvakehyksestä (katso luku 10). Point: Samojen kuin edellä. Palauttaa lomakkeen tai kuvakehyksen pisteen RGB-värin (katso luku 10).

5 5 Metodit 85 PaintPicture: Samojen kuin edellä. Tämän metodin avulla voit piirtää olion Picture-ominaisuuden sisällön toiseen olioon. Tarkemmin luvussa 10. Sijoita lomakkeelle kuvakehys, jonka AutoRedraw- ja AutoSize-arvot ovat True. Sijoita lisäksi ajastin ja anna sen Interval-arvoksi esimerkiksi 500. Seuraava koodi kääntää nyt puolen sekunnin välein kuvakehyksen kuvan pelikuvakseen. Private Sub Timer1_Timer() Picture1.PaintPicture Picture1.Picture, Picture1.ScaleWidth,_ Picture1.ScaleHeight, -1 * Picture1.ScaleWidth,_ -1 * Picture1.ScaleHeight Picture1.Picture = Picture1.Image Jos käytössäsi on grafiikkaohjelma, josta voi vetää leikatun kuvan ulos ja kuvakehyksen OLEDropMode-arvo on 2 Automatic, voit ajon aikana vetää kuvakehykseen minkä tahansa leikkaamasi kuvan ja se alkaa heti kääntyillä peilikuvakseen. PRINTER-OLION METODIT EndDoc: Päättää asiakirjan lähettämisen kirjoittimelle (katso luku 9). NewPage: Aloittaa uuden sivun kirjoittimelle lähetettävässä asiakirjassa (katso luku 9). KillDoc: Keskeyttää asiakirjan lähettämisen mahdollisimman pian. Jos asiakirja on Windowsin Tulostuksenhallinnassa, kirjoitin ei vastaanota mitään. LOMAKKEEN METODIT Edellä kuvattujen graafisten metodien lisäksi lomakkeella on seuraavat metodit: Hide: Lomakkeen ja MDI-komakkeen kanssa. Poistaa näkyvistä mutta ei muistista (katso luku 11). Show: Tuo lomakkeen ja MDI-lomakkeen näkyviin (katso luku 11). PopupMenu: Tuo näytölle irrallisen valikon. Tarkemmin luvussa 7.

6 86 Visual Basic 5 -ohjelmoinnin peruskurssi PrintForm: Ei MDI-lomakkeella. Lähettää kirjoittimelle lomakkeen bittikartan (katso luku 9). Arrange: Vain MDI-lomakkeella (ks. luku 15). LEIKEPÖYDÄN METODIT GetData, GetFormat, GetText, SetData, SetText, Clear: Näiden metodien avulla voit hakea tietoja leikepöydältä ja viedä niitä sinne. Tarkemmin luvussa 18. Edellistä PaintPicture-esimerkkiä voi täydentää seuraavalla koodilla, joka mahdollistaa kuvien siirtämisen leikepöydän kautta. Helpointa on sijoittaa koodi toiseen ajastimeen. Getformat tarkistaa, että leikepöydällä on bittikartta. Private Sub Timer2_Timer() If Clipboard.GetFormat(2) = True Then Picture1.Picture = Clipboard.GetData End If DDE-METODIT LinkExecute, LinkPoke, LinkRequest, LinkSend: Nämä liittyvät DDE-yhteyksiin, joita käsittelen Jatkokurssi-kirjassa. YHDISTELMÄRUUTU, LUETTELORUUTU JA TAULUKKO AddItem: Lisää kohdan (katso luku 8). RemoveItem: Poistaa kohdan (katso luku 8). Clear: Tyhjentää Yhdistelmä- tai Luetteloruudun. VALINTAIKKUNAN METODIT ShowOpen: Näyttää tiedostonavausikkunan. Vaikutus on sama kuin Action-ominaisuuden asettaminen arvoon 1.

7 5 Metodit 87 ShowSave: Näyttää tallennusikkunan. Vastaava Action-ominaisuuden arvo on 2. ShowColor: Näyttää värinvalintaikkunan. Vastaava Action-ominaisuuden arvo on 3. ShowFont: Näyttää fontinvalintaikkunan. Vastaava Action-ominaisuuden arvo on 4. ShowPrinter: Näyttää kirjoittimen valintaikkunan. Vastaava Actionominaisuuden arvo on 5. ShowHelp: Näyttää Ohjeen. Vastaava Action-arvo on 6. AboutBox: Näyttää Valintaikkuna-ohjaimen oman Tietoja-ikkunan. Vastaava metodi on eräillä muillakin ActiveX-metodeilla. KOKOELMIEN METODIT Add: Lisää kokoelmaan jäsenen. Remove: Poistaa kokoelman jäsenen. Metodin syntaksi on Kokoelma.Remove(jäsen), missä jäsen on jäsenen Index- tai Key-arvo. Käsittelen kokoelmia tarkemmin Jatkokurssi-kirjassa. OLIOLUOKKIEN OMAT METODIT Voit luoda olioluokkaan metodeja määrittämällä niissä aliohjelmia Public-avainsanalla (tarkemmin Jatkokurssi-kirjassa). Kuten todettu, tyypillisesti metodien tarkoituksena on palauttaa tai asettaa olion muuten Private-avainsanalla suojattuja ominaisuuksia. Näin olio hallitsee "itse" omia ominaisuuksiaan.

8 88 Visual Basic 5 -ohjelmoinnin peruskurssi

Ominaisuuksien syntaksi on seuraava:

Ominaisuuksien syntaksi on seuraava: LUKU 3 OMINAISUUDET Jo piirretyn ohjaimen sijaintia ja kokoa voi muuttaa milloin tahansa merkitsemällä sen ja vetämällä keskeltä tai kahvoista (kokoa tai muotoa muutettaessa). Sijaintia ja kokoa voi muuttaa

Lisätiedot

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences Johdatus L A TEXiin 7. Taulukot ja kuvat Dept. of Mathematical Sciences Taulukot I Taulukkomaiset rakenteet tehdään ympäristöllä tabular Ympäristön argumentiksi annetaan sarakemäärittely, joka on kirjaimista

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 12.4.2010 T-106.1208 Ohjelmoinnin perusteet Y 12.4.2010 1 / 34 Graafiset käyttöliittymät Tähän asti kirjoitetuissa ohjelmissa on ollut tekstipohjainen käyttöliittymä.

Lisätiedot

Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency, Date, Object, String, Variant (oletus)

Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency, Date, Object, String, Variant (oletus) VISUAL BASIC OHJEITA Kutsuttava ohjelma alkaa kometoparilla Sub... End Sub Sub ohjelmanimi()...koodia... End Sub Muuttujat Muuttujan esittely Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency,

Lisätiedot

Harjoitustyö: virtuaalikone

Harjoitustyö: virtuaalikone Harjoitustyö: virtuaalikone Toteuta alla kuvattu virtuaalikone yksinkertaiselle olio-orientoituneelle skriptauskielelle. Paketissa on testaamista varten mukana kaksi lyhyttä ohjelmaa. Ohjeita Noudata ohjelman

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.

Lisätiedot

Työvalikko. Tulosta puskuri Akt.alustan alus Tulost.uudel.ase. Faksin peruutus Työn peruutus Luottamuks. työ Pidätetyt. Paperinkäsittely.

Työvalikko. Tulosta puskuri Akt.alustan alus Tulost.uudel.ase. Faksin peruutus Työn peruutus Luottamuks. työ Pidätetyt. Paperinkäsittely. a voidaan käyttää vain, kun tulostin on käytössä, kun käyttöpaneelissa näkyy tulostimen ilmoitus tai kun tulostin on heksatulostustilassa. Avaa painamalla Valikko-painiketta. Lisätietoja saat valitsemalla

Lisätiedot

Alkuun HTML5 peliohjelmoinnissa

Alkuun HTML5 peliohjelmoinnissa Paavo Räisänen Alkuun HTML5 peliohjelmoinnissa www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida ja levittää ei kaupallisissa tarkoituksissa. Sisällysluettelo 1: Alkusanat 2: Alkuun 3: Pelinäkymä

Lisätiedot

6. Harjoitusjakso II. Vinkkejä ja ohjeita

6. Harjoitusjakso II. Vinkkejä ja ohjeita 6. Harjoitusjakso II Seuraavaksi harjoitellaan algebrallisten syötteiden, komentojen ja funktioiden käyttöä GeoGebrassa. Tarjolla on ensimmäisen harjoittelujakson tapaan kahden tasoisia harjoituksia: perustaso

Lisätiedot

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa.

LIITE 1 1. Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa. LIITE 1 1 HARJOITUS 1 Kitara Tehtävänä on mallintaa kitara ohjeiden mukaan käyttäen Edit Poly-tekniikkaa. Käsiteltävät asiat Edit Poly Muokkaus kuvan mukaan TurboSmooth Extrude 1. Tarkistetaan että mittayksiköt

Lisätiedot

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010 12. Periytyminen Johdantoa Käytännössä vähänkään laajemmissa ohjelmissa joudutaan laatimaan useita luokkia, joiden pitäisi pystyä välittämään tietoa toisilleen. Ohjelmien ylläpidon kannalta olisi lisäksi

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 1.4.2009 T-106.1208 Ohjelmoinnin perusteet Y 1.4.2009 1 / 56 Tentti Ensimmäinen tenttimahdollisuus on pe 8.5. klo 13:00 17:00 päärakennuksessa. Tämän jälkeen

Lisätiedot

Johdanto: Jaetut näytöt Jaetun näytön asetukset ja näytöstä poistuminen Aktiivisen sovelluksen valitseminen

Johdanto: Jaetut näytöt Jaetun näytön asetukset ja näytöstä poistuminen Aktiivisen sovelluksen valitseminen Kappale 14: Jaetut näytöt 14 Johdanto: Jaetut näytöt... 232 Jaetun näytön asetukset ja näytöstä poistuminen... 233 Aktiivisen sovelluksen valitseminen... 235 TI-89 / TI-92 Plus:ssä voit jakaa näytön ja

Lisätiedot

Kuva liikennemerkistä 1. Aleksanteri Numminen. aleksanteri.numminen@gmail.com ITKP101

Kuva liikennemerkistä 1. Aleksanteri Numminen. aleksanteri.numminen@gmail.com ITKP101 Kuva liikennemerkistä 1 Aleksanteri Numminen aleksanteri.numminen@gmail.com ITKP101 31.1.2016 1. Asiakirjan kieleen liittyvät työkalut... 1 1.1. Tyylien kielen valinta... 1 1.2. Oikeinkirjoituksen tarkastaminen...

Lisätiedot

Planssit (layouts) ja printtaus

Planssit (layouts) ja printtaus 1 / 21 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto 17.11.2015 Planssit (layouts) ja printtaus Yksittäisen kuvan printtaus 2 / 21 Ennen printtausta valitse näkymä, jonka haluat printata, klikkaamalla

Lisätiedot

Uuden Peda.netin käyttöönotto

Uuden Peda.netin käyttöönotto Sisällysluettelo Uuden Peda.netin käyttöönotto...2 Sisään- ja uloskirjautuminen...2 OmaTila...3 Peda.netin yleisrakenne...4 Työvälineet - Sivut...5 Sivun lisääminen omaan profiiliin:...5 Sivun poistaminen

Lisätiedot

Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een

Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een Liite 4 1(19) KEMIN ENERGIA Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een Janne Pirttimaa 12.2.2013 Liite 4 2(19) SISÄLLYSLUETTELO 1 Yhdistäminen bluetoothilla... 3 2. Ongelmatilanteet ja ratkaisut...

Lisätiedot

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) 6. Tekstin muokkaaminen 6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) Tekstin maalaaminen onnistuu vetämällä hiirellä haluamansa tekstialueen yli (eli osoita hiiren

Lisätiedot

Matlabin perusteita Grafiikka

Matlabin perusteita Grafiikka BL40A0000 SSKMO KH 1 Seuraavassa esityksessä oletuksena on, että Matlabia käytetään jossakin ikkunoivassa käyttöjärjestelmässä (PC/Win, Mac, X-Window System). Käytettäessä Matlabia verkon yli joko tekstipäätteeltä,

Lisätiedot

Racket ohjelmointia osa 1. Tiina Partanen Lielahden koulu 2014

Racket ohjelmointia osa 1. Tiina Partanen Lielahden koulu 2014 Racket ohjelmointia osa 1 Tiina Partanen Lielahden koulu 2014 Sisältö 1) Peruslaskutoimitukset 2) Peruskuvioiden piirtäminen 3) Määrittelyt (define) 4) Yhdistettyjen kuvien piirtäminen 5) Muuttujat ja

Lisätiedot

ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014

ATK 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ätiedot

Kappale 14: Jaetut näytöt

Kappale 14: Jaetut näytöt Kappale 14: Jaetut näytöt 14 Johdanto: Jaetut näytöt... 220 Jaetun näytön asetukset ja näytöstä poistuminen... 221 Aktiivisen sovelluksen valitseminen... 223 TI-89:ssä voit jakaa näytön ja käyttää kahta

Lisätiedot

1. HARJOITUS harjoitus3_korjaus.doc

1. HARJOITUS harjoitus3_korjaus.doc Word - harjoitus 1 1. HARJOITUS harjoitus3_korjaus.doc Kopioi itsellesi harjoitus3_korjaus.doc niminen tiedosto Avaa näyttöön kopioimasi harjoitus. Harjoitus on kirjoitettu WordPerfet 5.1 (DOS) versiolla

Lisätiedot

815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset

815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset 815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset Harjoituksen aiheena ovat aliohjelmat ja abstraktit tietotyypit sekä olio-ohjelmointi. Tehtävät tehdään C-, C++- ja Java-kielillä.

Lisätiedot

NANO90 OHJELMOINTI- JA KÄYTTÖOHJEET

NANO90 OHJELMOINTI- JA KÄYTTÖOHJEET NANO90 OHJELMOINTI- JA KÄYTTÖOHJEET LUKON YLEISET TIEDOT Ohjeen yhteensopivuus Tämä ohje on yhteensopiva kaikkien NANO90-mallien kanssa. Lukkojen asetukset toimituksen yhteydessä Lukot toimitetaan tehdasasetuksilla,

Lisätiedot

Ohjelmointi 1 C#, kevät 2013, 2. tentti

Ohjelmointi 1 C#, kevät 2013, 2. tentti ITKP102 Ohjelmointi 1 C# 15.5.2013 1 / 6 Ohjelmointi 1 C#, kevät 2013, 2. tentti Tentaattori Antti-Jussi Lakanen Tässä tentissä saa olla mukana omia muistiinpanoja yhden arkin verran. Tentin valvojalla

Lisätiedot

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Rajapinnat ja sisäluokat

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Rajapinnat ja sisäluokat Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Rajapinnat ja sisäluokat Rajapinnat Java-kieli ei tue luokkien moniperintää. Jokaisella luokalla voi olla vain yksi välitön yliluokka. Toisinaan olisi

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman

Lisätiedot

Tasogeometriaa GeoGebran piirtoalue ja työvälineet

Tasogeometriaa 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ätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 23.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 23.2.2009 1 / 44 Debuggeri Tyypillinen tilanne: ohjelma on kirjoitettu, Python-tulkki ei valita virheistä, mutta

Lisätiedot

Dialogit. Juha Järvensivu 2008

Dialogit. Juha Järvensivu 2008 Dialogit Juha Järvensivu juha.jarvensivu@tut.fi 2008 Yleistä 2 vaihtoehtoista toteutusmekanismia Layoutteihin perustuva dialogi Absoluuttisiin koordinaatteihin perustuva dialogi Haasteita 1. Dialogin selkeä

Lisätiedot

R4C443Setup Guide Rev. C. Proof Sign-off: K.Gazan CRE Tsukada N.Nomoto R.Thomson. 3/15/01 Pass 0. Suomi MSEUL0475

R4C443Setup Guide Rev. C. Proof Sign-off: K.Gazan CRE Tsukada N.Nomoto R.Thomson. 3/15/01 Pass 0. Suomi MSEUL0475 Proof Sign-off: K.Gazan CRE Tsukada R Suomi MSEUL0475 L Proof Sign-off: K.Gazan CRE Tsukada Pakkauksen sisällön tarkistaminen paperituki tulostimen ohjelmat ja käsikirjan sisältävä CD-ROM värikasettipakkaus

Lisätiedot

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

Pong-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ätiedot

KL1000 OHJELMOINTI- JA KÄYTTÖOHJEET

KL1000 OHJELMOINTI- JA KÄYTTÖOHJEET KL1000 OHJELMOINTI- JA KÄYTTÖOHJEET LUKON YLEISET TIEDOT Ohjeen yhteensopivuus Tämä ohje on vasenkätiselle lukolle valmistuspäivästä 4/2014 alkaen. Muiden versioiden koodit ovat erilaiset. Lukkojen asetukset

Lisätiedot

Pysäytettyjen töiden tulostus ja poisto Kun tulostuksessa ilmenee asetteluvirheitä Verify print -työt Reserve print -työt

Pysäytettyjen töiden tulostus ja poisto Kun tulostuksessa ilmenee asetteluvirheitä Verify print -työt Reserve print -työt Kun työ lähetetään tulostimeen, tulostinajurissa voidaan määrittää, että työ säilytetään muistissa. Kun tämä pidätetty työ halutaan tulostaa, se määritetään tulostettavaksi tulostimen käyttöpaneelin valikoissa.

Lisätiedot

EDMODO. -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO

EDMODO. -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO EDMODO -oppimisympäristö opettajille ja oppilaille KOONNUT: MIKA KURVINEN KANNUKSEN LUKIO HUOM! Edmodo kehittyy koko ajan, seuraavat ohjeet voivat olla jo päivityksen tarpeessa. 1 Sisällysluettelo Rekisteröityminen

Lisätiedot

Share-työkalu (AC 9.1)

Share-työkalu (AC 9.1) 1 Share-työkalu (AC 9.1) Share-työkalulla voit jakaa Connect-huoneessa tietokoneesi näyttöä, koneellasi auki olevia sovelluksia tai valkotaulun, johon voi piirtää tai kirjoittaa. Jos haluat uuden Share-työkalun,

Lisätiedot

A-Tiilikate objektikirjasto

A-Tiilikate objektikirjasto A-Tiilikate objektikirjasto 15.1.2014 A-Tiilikate-objektikirjasto toimii ArchiCAD 14, 15, 16 ja 17 -versioissa. Kirjaston käyttöön tarvitaan Graphisoftin Tarvikkeet-laajennus. Tarvikkeet-laajennuksen käyttöönotto

Lisätiedot

Listarakenne (ArrayList-luokka)

Listarakenne (ArrayList-luokka) Listarakenne (ArrayList-luokka) Mikä on lista? Listan määrittely ArrayList-luokan metodeita Listan läpikäynti Listan läpikäynti indeksin avulla Listan läpikäynti iteraattorin avulla Listaan lisääminen

Lisätiedot

Osa. Mitä ovat vakiot jäsenfunktiot Kuinka erotetaan luokan käyttöliittymä sen toteutuksesta

Osa. Mitä ovat vakiot jäsenfunktiot Kuinka erotetaan luokan käyttöliittymä sen toteutuksesta Osa II 7. oppitunti Lisää luokista Aiemmassa luvussa opit luomaan uusia tietotyyppejä esittelemällä luokkia. Tässä luvussa opit hallitsemaan luokkia ja käyttämään kääntäjää auttamaan virheiden löytämisessä

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Jos haluat uuden Share-työkalun, valitse Pods -> Share -> Add New Share tai jos sinulla on jo auki Share-työkalu, näyttää se tältä:

Jos haluat uuden Share-työkalun, valitse Pods -> Share -> Add New Share tai jos sinulla on jo auki Share-työkalu, näyttää se tältä: Share-työkalu Share-työkalulla voit jakaa Connect-huoneessa tietokoneesi näyttöä, koneellasi auki olevia sovelluksia tai valkotaulun, johon voi piirtää tai kirjoittaa. Jos haluat uuden Share-työkalun,

Lisätiedot

Web Services tietokantaohjelmoinnin perusteet

Web Services tietokantaohjelmoinnin perusteet ASP.NET Web Services Web Services tietokantaohjelmoinnin 2 (22) Sisällys Harjoitus 1: Tietokannat ja Web Services... 3 Harjoitus 2: Windows Client... 10 Harjoitus 3: Datan päivitys TableAdapterin avulla...

Lisätiedot

Asiakirjojen ja valokuvien skannaaminen Canon Canoscan -skannerilla

Asiakirjojen ja valokuvien skannaaminen Canon Canoscan -skannerilla Asiakirjojen ja valokuvien skannaaminen Canon Canoscan -skannerilla 1. Kytke skanneriin virta painamalla skannerin oikealla puolella olevaa virtakytkintä. 2. Avaa skannerin kansi. 3. Aseta valokuva/asiakirja

Lisätiedot

Sivu 1 / 11 08.01.2013 Viikin kirjasto / Roni Rauramo

Sivu 1 / 11 08.01.2013 Viikin kirjasto / Roni Rauramo Sivu 1 / 11 Kuvien siirto kamerasta Lyhyesti Tämän oppaan avulla voit: - käyttää tietokoneen omaa automaattista kopiointiin tai siirtoon tarkoitettua toimintaa kuvien siirtoon kamerasta tai muistikortista

Lisätiedot

Adobe Premiere 6.0 ohjelmasta

Adobe Premiere 6.0 ohjelmasta 1 Adobe Premiere 6.0 ohjelmasta 1. Ohjelman käynnistys...2 2 Ohjelman näkymän esittely...3 Työskentelytila...3 3 VIDEON KAAPPAUS:...6 3.1. Tallennuspaikka valitaan valitsemalla...6 3. 2. Kaappaus aloitetaan

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 15.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.2.2010 1 / 46 Merkkijonot Merkkijonojen avulla ohjelmassa voi esittää tekstitietoa, esim. nimiä, osoitteita ja

Lisätiedot

815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset

815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset 815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/

Lisätiedot

KÄYTTÖVALTUUSHALLINTA (KVH) 1 (14) Käyttöohje rekisterinpidon yhteyshenkilölle 3.5.2016

KÄYTTÖVALTUUSHALLINTA (KVH) 1 (14) Käyttöohje rekisterinpidon yhteyshenkilölle 3.5.2016 KÄYTTÖVALTUUSHALLINTA (KVH) 1 (14) MML Käyttövaltuushallintaan mennään osoitteen https://vatu.idmservice.nls.fi kautta. Valitse tunnistautumismenetelmä, joka sinulla on käytössäsi. KÄYTTÖVALTUUSHALLINTA

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 10.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 10.2.2010 1 / 43 Kertausta: listat Tyhjä uusi lista luodaan kirjoittamalla esimerkiksi lampotilat = [] (jolloin

Lisätiedot

Videoeditointi: Adobe Premiere Pro CS4

Videoeditointi: Adobe Premiere Pro CS4 Videoeditointi: Adobe Premiere Pro CS4 Sisältö Yleistä... 1 Ohjelman käynnistäminen... 2 Videon käyttöönotto... 4 Videon editoiminen... 6 Efektien lisääminen ja hienosäätö... 8 Tekstien lisääminen... 9

Lisätiedot

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

TW-LTE 4G/3G. USB-modeemi (USB 2.0) TW-LTE 4G/3G USB-modeemi (USB 2.0) Tiedonsiirtonopeus: 100 Mbps/50 Mbps LTE: 1800/2100/2600 MHz GSM/GPRS/EDGE: 850/900/1800/1900 MHz UMTS: 900/2100 MHz Pikaohje (Finnish) CE Käyttöönotto- ohje SIM- kortin

Lisätiedot

PlaNet+ -ohjelmisto Ohje projektiaikataulun laadintaan. copyright 9.6.2010 ASApro Projektipalvelu Asko Saarenpää

PlaNet+ -ohjelmisto Ohje projektiaikataulun laadintaan. copyright 9.6.2010 ASApro Projektipalvelu Asko Saarenpää PlaNet+ -ohjelmisto Ohje projektiaikataulun laadintaan copyright 9.6.2010 PlaNet+ ohje sivu: 2 (16) copyright: 9.6.2010 Projektiaikataulun laadinta 1. Jana-aikataulun laadinta (Gantt-kaavio) Työskentelyn

Lisätiedot

Ohjelmoinnin peruskurssien laaja oppimäärä

Ohjelmoinnin peruskurssien laaja oppimäärä Ohjelmoinnin peruskurssien laaja oppimäärä Luento 11: Olioiden toteuttaminen Riku Saikkonen 28. 11. 2011 Sisältö 1 Miten oliot ja metodikutsut toimivat? 2 Oliot Minkä luokan metodia kutsutaan? Python-esimerkki

Lisätiedot

7/20: Paketti kasassa ensimmäistä kertaa

7/20: Paketti kasassa ensimmäistä kertaa Ohjelmointi 1 / syksy 2007 7/20: Paketti kasassa ensimmäistä kertaa Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007

Lisätiedot

Lappi.fi -pikaohje Kittilän kylille:

Lappi.fi -pikaohje Kittilän kylille: Lappi.fi -pikaohje Kittilän kylille: Tämän pikaohjeen avulla pääsette alkuun sivujenne tekemisessä, mutta suosittelemme täydellisten Lappi.fi -ohjeiden lukemista ennen sivujenne tekemistä. Ohjeet löytyvät

Lisätiedot

Flash ActionScript osa 4

Flash ActionScript osa 4 Flash ActionScript osa 4 Tekstikentät Flash:ssa tekstikenttä voi olla tyypiltään joko TLF Text tai Classic Text. TLF Text on uusi Flash CS5 tullut tyyppi. Sen animointi ja muotoilu ominaisuudet ovat monipuolisemmat

Lisätiedot

Suvi Junes Tampereen yliopisto / tietohallinto 2013

Suvi Junes Tampereen yliopisto / tietohallinto 2013 Keskustelualue Keskustelualue soveltuu eriaikaisen viestinnän välineeksi. Keskustelualueelle voidaan lähettää viestejä toisten luettavaksi, ja sitä voidaan käyttää alueena myös ryhmätöiden tekemiseen,

Lisätiedot

Ohjeita Irman käyttöön. 1) Uuden käyttäjän luominen 2) Lisenssin lunastaminen 3) Kilpailuihin ilmoittautuminen 4) Viesteihin ilmoittautuminen

Ohjeita Irman käyttöön. 1) Uuden käyttäjän luominen 2) Lisenssin lunastaminen 3) Kilpailuihin ilmoittautuminen 4) Viesteihin ilmoittautuminen Ohjeita Irman käyttöön 1) Uuden käyttäjän luominen 2) Lisenssin lunastaminen 3) Kilpailuihin ilmoittautuminen 4) Viesteihin ilmoittautuminen Mene osoitteeseen irma.suunnistusliitto.fi Paina oikeasta yläkulmasta

Lisätiedot

TAMPEREEN TEKNILLINEN YLIOPISTO

TAMPEREEN TEKNILLINEN YLIOPISTO TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja Tietokonetekniikan laitos TKT-3200 Tietokonetekniikka ASSEMBLER: QSORT 06.09.2005 Ryhmä 00 nimi1 email1 opnro1 nimi2 email2 opnro2 nimi3 email3 opnro3 1. TEHTÄVÄ

Lisätiedot

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset: http://www.fprot.com/support/windows/fpwin_faq/425.html

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset: http://www.fprot.com/support/windows/fpwin_faq/425.html Lataaminen ja asennus F-PROT Antivirus 6 Windows Home Huomautukset: Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset: http://www.fprot.com/support/windows/fpwin_faq/425.html F-PROT Antivirus

Lisätiedot

KL1200 OHJELMOINTI- JA KÄYTTÖOHJEET

KL1200 OHJELMOINTI- JA KÄYTTÖOHJEET KL1200 OHJELMOINTI- JA KÄYTTÖOHJEET LUKON YLEISET TIEDOT Ohjeen yhteensopivuus Tämä ohje on oikeakätiselle lukolle. Pystymallisen lukon koodit ovat erilaiset. Lukkojen asetukset toimituksen yhteydessä

Lisätiedot

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Ohjelmointikielet 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ätiedot

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme KJR-C1001 Statiikka ja dynamiikka Luento 9.3.2016 Susanna Hurme Päivän aihe: Palkin leikkausvoima- ja taivutusmomenttijakaumat ja kuviot (Kirjan luvut 7.2 ja 7.3) Osaamistavoitteet: Ymmärtää, miten leikkausvoima

Lisätiedot

Hellä ensikosketus. Tomi Kiviniemi

Hellä ensikosketus. Tomi Kiviniemi Hellä ensikosketus Tomi Kiviniemi Asialista Vähän debuggauksen filosofiaa. GDB:n peruskäyttö Netbeansissä. GDB:n peruskäyttö komentoriviympäristössä. Hieman edistyneempää sähellystä komentoriviympäristössä.

Lisätiedot

815338A Ohjelmointikielten periaatteet Harjoitus 6 Vastaukset

815338A Ohjelmointikielten periaatteet Harjoitus 6 Vastaukset 815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 6 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/

Lisätiedot

Leikepöydän käyttö.net ja QT. Juha Järvensivu 2008

Leikepöydän käyttö.net ja QT. Juha Järvensivu 2008 Leikepöydän käyttö.net ja QT Juha Järvensivu juha.jarvensivu@tut.fi 2008 Sisältö Leikepöydän toiminta.net toteutus + esimerkki QT - toteutus Yleistä Leikepöytä (Clipboard) Keino siirtää tietoa nopeasti

Lisätiedot

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen Nspire CAS - koulutus Ohjelmiston käytön alkeet 3.12.2014 Pekka Vienonen Ohjelman käynnistys ja käyttöympäristö Käynnistyksen yhteydessä Tervetuloa-ikkunassa on mahdollisuus valita suoraan uudessa asiakirjassa

Lisätiedot

Vesisika. metsiemme työmyyrä. http://www.billybear4kids.com/animal/whose-toes/capybara.jpg

Vesisika. metsiemme työmyyrä. http://www.billybear4kids.com/animal/whose-toes/capybara.jpg Vesisika metsiemme työmyyrä http://www.billybear4kids.com/animal/whose-toes/capybara.jpg Faktat Vesisika tykkää vedestä ja näyttää (ja kuulemma maistuu) hieman sialta. Käyttää myös nickiä kapybara. kapiÿva

Lisätiedot

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Moottorin kierrosnopeus Tämän harjoituksen jälkeen: Moottorin kierrosnopeus Tämän harjoituksen jälkeen: osaat määrittää moottorin kierrosnopeuden pulssianturin ja Counter-sisääntulon avulla, osaat siirtää manuaalisesti mittaustiedoston LabVIEW:sta MATLABiin,

Lisätiedot

Matlab- ja Maple- ohjelmointi

Matlab- ja Maple- ohjelmointi Perusasioita 2. helmikuuta 2005 Matlab- ja Maple- ohjelmointi Yleistä losoaa ja erityisesti Numsym05-kurssin tarpeita palvellee parhaiten, jos esitän asian rinnakkain Maple:n ja Matlab:n kannalta. Ohjelmien

Lisätiedot

Luento 2: 2D Katselu. Sisältö

Luento 2: 2D Katselu. Sisältö Tietokonegrafiikan perusteet T-111.4300 3 op Luento 2: 2D Katselu Lauri Savioja 11/07 2D katselu / 1 Sisältö Ikkuna ja näyttöalue Viivanleikkaus ikkunaan Monikulmion leikkaus ikkunaan Tekstin leikkaus

Lisätiedot

A. Peruskäyttöohje Digilehtiö

A. Peruskäyttöohje Digilehtiö A. Peruskäyttöohje Digilehtiö 1 1. Aseta haluamasi paperi tai lehtiö alustan päälle. Kirjoita ja piirrä muistiinpanot digilehtiön kynällä, kun kirjoitat uudelle sivulle, käännä lehti syrjään, ja paina

Lisätiedot

Harjoitus 3: Flash-komponenttiarkkitehtuuri (18.3.2016)

Harjoitus 3: Flash-komponenttiarkkitehtuuri (18.3.2016) Harjoitus 3: Flash-komponenttiarkkitehtuuri (18.3.2016) Tietokoneavusteinen opetus -kurssilla opetetaan Adobe Flash CS6:n käyttämistä neljänä kertana: 11.3.2016, 15.3.2016, 18.3.2016 ja 1.4.2016. Harjoituskerroilla

Lisätiedot

Sisällys. 1. Omat operaatiot. Yleistä operaatioista. Yleistä operaatioista

Sisällys. 1. Omat operaatiot. Yleistä operaatioista. Yleistä operaatioista Sisällys 1. Omat operaatiot Yleistä operaatioista. Mihin operaatioita tarvitaan? Oman operaation määrittely. Yleisesti, nimeäminen ja hyvä ohjelmointitapa, määreet, parametrit ja näkyvyys. HelloWorld-ohjelma

Lisätiedot

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: http://www.kamera73.fi/kuukaudenkuvaaja Kukin seuran jäsen voi laittaa

Lisätiedot

Graafisen käyttöliittymän ohjelmointi Syksy 2013

Graafisen käyttöliittymän ohjelmointi Syksy 2013 TIE-11300 Tietotekniikan vaihtuva-alainen kurssi Graafisen käyttöliittymän ohjelmointi Syksy 2013 Luento 7 Tiedostonkäsittely ja asetukset Juha-Matti Vanhatupa Sisältö Leikepöytä Asetusten tallentaminen

Lisätiedot

Vertailulauseet. Ehtolausekkeet. Vertailulauseet. Vertailulauseet. if-lauseke. if-lauseke. Javan perusteet 2004

Vertailulauseet. Ehtolausekkeet. Vertailulauseet. Vertailulauseet. if-lauseke. if-lauseke. Javan perusteet 2004 Vertailulauseet Ehtolausekkeet Ehdot, valintalausekkeet Boolean-algebra == yhtäsuuruus!= erisuuruus < pienempi suurempi >= suurempi tai yhtäsuuri Esimerkkejä: int i=7; int j=10;

Lisätiedot

Luku 3. Listankäsittelyä. 3.1 Listat

Luku 3. Listankäsittelyä. 3.1 Listat Luku 3 Listankäsittelyä Funktio-ohjelmoinnin tärkein yksittäinen tietorakenne on lista. Listankäsittely on paitsi käytännöllisesti oleellinen aihe, se myös valaisee funktio-ohjelmoinnin ideaa. 3.1 Listat

Lisätiedot

AXCARD AXCARD PR-336 1. JOHDANTO 2. LUKIJAN KÄYNNISTYS

AXCARD AXCARD PR-336 1. JOHDANTO 2. LUKIJAN KÄYNNISTYS . JOHDANTO AXCARD PR-336 PR-336 koostuu PR-543 lukupäätteestä sekä RC-436 kontrolleri yksiköstä. Kontrollerissa on yksi potentiali vapaa vaihtokytkin. Kontrollerissa on sisääntulot avauspainikkeelle, ovikoskettimelle

Lisätiedot

1. Omat operaatiot 1.1

1. Omat operaatiot 1.1 1. Omat operaatiot 1.1 Sisällys Yleistä operaatioista. Mihin operaatioita tarvitaan? Oman operaation määrittely. Yleisesti, nimeäminen ja hyvä ohjelmointitapa, määreet, parametrit ja näkyvyys. HelloWorld-ohjelma

Lisätiedot

Suvi Junes Tampereen yliopisto / tietohallinto 2012

Suvi Junes Tampereen yliopisto / tietohallinto 2012 Keskustelualue Uudet ominaisuudet: - Keskustelualueen voi näyttää blogin näköisenä - Viestiin voi liittää useita liitetiedostoja. Opettaja voi määritellä liitteiden maksimimäärän per viesti keskustelualueen

Lisätiedot

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla

Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla Kuvan pienentäminen Paint.NET-kuvankäsittelyohjelmalla Avaa Paint.NET tuplaklikkaamalla sen pikakuvaketta. Paint.NET avautuu tämän näköisenä. Edessä on tyhjä paperi. Saadaksesi auki kuvan, jota aiot pienentää

Lisätiedot

1 Tehtävän kuvaus ja analysointi

1 Tehtävän kuvaus ja analysointi Olio-ohjelmoinnin harjoitustyön dokumentti Jyri Lehtonen (72039) Taneli Tuovinen (67160) 1 Tehtävän kuvaus ja analysointi 1.1 Tehtävänanto Tee luokka, jolla mallinnetaan sarjaan kytkettyjä kondensaattoreita.

Lisätiedot

DriveLineWIN. Lähtötiedot

DriveLineWIN. Lähtötiedot DriveLineWIN Tietokonekoneohjelma DriveLineWIN auttaa valitsemaan taka-akselin välityssuhde / rengaskoko yhdistelmän ajotehtävään sopivaksi. Samoin ohjelmalla voidaan tarkastella eri automallien nopeusalueiden

Lisätiedot

Digilehtiön Käyttövinkkejä

Digilehtiön Käyttövinkkejä 1(7) Digilehtiön Käyttövinkkejä Uusimmat vinkit: www.digilehtio.fi / tuki Digilehtiön käyttö kaavake/pöytäkirjapohjan tms. kanssa.....2 Tallenna kuvaksi, pdf-tiedostoksi, tai lähetä sähköpostilla.........4

Lisätiedot

PlanMan Project projektihallintaohjelmisto koulutusohjeistus

PlanMan Project projektihallintaohjelmisto koulutusohjeistus PlanMan Project projektihallintaohjelmisto koulutusohjeistus PlanMan Project ohjelmiston valmistaja 14.2.2012 Asko Saarenpää Uuden projektin tai työohjelman aloitus Näkymä-valikon kautta voi valita mitä

Lisätiedot

Kocom HD-SDI tallentimen pikaohje

Kocom HD-SDI tallentimen pikaohje Kocom HD-SDI tallentimen pikaohje HD-SDI DVR pikaohje 1.1 Copyright Kocom Finland Oy Varmista, että kiintolevy on paikoillaan. Käynnistys Liitä verkkolaite takana olevaan DC liittimeen. Paina laitteen

Lisätiedot

Tulostusopas. Lokeroiden täyttäminen. Tulostusopas. 1 Vedä lokero kokonaan ulos.

Tulostusopas. Lokeroiden täyttäminen. Tulostusopas. 1 Vedä lokero kokonaan ulos. Sivu 1/10 Tulostusopas Tässä osassa kerrotaan, miten 250 ja 550 arkin lokerot sekä monisyöttölaite täytetään. Lisäksi se sisältää tietoja paperin suunnasta, Paperikoko- ja Paperilaji-asetusten määrittämisestä

Lisätiedot

HTML5 video, audio, canvas. Mirja Jaakkola

HTML5 video, audio, canvas. Mirja Jaakkola HTML5 video, audio, canvas Mirja Jaakkola Video webbisivulla HTML5 mahdollistaa videon lisäämisen webbi-sivuille ilman plugineja. Yleisimmät videoformaatit webissä: Mpeg-4 eli H.264 Ogg Flash Perustuu

Lisätiedot

Apuohjelmat-valikko. Töi. seurantatied Tulosta esitys Tulosta hakem. Tulosta fontit Tulosta valikot Tul. verkko -as.

Apuohjelmat-valikko. Töi. seurantatied Tulosta esitys Tulosta hakem. Tulosta fontit Tulosta valikot Tul. verkko <x>-as. Apuohjelmat-valikossa (Apuohjelmat-val.) voidaan tulostaa erilaisia käytettävissä oleviin tulostimen resursseihin, asetuksiin ja tulostustöihin liittyviä luetteloita. Muiden vaihtoehtojen avulla voidaan

Lisätiedot

DIOJEN & NEGATIIVIEN DIGITOINTI Canon Canoscan -skannerilla

DIOJEN & NEGATIIVIEN DIGITOINTI Canon Canoscan -skannerilla DIOJEN & NEGATIIVIEN DIGITOINTI Canon Canoscan -skannerilla 1. Kytke skanneriin virta painamalla skannerin oikealla puolella olevaa virtakytkintä. 2. Avaa skannerin kansi ja poista valotuskannen suoja-arkki.

Lisätiedot

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Osa 7: Hahmojen ohjelmointi ja hienosäätö 1 Osa 7: Hahmojen ohjelmointi ja hienosäätö Tässä luvussa käymme läpi perusohjelmoinnin alkeita. - Ensimmäisenä koduhahmon ohjelmointia. 1. Program -osiossa tapahtuu itse se koodin kirjoitus, missä määrätään

Lisätiedot

STS UUDEN SEUDULLISEN TAPAHTUMAN TEKO

STS UUDEN SEUDULLISEN TAPAHTUMAN TEKO STS UUDEN SEUDULLISEN TAPAHTUMAN TEKO Valitse vasemmasta reunasta kohta Sisällöt Valitse painike Lisää uusi Tapahtuma Tämän jälkeen valitse kieleksi Suomi VÄLILEHTI 1 PERUSTIEDOT Valittuasi kieleksi suomen,

Lisätiedot

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus: Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus

Lisätiedot

ITKP102 Ohjelmointi 1 (6 op)

ITKP102 Ohjelmointi 1 (6 op) ITKP102 Ohjelmointi 1 (6 op) Tentaattori: Antti-Jussi Lakanen 22. huhtikuuta 2016 Vastaa kaikkiin tehtäviin. Tee jokainen tehtävä erilliselle konseptiarkille! Kirjoittamasi luokat, funktiot ja aliohjelmat

Lisätiedot

Käsiteltävät asiat LIITE 2 1. Tehtävänä on mallintaa keilarata ohjeiden mukaan. MassFX Boolean Lathe

Käsiteltävät asiat LIITE 2 1. Tehtävänä on mallintaa keilarata ohjeiden mukaan. MassFX Boolean Lathe LIITE 2 1 HARJOITUS 2 Keilarata Tehtävänä on mallintaa keilarata ohjeiden mukaan. Käsiteltävät asiat MassFX Boolean Lathe 1. Tarkistetaan että mittayksiköt ovat Generics Units, valikosta Customize/Units

Lisätiedot

815338A Ohjelmointikielten periaatteet Harjoitus 3 vastaukset

815338A Ohjelmointikielten periaatteet Harjoitus 3 vastaukset 815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 3 vastaukset Harjoituksen aiheena ovat imperatiivisten kielten muuttujiin liittyvät kysymykset. Tehtävä 1. Määritä muuttujien max_num, lista,

Lisätiedot