16.10. Ponavljanje gradiva: TextBox, Label, Button, PictureBox
(1-2 čas) Ponavljanje: Form, Button, TextBox
Na početku poglavlja je postavljen link kojim možete da preuzmete knjigu (na našem jeziku) u kojoj se nalazi dobar deo lekcija iz Programiranja koje ćete imati ove godine. U nastavku je navedeno sa kojih strana treba da pročitate i šta:
- kako se pravi projekat (ako ne znate, pročitajte sa strana 47-52 iz KNJIGE)
- Šta je programiranje vođeno događajima (na stranama 52-53 iz KNJIGE)
Aktivnost na času: Na času radimo slično kao što je demonstrirano u sledećem video snimku (iza dugmenceta):
Zadatak 1: Kreirati aplikaciju u kojoj mala deca treba da uče kako da kucaju slova na tastaturi, na sledeći način: klikom na taster sa slovom treba da se prikaže neka reč koju onda treba upisati u textBox. Ako se poklopi ukucana reč sa onom koja je "iskočila", da se prikaže odgovarajuća poruka.
Sličan zadatak je urađen u sledećem video snimku (iza dugmenceta):
Razmislite kako bi rešili problem kucanja pojedinačnog koda za svako od dugmića, ako je kod skoro isti. Da li je moguće koristiti nizove?
(2-3 čas) Ponavljanje: PictureBox
PictureBox je kontrola za prikaz slike.
Svojstvo Image predstavlja sliku koja će se prikazati. Slika se može izabrati iz Smart taga preko linka Choose Image
Slika koju prikazuje PictureBox može se promeniti promenom svojstva Image koristeći sliku sa diska, npr.
private void btnSoftware_Click(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile("D:\\PHOTOS\\sw.png");
}
Svojstvo SizeMode određuje veličinu prikaza (Normal,StretchImage,AutoSize,CenterImage), koje se može i kodiranjem promeniti korišćenjem enumeratora PictureBoxSizeMode
Podrazumevani događaj je Click koji se aktivira kada korisnik klikne na sliku.
Zadatak 1: Kreirati aplikaciju u kojoj se slika pojavljuje nakon klika na dugme, kao na sledećoj web stranici:
Zadatak 2: Proširiti aplikaciju za učenje slova tako da se, sem reči, pojavljuje i adekvatna slika.