U našem zadnjem udžbeniku vidjeli smo pregled Windows Phone 7.5 aka Mango i njegov alat za razvojne programere. Prije nego što krenemo dalje, želim pojasniti jednu stvar. Neki od vas možda misle da je to točno razlika između Windows Phone 7 i njegove najnovije nadograđene verzije 7.5?
Pa, odgovor je kao i sve nadogradnje, Windows Phone 7.5 aka mango donio je neke fine značajke pametnim telefonima poput Bing Vision, Bing Audio, SMS diktiranje i navigacija po koracima dodatno proširenje funkcije sustava Windows Phone 7. Novootvoreni Windows Phone 7.5 također je sportski Windows Live Messenger integriran je u središte korisnika i Bing pretraživanje slika.
Sada se vratimo na naš osnovni vodič, a to je razvoj aplikacija za Windows Phone 7.5. Sada, kao što smo vidjeli u posljednjem vodiču, postoje 2 odjeljka stranice razvojnih programera, naime C # odjeljak, XAML odjeljak i Solution explorer i vizualni odjeljak, Postoji još jedan pod-odjeljak do kojeg ste vjerojatno do sada došli i to je Odjeljak Windows Phone Emulator.
Napišimo jednostavnu prijavu pod pretpostavkom da već znate osnovnu sintaksu C #. U ovoj aplikaciji imat ćemo jedan gumb i jedan blok teksta. Klikom na gumb, textblock će prikazati neki tekst, sve prilično jednostavan! Iako će to biti jednostavna aplikacija, pružit će vam cjelovitu ideju o razvoju aplikacije za Windows Phone 7.
Sada povucite tipka i blok teksta od alata do donjeg dijela vizualnog odjeljka, tj. na kopiji emitera za Windows Phone. Postavite ih u skladu s vašim izborom, samo pazite da tekstni blok bude dovoljno velik da sadrži nekoliko riječi.
Nakon što ste ispustili te kontrole na izgled, označite ih s nekim značajnim imenom pomoću izbornika svojstva (npr. Za textblock - txtop). Sada je vrijeme da napišemo prvu liniju koda u našem prvom programu.
Sada želimo da se nešto dogodi kada kliknemo gumbe, pa dvaput kliknite na gumb kontrolu postavljenu u izgled. Dobit ćete novi prozor za pisanje C # koda (vidi sliku).
txtop.text = “hello”;
Nakon spremanja ovog projekta pokrenite ga pritiskom na F5, Zaslon emulatora će se pojaviti i na zaslonu ćete dobiti gumb i tekstualni blok. Sada pokušajte pritisnuti gumb. Ta-da, čestitam što ste upravo uspješno izradili svoju prvu aplikaciju na sustavu Windows Phone 7.5.
Sad ćemo kratko podijeliti našu prijavu. Klikom na gumb dvaput stvorio a button_click događaj koji određuje što bi se trebalo dogoditi kada korisnik klikne na taj gumb u run-time. Definiramo da ako korisnik pritisne ovaj gumb, tekstualni blok teksta bi trebao biti promijenjen u "Hello World" i tako smo dobili "Hello world" u vremenu trajanja.
U sljedećem poglavlju ćemo pogledati koje su varijable, kako ih prijaviti i kako prihvatiti ulaz i dodijeliti vrijednost tekstualnim okvirima.
p.s. Više o imenovanju konvencija i zadanim svojstvima kontrola možete pronaći na Internetu.