Paint: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Anier (arutelu | kaastöö)
Resümee puudub
 
Anier (arutelu | kaastöö)
 
(ei näidata sama kasutaja üht vahepealset redaktsiooni)
1. rida: 1. rida:
== Paint ==
== Paint ==


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


[http://iti0010.googlecode.com/files/paintEkraanilask.png Näidisekraanilask]
[http://iti0010.googlecode.com/files/paintEkraanilask.png Näidisekraanilask]
16. rida: 16. rida:


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

Viimane redaktsioon: 23. oktoober 2009, kell 13:24

Paint

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

Näidisekraanilask

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

  • säilitada joonise aknaoperatsioonidel:
    • minimeerimine (minimize),
    • maksimeerimine (maximize)
    • liigutamine (move)
    • taastamine (restore)
    • suuruse muutmine (resize)
  • akna sulgemisel (close) programmi täitmise lõpetada

Soovitused