Kezdőoldal » Számítástechnika » Programozás » Mit jelent az alábbi programré...

Mit jelent az alábbi programrészlet? C sharp

Figyelt kérdés
[link]
2013. dec. 17. 20:42
 1/1 anonim ***** válasza:

Ha a 'jel_eszkoz' egy 'eszkozok.Ellipszis' akkor kirajzolja a 'picture' változót (ami egy 'Image' típusú objektum) a megadott helyre, és méretbe (new rectangle).


Majd beállítja az 'e_X' és 'e_Y' változókat a feltételeknek megfelelően.


Magyarázat hozzá:


int e_X = (kezdo.X < veg.X) ? kezdo.X : veg.X;


Ekvivalens ezzel:


int e_X;

if(kezdo.X < veg.X){

e_X = kezdo.X;

}else{

e_X = veg.X;

}


Majd létrehoz egy 'mypen' nevű 'Pen' típusú objektumot, aminek a szín (Color) paramétere 'szinek', és a szélesség paramétere 5.


Ezután meghívja a 'g' objektum 'FillEllipse' függvényét, aminek paraméterül ad egy 'SolidBrush' típusú objektumot (paramétere: 'szinek' (Color típusú)), x koordinátának az 'e_X'-et, y koordinátának az 'e_Y'-t. Továbbá paraméterül kap még két értéket ami egy szélesség illetve egy magasság. Mindkettő a 'veg' illetve a 'kezdo' objektumok (feltehetően Point típusúak) segítségével lettek kiszámolva).

Ezután még a 'tabla' objektum Image adattagját egyenlővé teszi a 'meretez'-el. Majd kilép az elágazásból.



Ajánlott irodalom:

[link]

[link]

[link]

[link]

[link]

2013. dec. 18. 22:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!