Praktikumitöö: paint: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Anier (arutelu | kaastöö)
Resümee puudub
 
Anier (arutelu | kaastöö)
Resümee puudub
4. rida: 4. rida:


Programmiga peab saama
Programmiga peab saama
- joonisatada vabakäejoont
* joonisatada vabakäejoont
-- hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori
** hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori
- joonistada sirgjoont
* joonistada sirgjoont
-- vajutades hiirenuppu alustatakse joone tõmbamist (joone alguspunkt)
** vajutades hiirenuppu alustatakse joone tõmbamist (joone alguspunkt)
-- kui nuppu ei ole lahti lastud kuvab programm hiire liikumisel joone, joone alguspunktist hiirekursori asukohani
** kui nuppu ei ole lahti lastud kuvab programm hiire liikumisel joone, joone alguspunktist hiirekursori asukohani
-- sirgjoone tõmbamine lõpeb hiirenupu lahtilaskmisel - seejuures kogu tegevuse tulemusena kuvab programm ühe joone
** sirgjoone tõmbamine lõpeb hiirenupu lahtilaskmisel - seejuures kogu tegevuse tulemusena kuvab programm ühe joone
- joonist kustutada
* joonist kustutada
- valida uue joone värvi
* valida uue joone värvi


Programm peab suutma
Programm peab suutma
- elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib
* elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib
sh. traditsioonilised akna operatsioonid:  
sh. traditsioonilised akna operatsioonid:  
-- minimeerimine (minimize),  
** minimeerimine (minimize),  
-- maksimeerimine (maximize)
** maksimeerimine (maximize)
-- taastamine (restore)
** taastamine (restore)
-- suuruse muutmine (resize)
** suuruse muutmine (resize)

Redaktsioon: 23. oktoober 2009, kell 12:41

Paint

Kirjuta "Paint"-i sarnane programm, millega saab hiirega joonistada.

Programmiga peab saama

  • joonisatada vabakäejoont
    • hoides all (vasakut) hiirenuppu joonistab programm hiire trajektoori
  • joonistada sirgjoont
    • vajutades hiirenuppu alustatakse joone tõmbamist (joone alguspunkt)
    • kui nuppu ei ole lahti lastud kuvab programm hiire liikumisel joone, joone alguspunktist hiirekursori asukohani
    • sirgjoone tõmbamine lõpeb hiirenupu lahtilaskmisel - seejuures kogu tegevuse tulemusena kuvab programm ühe joone
  • joonist kustutada
  • valida uue joone värvi

Programm peab suutma

  • elada üle akna lohitsamist ekraanist välja ja tagasi nii, et joonis säilib

sh. traditsioonilised akna operatsioonid:

    • minimeerimine (minimize),
    • maksimeerimine (maximize)
    • taastamine (restore)
    • suuruse muutmine (resize)