Kaip pradėti kurti „Windows 8“ programas

Greitai artėjame prie „Windows 8“ rudens išleidimo datos (bent jau oras tai daro), o tai reiškia, kad visam pasauliui netrukus bus taikomos „Microsoft“ reklamos kampanijos ir daugybė naujų tablečių.

Mylėkite jį arba nekenčiu, „Windows“ yra operacinės sistemos hierarchijos viršuje, 90 proc. Pasaulio šiandien ją naudoja tam tikra forma. Tai yra daug vartotojų, kurie tikisi įsigyti „Windows“ parduotuvių, o tai reiškia, kad niekada nebuvo geresnio laiko pradėti kurti „Windows“.

Jei domitės įsitraukti į programos kūrimą, bet nežinau, kur pradėti, šis vadovas jums.

Atsisiųskite „Visual Studio“

Norint pradėti kurti „Metro 8“ programas „Windows 8“, turėsite nemokamai atsisiųsti naujausią „Visual Studio 2012“ peržiūrą. „Visual Studio“ turi daug skonių, o profesionalios versijos kainuoja ranką ir koją. Laimei, laisva „Express“ versija greičiausiai padarys viską, ką norite, jei tik pradėsite naudoti „Windows 8“ programas.

Tai neturėtų užtrukti pernelyg ilgai įdiegti - atsisiuntimas pasiekia mažiau nei 400 MB. Įdiegę, turėtumėte gerai apsižvalgyti ir priprasti prie visų jūsų turimų nustatymų ir parinkčių. Tikimybė, kad jums reikės jų artimiausioje ateityje.

Pasirinkite kalbą

Taigi jūs įdiegėte „Visual Studio“ ir apžiūrėjote, ką matote. Dabar atėjo laikas nuspręsti, kurią programavimo kalbą norite naudoti savo žudiko programai sukurti.

Priklausomai nuo ankstesnės patirties, galite pasirinkti „Windows 8“ programų kūrimą vienu iš dviejų būdų. Jei anksčiau naudojote kokias nors žiniatinklio kūrimo kalbas, pvz., HTML, CSS ar „JavaScript“, jūs, būdami namuose, jausitės tiesiai kurdami „Metro“ programas. Naudodami šį derinį, galite naudoti HTML5 ir CSS3, kad sukurtumėte vartotojo sąsają ir „JavaScript“, kad programuotumėte logiką, kuri yra su ja.

Metro programas taip pat galima rašyti naudojant įprastines programavimo kalbas, pvz., C ++, C # arba Visual Basic. Jei kada nors programavote „Java“ anksčiau, „C #“ bus labai panašus, ir jis ilgai neužtruks, kad galėtume aptikti kalbos sintaksę. Jei naudojate vieną iš šių kalbų programavimo logikai programuoti, tuomet naudosite XAML žymėjimą, kad sukurtumėte sąsają.

Jei anksčiau niekada nenorėjote užprogramuoti, rekomenduojame pradėti nuo C #, nes tada galite pereiti prie kitų panašių kalbų, pvz., „Java“. Tai taip pat yra geras atspirties taškas, jei norite ateityje mokytis C ++. Tai gali būti gana bauginantis programavimas pirmą kartą, bet nesijaudinkite, yra daug išteklių, kad galėtumėte jums padėti kelyje ...

Ištekliai

Nesvarbu, ar anksčiau užprogramavote, tinkami ištekliai yra neįkainojami, kai įpratote prie naujos kalbos ar aplinkos. Nors yra nemažai gerų internetinių išteklių nemokamai, kartais jūs negalite įveikti geros senamadiškos programavimo knygos, taigi aš eisiu per kelias iš abiejų, kad galėčiau jus pakelti.

Jei planuojate plėtoti „Windows 8“ programas, naudodamiesi žiniatinklio kūrimo kalbomis, pvz., HTML5 ir CSS3, yra dvi geros knygos, kurias išleido „The Book Apart“, kad aš pats naudojuosi ir rekomenduoju visiems.

Pirmoji Jeremy Keith knyga yra žinoma kaip HTML5, skirta „Web Designers“ ir yra prieinama kaip „ebook“. Tik 87 puslapiuose tai nėra pavadinimas, kurį pripažintumėte kaip programavimo knygą. Tiesą sakant, tai toli nuo 1200 puslapių „Java“ knygos, kurią sėdėjau ant lentynos, šalia jo.

„Web Designers“ HTML5 perima jus per visas pagrindines HTML5 funkcijas, neperkraunant informacijos. Čia rasite skyrių apie įvairių tipų žiniasklaidos, semantikos ir kitų priedų įgyvendinimą, kurie vaidina svarbiausią vaidmenį naujausioje HTML versijoje.

Žinoma, kaip HTML knygą, šis pavadinimas skirtas tiems, kurie vystosi žiniatinklyje, tačiau daugelis aptartų metodų taip pat bus gerai pritaikyti ir Metro plėtrai. Jei norite naudoti nemokamą alternatyvą, „ HTML5“: „Mark Pilgrim“ veiksmas „ Up and Running“ atlieka puikų darbą, kad galėtume jus peržvelgti viską, ką reikia žinoti apie kalbą naršyklėje.

Kita knyga, kurią norėčiau rekomenduoti, yra pavadinimas, kuris tęsiasi iš HTML5 interneto dizaineriams . Numatoma, kad ji yra pavadinta „ CSS3“, skirta „Web Designers“, ir ją parašė Dan Cederholm. Daugiau nei 120 puslapių tai yra svarbesnis už HTML5 knygą ir supažindins Jus su daugeliu elementų, esančių CSS3.

Jei esate naujas „JavaScript“, pirmas dalykas, kurį norėčiau rekomenduoti, yra apsilankyti „Eloquent JavaScript“ ir sužinoti Marijn Haverbeke įvadą į kalbą. Ši nemokama ebook pilna realių gyvenimo pavyzdžių ir gali eiti į galvą su bet kokia brangia fizine knyga rinkoje. „Mozilla“ kūrėjų tinklas yra dar viena puiki vieta, kur ieškoti „JavaScript“ vadovų.

Tiems, kurie planuoja plėtoti „Windows 8“ programas „C #“, yra daugiau išteklių ir knygų, nei galite tikėtis. Greita paieška „Amazon“ parodys dešimtis pavadinimų, kurių kiekvienas teigia esąs geriausias.

Jei norite įsigyti fizinę knygą, Herbert Schildt C #: Pradedančiųjų gidas bus gera vieta pradėti. Nors aš ne perskaičiau šio konkretaus pavadinimo, aš perskaičiau keletą kitų Schildto knygų praeityje ir jie visi buvo puikūs.

Gera, nemokama alternatyva yra interneto svetainė, pavadinta „C # Station“, kuri, nors ir labai reikalinga, palengvina daugybę kodų pavyzdžių ir jums bus gerai naudojamas C # sintaksė.

Galiausiai „Microsoft“ kūrėjų tinklas turi daug pamokų, kurie buvo parašyti, kad padėtų ne tik susidoroti su įvairiomis kalbomis, kurias galite naudoti, bet ir su Metro projektavimo procesu.

Apvyniojimas

Tikimės, kad galėjome suteikti jums gerą idėją apie tai, ko jums reikės, kad būtų pradėtas programavimas „Windows 8“. Žinoma, yra daugiau išteklių nei galėjau sąraše, todėl jei turite savo ypatingų mėgstamų, nedvejodami padėkite juos į komentarus.

 

Palikite Komentarą