Symbian ohjelmointi Ti5315200 Symbian ohjelmointi 2.2 harjoitus Juha Turunen

Slides:



Advertisements
Samankaltaiset esitykset
Tuloksellinen Java-ohjelmointi Luku 3 Luokkien käyttäminen
Advertisements

Excel ja makrot Excel koostuu kahdesta eri osasta Alt+F11 VBA
TIES322 Tietoliikenneprotokollat 2
Tehtävä 3: PowerPoint Heli Lämsä.
SMART Board Interaktiivinen esitystaulu -> yhdistää perinteisen liitu- ja tussitaulun sekä tietokonekuvan Sormesi on hiiri! Laura Viljamaa 2011.
Yritysjohdon koulutuskeskus
© Jukka Harju, Jukka Juslin1 Java-ohjelmointi opas ammattimaiseen osaamiseen Luku 6 (osittain) Tiedostot.
Kurssilla käytettävät työkalut
Käännösaikaiset virheilmoitukset • Tulee silloin, kun koodissa on jotain sellaista, joka ei ole Javan syntaksin mukaista • Esim. – Syntax error, insert.
Tehtävä 3: PowerPoint Hans Laihia Hans Laihia.
Perintä. Yleistä Olio-ohjelmoinnin menetelmä muodostaa uusia luokkia aiemmin määriteltyjen luokkien avulla Luokka saa automaattisesti käyttöönsä kaikki.
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Symbian ohjelmointi Harjoitustyöt Juha Turunen
Antti-Jussi Lakanen Nuorten peliohjelmointi 2009 / Jyväskylän yliopisto.
Kurssilla käytettävät työkalut
Tehtävä 3: PowerPoint Harjoitus.
Tehtävä 3: PowerPoint Ville Julkunen.
Tehtävä 3: PowerPoint Mika Tuukkanen Mika T.
5.3.3 Koodin generointi Koodin generointi tarkoittaa objektikoodin eli konekielisen ohjelman tuottamista. Generointi jakautuu kolmeen osatehtävään: 1.Muistin.
Poikkeustenkäsittely  Mitä poikkeustenkäsittely tarkoittaa?  Poikkeuksen käsitteleminen  Poikkeusluokkien hierarkia  Poikkeuksen heittäminen 1.
13. Hyvä ohjelmointitapa (osa 1)
© Jukka Harju, Jukka Juslin
Kuinka tehdä blogi o365:ssä
Algoritminen ajattelu
1. viikkokooste ja olio-ohjelmointi
HelloWorld-ohjelma. 5.2 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi.
5. Kapselointi Yleistä Kapseloinnilla (encapsulation) tarkoitetaan luokan tietojen ja toimintojen pakkaamista yhdeksi suojatuksi kokonaisuudeksi.
© Jukka Juslin1 Tiedostot Tuloksellinen Java-ohjelmointi.
Tiedostojen käsittely
Tehtävä 3: PowerPoint Ilkka Huttunen. Tämän tulee olla DIA 2. Tämä dia on nyt dia 1. ◦ Siirrä tämä dia siten, että siitä tulee dia 2. ◦ Lisää tähän esitykseen:
Kon Työstökoneiden käyttö 3op 3op Syksy 2014 Kaikki ajankohtainen tiedotus Nopassa!
Tehtävä 3: PowerPoint Anneli Tirkkonen 4/2/2015Anneli Tirkkonen1.
1 © Jukka Juslin Luokat, attribuutit ja metodit Yleistietoa: seuraavalla koulutusviikolla tarkempi käsittely.
Tehtävä 3: PowerPoint Tomi Ilmonen. Ohjeistus Tämä on tehtävä 3: Power Point Etene tässä olevien ohjeiden mukaan. ◦ Älä ”hypi” eli käy kohta kohdalta.
Tehtävä 3: PowerPoint Jarmo Lautamäki. Tämän tulee olla DIA 2. Tämä dia on nyt dia 1. ◦ Siirrä tämä dia siten, että siitä tulee dia 2. ◦ Lisää tähän esitykseen:
Ohjausrakenteet Määräävät ohjelmakoodin suoritusjärjestyksen Ehtolause if – else on muotoa if (lauseke) lause1 else lause2 Jos lauseke on tosi, niin suoritetaan.
Symbian ohjelmointi Ti Symbian ohjelmointi 3. harjoitus Juha Turunen
Symbian ohjelmointi Ti Symbian ohjelmointi 3. harjoitus Juha Turunen
Symbian ohjelmointi Ti Symbian ohjelmointi 5. harjoitus Juha Turunen
TEKNIIKAN JA TALOUDEN YLIOPISTO Symbian ohjelmointi 2. Luento Juha Turunen
Symbian ohjelmointi Ti Symbian ohjelmointi 5. harjoitus Juha Turunen
TEKNIIKAN JA TALOUDEN YLIOPISTO Symbian ohjelmointi Ti Symbian ohjelmointi 4. Periodi 2006 Juha Turunen
Symbian ohjelmointi Ti Symbian ohjelmointi 4. harjoitus Juha Turunen
Symbian ohjelmointi Ti Symbian ohjelmointi 1. harjoitus Juha Turunen
Ohjelmointia Scratch.mit.edu/hoc. Kielen valinta: -valitse maapallon kuva -valitse alaspäin nuolta painaen suomi.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembler.
1.0 TE DiplomityöEsitelmä/ / JT Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olio- orientoituneeseen ohjelmointiin Jukka.
Huomautus: Tämä esite on suunniteltu tulostettavaksi. Ennen kuin ryhdyt tulostamaan korttikartongille, tee koetulostus tavalliselle paperille ja varmista,
Ohjelmistojen mallintaminen
Kaksoistutkinto-opiskelu
Kon Työstökoneiden käyttö
Tehtävä 3: PowerPoint Maria Rahkola.
Kierros 4 - OLO Web.
Symbian-työkaluja Kurssilla käytettävä ympäristö
3. Luokat, oliot ja metodit Java-kielessä (Lausekielinen ohjelmointi I ja II –kursseilla opitun kertausta.)
GNU-Ohjelmointityökalut
5. HelloWorld-ohjelma.
14. Hyvä ohjelmointitapa.
PowerPointin tekeminen
Tehtävä 3: PowerPoint Jouni Koski.
HOPS-työpaja.
Mene osoitteeseen kulttuurikortti.edu.lahti.fi
5. HelloWorld-ohjelma.
CLT132 Tehtävät (viikko 9).
MS Visio Prosessikaavion mallintaminen sanallisesta kuvauksesta
PaikkaOppi beta Lyhyt johdatus käyttöön.
4. Luokan testaus ja käyttö olion kautta
Esityksen transkriptio:

