Kā sākt lietotņu lietošanu Windows 8

Mēs strauji tuvojamies Windows 8 rudens izlaišanas datumam (vismaz laika apstākļi padara to jūtamu), kas nozīmē, ka visai pasaulei drīz tiks piemērotas Microsoft reklāmas kampaņas un visa jaunā tablete.

Mīlu to vai ienīst to, Windows ir ļoti daudz operētājsistēmas hierarhijas augšgalā - 90% pasaules to izmanto kādā vai citā veidā šodien. Tas ir visai daudz lietotāju, kas gaida, lai iegādātos lietotnes no Windows veikala, kas nozīmē, ka nekad nav bijis labāka laika, lai sāktu izstrādāt Windows.

Ja vēlaties iesaistīties lietotņu izstrādē, bet nezinu, kur sākt, šī rokasgrāmata ir jums.

Lejupielādēt Visual Studio

Lai sāktu attīstīt metro lietojumprogrammas operētājsistēmai Windows 8, jums būs nepieciešams lejupielādēt bezmaksas Visual Studio 2012 jaunāko priekšskatījumu. Visual Studio ir daudzās garšas, profesionālās versijas maksā roku un kāju. Par laimi jums, bezmaksas Express versija, visticamāk, darīs visu, ko vēlaties, ja tikai sākat lietot Windows 8 lietotnes.

Tas nedrīkst aizņemt pārāk ilgu laiku, lai to instalētu - lejupielāde notiek zem 400MB. Pēc instalēšanas jums ir jādomā apkārt un jāpielāgo visi iestatījumi un iespējas, kas jums pieejamas. Iespējams, ka tuvākajā nākotnē tās būs nepieciešamas.

Izvēlieties valodu

Tātad jūs esat instalējis Visual Studio un paskatījies, lai redzētu, kas ir. Tagad ir pienācis laiks izlemt, kuru programmēšanas valodu vēlaties izmantot, lai izveidotu savu slepkava.

Atkarībā no iepriekšējās pieredzes jūs varat izvēlēties, vai lietotnes Windows 8 attīstīt vienā no diviem veidiem. Ja agrāk esat izmantojis kādas tīmekļa attīstības valodas, piemēram, HTML, CSS vai JavaScript, jums jūtaties kā mājās, veidojot metro programmas. Izmantojot šo kombināciju, varat izmantot HTML5 un CSS3, lai izstrādātu lietotāja interfeisu un JavaScript, lai programmētu ar to saistīto loģiku.

Metro lietotnes var rakstīt arī ar parastām programmēšanas valodām, piemēram, C ++, C # vai Visual Basic. Ja esat kādreiz ieprogrammējis Java iepriekš, jūs atradīsiet C # ļoti līdzīgu, un tas neņems ilgu laiku, lai nokļūtu pie valodas sintakses. Ja lietojat kādu no šīm valodām, lai ieprogrammētu lietojumprogrammas loģiku, tad izmantojiet XAML atzīmi, lai izveidotu saskarni.

Ja jūs nekad neesat ieprogrammējis iepriekš, es iesaku sākt ar C #, jo tad varat pāriet uz citām līdzīgām valodām, piemēram, Java. Tas ir arī labs atspēriena punkts, ja vēlaties turpināt un mācīties C ++ nākotnē. Pirmo reizi tā var būt diezgan biedējoša, taču neuztraucieties, ir daudz resursu, lai palīdzētu jums ceļā ...

Resursi

Neatkarīgi no tā, vai esat ieprogrammējis iepriekš, pienācīgi resursi ir nenovērtējami, kad esat pieraduši pie jaunas valodas vai vides. Lai gan bez maksas ir pieejami daudzi labie tiešsaistes resursi, dažreiz jūs nevarat pārspēt labu vecmodīgu programmēšanas grāmatu, tāpēc es eju cauri dažiem no abiem, lai saņemtu jums ceļu.

