Läheneme kiiresti Windowsi 8 sügisevabastuse kuupäevale (vähemalt seda, et ilm on nii tunne), mis tähendab, et kogu maailm hakkab peagi kuuluma Microsofti reklaamikampaaniate ja terve hulga uute tablettide alla.
Armastage seda või vihkake, Windows on operatsioonisüsteemi hierarhia ülaosas, 90% maailmast kasutab seda täna või mõnes muus vormis. See on terve hulk kasutajaid, kes ootavad Windowsi poest rakenduste ostmist, mis tähendab, et pole kunagi olnud paremat aega Windowsi arendamiseks.
Kui olete huvitatud rakenduste arendamisest, kuid lihtsalt ei tea, kust alustada, on see juhend teile.
Laadi alla Visual Studio
Metroo rakenduste arendamiseks Windows 8 jaoks peate tasuta alla laadima Visual Studio 2012 uusima eelvaate. Visual Studio on saadaval paljudes maitsetes, professionaalsed versioonid maksavad kätt ja jalga. Õnneks on teile tasuta Express versioon tõenäoliselt teinud kõik, mida soovite, kui te lihtsalt alustate Windows 8 rakendustega.
Paigaldamiseks ei tohiks liiga kaua aega võtta - allalaadimine on alla 400 MB. Kui olete installinud, peaksite hea ringi vaatama ja harjuma kõigi teile kättesaadavate seadistuste ja võimalustega. Võimalik, et peate neid lähitulevikus mingil hetkel vajama.
Vali keel
Nii et olete installinud Visual Studio ja vaatanud ringi, et näha, mis on. Nüüd on aeg otsustada, millist programmeerimiskeelt soovite oma tapja rakenduse loomiseks kasutada.
Olenevalt teie varasematest kogemustest saate valida, kas arendada rakendusi Windows 8 jaoks kahel viisil. Kui olete varem kasutanud veebi arendamise keeli, näiteks HTML-i, CSS-i või JavaScripti, tunnete ennast kodus appi Metro-rakenduste arendamisel. Selle kombinatsiooniga saate kasutajaliidese ja JavaScripti kujundamiseks kasutada HTML5 ja CSS3, et programmeerida sellega kaasnev loogika.
Metroorakendusi saab kirjutada ka tavapäraste programmeerimiskeeltega, näiteks C ++, C # või Visual Basic. Kui olete varem Java programmeerinud, leiate C # väga sarnaseks ja keele süntaksiga haaramiseks ei võta kaua aega. Kui kasutate rakenduse loogika programmeerimiseks ühte neist keeltest, siis kasutate liidese ehitamiseks XAML-i märgistust.
Kui te pole kunagi varem programmeerinud, soovitan teil alustada C # -ga, kuna saate seejärel edasi minna teistesse sarnastesse keeltesse nagu Java. See on ka hea samm, kui soovid tulevikus C + + õppida. See võib olla esimest korda üsna hirmuäratav, kuid ärge muretsege, on palju vahendeid, mis aitavad teil teed ...
Ressursid
Olenemata sellest, kas olete eelnevalt programmeerinud, on korralikud ressursid hindamatu, kui oled harjunud uue keele või keskkonnaga. Kuigi on olemas palju häid võrguressursse tasuta, ei saa mõnikord hea vanamoodne programmeerimisraamat üle lüüa, nii et ma lähen läbi mõned neist mõlemast, et teid oma teel teha.
Kui plaanite oma Windows 8 rakenduste arendamist veebiarenduskeeltega nagu HTML5 ja CSS3, siis on kaks head raamatut, mille mõlemad on avaldanud A Book Apart, et ma olen ennast kasutanud ja soovitada kellelegi.
Jeremy Keithi esimest raamatut nimetatakse veebidisainerite HTML5 jaoks ja see on saadaval e-raamatuna. Ainult 87 lehekülje pikkune pikkus ei ole see pealkiri, mida tunneksid programmeerimisraamatuna. Tegelikult on see kaugel 1200-leheküljelisest Java-raamatust, mis minu kõrval on minu riiulil.
Veebidisainerite HTML5 viib teid läbi kõigi HTML5 põhifunktsioonide kaudu, ilma et te peaksite teavet ülekoormama. Leiad peatükke erinevate meediatüüpide, semantika ja muude lisade rakendamisest, mis mängivad HTML-i uusima versiooni olulist osa.
HTML-raamatuna on see pealkiri loomulikult suunatud veebi arendajatele, kuid palju käsitletud tehnikaid tõlgitakse ka Metro-arendusele. Kui soovite kasutada tasuta alternatiivi, teeb HTML5: Mark Pilgrimi üles- ja sõitmine suurepärase töö, et viia teid läbi kõik, mida vajate keele kohta brauseripõhises raamatus.
Teine raamat, mida sooviksin, on veebidisainerite HTML5 pealkiri. Prognoositavalt on see veebidisainerite nimeks CSS3 ja selle on kirjutanud Dan Cederholm. Üle 120 lehekülje on see olulisem kui HTML5 raamat ja tutvustab teile palju CSS3-s olevaid elemente.
Kui olete JavaScripti uus, siis soovitaksite kõigepealt külastada Eloquent JavaScript ja tutvuda Marijn Haverbeke'i sissejuhatusega keelele. See tasuta e-raamat on täis reaalseid näiteid ja võib minna turule kallis, füüsilise raamatuga. Mozilla arendajavõrk on veel üks hea koht, kus minna JavaScript-juhenditele.
Neile, kes kavatsevad töötada rakendustes Windows 8 jaoks rakenduses C #, on rohkem ressursse ja raamatuid, kui arvate. Kiire otsing Amazon'is toob kaasa kümneid pealkirju, millest igaüks väidab olevat parimad.
Kui soovite osta füüsilist raamatut, on Herbert Schildti C #: algaja juhend hea koht alustamiseks. Kuigi ma pole seda konkreetset pealkirja lugenud, olen lugenud mitmeid Schildti teisi raamatuid varem ja nad kõik on olnud suurepärased.
Hea ja tasuta alternatiiv on veebisait, mida nimetatakse C # jaamaks, mis vaatamata kohevajadusele viib teid läbi paljude koodide näiteid ja saad harjuda C # süntaksiga.
Lõpuks on Microsofti arendajavõrgustikus palju õpetusi, mis on kirjutatud, et aidata teil mitte ainult hakkama saada erinevate keelte kasutamisega, vaid ka Metro projekteerimise protsessiga.
Tõmba otsad kokku
Loodetavasti on meil õnnestunud anda teile hea arusaam sellest, mida vajate Windows 8 programmeerimise alustamiseks. Loomulikult on olemas rohkem ressursse, kui ma võiksin kunagi nimekirja panna, nii et kui teil on oma lemmikud, palun ärge kartke neid kommentaaridesse panna.
Jäta Oma Kommentaar