Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

UNIVERZITET U ISTOČNOM SARAJEVU

ELEKTROTEHNIČKI FAKULTET

Tehnike i metode programiranja


1. septembar 2014 god.

Ispit ste položili ako osvojite ≥ 50 bodova. Predviđeno vrijeme izrade je 2.5 sata.
Ukoliko završite ispit za ≤ 1 sat, bodovi koje osvojite biće pomnoženi sa koeficijentom 1.10.
Ukoliko završite ispit za > 1 i ≤ 2 sata, bodovi koje osvojite biće pomnoženi sa koeficijentom 1.05.
Vaš program se mora kompajlirati bez grešaka, u suprotnom vaš rad se neće uzimati u obzir prilikom ocjenjivanja.

Windows Forms Application

Potrebno je da napišete program za računanje…

1) Korisnički doživljaj (ukupna funkcionalnost aplikacije).


2) Promjeniti sve ikonice unutar aplikacije sa ikonicom koju ste dobili uz rok.
3) Svi prozori treba da se ispravno prikazuju prilikom promjene njihove veličine (resize).
4) Optimizovati sve prozore vase aplikacije tako da se aplikacija može koristi i bez miša.
5) Prikazivati trenutni datum i vrijeme (DateTime.Now) – lokaciju izaberite po vlastitom nahoĎenju.
6) Isključiti maximize dugme, postaviti maksimalnu i minimalnu veličinu (različite vrijedosti za min i maks) forme
po vlastitom nahoĎenju.
7) Aplikacija treba da “uhvatiti” sve greške koje se dese i objasni korisniku zbog čeka se desila greška.
8) Omov zakon se računa na osnovu bilo koja 2 poznata parametra, a rezultat se smješta u preostalo polje. Npr.
Ako korisnik upiše I i R izračunaćete U, a ako vam prosljedi U i R izračunaćete I,…
9) Dugme izračunaj za Omov zakon treba da bude omogućeno samo ako su popunjena bilo koja dva parametra.
10) Kod računanja otpornosti, imate 3 polja (R1, R2 i Rekv) i 2 opcije (paralelna i serijska otpornost), pri čemu
korisnik u zadnje polje ne može upisivati vrijednost (Rekv služi samo za ispis rezultata i tipa je TextBox).

*Napomena za SVE studente: Imena svih promjenjivih koje budete koristili, ukoliko njihova imena nisu data u tekstu
zadatka, treba da budu smislena (npr. NE označavati broj studenata sa n, nego sa br_studenata ili broj_studenta, br_stud,
i sl.). Samo brojači mogu imati imena tipa i, j, k, ...
Windows Presentation Foundation

Napisati aplikaciju za pregled baze podataka...

1) Korisnički doživljaj (ukupna funkcionalnost aplikacije).


2) Vaša aplikacija treba da koristi MySQL bazu podataka (potrebno je importovati tmp.sql)
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
3) Aplikacija i baza treba da budu sinhronizovane prije i posle svake akcije.
4) Vaše forme ne trebaju da imaju standardnu traku sa naslovom, minimize, maximize i close dugmićima, umjseto
toga sami stavite slovo X u ćošak svakog prozora i obezbjedite da klik na njega gasi aplikaciju.
5) Prilikom pokretanja aplikacije, prvo se prikaže prozor za autorizaciju u koji korisnik unosi indefikacione
podatke. Spisak autorizovanih korisnika se nalazi u tabeli Korisnici (šifra korisnika se čuva kao njena MD5 hash
vrijednost). Ukoliko je korisnik unjeo ispravne indetifikacione podatke (koji se nalaze u bazi), otvara mu se proz
za rad sa tabelom Imenik.
6) Prilikom pregleda podataka u tabeli Imenik, korisnik ima na raspolaganju 5 dugmića (kao što je to prikazano na
prethodnoj slici): Prethodni kontak, Novi kontakt, Sačuvaj izmjene, Obriši kontakt i Sledeći kontakt,
respektivno.

*Napomena za SVE studente: Imena svih promjenjivih koje budete koristili, ukoliko njihova imena nisu data u tekstu
zadatka, treba da budu smislena (npr. NE označavati broj studenata sa n, nego sa br_studenata ili broj_studenta, br_stud,
i sl.). Samo brojači mogu imati imena tipa i, j, k, ...

You might also like