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.
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
