[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

LUKU 4 TAPAHTUMAT. Command1_Click, Form_Click. Form_DragDrop

LUKU 4 TAPAHTUMAT. Command1_Click, Form_Click. Form_DragDrop LUKU 4 TAPAHTUMAT Visual Basicin ohjaintyypin määrittää siihen liittyvät ominaisuudet ja tapahtumatyypit, joihin kyseinen ohjaintyyppi reagoi. Yksittäisen tapahtuman määrittää jokin hiiri- tai näppäimistötoiminto

Lisätiedot

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

Harjoitus 7. 1. Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti:

Harjoitus 7. 1. Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti: Harjoitus 7 1. Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti: class Lintu //Kentät private int _siivenpituus; protected double _aivojenkoko; private bool _osaakolentaa; //Ominaisuudet public int

Lisätiedot

KÄYTTÖLIITTYMÄN PIIRTÄMINEN

KÄYTTÖLIITTYMÄN PIIRTÄMINEN LUKU 2 KÄYTTÖLIITTYMÄN PIIRTÄMINEN Käyttöliittymän ohjaimien lisääminen lomakkeeseen on mahdollisimman yksinkertaista. Käynnistettäessä työtilassa on työkalulaatikko, josta voit valita ohjaimen napsauttamalla

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

Muuttujien määrittely

Muuttujien määrittely Tarja Heikkilä Muuttujien määrittely Määrittele muuttujat SPSS-ohjelmaan lomakkeen kysymyksistä. Harjoitusta varten lomakkeeseen on muokattu kysymyksiä kahdesta opiskelijoiden tekemästä Joupiskan rinneravintolaa

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

Muutamia peruskäsitteitä

Muutamia peruskäsitteitä Muutamia peruskäsitteitä Huom. 1: nämä peruskäsitteet eivät muodosta hyvin määriteltyä keskenään yhteensopivien käsitteiden joukkoa, vaan käsitteet ovat osittain päällekkäisiä ja eri yhteyksissä niillä

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

C# Windows ohjelmointi perusopas

C# Windows ohjelmointi perusopas Paavo Räisänen C# Windows ohjelmointi perusopas www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida, tulostaa ja levittää ei kaupallisissa tarkoituksissa. Kuitenkaan omille nettisivuille opasta ei saa

Lisätiedot

Johdantoa ohjelmointiin

Johdantoa ohjelmointiin Johdantoa ohjelmointiin Mikä ensimmäiseksi ohjelmointikieleksi? Ensimmäisestä ohjelmointikielestä on riittänyt juttua Internetin keskusteluryhmissä ja - palstoilla. Kaikenlaisia kannanottoja asiasta on

Lisätiedot

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite

Lisätiedot

plot(f(x), x=-5..5, y=-10..10)

plot(f(x), x=-5..5, y=-10..10) [] Jokaisen suoritettavan rivin loppuun ; [] Desimaalierotin Maplessa on piste. [] Kommentteja koodin sekaan voi laittaa # -merkin avulla. Esim. #kommentti tähän [] Edelliseen tulokseen voi viitata merkillä

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

Perinteiset tietokoneohjelmat alkavat pääohjelmasta, c:ssä main(), jossa edetään rivi riviltä ja käsky käskyltä.

Perinteiset tietokoneohjelmat alkavat pääohjelmasta, c:ssä main(), jossa edetään rivi riviltä ja käsky käskyltä. TIETOKONEOHJELMIEN RAKENNE Perinteiset tietokoneohjelmat alkavat pääohjelmasta, c:ssä main(), jossa edetään rivi riviltä ja käsky käskyltä. Teollisuusautomaation ohjelmiin on lainattu runsaasti perinteisen

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

Zeon PDF Driver Trial

Zeon PDF Driver Trial Matlab-harjoitus 2: Kuvaajien piirto, skriptit ja funktiot. Matlabohjelmoinnin perusteita Numeerinen integrointi trapezoidaalimenetelmällä voidaan tehdä komennolla trapz. Esimerkki: Vaimenevan eksponentiaalin

Lisätiedot

AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin

AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin AS-0.1103 C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin Raimo Nikkilä Aalto-yliopiston sähkötekniikan korkeakoulu - Automaation tietotekniikan tutkimusryhmä 17. tammikuuta 2013

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

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Taulukot & Periytyminen Taulukot: Array Taulukko Javassa pitää aina perustaa (new) Yksinkertaisessa tilanteessa taulukon koko tiedetään etukäteen ja

Lisätiedot

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :04

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :04 HELIA 1 (1) Luento 7 Graafisen käyttöliittymän peruselementit... 2 Ikkunat... 2 Sovellusikkunat (Application Windows)... 2 Asiakirjaikkunat (Document Windows)... 3 Toissijaiset sovellusikkunat (Secondary

Lisätiedot

FrontPage 2000 - Näkymät

FrontPage 2000 - Näkymät FrontPage 2000 - Näkymät FrontPagessa on kuusi erilaista näkymää sivustoon. Sivunäkymä Tässä näkymässä luodaan sivut eli näkymä vastaa paljolti Wordin tekstinkäsittelyohjelman näkymää. Tässä on myös muokattava

Lisätiedot

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos Johdatus L A TEXiin 8. Taulukot ja kuvat Matemaattisten tieteiden laitos Taulukot I Taulukkomaiset rakenteet tehdään ympäristöllä tabular Ympäristön argumentiksi annetaan sarakemäärittely, joka on kirjaimista

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

Kääreluokat (oppikirjan luku 9.4) (Wrapper-classes)

Kääreluokat (oppikirjan luku 9.4) (Wrapper-classes) Kääreluokat (oppikirjan luku 9.4) (Wrapper-classes) Kääreluokista Javan alkeistietotyypit ja vastaavat kääreluokat Autoboxing Integer-luokka Double-luokka Kääreluokista Alkeistietotyyppiset muuttujat (esimerkiksi

Lisätiedot

JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++

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

Ohjelmointityökalu Scratch

Ohjelmointityökalu Scratch Ohjelmointityökalu Scratch Ohjelmoinnista Tämä synkän näköinen osa kertoo ohjelmoinnista yleensä. Seuraavalla sivulla päästään itse scratchiin. Tietokoneessa toimivia ohjelmia ovat esimerkiksi toimisto-ohjelmat,

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

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

Tukipyyntö-toiminnon ohje

Tukipyyntö-toiminnon ohje Tukipyyntö-toiminnon ohje Diagnoosilaitteen teknisen tukipyyntötoiminnon avulla avataan teknistä tukea koskeva asiakirja, joka sisältää tietoja ongelmatilanteen ratkaisemiseksi. Sen kautta saadaan käyttöön

Lisätiedot

Interaktiivinen käyttöliittymä. 2008

Interaktiivinen 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ä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

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

Tekstinkäsittelyn jatko KSAO Liiketalous 1

Tekstinkäsittelyn jatko KSAO Liiketalous 1 KSAO Liiketalous 1 Makrojen perusteita Toistuvia tehtäviä ja tehtäväsarjoja voidaan automatisoidan makrojen avulla. Makrot ovat sarja nauhoitettuja käskyjä, jotka määräävät mitä toimintoja makro toteuttaa.

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

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

Olio-ohjelmoinnissa luokat voidaan järjestää siten, että ne pystyvät jakamaan yhteisiä tietoja ja aliohjelmia.

Olio-ohjelmoinnissa luokat voidaan järjestää siten, että ne pystyvät jakamaan yhteisiä tietoja ja aliohjelmia. 4. Periytyminen 4.1. 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

OSA 5. Professional Edition -version työkalut ja tekniikat

OSA 5. Professional Edition -version työkalut ja tekniikat OSA 5 Professional Edition -version työkalut ja tekniikat HARJOITUS 405 15 Tekstinkäsittely Rich Textbox -kontrollin avulla Opit tässä harjoituksessa kuinka: ARVIOITU AIKA 40 min. ActiveX-kontrollit asennetaan

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

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

HTML-asiakirjojen näyttäminen Internet Explorerilla

HTML-asiakirjojen näyttäminen Internet Explorerilla HARJOITUS 493 20 HTML-asiakirjojen näyttäminen Internet Explorerilla ARVIOITU AIKA 40 min. Opit tässä harjoituksessa kuinka: Microsoft Internet Explorerin objektimallia tutkitaan ohjelmasi sisältä katsotaan

Lisätiedot

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op

Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Opintojakso TT00AA11 Ohjelmoinnin jatko (Java): 3 op Opintojakso TT00AA11 Ohjelmoinnin jatko (Java) Tavoite Opiskelija ymmärtää olio-ohjelmoinnin problematiikan. Opiskelija osaa määritellä ja käyttää itse

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

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

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos Johdatus L A TEXiin 8. Taulukot ja kuvat Matemaattisten tieteiden laitos Taulukot I Taulukkomaiset rakenteet tehdään ympäristöllä tabular Taulukot I Taulukkomaiset rakenteet tehdään ympäristöllä tabular

Lisätiedot

FOTONETTI BOOK CREATOR

FOTONETTI BOOK CREATOR F O T O N E T T I O Y FOTONETTI BOOK CREATOR 6 2012 Kemintie 6 95420 Tornio puhelin: 050-555 6500 pro/kirja: 050-555 6580 www.fotonetti.fi Ohjelman asentaminen 1 Hae ohjelma koneellesi osoitteesta http://www.fotonetti.fi/kuvakirjatilaa

Lisätiedot

Ohjausjärjestelmien jatkokurssi. Visual Basic vinkkejä ohjelmointiin

Ohjausjärjestelmien jatkokurssi. Visual Basic vinkkejä ohjelmointiin Ohjausjärjestelmien jatkokurssi Visual Basic vinkkejä ohjelmointiin http://www.techsoft.fi/oskillaattoripiirit.htm http://www.mol.fi/paikat/job.do?lang=fi&jobid=7852109&index=240&anchor=7852109 Yksiköt

Lisätiedot

IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit

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

Lupa opetuskäyttöön pyydettävä. info@tietsikka.net. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

Lupa opetuskäyttöön pyydettävä. info@tietsikka.net. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö Näppäimistö 2005 Päivi Vartiainen 1 Kohdistimen ohjausnäppäimistö Funktionäppäimistö Kirjoitusnäppäimistö Numeronäppäimistö Kohdistimen ohjausnäppäimistöllä siirretään hiiren osoitinta ruudulla. Kohdistin

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

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

Hiirisanomiin vastaaminen. 2007

Hiirisanomiin vastaaminen. 2007 Hiirisanomiin vastaaminen juha.jarvensivu@tut.fi 2007 Sisällys Hiirisanomat Näppäinsanomat Capture Objektin valinta Osumatestaus Objektin raahaaminen Esimerkki Hiirisanomat MouseEnter Kutsutaan kun hiiren

Lisätiedot

Osa. Listaus 2.1. HELLO.CPP esittelee C++ -ohjelman osat. 14: #include 15: 16: int main() 17: {

Osa. Listaus 2.1. HELLO.CPP esittelee C++ -ohjelman osat. 14: #include <iostream.h> 15: 16: int main() 17: { Osa I 2. oppitunti C++-ohjelman osat Ennen kuin menemme yksityiskohtaisemmin sisälle C++-luokkiin, -muuttujiin jne, katsokaamme ensin, millaisista osista C++-ohjelma koostuu. Tämän tunnin aikana opit seuraavat

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

Ohjelmoinnin peruskurssi Y1

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

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 2.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.2.2011 1 / 37 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti

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

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN -Mene osoitteeseen keskustanuoret.fi/user - Kirjoita saamasi käyttäjätunnus ja salasana - Klikkaa yllä olevaa piirisi logoa niin

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

Web järjestelmän ohjelmointi Kevät 2012 Hans Nieminen

Web järjestelmän ohjelmointi Kevät 2012 Hans Nieminen Harjoitus 1 Käsiteltävät aiheet: C# kielen kertaus luokat, oliot ja periytyminen poikkeukset ja niiden käsittely tapahtumat ja niiden käsittely C# 3.0 uudet ominaisuudet Visual Studio projektin kansiot

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 3.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 3.2.2010 1 / 36 Esimerkki: asunnon välityspalkkio Kirjoitetaan ohjelma, joka laskee kiinteistönvälittäjän asunnon

Lisätiedot

2. PDF-lomakkeen digitaalinen allekirjoittaminen

2. PDF-lomakkeen digitaalinen allekirjoittaminen Suomen Rotary Finlands Rotary ry Miten luon oman digitaalisen allekirjoitukseni? Ryhmä: Muut Päiväys 11.6.2010/REk 1. Johdanto Suurin osa Rotaryn lomakkeista sisältää jo nyt mahdollisuuden digitaaliseen

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

TAMPEREEN TEKNILLINEN YLIOPISTO

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

Lisätiedot

Analyysi on helpointa aloittaa painamalla EDIT-painiketta. (Tuotu tiedosto täytyy olla aktiivinen eli valittuna).

Analyysi on helpointa aloittaa painamalla EDIT-painiketta. (Tuotu tiedosto täytyy olla aktiivinen eli valittuna). 1 PRAAT OHJE Yleistä Praat on puheentutkimukseen tarkoitettu ilmainen ohjelma (GNU ohjelma, open source). Se sisältää useita eri analyysimahdollisuuksia, mahdollisuuden määrittää hyvin tarkasti kuvien

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

Jakotaso 1. Teoriatausta. Työvaiheet. CAD työkalut harjoituksessa parting_1_1.catpart. CAE DS Muotinsuunnitteluharjoitukset

Jakotaso 1. Teoriatausta. Työvaiheet. CAD työkalut harjoituksessa parting_1_1.catpart. CAE DS Muotinsuunnitteluharjoitukset Jakotaso 1 Technical University of Gabrovo JuhoTaipale Tampere University of Technology Tuula Höök Teoriatausta Muotin perusrakenne Jakolinja Päästöt ja vastapäästöt CAD työkalut harjoituksessa parting_1_1.catpart

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

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

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

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8) WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8) 1 UUDEN KILPAILUTIEDOSTON AVAUS Avaa Wcondes ohjelma tuplaklikkaamalla wcondes.lnk ikonia. Ohjelma avaa automaattisesti viimeksi tallennetun kilpailutiedoston.

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

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

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

1 Funktiot, suurin (max), pienin (min) ja keskiarvo

1 Funktiot, suurin (max), pienin (min) ja keskiarvo 1 Funktiot, suurin (max), pienin (min) ja keskiarvo 1. Avaa uusi työkirja 2. Tallenna työkirja nimellä perusfunktiot. 3. Kirjoita seuraava taulukko 4. Muista taulukon kirjoitusjärjestys - Ensin kirjoitetaan

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

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

Työn peruutus Luottamuksellinen työ Pysäytetyt työt Tulosta puskuri Tulost.uudel.ase

Työn peruutus Luottamuksellinen työ Pysäytetyt työt Tulosta puskuri Tulost.uudel.ase 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

HP Photo Printing -pikaviiteopas

HP Photo Printing -pikaviiteopas Kuvien tuonti valokuvagalleriaan Seuraavassa kuvataan tapoja, joilla valokuvagalleriaan voidaan lisätä kuvia. Valokuvagalleria on HP Photo Printing -ohjelman vasemmanpuoleinen ruutu. Tulosteiden ja valokuva-albumin

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

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

8/20: Luokat, oliot ja APIt

8/20: Luokat, oliot ja APIt Ohjelmointi 1 / syksy 2007 8/20: Luokat, oliot ja APIt Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Kohti

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

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b

Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b Pythonin Kertaus Cse-a1130 Tietotekniikka Sovelluksissa Versio 0.01b Listat 1/2 esimerkkejä listan peruskäytöstä. > lista=['kala','kukko','kissa','koira'] ['kala','kukko','kissa','koira'] >lista.append('kana')

Lisätiedot

Fingridin 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 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ä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

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

VATT Talouden rakenteet. Ohje: Pdf-dian liittäminen PowerPoint -esitykseen. Sisällys:

VATT Talouden rakenteet. Ohje: Pdf-dian liittäminen PowerPoint -esitykseen. Sisällys: VATT Talouden rakenteet Ohje: Pdf-dian liittäminen PowerPoint -esitykseen Tämä ohje koskee Acrobat Reader -ohjelman versiota 9 sekä Firefox ja Internet Explorer -selaimia. Huomaa, että aikaisemmissa versioissa

Lisätiedot

Uutiskirjetyökalun käyttöohjeet. - Campaign Monitor -

Uutiskirjetyökalun käyttöohjeet. - Campaign Monitor - Uutiskirjetyökalun käyttöohjeet - Campaign Monitor - Tervetuloa käyttämään asiakasviestinnän työkalua Campaign Monitoria Käytössäsi on edistyksellinen ja monipuolinen työkalu, jolla toteutat asiakasviestinnän

Lisätiedot

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python 8. marraskuuta 2010 Ohjelmointi Perusteet Peruskäsitteitä Olio-ohjelmointi Pythonin alkeet Esittely Esimerkkejä Muuttujat

Lisätiedot

Ohjelmointitaito (ict1td002, 12 op) Kevät 2008. 1. Java-ohjelmoinnin alkeita. Tietokoneohjelma. Raine Kauppinen raine.kauppinen@haaga-helia.

Ohjelmointitaito (ict1td002, 12 op) Kevät 2008. 1. Java-ohjelmoinnin alkeita. Tietokoneohjelma. Raine Kauppinen raine.kauppinen@haaga-helia. Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen raine.kauppinen@haaga-helia.fi 1. Java-ohjelmoinnin alkeita Tietokoneohjelma Java-kieli ja Eclipse-ympäristö Java-ohjelma ja ohjelmaluokka

Lisätiedot

FUNKTION KUVAAJAN PIIRTÄMINEN

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

Kieliteknologian ATK-ympäristö Kolmas luento

Kieliteknologian ATK-ympäristö Kolmas luento Kieliteknologian ATK-ympäristö Kolmas luento Miikka Silfverberg Nykykielten laitos 20. syyskuuta 2010 Miikka Silfverberg (Nykykielten laitos) Kieliteknologian ATK-ympäristö: Luento 3 20. syyskuuta 2010

Lisätiedot

12. Differentiaaliyhtälöt

12. Differentiaaliyhtälöt 1. Differentiaaliyhtälöt 1.1 Johdanto Differentiaaliyhtälöitä voidaan käyttää monilla alueilla esimerkiksi tarkasteltaessa jonkin kohteen lämpötilan vaihtelua, eksponentiaalista kasvua, sähkölatauksen

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

Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 7. Quick Start - opas Condes 7. olfellows www.olfellows.net 1.

Condes. 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ätiedot

UML -mallinnus TILAKAAVIO

UML -mallinnus TILAKAAVIO UML -mallinnus TILAKAAVIO SISÄLLYS 3. Tilakaavio 3.1 Tilakaavion alku- ja lopputilat 3.2 Tilan nimi, muuttujat ja toiminnot 3.3 Tilasiirtymä 3.4 Tilasiirtymän vai tilan toiminnot 3.5 Tilasiirtymän tapahtumat

Lisätiedot

Varausjärjestelmän käyttöopas

Varausjärjestelmän käyttöopas Varausjärjestelmän käyttöopas 2 1. Tunnukset ja kirjautuminen Rekisteröityminen käyttäjäksi Varausjärjestelmä löytyy Messuperhosen kotisivulta osoitteesta http://www.messuperhonen.fi/ajanvaraus/ Käyttäjäksi

Lisätiedot

JAVA-PERUSTEET. JAVA-OHJELMOINTI 3op A274615 JAVAN PERUSTEET LYHYT KERTAUS JAVAN OMINAISUUKSISTA JAVAN OMINAISUUKSIA. Java vs. C++?

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

Ulkoiset mediakortit. Käyttöopas

Ulkoiset mediakortit. Käyttöopas Ulkoiset mediakortit Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta.

Lisätiedot