Pääteohjaustehtäviä 8 / 29-30.10

Pääteohjaustehtäviä 8 / 29-30.10	1
1.	Kolmio (whello\simplet\kolmio.c)	1
2.	Kolmio/MFC (oop\apf\mfc\kolmio.cpp)	1
3.	APF (oop\apf\mfc\show_man.cpp)	1
4.	Resurssit (whello\thello2.c ja oop\apf\mfc\thello.cpp)	1
5.	Funktion kuvaaja (vclclx\comps\piirto\sinform.pas)	1

HUOM!  Jos jossakin ohjelmassa on pelkästään #include <windowsx.h>, niin tämän edelle pitää lisätä #include <windows.h>.   Borland C++ Builderissä projektiin ei näköjään kannata laittaa .def-tiedostoja. 
Huom!  Hakemistojen eteen aina http://www.mit.jyu.fi/~vesal/kurssit/kurssit/winohj/ tai n:\kurssit\winohj. Ongelmatapauksissa katso apua vaikka:
http://www.mit.jyu.fi/~vesal/kurssit/winohj/ongelmat.txt 

1.	Kolmio (whello\simplet\kolmio.c)
1.	Kolmio-ohjelman tehtävät 3-5. (MopoCad on piirto-ohjelma, jossa jälkeen jää tavallaan hiiren kulkema reitti. Tehtävässä 5 ei tarvita käytännön toteutusta, se tulee demoissa)
2.	Kolmio/MFC (oop\apf\mfc\kolmio.cpp)
2.	Muuta tähänkin viivanpiirto "MopoCad"-tyyliseksi.
Vihje:  MFC-ohjelman saat käännettyä Borland C++ Builderillä seuraavasti: 
•	File/New/MFC Wizard
•	anna projektille nimi ja vaihda pallukka Project-kohdalle
•	talleta ”oikeaan” paikkaan
•	Project/Add to project ja tarvittavat tiedostot (esim. kolmio.cpp)
•	DECLARE_MESSAGE_MAP() jälkeen ei saa olla puolipistettä!
(Saat kokeilla myös Visual C++:aa jos haluat :-)
3.	APF (oop\apf\mfc\show_man.cpp)
3.	Laita MFC -version ukko näyttämään kursoria sekä kädellä että jalalla.
4.	Resurssit (whello\thello2.c ja oop\apf\mfc\thello.cpp)
4.	Lisää THELLO.CPP:hen THELLO2.C:n mallin mukaan monirivinen Edit-ikkuna ja kokeile sen eri ominaisuuksia.
5.	Funktion kuvaaja (vclclx\comps\piirto\sinform.pas)
Jos jää aikaa niin tee
5.	Lisää ohjelmaan neliöjuuren ja logaritmifunktion piirto.
6.	Piirrä vielä polynomi P(x) = ½x3 - x2 + x -3