Showing posts with label form. Show all posts
Showing posts with label form. Show all posts

Friday, April 06, 2018

Uvod u Windows forme


Znam da će se mnogi čitaoci mog bloga sada malo začuditi; zašto idem u prošlost i sad pišem o Windows formama kad se danas prave WPF aplikacije. Razloga je više ali pre svega radi vaših pitanja. Mnoga pitanja za C# koja mi postavljaju su i danas vezana za aplikacije bazirane na Windows formama. Pretpostavljam da se u školama još uvek uče Windows forme; u poslovnom svetu C++ programeri još uvek razvijaju projekte bazirane na Windows formama. Ja ću pokušati na svom blogu da pokrijem sve vrste aplikacija koje se pišu u C# programskom jeziku u narednim mesecima, iako je to mnogo komplikovano i zahtevno i trebaće mnogo vremena. Bez obzira što ja lično Windows forme smatram zastarelom tehnologijom; isto tako smatram da one i pored toga nisu za odbaciti jer sa njima imate tu dosta toga da se nauči i neke korisne stvari mogu da se takođe koriste i u drugim aplikacijama često uz neke manje izmene. Postoji i mnoge druge prednosti programiranja Windows formi, npr. brzo učenje, lakše programiranje poslovnih aplikacija, mnoštvo materijala i kontrola mnogobrojnih različitih proizvođača i mnoštvo materijala za učenje.


 ( Windows Forms Designer )

Sve u svemu što se mene tiče osim vremena, ali ja nigde ne žurim; nemam šta da izgubim; dok korist od ovih postova će te vi videti i sami. Npr. mnogo ljudi ne zna code koji šalje dokument na štampanje i slične stvari koje se sa Windows formama lako obrađuju. Sve što vidite kad pokrenete pravljenje Windows Forms aplikacija u Microsoft Visual Studio Net-u su u stvari objekti i klase zasnovane na .NetFramework-u koje omogućavaju isključivo razvoj aplikacija za Windows operativni sistem. Ne možete praviti Windows Forms aplikacije u Linux-u, niti bi to imalo kakve logike. Za formiranje bogatog korisničkog okruženja kod Windows formi se najviše primenjuje standardna tehnika; prevuci, pusti i podesi propertije. Kod WPF  aplikacija se radi slično ali se mnogo češće piše XAML code, nego što se povlače kontrole. Kod Windows Forms aplikacija ćete maksimalno koristiti Windows Forms Designer dok ćete u prozoru Properties Window najčešće podešavati Name, Size, Anchor i Location propertije. Zato vaš IDE okruženje unapred pripremite sa prozorima ToolBox i Properties Window da su vam uvek vidljivi i pri ruci. Windows forme se najlakše uče isključivo svakodnevnim radom i kreativnošću, pa je zato najbolje da odmah kreirate svoju prvu aplikaciju. Prosto će te se iznenaditi koliko je to jednostavno.

Vaša prva Windows Forms aplikacija