Programarea în mediul delphi

(Desenați un cerc prin tragerea unei elipse în interiorul marginii><прямоугольника, который в действительности> (este un pătrat:>

Dreptunghi (400,10,470,80); <Это квадрат> Elipsa (400,10,470,80); (Acesta este un cerc>

Dreptunghiuri cu colțuri rotunjite







Metoda RoundRect, în plus față de coordonatele de dreptunghi delimitare, necesită doi parametri suplimentari. Acești doi parametri determină modul în care unghiurile ar trebui rotunjite. Este un sistem interesant pe care trebuie să-l încercați de mai multe ori pentru a obține un talent pentru el. Trucul este că fiecare colț rotunjit este de 1/4 din segmentul de elipsă, așa cum se arată în Figura 12.5. Primul dintre cei doi parametri ai unghiului definește lățimea elipsei. Al doilea dintre cele două unghiuri de parametru determină înălțimea elipsei. Dacă ambele valori sunt aceleași, unghiurile sunt un sfert de cerc, de aceea cercul este o elipsă cu aceeași lățime și înălțime. Dreptunghiul de mijloc cu colțuri rotunjite în Figura 12.4 are unghiuri simetrice similare.







Dacă ați definit deja un dreptunghi de delimitare, ar trebui, de asemenea, să identifice și să elipsa. Dacă prezenta un cerc distorsionat într-un dreptunghi, astfel încât cercul deformat este tangent în interiorul dreptunghiului în patru puncte, rezultă că acest cerc este o elipsă, deoarece ar atrage Delphi. Dacă va fi limitat la un pătrat în loc de un dreptunghi (patru laturi egale), elipsei devine un cerc, de fapt, figura 12.4 și elipsa trase și cercul în interiorul lor shotvetstvuyushih dreptunghi de delimitare. Privind la această imagine, veți înțelege totul mai bine decât am explicat această după-amiază.

Pentru a desena o elipsă sau un cerc, dați coordonatele colțurilor dreptunghiului de delimitare prin metoda canelurii Ellipse:

Poliline și poligoane

Programarea în mediul Delphi

Cartea, scrisă de trei experți despre Delphi, este una dintre cele mai bune expuneri ale acestui mediu fundamental de dezvoltare. Cititorul va găsi în el o interpretare unică a programării orientate pe obiecte. Cartea oferă instrucțiuni pas cu pas pentru crearea de aplicații comerciale care utilizează baze de date. Cartea poate fi folosită ca un instrument de instruire și referință pentru profesori, studenți, dezvoltatori de software.

Știri ale lunii







Articole similare

Trimiteți-le prietenilor: