Demo 7 / Ma 24.10


1. Dos-ohjelmat/C++

Seuraavat hakemistosta n:\kurssit\winohj\dosohj

1.
Suunnittele laskuri.c:stä olio- ohjelma. Piirrä ensin ohjelman oliot. Ei toteutusta.
2.
- " - em. C++ - toteutus
3.
Suunnittele ja kirjoita luokat pisteelle ja suorakaiteelle sekä kirjoita metodi (kumpaan?) onko_sisalla, joka tarkistaa onko piste suorakaiteen sisällä vai ei ( Delphillä tai C++:lla, ei tarvitse olla mitään graafista edes).
4.
Toteuta jollakin oliokielellä (esim. Delphin Object Pascal, C++ tai Java) luokka TIhminen, jolla on ominaisuus Puoliso. Puolisoksi voi asettaa toisen ihmisen. Varo kaksinnaimista ja muista myös oikein toimiva destruktori. Muista kirjoittaa riittävän kattava testiohjelma

2. Yksinkertaiset Windows-ohjelmat

5.
Kirjoita whello\mhello.c- ohjelmaa matkien Windows- ohjelma, joka tulostaa ikkunaan nimesi, osoitteesi ja puhelinnumerosi (eri riveille).
Vihje: C++ Builderillä (5.0 & 6.0) voi tehdä WinAPI-ohjelmia seuraavasti
1.
Valitse File/New/Console Wizard
2.
Valitse C, ja poista Console Application
3.
Jos sinulla on jo valmis C-tiedosto, niin laita ruksi kohtaan Specify Project Source ja kirjoita tiedoston nimi.
4.
Muista tehdä Save Project As.
5.
Lisää projektiin tarvitsemasi muut tiedostot.
Vihje: C++ Builder 2005:lla vastaavasti voi tehdä WinAPI-ohjelmia seuraavasti
1.
Valitse File/New/New GUI Application
2.
Anna projektin nimi ja valitse hakemisto huolella
3.
Jos sinulla on jo valmis C-tiedosto, niin lisää se projektiin.
4.
Muista tehdä Save Project As.
5.
Lisää projektiin tarvitsemasi muut tiedostot (def-tiedostoja ei kannata)
6.
Jos projektissa tarvitaan muualla olevia h-tiedostoja, niin

3. Delphi

6.
Delphi- versio edellisestä (ota helpistä selvää miten "piirretään" näyttöön) nimenomaan TextOut- metodia käyttäen.



Last update: la 22.10.2005 10:49