Jak začít s vývojem aplikací pro systém Windows 8

Rychle se přiblížíme k datu podzimu Windows 8 (alespoň to pocítí počasí), což znamená, že celý svět bude brzy předmětem reklamních kampaní Microsoftu a celé řady nových tablet.

Láska nebo nenávist, Windows je velmi na vrcholu hierarchie operačního systému, přičemž 90% světa používá v nějaké podobě nebo jinde dnes. To je spousta uživatelů, kteří právě čekají na nákup aplikací z obchodu Windows, což znamená, že nikdy nebyl lepší čas začít se vývojem pro Windows.

Pokud máte zájem o vývoj aplikací, ale prostě nevíte, kde začít, tato příručka je pro vás.

Stáhněte si Visual Studio

Chcete-li začít vývoj aplikací Metro pro systém Windows 8, musíte zdarma stáhnout nejnovější náhled aplikace Visual Studio 2012. Visual Studio přichází v mnoha příchutích, profesionální verze stojí za ruku a nohu. Naštěstí pro vás bude bezplatná verze Express pravděpodobně dělat vše, co chcete, pokud jste právě začínali s aplikacemi Windows 8.

Instalace by neměla trvat příliš dlouho - stahování probíhá pod 400 MB. Po instalaci byste se měli dobře rozhlížet a zvyknout si na všechna nastavení a možnosti, které máte k dispozici. Pravděpodobně je budete potřebovat v určitém okamžiku v blízké budoucnosti.

Vyberte jazyk

Takže jste nainstalovali aplikaci Visual Studio a rozhlédli se, aby zjistili, co je. Nyní je čas rozhodnout, který programovací jazyk chcete použít k vytvoření aplikace zabijáka.

V závislosti na předchozích zkušenostech můžete zvolit vývoj aplikací pro systém Windows 8 jedním ze dvou způsobů. Pokud jste v minulosti používali nějaké jazyky pro vývoj webových aplikací, například HTML, CSS nebo JavaScript, budete se cítit jako doma při vývoji aplikací Metro. S touto kombinací můžete pomocí HTML5 a CSS3 navrhnout uživatelské rozhraní a JavaScript pro programování logiky, která s ním probíhá.

Aplikace metra mohou být také psány pomocí běžných programovacích jazyků, jako jsou C ++, C # nebo Visual Basic. Pokud jste někdy někdy naprogramovali v Javě, najdete C #, který je velmi podobný, a nebude to trvat dlouho, abyste se dostali k syntaxi jazyka. Pokud používáte jeden z těchto jazyků pro programování logiky aplikace, použijete k vytvoření rozhraní rozhraní XAML.

Pokud jste nikdy předtím neprogramovali, doporučil bych, abyste začali používat C #, protože můžete postupovat do dalších podobných jazyků, jako je Java. Je to také dobrý odrazový můstek, pokud chcete pokračovat a učit se C ++ v budoucnu. Může to být poprvé úplně skličující programování, ale nebojte se, existuje dostatek prostředků, které vám pomohou na vaší cestě ...

Zdroje

Ať už jste dříve naprogramovali, slušné zdroje jsou neocenitelné, když si zvyknete na nový jazyk nebo prostředí. Ačkoli je k dispozici mnoho dobrých online zdrojů zdarma, někdy nemůžete porazit dobrou starou módní programovací knihu, takže budu procházet několika z nich, abyste se dostali na cestu.

Pokud plánujete vývoj aplikací systému Windows 8 pomocí jazyků pro vývoj webových aplikací, jako jsou HTML5 a CSS3, existují dvě dobré knihy, které publikuje A Book Apart, které jsem použil a doporučil komukoli.

První kniha od Jeremyho Keith se nazývá HTML5 pro návrháře webu a je k dispozici jako ebook zde. Na pouhých 87 stranách dlouhý, není to titul, který byste uznali jako programovací knihu. Ve skutečnosti je to daleký výkřik od knihy s 1 200 stránkami Java, které jsem seděl na mé police těsně vedle.

HTML5 pro webové designéry vás provede všemi klíčovými funkcemi HTML5 bez přetížení informací. Najdete zde kapitoly o implementaci různých typů médií, sémantiky a dalších doplňků, které hrají významnou roli v nejnovější verzi HTML.

Samozřejmě, že jde o knihu HTML, tento titul je zaměřen na ty, kteří se vyvíjejí pro web, ale spousta technik, o kterých se diskutuje, se bude také dobře promítat do vývoje Metro. Pokud byste chtěli použít volnou alternativu, HTML5: Up and Running od Mark Pilgrim dělá skvělou práci, že vás provede všemi, co potřebujete vědět o jazyce v prohlížeči založené knihy.

Další kniha, kterou bych doporučila, je název, který následuje od HTML5 pro návrháře webu . Předpovídalo se, že se jmenuje CSS3 pro webdesignéry a napsal jej Dan Cederholm. Na více než 120 stránkách je mnohem podstatnější než kniha HTML5 a představí vás spoustu prvků přítomných v CSS3.

Pokud jste na webu JavaScript, první věc, kterou bych vám doporučil, je navštívit Eloquent JavaScript a podívejte se na úvod Marijna Haverbeke do jazyka. Tento bezplatný ebook je plný příkladů v reálném životě a může jít hlava k hlavu s nějakou drahou, fyzickou knihu na trhu. Síť Mozilla Developer Network je dalším skvělým místem pro navigaci v jazyce JavaScript.

Pro ty, kteří plánují vývoj aplikací pro systém Windows 8 v C #, existuje více zdrojů a knih, než můžete počítat. Rychlé hledání na Amazonu přinese desítky titulů, z nichž každý tvrdí, že jsou nejlepší dostupné.

Pokud byste si chtěli koupit fyzickou knihu, bude to dobrý začátek průvodce C #: Beginner Herbert Schildt. Ačkoli jsem tento konkrétní titul nečetl, četl jsem v minulosti řadu ostatních knih Schildtových a všichni byli vynikající.

Dobrou volnou alternativou je webová stránka s názvem C # Station, která, ačkoli v zoufalé potřebě faceliftu, vás vezme do mnoha příkladů kódu a zvykne si na syntaxi C # opravdu dobře.

Konečně, síť Microsoft Developer Network obsahuje spoustu výukových programů, které vám pomohou nejen se seznámit s různými jazyky, které můžete použít, ale také s procesem návrhu Metro.

Zabalit

Doufejme, že jsme vám mohli dát dobrou představu o tom, co budete potřebovat, abyste mohli začít s programováním systému Windows 8. Samozřejmě, že je k dispozici více zdrojů, než bych kdy mohl napsat, takže pokud máte své vlastní oblíbené, neváhejte a vložte je do komentářů.

 

Zanechte Svůj Komentář