Konstruktor (podrazumevajući i parametrizovani)

Konstruktori su metode klasa koje se pozivaju kada se kreira nova instanca te klase. Svi konstruktori imaju isti naziv kao i klasa i svi vrednosni tipovi imaju implicitno deklarisan podrazumevajući konstruktor. Podrazumevajući konstruktor je metoda bez parametara i povratne vrednosti. Kada u klasi nema deklarisanih parametrizovanih parametara ovaj konstruktor nije potrebno posebno deklarisati, jer će …

>> Čitaj dalje

Višeslojna arhitektura

Kada projektujemo i dizajniramo poslovne informacione sisteme primenjujemo višeslojnu arhitekturu. U praksi se  može identifikovati nekoliko stilova arhitekture: Klijent/Server : predstavlja razdvajanje sistema u dve aplikacije: klijentska, koja se nalazi kod korisnika i baza podataka sa aplikativnom logikom Arthitektura zasnovana na komponentama: sistem čine funkcionalne ili logičke komponente koje obezbeđuju interfejs za spoljnu komunikaciju Domenski vođen dizajn: Objektno orjentisan …

>> Čitaj dalje

Apstrakcija (interfejsi i apstraktni tipovi)

Šta je interfejs u objektno orjentisanim jezicima ? Intefejs je apstraktni tip,  koji ne sadrži podatke, već metode koje će klasa implementirati. Interfejs sadrži isključivo abstraktne članice i one mogu biti događaji, indekseri, metode ili svojstva. Svaka gore navedena članica implicitno ima public pristup i njega nije moguće menjati. Interfejs može naslediti više interfejsa, što nije slučaj …

>> Čitaj dalje

Poslovna aplikacija – odakle početi ?

Koja je polazna osnova koju treba da znamo pre nego što krenemo sa implementacijom poslovne aplikacije ? Pre nego što krenemo u implementaciju poslovne aplikacije susrešćemo se sa nekoliko izbora koje treba da uradimo i to: izbor tehnologije u kojoj ćete implementirati grafički interfejs (windows forms, wpf, asp .net web forms, asp .net mvc) izbor …

>> Čitaj dalje

Data binding (osnove)

Data binding predstavlja proces koji uspostavlja vezu između korisničkog interfejsa aplikacije (npr. forme, web stranice…) i poslovne logike (najčešće nekog poslovnog entiteta, kao npr. klasa Zaposlen, Vozilo itd …). U praksi, kod Windows formi postoje dva tipa povezivanja: prosti i kompleksni. Prosto povezivanje je sposobnost kontrole da se poveže sa vrednosti u tabeli, tj. sa jednostavnim …

>> Čitaj dalje

Windows Forms (osnove)

Ciljevi: Upoznavanje sa grafičkim dizajnerom u Visual Studio-u 2010 Korišćenje Button, Label, TextBox i ListBox kontrola Obrada događaja (event-a) kontrole Kao što sam obećao u prethodnom članku ovde ćemo koristeći Windows Forms simulirati zapošljavanje kandidata u preduzeće. Najpre ćemo kreirati novu Windows Forms Application koristeći opciju File->New project i izborom istoimenog šablona. U Name upišite …

>> Čitaj dalje

Tipovi podataka (osnove)

  Cilj: šta su prosti tipovi i čemu služe šta su kompleksni tipovi razlika između prostih i kompleksnih tipova C# je strogo tipiziran jezik, što će reći da za sve promenljlive i metode koje se koriste treba uzeti u obzir njihov tip. Najčešće korišćeni prosti tipovi u c#-u su: bool int double float string decimal …

>> Čitaj dalje

Vidljivost polja (osnove)

Cilj: Pregled osnovnih vidljivosti polja Značenje termina vidljivost smo objasnili u prethodnom članku u ovom članku idemo korak dalje i pojasnićemo koje vidljivosti postoje za polja. Polja mogu imati sledeće vidljivosti: private:  najčešće korišćena vidljivost i ograničava pristup polju na nivou klase protected: polje je vidljivo u klasi u kojoj je deklarisano kao i u izvedenoj klasi.  …

>> Čitaj dalje

Upoznavanje sa klasom

Cilj: Šta je klasa ? Kad pravim klasu ? Šta su polja i čemu služe ? Šta je vidljivost klase ? U prethodnim člancima (1, 2 ) imali smo prilike da kreiramo klasu. U prethodnom članku imali smo zadatak da modeliramo sistem koji simulira zapošljavanje zaposlenog u preduzeće i zaključili kako će nam trebati dve …

>> Čitaj dalje

Struktura C# fajla

Cilj: Upoznavanje sa strukturom C# fajla i deklaracija klase, promenljive i metode. Da bismo se bolje upoznali sa strukturom C# fajla, krenućemo od predpostavke da treba da napravimo model koji simulira zapošljavanje zaposlenog u preduzeću. Za ovaj primer najpre ćemo identifikovati 2 klase koje treba da napravimo (a-ha.. kako sad znam da treba da napravim …

>> Čitaj dalje

Страница 1 од 212