Hirdetés

Windows Phone 7 fejlesztés

Első lépések

Első lépések

Miután feltelepítetted a környezetet, látogass el a devportal.hu/tv-re, ahol magyar nyelven tudsz nézni WP7 fejlesztői videókat, elképzelhető, hogy regisztrálnod kell (ingyenes).
Ez a magyar Microsoft fejlesztői félhivatalos portál, ajánlott látogatni és reg-elni.

Hirdetés

Amennyiben Silverlight ágon akarsz elindulni, érdemes csatlakozni a magyar Silverlight Klub-hoz (vezetője Velvárt András), mellyel hírleveleket fogsz kapni az itthon zajló fontosabb eseményekről és klubdélután időpontokról (igen, van személyes találkozó a fejlesztőkkel!).
Ez egyrészt azért jó, mert jó ágon indulsz el, másrészt meg jó szokott lenni a hangulat. Azt azért megjegyzem, ne úgy menj oda, hogy jöttem nézelődni, mert kinevetnek... ha erre a szintre mész, minimum előtte fejlessz le 4-5-6 Silverlight alkalmazást egyedül, és ebből csak egy legyen hello world, a második már mondjuk lehet mvvm pattern alapú alkalmazás :-)

Ha még sosem fejlesztettél, nehéz dolgod lesz elkezdeni az egészet. Nagyon el vannak szállva mostanában a technológiákkal a lovak, de ha egyszer megtanulod, mindig lesz munkád (szemészedet látogasd meg rendszeresen, mert oda fogsz ragadni a géphez!).

Na de, ennyit arról, hogy merre és hogyan kezdj, én ezt nem is taglalnám tovább, aki nagyon kezdő, ajánlott beiratkozni pár ITFactory-s .net developer kurzusra, itt tudsz felszedni nagyon alap tudásokat.

Na és akkor, vissza a WP7-hez. Tavaly ősszel jelent meg az MS (továbbiakban Microsoft) új üdvöskéje, aki követte az eseményeket, nem lepődhet meg, hogy már kint van a 7.1-es (Mango kódnévre keresztelt) platform is, jelenleg béta állapotban. wp7.hu-n és egyéb oldalakon ragyogóan el tudod olvasni, hogy milyen újítások lesznek, ebbe nem megyek bele most.

Na jól elkanyarodtunk, de ennyi kitérő azt hiszem kellett, amíg rákészültél és bemelegítettél az agy tréningre :) Csapjunk a lecsóba v2...

Tehát nyisd meg a Studio-t, és válaszd a Silverlight for Windows Phone project template-k közül a Windows Phone Application-t. Ez létrehoz neked egy projektet a megfelelő sablon alapján. Amikor rákérdez, hogy melyik verziót akarod választani, egyelőre válasz a 7.0-t (mert 7.1-es telefonok még nincsenek).

Ez ugyan nem "mangó" lesz, de nekünk most ez pont jó. Később tudod upgradelni egy sima jobb-klikk a projekten, Update to Windows Phone 7.1 menüvel...

Létrejön az alkalmazásod, dobálj rá pár dolgot, játszogass vele. Futtatni az emulátorban F5-tel lehet (de ezt elvileg tudod). Játszogass vele, jobb felső sarokban ott a kis menüje, a 7.1-esben lesz egy újítás: ha a jobbra mutató kis nyilacskára kattintasz, előjönnek a mango SDK feature-ök. Ezek konkrétan a térképpel támogatott GPS emulátor és az accelerometer emuláció.
Ezek mind nagyon hasznos kis eszközök, ugyanis ha pont kellenek, akkor nélkülözhetetlenek. Nemrégiben volt egy projektem, ahol GPS-t használtunk (volna), de az akkori emulátorban ez a két feature még nem volt benne, és nagyon sok gondot okozott a GPS emulálása. Hálistennek ez a múlté.
Az accelerometert egy kis 3D-s telefon egérrel történő manipulálásával szimulálhatjuk, de előre megírt szkripteket is használhatunk (pl Shake = telefonrázás effekt)

A cikk még nem ért véget, kérlek, lapozz!