Symbian ohjelmointi Ti Symbian ohjelmointi 2.2 harjoitus Juha Turunen

Sisältö Vinkkejä vianetsintään Harjoitustehtävä

Vinkkejä vianetsintään Jos koodi on suhteellisen yksinkertaista voit käydä koodia läpi rivi kerrallaan debuggerin avulla –Leaven tapahtuessa debugger ei tosin osaa hypätä suorituksessa oikeaan kohtaan –Leaven tapahtuessa suorituksen voi kuitenkin saada kiinni asettamalla breakpointteja esim. luokkien destruktoreihin, joita todennäköisesti suoritetaan Tarkista että jokaista CS pushia vastaa pop Varo käyttämästä keskeneräisesti konstruktoituja olioita (kts luentokalvo) Tarkista, että jokaista muistin varausta vastaa varatun olion tuhoaminen Varmista, että suoritettaessa koodia joka voi tehdä leaven, kaikkien varattujen olioiden pointterit ovat joko cleanup stackissa tai sijoitettuna sellaisen olion jäsenmuuttujiin, joka on itse cleanup stackissa ja tuhoaa ne omassa destruktorissaan

Harjoitustehtävä Hae kurssin verkkosivuilta harkka2_2.zip ja pura se samalle levylle SDK:n kanssa Toimi harjoitustehtävän kanssa kuten edellisenkin kanssa (katso ohjeet edellisen harjoitusten kalvoista) Käy tehtävä läpi osa kerrallaan –Poista kommenttimerkit lähdekooditiedoston alussa olevista #define _CASEX riveistä –Tee yksi case kerrallaan –Kun olet saanut casen läpi niin, ettei emulaattorista poistuttaessa tule panicia, palauta kommenttimerkit ja siirry seuraavaan caseen