Kako začeti razvijati aplikacije za Windows 8

Hitro se približujemo jesenskemu datumu izdaje operacijskega sistema Windows 8 (vsaj zaradi tega se vreme počuti tako), kar pomeni, da bo celoten svet kmalu predmet Microsoftovih oglaševalskih kampanj in številnih novih tablet.

Všeč mi je ali ga sovražim, Windows je zelo na vrhu hierarhije operacijskega sistema, saj ga 90 odstotkov sveta danes uporablja v neki obliki. To je veliko uporabnikov, ki samo čakajo, da kupijo aplikacije iz trgovine Windows, kar pomeni, da ni bilo boljšega časa, da bi začeli razvijati za Windows.

Če vas zanima razvoj aplikacij, vendar ne veste, kje začeti, je ta priročnik za vas.

Prenesite Visual Studio

Če želite začeti razvijati aplikacije Metro za Windows 8, boste morali brezplačno prenesti najnovejši predogled programa Visual Studio 2012. Visual Studio je na voljo v številnih okusih, profesionalne različice stanejo roko in nogo. Na srečo vam bo brezplačna različica Express verjetno naredila vse, kar želite, če boste začeli z aplikacijami Windows 8.

Namestitev ne sme trajati predolgo - prenos je na voljo pod 400 MB. Ko je nameščen, morate dobro pogledati okoli in se navaditi na vse nastavitve in možnosti, ki so vam na voljo. Verjetno jih boste v bližnji prihodnosti potrebovali.

Izberite jezik

Torej ste namestili Visual Studio in si ogledali, kaj je kaj. Zdaj je čas, da se odločite, kateri programski jezik želite uporabiti za ustvarjanje aplikacije za morilca.

Odvisno od preteklih izkušenj lahko programe za Windows 8 razvijate na dva načina. Če ste v preteklosti uporabljali katerekoli jezike za razvoj spletnih strani, kot so HTML, CSS ali JavaScript, se boste počutili kot doma pri razvoju aplikacij Metro. S to kombinacijo lahko uporabite HTML5 in CSS3 za načrtovanje uporabniškega vmesnika in JavaScripta za programiranje logike, ki jo spremlja.

Metro aplikacije so lahko napisane tudi s konvencionalnimi programskimi jeziki, kot so C ++, C # ali Visual Basic. Če ste že kdaj programirali Java, boste ugotovili, da je C # zelo podoben in da ne bo trajalo dolgo, da bi se spoprijeli s sintakso jezika. Če uporabljate enega od teh jezikov za programiranje logike aplikacije, boste uporabili oznako XAML za izdelavo vmesnika.

Če še nikoli niste programirali, vam priporočam, da začnete s C #, saj lahko nato napredujete v druge podobne jezike, kot je Java. Prav tako je dobra odskočna deska, če želite nadaljevati in se naučiti C ++ v prihodnosti. To je lahko zelo zastrašujoče programiranje za prvič, vendar ne skrbite, obstaja veliko virov, ki vam pomaga na poti ...

Viri

Ne glede na to, ali ste prej programirali ali ne, so dostojni viri neprecenljivi, ko se navadite na nov jezik ali okolje. Čeprav obstaja veliko dobrih spletnih virov na voljo brezplačno, včasih ne morete premagati dobro staromodno programsko knjigo, tako da bom šel skozi nekaj od obeh, da boste na poti.

Če nameravate razviti aplikacije za Windows 8 z uporabo spletnih razvojnih jezikov, kot sta HTML5 in CSS3, obstajata dve dobri knjigi, ki ju je izdala knjiga Book Apart, ki sem jo uporabil in bi priporočal vsem.

Prva knjiga Jeremyja Keitha se imenuje HTML5 za spletne oblikovalce in je na voljo kot ebook tukaj. Na samo 87 straneh, to ni naslov, ki bi ga prepoznali kot programsko knjigo. Pravzaprav je precej oddaljena od knjige z 1, 200 stranmi Java, ki sem jo sedel na polici tik ob njej.

HTML5 za spletne oblikovalce vas popelje skozi vse ključne značilnosti HTML5, ne da bi vas preobremenil z informacijami. V nadaljevanju boste našli poglavja o izvajanju različnih vrst medijev, semantike in drugih dodatkov, ki igrajo pomembno vlogo v najnovejši različici HTML-ja.

Seveda je ta naslov, ki je knjiga HTML, namenjen tistim, ki se razvijajo za splet, vendar bo veliko tehnik, o katerih se je razpravljalo, prevedlo tudi razvoj Metroja. Če želite uporabiti brezplačno alternativo, HTML5: Up in Running, ki ga izvaja Mark Pilgrim, vam omogoča, da vas prebere skozi vse, kar morate vedeti o jeziku v knjigi, ki temelji na brskalniku.

Druga knjiga, ki jo priporočam, je naslov, ki sledi iz HTML5 za spletne oblikovalce . Predvidljivo je naslovljen CSS3 za spletne oblikovalce in ga je napisal Dan Cederholm. Na več kot 120 straneh je pomembnejša od knjige HTML5 in vam bo predstavila veliko elementov, ki so prisotni v CSS3.

Če ste novi v JavaScriptu, vam priporočam, da obiščete Eloquent JavaScript in si ogledate uvod Marijna Haverbekeja v jezik. Ta brezplačen ebook je poln primerov iz resničnega življenja in lahko gre na glavo z vsako drage, fizične knjige na trgu. Mreža razvijalcev Mozilla je še en odličen kraj za vodnike JavaScript.

Za tiste, ki nameravajo razviti aplikacije za Windows 8 v C #, je več virov in knjig, kot jih lahko računate. Hitro iskanje na Amazon bo prineslo na desetine naslovov, vsak trditi, da je najboljši na voljo.

Če želite kupiti fizično knjigo, bo vodnik za Herberta Schildta C #: Začetnik dobro mesto za začetek. Čeprav še nisem prebral tega naslova, sem v preteklosti prebral številne druge Schildtove knjige in vsi so bili odlični.

Dobra, brezplačna alternativa je spletna stran, imenovana C # Station, ki vas bo, čeprav resno potrebuje facelift, popeljala skozi veliko kodnih primerov in vas zelo dobro navajala na sintakso C #.

Končno, Microsoft Developer Network ima veliko vaj, ki so bile napisane, da vam pomagajo, da se ne boste le spoprijeli z različnimi jeziki, ki jih lahko uporabljate, ampak tudi s postopkom oblikovanja Metro.

Zaviti

Upamo, da smo vam lahko dali dobro predstavo o tem, kaj potrebujete za začetek programiranja za Windows 8. Seveda je na voljo več virov, kot sem lahko kdajkoli našel, tako da, če imate svoje posebne priljubljene, prosim, ne oklevajte in jih navedite v komentarjih.

 

Pustite Komentar