21.01.2013 Views

preuzimanje - ITS-u

preuzimanje - ITS-u

preuzimanje - ITS-u

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IS – Protivgradna odbrana - Izveštaj i Analiza Munir Husain Sarkar 104/06<br />

Kako je gore navedeno, jezik C# nema ograničenja u pogledu toga kakve sve<br />

aplikacije možemo napraviti. C# koristi okruženje i samim tim nema ograničenja u vezi sa<br />

mogućim aplikacijama. Pa ipak, pogledajmo koji su tipovi najčešće pravljenih aplikacija.<br />

� Windows aplikacije – To su recimo, aplikacije tipa Microsoft Office koje imaju<br />

izgled Windowsa i odlično se slažu sa njim, Ovo je uprošćeno korišćenjem<br />

modula Windows formulara unutar .NET okruženja, koji u stvari čini biblioteka<br />

kontrola (kao što su dugmad, palete alatki, meniji i tako dalje) koje nam<br />

koriste pri izradi Windows korisničkog interfejsa (UI- user interface).<br />

� Web aplikacije – Web strane koje možemo videti kroz bilo koji čitač .NET<br />

okruženje pruža veoma moćan sistem generisanja Web sadržaja i to dinamički,<br />

dozvoljavajući personalizaciju, sigurnost i još mnogo toga. Ovaj sistem se<br />

naziva Active Server Pages.NET (ASP.NET), a jezik C# možemo koristiti za<br />

izradu ASP.NET aplikacija uz pomoć Web formulara.<br />

� Web servisi – Predstavljaju nov i uzbudljiv način izrade raznovrstnih<br />

distribuiranih aplikacija. Koristeći Web servise preko Interneta možemo<br />

razmenjivati bilo koju vrstu podataka, koristeći prostu sintaksu, ne vodeći<br />

računa o tome u kom jeziku je napisana aplikacija niti na kom sistemu je<br />

postavljena.<br />

Bilo kom od ovih tipova može zatrebati pristup bazama podataka, što se postiže<br />

korišćenjem Active Data Objects .NET (ADO.NET) odeljka .NET okruženja. Mnogi od ovih<br />

resursa mogu biti iskorišćeni, kao što su alati za izradu komponenata na mreži, iscrtavanje,<br />

izvoñenje komplikovanih matematičkih zadataka i tako dalje.<br />

48/51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!