Hogyan lehet elkezdeni a Windows 8 alkalmazások fejlesztését?

Gyorsan közeledünk a Windows 8 őszi kiadási dátumához (legalábbis az időjárás úgy érzi, hogy így érezhetővé válik), ami azt jelenti, hogy az egész világ hamarosan a Microsoft hirdetési kampányai és egy sor új tabletta lesz.

Szeretlek vagy gyűlölöm, a Windows az operációs rendszer hierarchiájának tetején van, a világ 90 százaléka használ valamilyen formában vagy más formában. Ez egy csomó felhasználó, aki csak arra vár, hogy vásároljon alkalmazásokat a Windows Store-ról, ami azt jelenti, hogy soha nem volt jobb idő a Windows fejlesztéséhez.

Ha érdekel az alkalmazás fejlesztése, de csak nem tudja, hol kezdje el, ez az útmutató az Ön számára.

Letöltés Visual Studio

Ahhoz, hogy elkezdjük fejleszteni a Metro 8 alkalmazásokat a Windows 8 operációs rendszerhez, ingyenesen kell letöltenie a Visual Studio 2012 legfrissebb előnézetét. A Visual Studio sok ízben érkezik, a professzionális verziók pedig karját és lábát számolják. Szerencsére Önnek, az ingyenes Express verzió valószínűleg mindent megtesz, ha csak a Windows 8 alkalmazással kezdkezik.

Nem szabad túl sokáig tartania a telepítéshez - a letöltés 400 MB alatt van. A telepítés után érdemes megnézni és megszokni az összes elérhető beállítást és lehetőséget. Az esélye, hogy szükséged lesz rájuk a közeljövőben.

Válasszon nyelvet

Tehát telepítette a Visual Studio-t, és körülnézett, hogy mi van. Itt az ideje eldönteni, hogy melyik programozási nyelvet szeretné használni a gyilkos alkalmazás létrehozásához.

A korábbi tapasztalatoktól függően kétféleképpen választhatja ki a Windows 8 alkalmazásainak fejlesztését. Ha a múltban bármilyen webfejlesztési nyelvet használ, mint például a HTML, a CSS vagy a JavaScript, otthon érezheti magát a Metro-alkalmazások fejlesztésekor. Ezzel a kombinációval a HTML5 és a CSS3 segítségével tervezheti meg a felhasználói felületet és a JavaScript-et, hogy programozza a vele együtt járó logikát.

A metróalkalmazások hagyományos programozási nyelveken is írhatók, mint például a C ++, a C # vagy a Visual Basic. Ha korábban már Java programozott, a C # -ot nagyon hasonlónak találja, és egyáltalán nem fog sokáig tartani a nyelv szintaxisához. Ha ezen nyelvek egyikét használja az alkalmazás logikájának programozásához, akkor az XAML jelölést használja az interfész létrehozásához.

Ha még soha nem programozott, javasoljuk, hogy kezdje el a C # -et, mivel ezután más hasonló nyelvekre, például a Java-ra ugorhat. Jó lépcsőfok, ha a jövőben tovább akarja tanulni a C ++-t. Első alkalommal eléggé ijesztő programozás lehet, de ne aggódj, rengeteg erőforrás áll rendelkezésére, hogy segítsen az úton ...

Erőforrások

Akár korábban is programozott, a tisztességes erőforrások felbecsülhetetlenek, ha hozzászoksz egy új nyelvhez vagy környezethez. Bár sok jó online erőforrás áll rendelkezésre ingyen, néha nem tud egy jó régimódi programozási könyvet megverni, úgyhogy mindkettőn keresztül fogok menni, hogy eljusson az utadhoz.

Ha tervezi a Windows 8 alkalmazások fejlesztését olyan webfejlesztési nyelvek használatával, mint a HTML5 és a CSS3, két jó könyvet, mindkettőt az A Book Apart közzétette, hogy én magam használtam, és bárkinek ajánlom.

Jeremy Keith első könyvét HTML5-nek hívják a Web Designerek számára, és e-könyvben elérhető. Mindössze 87 oldal hosszú, ez nem egy olyan cím, amelyet felismerhetnénk programozási könyvként. Valójában messze van az 1200 oldalas Java könyvből, amit mellette ültem a polcon.

A Webdesignerek HTML5-ének köszönhetően a HTML5 összes kulcsfontosságú tulajdonságát átveszi, anélkül, hogy túlterhelné az információt. A különböző típusú média, szemantika és egyéb kiegészítések végrehajtásáról szóló fejezeteket találja, amelyek kiemelkedő szerepet játszanak a HTML legújabb verziójában.

Természetesen, mivel ez egy HTML-könyv, ez a cím a webes fejlesztőkre irányul, de a megvitatott technikák sokasága jól fordul majd a Metro fejlesztésére is. Ha egy szabad alternatívát szeretne használni, a HTML5: a Mark Pilgrim felfelé és futása nagyszerű munkát végez, hogy átveszi az összes olyan információt, amit tudnia kell a nyelvről egy böngésző alapú könyvben.

Egy másik könyv, amit ajánlom, a HTML5-ös webcímek tervezője . A webdesignerek CSS3 címmel megjósolható, és Dan Cederholm írta. Több mint 120 oldalnál sokkal fontosabb, mint a HTML5 könyv, és bemutatja Önt a CSS3 számos elemének.

Ha új vagy a JavaScript, az első dolog, amit javaslom, látogasson el az Eloquent JavaScript-be, és nézze meg Marijn Haverbeke bevezetését a nyelvhez. Ez az ingyenes ebook tele van valódi példákkal, és bármilyen drága, fizikai könyvvel menjen fejre. A Mozilla Developer Network egy másik nagyszerű hely a JavaScript útmutatókhoz.

Azoknak a tervezőknek, akik C # alkalmazásban fejlesztenek alkalmazásokat a Windows 8 rendszerhez, több erőforrás és könyv található, mint amennyit számíthat. Az Amazon-on végzett gyors keresés több tucat címet fog megjeleníteni, amelyek mindegyike azt állítja, hogy a legjobb elérhető.

Ha fizikai könyvet szeretne vásárolni, a Herbert Schildt C #: A Kezdői útmutató jó kiindulópont lesz. Habár nem olvastam ezt a címet, olvastam több Schildt könyvét a múltban, és mindannyian kiválóak voltak.

Egy jó, ingyenes alternatíva a C # Station, amely bár sok esetben szükség van egy faceliftre, sok kód példát fog átvenni, és a C # szintaxisához igazán jól használ.

Végül, a Microsoft Developer Network számos olyan oktatóanyagot tartalmaz, amelyek segítenek abban, hogy ne csak a különböző nyelveken tudjanak kezelni, hanem a Metro tervezési folyamatával is.

Wrap-up

Remélhetőleg jó ötletet tudtunk adni a Windows 8 programozásának megkezdéséhez, amire szüksége lesz. Természetesen több erőforrás áll rendelkezésre, mint amennyit valaha is felsorolhattam, így ha saját saját kedvenced van, ne habozzon, tegye őket a megjegyzésekbe.

 

Hagyjuk Meg Véleményét