Ohjelmointi++ 2002 työtä n. 16 h/vko onnistumista työtä n. 16 h/vko onnistumista #include int main(void) { std::cout << “Hello World!”; return 0; }

Slides:



Advertisements
Samankaltaiset esitykset
Tietorakenteet ja algoritmit
Advertisements

15. Loogiset operaatiot.
KYAMK/J. Ansamäki/Olio-ohjelmointi
Luokkien väliset koostesuhteet
Luokan otsikko- ja toteutustiedosto tMyn1 Luokan otsikko- ja toteutustiedosto •Tähän asti ohjelmaesimerkit on toteutettu siten, että kaikki koodi on yhdessä.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Java-perusteet Kari Kujansuu
Tietorakenteet ja algoritmit
Syksy 2001 KYAMK/J.Ansamäki/Olio- ohjelmointi71 Olio-ohjelmointi 2. osa: diat (2. välikoe) KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, 2001.
Nämä kalvot on lisensoitu Creative Commons Attribution-ShareAlike 1
Tuloksellinen Java-ohjelmointi Luku 9 Taulukot ja perustietorakenteet
C-kieli ja dynaaminen muistin varaus
Rakenteinen ohjelmointi
1 Apteekkien ansiokehitys 10/02-10/03 ilman tulospalkkioita Työaika vähintään 30 t/vko.
10/9/2012 © Hannu Laine 1 Tietorakenteet ja algoritmit Listan määritelmä Listan toteutustapoja Yksinkertainen taulukkototeutus Linkattu taulukko Dynaamisesti.
1. Olio-ohjelmointi.
Ohjelmointitaito (ict1td002, 12 op) Syksy 2008
Qt-käyttöliittymäkirjasto Matti Lehtinen
Olio-ohjelmointikielten historia
Ohjelmointi 2 – 2007 Vesa Lappalainen Alkuun annan sulle vinkin, joutavia on juorut muiden: Luppo loppui, alkoi arki, kutsuu koulu - niinkö luulet? Uskoppas:
Sovellusohjelman suunnittelu & toteutus
C-ohjelmointi, kevät 2006 Taulukot Binääritiedostot Luento
Kertaus osoittimista Modulaarinen ohjelmointi
Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Toistolauseet
Yksinkertaiset graafiset syöttö- ja tulostustoiminnot.
Ohjelman jakaminen useampaan tiedostoon Olio-ohjelmointi (C++) KYAMK, Jarkko Ansamäki 2001.
Olio-ohjelmoinnin perusteet luento 3
Poikkeuskäsittely- lohkot tMyn1 Poikkeuskäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw ja.
Alatunniste 1 Apteekkien ansiotilastoja 10/2010 – 10/2011.
Vakio-osoitin ja osoitin vakioon tMyn1 Vakio-osoitin ja osoitin vakioon Tavallinen osoitin voi vaihtaa osoitettavaa keskusmuistialuetta. Tämä voidaan tehdä.
16. Lohkot Sisällys Tutustutaan lohkoihin. Muuttujien ja vakioiden näkyvyys sekä elinikä erityisesti operaation lohkossa. Nimikonfliktit. Muuttujat.
© Jukka Harju, Jukka Juslin Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 9 Poikkeuskäsittely.
Toiston tekeminen Javalla  Mikä toistorakenne on?  while toistorakenne  do-while toistorakenne  for toistorakenne 1.
Osoitin ja char- tietotyyppi tMyn1 Osoitin ja char-tietotyyppi Osoitinmuuttuja, joka on tyyppiä char* voidaan alustaa merkkijonolla: char* alku=”En toivo.
Sami Jantunen LTY/Tietotekniikan osasto
Dynaamiset oliottMyn1 Dynaamiset oliot Dynaamisen olion tunnuksen esittely ja olion määrittely voivat tapahtua yhtäaikaisesti tai eri aikaan. Dynaamisen.
Olioon kohdistuvia perustoimintoja tMyn1 Olioon kohdistuvia perustoimintoja Kopiointimuodostin (copy constructor) alustaa olion tietojäsenet saman luokan.
13. Hyvä ohjelmointitapa (osa 1)
Virtuaaliset jäsenfunktiot tMyn1 Virtuaaliset jäsenfunktiot Virtuaalinen jäsenfunktio on esiteltävä monimuotoisessa kantaluokassa. Virtuaalisen jäsenfunktion.
Tekstitiedostosta lukeminen tMyn1 Tekstitiedostosta lukeminen Tiedosto voidaan avata pelkästään lukemista varten tai kirjoittamista ja lukemista varten.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
Luokan muodostintMyn1 Luokan muodostin Olioihin kohdistuvia automaattisia toimintoja ovat luonti, alustus, kopiointi, sijoitus, tyhjennys ja tuhoaminen.
1 Apteekkien ansiokehitys 10/00-10/01 Työaika vähintään 30 t/vko.
Lueteltu tyyppitMyn1 Lueteltu tyyppi Lueteltu tyyppi on tietotyyppi, jonka arvot luetellaan erikseen tyypin määrittelyn yhteydessä. Lueteltua tietotyyppiä.
5. Kapselointi Yleistä Kapseloinnilla (encapsulation) tarkoitetaan luokan tietojen ja toimintojen pakkaamista yhdeksi suojatuksi kokonaisuudeksi.
Olioon kohdistuvia perustoimintoja tMyn1 Olioon kohdistuvia perustoimintoja Kopiointimuodostin (copy constructor) alustaa olion tietojäsenet saman luokan.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
Johdatus ohjelmointiin – C kielen peruselementit Tutkijayliopettaja Manne Hannula Opetusharjoittelu (ohjaava opettaja Jukka Jauhiainen)
Perussyöttö- ja tulostustoiminnot tMyn1 Perussyöttö- ja tulostustoiminnot Kun ohjelmaan sisällytetään otsikkotiedosto iostream, voidaan käyttää cin- ja.
Johdetun luokan olion esittely... tMyn1 Johdetun luokan olion esittely ja määrittely Esittelyluokka tarkoittaa olion tunnuksen luokkaa. Määrittelyluokka.
Oliot ja luokat Oliot ja luokat Oliot (object) ja luokat (class) ovat keskeisiä olio- ohjelmoinnin käsitteitä. Olio-ohjelmointi on ohjelmointiparadigma,
Oman poikkeus- käsittelyfunktion tMyn1 Oman poikkeuskäsittelyfunktion määrittely Funktion tulisi muodostaa ainoastaan sellaisia poikkeuksia, jotka on sallittu.
Olioiden taulukointi Perustaulukon käyttö Luokan ilmentymät voidaan tallettaa taulukkoon samoin kuin muuttujat Esimerkki talletetaan taulukkoon opintojaksojen.
Monimuotoinen luokka tMyn1 Monimuotoinen luokka Monimuotoinen luokka mahdollistaa saman jäsenfunktion toteutuksen monella tavalla. Tällöin puhutaan virtuaalisesta.
Tiedon vieminen funktiolle tMyn1 Tiedon vieminen funktiolle, parametrit Argumentin vieminen funktiolle voidaan toteuttaa kahdella menetelmällä: –Pass-by-Value.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
Osoittimen määrittely ja alustus tMyn1 Osoittimen määrittely ja alustus Osoitin (pointer) on muuttuja, joka voi sisältää keskusmuistiosoitteen. Osoitinmuuttujan.
Olio-ohjelmoinnin perusteet luento 6 Päivi Ovaska LTY/Tietotekniikan osasto.
Olio ohjelmoinnin perusteet luento 3: Johdanto C++ kieleen, Ensimmäinen C++ ohjelma, Olioiden elinkaari Jani Rönkkönen LTY/Tietotekniikan osasto Kalvot.
Olio-ohjelmoinnin perusteet luento 1 Päivi Ovaska LTKK/Tietotekniikan osasto.
Sami Jantunen LTY/Tietotekniikan osasto
Olio-ohjelmoinnin perusteet luento 5 Päivi Ovaska LTY/Tietotekniikan osasto.
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
Olio-ohjelmoinnin perusteet luento 7: C++ mallit, Standard Template Library (STL) Sami Jantunen LTY/Tietotekniikan osasto.
5. Kapselointi.
1. Olio-ohjelmointi.
4. Komentoriviparametrit
3. Luokat, oliot ja metodit Java-kielessä (Lausekielinen ohjelmointi I ja II –kursseilla opitun kertausta.)
3. Komentoriviparametrit
3. Attribuutit.
4. Luokan testaus ja käyttö olion kautta
Esityksen transkriptio:

Ohjelmointi työtä n. 16 h/vko onnistumista työtä n. 16 h/vko onnistumista #include int main(void) { std::cout << “Hello World!”; return 0; }

Luennot Vesa Lappalainen 52 h seuraa monistetta Ohjelmointi++/vl esimerkkejä pohdiskelua motivointia Vesa Lappalainen 52 h seuraa monistetta Ohjelmointi++/vl esimerkkejä pohdiskelua motivointia

Luennot

Demot luennoilla opitun kertaamista PAKOLLISIA 40% hyvityspisteitä

Luennot Demot Pääteohjaus

malliohjelman tutkiminen käytettävän ohjelmointityökalun opettelu kertausta malliohjelman tutkiminen käytettävän ohjelmointityökalun opettelu kertausta

Luennot Demot Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus

Harjoitustyö varsinainen oppiminen ryhmässä ? aihe omasta kokemuspiiristä “leikitään oikeata” tilausta tiukka aikataulu!

Luennot Demot Harjoitustyö Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus

Luennot Demot Harjoitustyö Pääteohjaus