studentski servis Login | Gost nalog
BRZI LINKOVI
BUDITE OBAVEŠTENI

Unesite podatke i svakih 15 dana na Vašu adresu stizaće
ITS studentske novosti

STUDENTI O ITS-u
Na ITS-u mi se sviđa što su sve tri godine koncentrisane na praktično znanje, ne postoje suvišni predmeti i jednom rečju gradivo je zaista konkretno. U poređenju sa drugim fakultetima, na ITS-u dobijam mogućnost da praktično primenim ono što naučim. Nema suvoparne teorije i učenja napamet. Sve što smo učili, ja sam zaista shvatila i sposobna sam to da upotrebim. Studentima je školovanje mnogo pristupačnije, svi servisi, studentska služba, profesori su uvek tu, nekako mi je sve dostupno. Računarski sistemi i osnove programiranja su mi do sada bili najbolji predmeti. Jedna od prednosti je što sa profesorima mogu da komuniciram i putem e-maila, a odgovori mi stižu već u toku dana. Planiram samostalno da se bavim programiranjem i sigurna sam da ću ovde steći svo potrebno znanje.

Pogledajte ostale utiske studenata>>>
MARIJA ALEKSIĆ, STUDENT

PROGRAMSKI JEZIK C# - 04 - OBRADA IZUZETAKA

Zadatak:
Napraviti windows aplikaciju, koja ima jednu osnovnu formu sa dve labele, dva text box-a i jednim dugmetom. U text box-ove korisnik treba da unese dva broja tipa 'double', a klikom na dugme otvara se message box u kojem je ispisan zbir unetih brojeva. Izgled treba da bude kao na slici (Slika 1.1):

Slika 1.1: Izgled programa

Ukoliko korisnik unese neku pogrešnu vrednost, koja se ne može koristiti u operaciji sabiranja, posle klika na dugme, potrebno je da aplikacija obavesti korisnika da je unesen pogrešan tip podatka. To ilustruje sledeća slika (Slika 1.2):

Slika 1.2: Obaveštenje o nastanku greške

Rešenje:
Da bi se izbeglo 'pucanje' aplikacije u toku rada zbog toga što je korisnik uneo pogrešan tip podatka u text box, potrebno je da se kod za akciju konvertovanja podataka iz text box-a u tip 'string', kao i sabiranje tih podataka, smesti u jedan 'try' blok. U 'catch' bloku regulisano je pokretanje massage box-a sa odgovarajućom porukom. Izgled Solution Explorer-a treba da bude kao na sledećoj slici (Slika 1.3):

Slika 1.3: Solution Explorer

Kod za dugme 'Izracunaj zbir':

// upotreba try - catch blokova u cilju obezbedjivanja
// povratne informacije u slucaju greske, kao i onemogucavanja
// da zbog pojave greske u unosu podataka od strane korisnika
// aplikacija 'pukne' u sred njenog izvrsavanja
try
{
    double broj1 = Convert.ToDouble(textBoxPrviBroj.Text);
    double broj2 = Convert.ToDouble(textBoxDrugiBroj.Text);
    double zbir = broj1 + broj2;
    MessageBox.Show("Zbir je: " + zbir);
}
// ispisivanje poruke u slucaju unosa neispravnog
// tipa podatka u text box
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
// brisanje sadrzaja text box-a
textBoxPrviBroj.Clear();
textBoxDrugiBroj.Clear();

Kompletno rešenje zadatka možete da preuzmete ovde.

 



Upisni rok je otvoren!

Upis generacije 2012/2013 je u toku. Prijavite se na vreme >>

ITS TV
Video obilazak škole
ITS školski kanal>>> Profesori i nastavni tim

ITS nastavnički kanal>>>

Programerski tim

ITS programerski kanal>>>

PITAMO VAS
Najbolje IT zanimanje je:

web dizajner
sistem administrator
IT konsultant
programer
DB dizajner

 
garancija