Bug Online

Tehnologije - Windows Presentation Foundation

Sučelja budućnosti

Ako se prisjetimo dana dok su Windowsi bili tek grafički dodatak tekstualno orijentiranom operativnom sustavu, sjetit ćemo se da su tada sučelja programirana nizanjem stotina linija koda koje su opisivale prozore, izbornike, dijaloge i kontrole, a da bi sve u konačnici funkcioniralo, odašiljali smo i procesirali poruke. Ukoliko smo htjeli napraviti nešto izuzetno, koristili smo GDI i sistemske funkcije za crtanje sadržaja.
Potom se pojavio MFC koji je uveo pojam dokumenta i pogleda. Dokument su bili svi podaci koje smo mogli prikazati i procesirati unutar nekog sučelja, a pogled stotine gotovih kontrola koje su koristile GDI za prikaz. U međuvremenu se pojavio i DirectX koji je donio mogućnost jednostavnije izrade hardverski akceleriranih 3D sučelja te u konačnici i Windows Formsi (.NET Framework) koji su donijeli značajno povećanje produktivnosti u izradi sučelja.
Windows Presentation Foundation (WPF) pruža osnovu za izgradnju aplikacija za Windows Vistu i .NET Framework 3.0 (koji je podržan i na nižim platformama) povezivanjem aplikacijskog korisničkog sučelja, dokumenata i multimedijalnih sadržaja, a istovremeno iskorištavajući maksimum hardverskih resursa računala. Funkcionalnost WPF-a ne staje tu, već se proteže u područje Tablet PC-a i modernih metoda unosa podataka, napredne sustave za upravljanje slikovnim dokumentima i ispis ili pak podršku za automatizaciju sučelja (npr. glasovnim upravljanjem).

XAML, jezik za uporne
WPF je uveo i novi deklarativni programski jezik XAML koji je baziran na XML-u, a koristi se za definiranje objekata, njihovih svojstava, međusobnih odnosa i interakcija. Bitno je znati da XAML nije potpuna zamjena za postojeće .NET jezike kao što su Visual Basic ili C#, već samo nadogradnja. Dapače, programska logika se i dalje implementira u nekom od proceduralnih jezika (npr. event handleri), dok se sintaksa XAML-a fokusira na definiciju elemenata korisničkog sučelja. Također, XAML nije jezik samo za opisivanje i definiranje WPF sučelja, već je sam po sebi puno veći jezični koncept, ali nam je trenutno bitna samo njegova WPF implementacija.
Napomena: Članci iz časopisa se ne prenose uvijek kompletni, sa svim slikama, potpisima pod slike, okvirima, tablicama i sličnim. Ponekad se ne prenosi niti cijeli tekst članka. Svrha članaka na Webu jest da pruže uvid u način obrade teme i potaknu interes za proučavanjem tiskanog broja. Za cjelovit uvid u članke - savjetujemo da pogledate papirnato izdanje časopisa. Hvala.
Windows Presentation Foundation (WPF) je nova prezentacijska tehnologija s podrškom za izgradnju bogatih i dinamičnih korisničkih sučelja, 2D i 3D grafiku, integrirane dokumente, vektorsku grafiku, animaciju, povezivanje s podacima, multimediju…

izdvojeni tekstovi - kolovoz/rujan 2007.

HP 6510b

Prava mjera widescreena uto 17.7.2007

Windows Presentation Foundation

Sučelja budućnosti čet 5.7.2007

Web-alati

Daljinski do posla čet 5.7.2007

BlackBerry Enterprise Server Express 4.1.2

Znam, hoću, mogu čet 5.7.2007

Oracle Application Express 3.0

Sprinter na duge staze čet 5.7.2007

Nova generacija Linuxa

Pingvin 2.0 čet 5.7.2007

VoIP telefoni

Internet u službi glasa čet 5.7.2007

Dell PowerEdge 2950

Četvorka čet 5.7.2007

Ivan Marić, CIX/Srce

Veteran internetskog spajanja čet 5.7.2007

Prijedlog Zakona o informacijskoj sigurnosti

Sigurnost kao imperativ čet 5.7.2007

Pravilnik o sigurnosti i zaštiti zdravlja pri radu s računalom

Zdravlje informatičarima čet 5.7.2007

Web 2.0 u Hrvatskoj

Sjaj i bijeda domaćeg dot-coma čet 5.7.2007

Vanja Švajcer

Crackberry čet 5.7.2007

Oleg Maštruko

Blago idealistima čet 5.7.2007