Ako začať vyvíjať aplikácie pre systém Windows 8

Rýchlo sa približujeme k jesennému dátumu vydania systému Windows 8 (minimálne počasie to cíti tak), čo znamená, že celý svet bude čoskoro predmetom reklamných kampaní Microsoftu a celého radu nových tabliet.

Miluje to alebo ho nenávidí, Windows je veľmi na vrchole hierarchie operačného systému, pričom 90% sveta to dnes používa v nejakej podobe. To je veľa používateľov, ktorí čakajú na nákup aplikácií z obchodu Windows Store, čo znamená, že nikdy nebol lepší čas na vývoj Windows.

Ak máte záujem o získanie vývoja aplikácií, ale jednoducho neviete, kde začať, táto príručka je pre vás.

Stiahnite si Visual Studio

Aby ste mohli začať vyvíjať aplikácie Metro pre systém Windows 8, budete musieť bezplatne stiahnuť posledný náhľad Visual Studio 2012. Visual Studio prichádza v mnohých príchutiach, profesionálne verzie stojí za ruku a nohu. Našťastie pre vás bude bezplatná verzia Express pravdepodobne robiť všetko, čo chcete, ak ste práve začali používať aplikácie Windows 8.

Inštalácia by nemala trvať príliš dlho - sťahovanie prichádza pod 400 MB. Po nainštalovaní by ste sa mali dobre pozrieť a zvyknúť si na všetky nastavenia a možnosti, ktoré máte k dispozícii. Je pravdepodobné, že ich budete potrebovať v blízkej budúcnosti.

Vyberte jazyk

Takže ste nainštalovali Visual Studio a pozreli sa, aby ste videli, čo je. Teraz je čas rozhodnúť, ktorý programovací jazyk chcete použiť na vytvorenie aplikácie zabijakov.

V závislosti od vašich predchádzajúcich skúseností môžete vybrať vývoj aplikácií pre systém Windows 8 jedným z dvoch spôsobov. Ak ste v minulosti používali ľubovoľné jazyky na vývoj webových aplikácií, ako napríklad HTML, CSS alebo JavaScript, budete pri vývoji metropolitných aplikácií cítiť ako doma. Pomocou tejto kombinácie môžete použiť HTML5 a CSS3 na navrhnutie používateľského rozhrania a jazyka JavaScript na naprogramovanie logiky, ktorá s ním súvisí.

Metro aplikácie môžu byť napísané aj pomocou bežných programovacích jazykov, ako napríklad C ++, C # alebo Visual Basic. Ak ste už v minulosti naprogramovali v jazyku Java, zistíte, že C # je veľmi podobný a nebude to trvať dlho, kým sa zaobchádza s syntaxou jazyka. Ak používate jeden z týchto jazykov na programovanie logiky aplikácie, použijete na vytvorenie rozhrania značku XAML.

Ak ste predtým nikdy naprogramovali, odporúčal by som, aby ste začali s C #, pretože potom môžete postupovať aj do iných podobných jazykov, napríklad Java. Je to tiež dobrý odrazový mostík, ak chcete pokračovať a učiť sa C ++ v budúcnosti. To môže byť úplne skľučujúce programovanie po prvýkrát, ale nebojte sa, existuje veľa zdrojov, ktoré vám pomôžu na vašej ceste ...

zdroje

Bez ohľadu na to, či ste predtým naprogramovali, slušné zdroje sú neoceniteľné, keď ste zvyknutí na nový jazyk alebo prostredie. Hoci je k dispozícii mnoho dobrých online zdrojov, niekedy nemôžete poraziť dobrú staromódnu programovú knihu, takže prejdem niekoľkými z oboch, aby ste sa dostali na cestu.

Ak plánujete vývoj aplikácií systému Windows 8 pomocou jazykov na vývoj webových aplikácií, ako sú HTML5 a CSS3, existujú dve dobré knihy, ktoré publikuje spoločnosť A Book Apart, ktoré som použil a odporučil komukoľvek.

Prvá kniha od Jeremy Keith sa nazýva HTML5 pre návrhárov webu a je k dispozícii ako ebook tu. Len na 87 strán dlhý, to nie je titul, ktorý by ste spoznali ako programovacia kniha. V skutočnosti je to ďaleko od knihy na 1 200 stránok Java, ktorú som sedel na mojej police priamo vedľa nej.

HTML5 pre návrhárov webových stránok vás prevedie všetkými kľúčovými funkciami HTML5 bez toho, aby ste preťažili informácie. Nájdete tu kapitoly o implementácii rôznych typov médií, sémantiky a ďalších doplnkov, ktoré zohrávajú dôležitú úlohu v najnovšej verzii HTML.

Samozrejme, že ide o knihu HTML, tento názov je určený pre tých, ktorí sa vyvíjajú pre web, ale mnohé z techník, o ktorých sa diskutuje, budú dobre preložené aj do vývoja Metro. Ak by ste chceli použiť voľnú alternatívu, HTML5: Hore a spustenie od Mark Pilgrim urobí skvelú prácu, keď vás prevedie všetkým, čo potrebujete vedieť o jazyku v knihe založenej na prehliadači.

Ďalšou knihou, ktorú odporúčam, je názov, ktorý nadväzuje na HTML5 pre návrhárov webových stránok . Predpokladá sa, že sa nazýva CSS3 pre tvorcov webových stránok a je napísaný Dan Cederholmom. Viac ako 120 stránok je oveľa podstatnejšia ako kniha HTML5 a predstaví vás veľa prvkov prítomných v CSS3.

Ak ste JavaScript novým, prvá vec, ktorú by som vám odporučil, je navštíviť Eloquent JavaScript a pozrieť sa na úvod Marijna Haverbekeho do jazyka. Tento bezplatný ebook je plný príkladov z reálneho života a môže ísť hlava na hlave s drahými fyzickými knihami na trhu. Sieť Mozilla Developer Network je ďalším skvelým miestom pre prácu s JavaScript sprievodcami.

Pre tých, ktorí chcú rozvíjať aplikácie pre Windows 8 v C #, existuje viac zdrojov a kníh, ako môžete počítať. Rýchle vyhľadávanie na Amazone prinesie desiatky titulov, z ktorých každý tvrdí, že je to najlepšie dostupné.

Ak by ste si chceli kúpiť fyzickú knihu, sprievodca C #: Začiatočník Herberta Schildta bude dobrým miestom na začatie. Aj keď som si tento konkrétny titul nečítal, v minulosti som si prečítal niekoľko ďalších kníh od Schildtových a všetci boli vynikajúci.

Dobrou voľnou alternatívou je webová stránka s názvom C # Station, ktorá, hoci v zúfalej potrebe faceliftu, vás vezme do mnohých príkladov kódu a naozaj vás zvykne na syntax C #.

A nakoniec, Microsoft Developer Network má množstvo návodov, ktoré vám pomôžu nielen zvládnuť rôzne jazyky, ktoré môžete použiť, ale aj proces navrhovania metra.

Zabaliť

Dúfajme, že sme vám mohli dať dobrú predstavu o tom, čo budete potrebovať, aby ste mohli začať programovať v systéme Windows 8. Samozrejme, že je k dispozícii viac zdrojov, ako by som mohol kedykoľvek zoznamovať, takže ak máte svoje vlastné obľúbené, neváhajte a vložte ich do pripomienok.

 

Zanechajte Svoj Komentár