Ja jūs plānojat izstrādāt Windows 8 lietotnes, izmantojot tīmekļa attīstības valodas, piemēram, HTML5 un CSS3, ir divas labas grāmatas, kuras publicē A Book Apart, ka es esmu izmantojis sevi un ieteiktu ikvienam.

Pirmo Jeremy Keith grāmatu sauc par HTML5 tīmekļa dizaineriem, un tā ir pieejama kā ebook. Tikai 87 lappušu garumā tas nav nosaukums, ko jūs varētu atzīt par programmēšanas grāmatu. Faktiski, tas ir tālu no 1200 lappušu Java grāmatas, ko esmu sēdējis uz plaukta blakus.

Tīmekļa dizaineru HTML5 jūs pārvedīs uz visām HTML5 galvenajām iezīmēm, nepārlādējot jūs ar informāciju. Jūs atradīsiet nodaļas par dažādu veidu mediju, semantikas un citu papildinājumu ieviešanu, kuriem ir svarīga loma jaunākajā HTML versijā.

Protams, tā kā HTML grāmata, šis virsraksts ir domāts tiem, kas izstrādāti tīmeklī, bet daudzas no apspriestajām metodēm labi pārvērsīs arī Metro attīstību. Ja vēlaties izmantot bezmaksas alternatīvu, HTML5: Mark Pilgrim augšup un skriešana dara lielisku darbu, lai jūs caur visu, kas jums jāzina par valodu pārlūkprogrammas grāmatā.

Vēl viena grāmata, ko es ieteiktu, ir nosaukums, kas seko HTML5 tīmekļa dizaineriem . Prognozējams, tas ir nosaukts par CSS3 tīmekļa dizaineriem, un to raksta Dan Cederholm. Vairāk nekā 120 lappusēs tas ir daudz nozīmīgāks par HTML5 grāmatu un iepazīstinās jūs ar daudziem elementiem, kas atrodas CSS3.

Ja jūs esat jauns, lai JavaScript, pirmā lieta, ko es ieteiktu jums darīt, ir apmeklēt Eloquent JavaScript un apskatīt Marijna Haverbeka ievadu valodā. Šī bezmaksas ebook ir pilna ar reāliem dzīves piemēriem un var doties uz galvu ar jebkuru dārgu, fizisku grāmatu tirgū. Mozilla izstrādātāju tīkls ir vēl viena lieliska vieta, kur doties JavaScript rokasgrāmatās.

Tiem, kas plāno izstrādāt lietojumprogrammas Windows 8 operētājsistēmā C #, ir vairāk resursu un grāmatu, nekā jūs varat rēķināties. Ātra meklēšana uz Amazon parādīs desmitiem virsrakstu, no kuriem katrs apgalvo, ka tie ir vislabākie.

Ja vēlaties iegādāties fizisku grāmatu, Herbert Schildt's C #: iesācēju ceļvedis būs laba vieta, kur sākt. Lai gan es neesmu izlasījis šo konkrēto virsrakstu, es esmu lasījis vairākus citus Schildt grāmatus pagātnē, un viņi visi ir lieliski.

Laba, bezmaksas alternatīva ir tīmekļa vietne, ko sauc par C # staciju, kas, lai gan ir ļoti nepieciešama sejas maiņa, aizvedīs jūs cauri daudziem koda piemēriem un izmantos C # sintaksi.

Visbeidzot, Microsoft izstrādātāju tīklā ir daudz apmācības, kas ir rakstītas, lai palīdzētu jums ne tikai tikt galā ar dažādām valodām, kuras jūs varat izmantot, bet arī ar Metro projektēšanas procesu.

Satīt

Cerams, ka mēs esam spējuši sniegt jums labu priekšstatu par to, kas jums būs nepieciešams, lai sāktu programmēšanu Windows 8. Protams, ir vairāk resursu, nekā es varētu jebkad uzskaitīt, tādēļ, ja jums ir savi konkrēti favorīti, lūdzu, nevilcinieties tos ievietot komentāros.

 

Atstājiet Savu Komentāru