[Powered by Google Translate] [Seminārs - Windows 8 - App / Game Development ar HTML5] [Chris Bowen, Edwin Guarin - Harvard University] [Tas ir CS50. - CS50.TV] Hei, visiem. Mans vārds ir Edwin Guarin. Tas ir Chris Bowen. Es let viņam iepazīstināt sevi sekundē. Es tikai vēlos, lai ātri paziņojumu. Pirmkārt, visiem jums CS50 studentiem iegūt Windows 8 par brīvu. Tātad, ja jūs domājat par to faktiski izmanto to savu galīgo projektu, tas ir jūsu. Nate būs izsūtīt e-pastu vēlāk par instrukcijas. Otrā lieta ir, ja jūs nolemjat uzrakstīt Windows 8 app jūsu CS50 galīgo projektu, mēs esam gatavojas darīt daži giveaways: Xbox, mēs varētu sniegt šīfera prom, piemēram, ka stuff. Tātad, ja tur ir kaut saimniecības jums atpakaļ, lai Chris un es zinu kā mēs varam palīdzēt jums izveidot kaut ko patiešām atdzist. Tāpēc paldies vēlreiz, lai nāk šodien, un es to nodot Chris. Paldies, Edwin. Paldies, visiem, lai pievienotos mums jau šodien. Es esmu Chris Bowen. Es esmu viens no Edwin kolēģiem šeit Ziemeļaustrumos. Es tikai gribēju pavadīt mazliet laika ar jums runāt par kā padarīt Windows Store pieteikumu ar HTML5, JavaScript un CSS un veids saņemt kādi jautājumi jums varētu būt par to jāatbild par jums kā jūs meklējat uz domāt par varbūt izmantojot to CS50 finālā iespēju. Tas nozīmē, ka mēs tikai nirt tiesības collas Es iešu pa slaidiem nekā šeit. Ja jums ir kādi jautājumi, lūdzu, sūtiet man e-pastu. Es esmu cbowen@microsoft.com, un tur ir mans blogs un mans Twitter. Tomēr vēlaties sazināties ar mani, tas ir jauki. Man apmēram stundu sīkumi, un es vēlos, lai saņemtu savu jautājumus pa ceļu, tāpēc nav jābūt kautrīgam par to, kam jautājumus laikā šo. Viņi nevar redzēt, kas uzdodot jautājumus par ierakstu, tāpēc jums būs tikpat anonīms, kā jūs vēlaties būt. Ļaujiet man nirt tiesības, tikai dod jums ātri ievadu Windows 8, un parādīs dažas no lietām, par Windows Store progr, ka jūs varētu apsvērt kā jūs domājat par jaunattīstības pieteikumu. Mēs esam meklē Windows 8. Mēs esam bijuši, kas uz pāris nedēļas tagad. Daudz spēcīgu pieņemšanas, kas tur jau ir. Jums var būt redzējis jau virsmas mašīnas, kas mums ir, kā labi. Tur ir viens vairāk nekā šeit patiesībā jūs varat apskatīt, ja esat šeit personīgi. Es tiešām gribu runāt ar jums, parādīt jums apkārt mazliet par Windows 8. Ideja ar Windows 8, tas tiešām iesniegt visi sīkumi, ko zini par Windows par kādu jaunu pieredzi - jo īpaši, lietas, piemēram, uz virsmas mašīna ar pieskārienu, Šie vairāk mobilo ierīču, kas tagad tirgū veidu, bet tas ir arī Windows tās kodols. Tātad tas nozīmē, ka jūs varat instalēt to patiešām par kaut ko, kas darbojas Windows 7, no lielākajiem triple SLI spēļu platformu uz leju, lai jūsu klēpjdators un jūsu shiny jaunu citām ierīcēm, kas jūs varētu uzņemt šodien. Tie darbosies Windows 8. Es jums parādīs apkārt tikai mazliet, un visi pieredzi, ka jūs redzat šeit ir lietas, ko var izveidot. Ideja ir, vai tas ir touch, pele, klaviatūra, neatkarīgi ierīci, ir tas, ka jūs strādājat jūsu pieteikumu, tas ir gatavojas palaist lieliski. Windows 8 palīdzēs ar visiem šiem scenārijiem. Šie slaidi malā, pieņemsim tikai iegūt tiesības veikt apskatīt šeit tuvumā. Ļaujiet man parādīs ap manu mājas ekrānu. Šis ir mans sākuma ekrānā. Es tikai jums mazliet ceļojumu šeit. Es esmu par ne-touch mašīnu, lai tik daudz, cik es gribu pieskarties mana klēpjdatora ekrāna, tas nav jādara lieta, tāpēc es ņemšu tikai ritināt šeit mazliet un parādīt jums. Dažas lietas, jūs varat ievērot, ka tie, ko sauc par dzīvu flīzes faktiski var animēt, un tie var sniegt informāciju, lai jūs - varbūt atjauninājumus statistika par spēli vai parādīs ziņas no dažiem iepriekšējiem progr, kas ir šeit kreisajā pusē. Tur mēs ejam. Es esmu pārliecināts, ka tas ir tikai pozitīvi, un fantastiski labas ziņas. Jūs varat redzēt šeit, tas tiešām zvana jūsu uzmanību atpakaļ uz app, sakot, "Hei, tur ir kaut kas jauns šeit. Paskatieties. Nāciet atpakaļ un redzēt, kas ir jauns, lai jums." Ka sauc dzīvot flīžu, un jūs varat darīt paziņojumus nu jau no paša prasības pieteikuma teksta vai, ja jūs to apskatīt sīkāk, jūs uzzināsiet, kā rakstīt tālvadības pakalpojumu kas faktiski var virzīt informāciju flīzes, kas ir tas, kas notiek ar šīm ziņām progr. Viņi faktiski kļūst ziņas no mākoņa un atjaunināt flīzes turpat lai cilvēki zina, ka ir iemesls, lai atvērtu programmu, un to apskatīt jebkādā jaunākās ziņas ir kāds no šiem vai tur ir jauni receptes vai jaunu augstu rezultātu pārspēt vai draugs spēlē, vai kāds no šiem pieteikumiem. Tas ir kaut kas, lai vilinātu jums atpakaļ collas Tātad tas ir dzīvie flīzes, un tas varētu būt cilvēks, tas varētu būt mājas lapā, kā arī. Parasti tas ir iesniegums. Diezgan daudz visas šīs lietas, kas man ir šeit ieradās no Windows Store. Es sākt to. Tā ir viena no programmām, kas jums pēc noklusējuma jebkurā datorā, kas ir darbojas Windows 8. Jūs varat nākt šeit, lai uzzinātu kaut ko jūs vēlaties, no lietām, kas ir izcelti ar spēlēm, kas man nav redzējis. Ak, wow, mēs esam ieguvuši jaunu Pinball šeit. Jūs varat uzstādīt tos tepat no veikala, un mēs runājam par to, kā attīstīt šo. Jums ir daudz izvēles, kā jūs veidot tos. Mēs koncentrēsies uz JavaScript stāstu ar HTML un CSS, bet lietotājam, pircējam app, tas nav svarīgi, kas tas bija rakstīts iekšā Viņi var iet uz priekšu un strādāt ar to. Es esmu intrigued ar šo vienu, tāpēc man ir nepieciešams, lai atvērtu to uz augšu un to apskatīt. Katru app, tai skaitā tiem, ka jūs varat iesniegt un pārdot vai atdot par brīvu, ko jūs vēlaties darīt veikalā, saņems mājas lapā kā šis. Jūs varat iesniegt savu pieteikumu ķekars ekrāna šāvienu - jūs redzat kādu šeit - informāciju par pieteikumu, un ar laiku jūs uzkrāties gan vērtējumi - viņi būtībā tikai zvaigžņu reitings - un atsauksmes, kas nodrošina nedaudz plašāku ieskatu. Patiesībā, kāds ir kaut ko rakstīt un pateiks, cik laba tu esi, un kas dosies uz savu apskatu sadaļā nekā šeit, kas man nav paskatījos. Fantastiska. "Vai nav pat atvērt." Cik liels. Nu, folks, kuriem tas tomēr atvērts un palaist, tie, šķiet, lai tiešām baudīt to. [Smejas] Paturiet to prātā. Internets. Kāds var pateikt, ko viņi vēlas par savu pieteikumu. Tāpēc pārliecinieties, ka jūs darāt lielisku darbu ar to, pārliecinieties, ka jūs esat padarot to ērti lietotājam, kā jūs varat jo viņi pāris klikšķu attālumā sniegt pārskatu, un kas uzkrājas līdz jūsu vispārējo pārskatīšanas reitingu. Un jūs vēlaties, lai jūsu vislabāk, jo jūs esat būs līdz pret citiem pieteikumiem. Tur būs tūkstošiem progr jau veikalā, un izredzes ir, tur var būt kaut kas dara līdzīgu funkcionalitāti, lai to, ko jūs darāt. Tātad, ja jūs varat patiešām izceļas no pūļa, kas būs jūsu priekšrocība, protams. Mēs nokļūt veikalā mazliet vēlāk. Es tiešām gribu koncentrēties uz radot progr. Bet īsā versija veikalā ir sadalījums visā pasaulē, tas automātiski daļa no Windows 8, cilvēki vienkārši uguns to uz augšu un to apskatīt dažādu progr šeit Jums ir kleita-Up Uzlīmju grāmata un visas dažādu progr veidu. Svaigas Paint, es izmantoju šo daudz - slikti, bet es to izmantot daudz. Tas rāda mani, es jau tā pieder. Ļaujiet man parādīs kaut ko man nav - UVideos man nav, kā pavisam jaunu. Jūs redzat šeit tā ir bezmaksas, lai jūs varētu instalēt to tieši no veikala. Jums ir izvēle too. Jūs, protams, var arī tā prom. Jūs varat ievietot reklāmu app vai spēle. Jūs varat arī maksa par to, kā jūs varētu ļoti viegli sniegt izmēģinājuma piemērošanai, kā arī lai jūs varat ļaut ļaudīm izmēģināt to uz nedēļu vai neatkarīgi vēlaties darīt. Tas ir vienkārši pielāgojama caur portālu. Jums nav rakstīt jebkuru kodu, kas. Tātad jūs sakāt, "Jūs varat izmantot šo nedēļu, un tad tev to iegādāties," vai jūs varētu darīt lietas, piemēram, "Jūs varētu spēlēt pirmos 3 līmeņi šajā spēlē ", Un tad tev iegādāties piekļūt pārējo." Jūs pat varētu darīt in-app pirkumus, kā arī, lai jūs varētu teikt, "Mēs esam ieguvuši papildu piedzīvojumi vai kopas, grafiku vai lietas, kas ir atslēgtas - "Vairāk receptes, kas ir atbloķēt -. Ja jūs iegādāties šos pagarināts komplekti" Un jūs varat darīt, ka visi ir app vai spēle pati. Tātad, pilnībā atkarīgs no jums, jūsu izvēle. Tur ir daudz lietas, ko jūs varat darīt veikalā, un tad būtībā jūs iesniegt to sertifikācijas kanālu. Mēs varam runāt visu par to, ka mazliet vēlāk, bet tas ir mērķis. Jūs vēlaties, lai saņemtu savu app pasaulē redzamību veikalā šeit. Atpakaļ uz sākuma ekrānā šeit, es gribētu jums parādīt ap mazliet vairāk. Ja es sākt šos progr, ļaujiet man sniegt jums piemēru par kādu pāri app funkcionalitāti šeit. Lai to izdarītu, es ņemšu sākt svaigu krāsu. Viena lieta, ko jūs redzat šeit ir katru bitu ekrāna, visi pikseļi uz ekrāna, dodieties uz jūsu app. Devusies ir dienās, kad jums ir šīs robežas ap logiem ar daudz pogām, kas vienmēr ir tur aizņem vietu visu laiku. Tagad jūs patiešām vēlaties, lai saņemtu prom no tā un vienkārši ir jūsu saturu jābūt uzmanības centrā. Mēs varam darīt lietas ar Windows piekļūstot cita veida izvēlnes. Viens no tiem ir tiešām tas, ko sauc piekariņi bārs, un tā iznāk no ekrāna pusē. Jūs faktiski var kinoizrāde no sāniem, ja jums ir touch screen, Jūs varētu labo klikšķi, ja jums ir peles, tur ir tastatūras īsceļu to, tur vienmēr ir vairāk nekā viens veids, kā kaut ko darīt vidē šeit. Kas izceļ vairākas lietas, ko jūs varat darīt. Pašsaprotama ir, jūs varat doties atpakaļ uz sākuma ekrānā, bet otra 4 ir tas, ko sauc piekariņi. Tie ir līgumi, jūs varat plug vērā kā app attīstītājs. Viņi diezgan atdzist. Meklēšanu, es esmu pārliecināts, ka ir kaut kas jūs gatavojas darīt, daloties es jums parādīs sekundē, un ierīces, un iestatījumi, tie visi ir lietas, ka jūsu app var plug lai piesaistītu Windows, teikt: "Es esmu darījusi savu daļu "Un es vēlos Windows atbalstīt kādu citu funkcionalitāti, "Un es nevēlos rakstīt daudz kodu, lai tas notiktu." Tas tiešām ieguvums, izmantojot šos līdzekļus. Ļaujiet man parādīt jums vienu. Lai to izdarītu, es ņemšu veikt jaunu gleznu. Es arī runāju par to, izmantojot katru pikseli, lai jūsu app. Pēc noklusējuma, tas ir tas, ko krāsas app izskatās, ja jūs izmantojat to. Tas patiešām ir tikai par to, ko jūs esat zīmēšanas, savu saturu. Es varētu darīt šausmu lietas šeit. Ko man vajadzētu izdarīt? Es nezinu. Scribbles? Ak, lieliski. Es varu darīt scribbles. Fantastiska. Tītara? [Smejas] Tas ir ļoti abstrakts tītara jūs redzēsiet. Es varu arī audzināt to, ko sauc app bārs, un tas patiešām ir viens no galvenajiem veidiem, ka jūs varat izmantot noslēpties visi sīkumi, kas varētu būt jūsu app vai spēli pirms tikai aizņem vietu visu laiku. Tātad tagad jūs varat nodot to šeit, un tas patiešām ir viens no vairāk skaistākajiem ar app bāru, ka es esmu redzējis. Ielieciet izvēli šeit, lai atlasītu dažādas krāsas. Mēs vēlējāmies tītara, tāpēc mēs izvirzīti daži brūns šeit, sākt sajaucot pēc pāris krāsās. Mēs ņemšu starpposma krāsu šeit un pēc tam saņemt atpakaļ šeit. Jūs varat sākt zīmējumu. Tur ir jūsu tītara. Fantastiska. Es nevaru izdarīt, lai sāktu ar, bet darīt to ar touchpad priekšā auditorijas ir pat labāk. Šī ir laba. Ideja, tomēr, ir viss, kas man rūp, ir tepat uz virsmas. Pieņemsim, ka es esmu tik apmierināts ar to, ka man dalīties ar kādu. Parasti tas, ko jūs darītu ar citām Windows versijām, Jūs varbūt ņemt ekrānuzņēmums, jūs darīt kādu copy-paste no teksta vai arī lietas, piemēram, ka, ko vēlaties sadalīt, un tad iet un atvērt vēl vienu pieteikumu un nodot to tajā. Te jums nav to darīt. Jūs faktiski var izcelt piekariņi bārs un saka: "Es vēlos dalīties ar to." Šajā brīdī tas notiek, lai parādītu jums visu progr kas zina, kā strādāt ar visu, kas tiek dalīta. Šajā gadījumā tas ir attēls, tāpēc tas būs teikt: "Es redzu, ka jūs esat ieguvuši priekšstatu." "Vai jūs vēlaties dalīties, ka?" Jūs varat redzēt, es e-pastu sevi sīkumi visu laiku. Tā atzīst, ka, un tas piedāvā man, ka kā īsceļu, bet tas arī parāda mani katru app, kas zina, kā tikt galā ar fotografēšanas un kaut ko dara ar to. Tie ir visi norādīja uz Windows, ka viņi var darīt. Šajā brīdī tas ir Windows. Lietotājs vienkārši izvēlas, ko viņi vēlas darīt ar to. Es darīšu manas parasti no PuzzleTouch. Jūs varat redzēt, es esmu izveidojis visas puzles veida laika gaitā. Es ņemšu PuzzleTouch un saka: "Es vēlos dalīties ar šo apbrīnojamo radīšanu ar PuzzleTouch." Tas notiek, lai iet uz priekšu un saka: "Great. Jūs vēlaties dalīties? Mazs." "Vai jūs vēlaties, lai puzzle, kas ir viegli, vidēji, kāds?" Es ņemšu veikt starpposma šeit. Tas padara mīklu. Tā būs briesmīga puzzle, jo tas ir pārsvarā tukšs. Bet tas ir gatavs, un tas ir tiešām atpakaļ citu pieteikumu. Ja es nāku šeit, es varu meklēt to un sākt to. Tagad, ja mēs ritinātu pāri tikai mazliet šeit, mums vajadzētu redzēt manu radīšanu kaut kur. No kurienes es eju? Kāda veida puzzle bija man darīt? Vai es varu darīt to viegli? Ak, tur tas ir, tieši tur. [Chuckles] Tas ir viegli atpazīstams tītara puzzle, kas ir šeit. Bet lieta, ko es vēlos norādīt jums, cool lieta šeit ir progr nezināja neko par otru. Viņi tikai teica: "Man ir attēlu, lai dalītos, un es zinu, kā tikt galā ar attēliem." Un jūs kā attīstītājs, jums nav rakstīt, ka kodu. Kad kāds jautā man, lai dalītos, es esmu gatavojas īstenot dažus datus šajā maz datu struktūra un es esmu darīts. Citu app pārņem, nav tā lieta, un tas ir beigas pieredzes apmaiņu. Tas ir tikai viena lieta, ka jūs varat darīt, - ļoti, ļoti spēcīgs - un tā būs viena no tām lietām, kas patiešām varētu palīdzēt atšķirt jūsu app un arī savu spēli pārāk veikalā. Cilvēki gatavojas, lai varētu teikt: "Tas ir patiešām noderīga." "Es izmantoju šo puzzle autors visu laiku. Tas ir fantastiski." Tas ir par pietiekami īsu pārskatu par to, kas notiek šeit. Tur ir pāris citas funkcijas, arī, ka varbūt mēs parādīsim, kā mēs iet caur kodu. Bet es gribu nodoties slaidiem, un, lai to izdarītu, es iešu uz Desktop, kas ir pats par sevi vēl viens dzīvot flīzes šeit. Es varu iet uz to, un, tik tiešām, es esmu par manu slaidi, bet ļaujiet man parādīs, patiesībā, kur mēs esam. Mēs esam faktiski Desktop režīmā. Tas ir tiešām, ja tas, ko es teicu iepriekš par Windows pārnešanai jaunu pieredzi parāda sevi. Tas ir Windows jūs zināt. Windows lietojumprogrammas sauc desktop progr. Viņi darbojas šeit. Ja jums ir esošo progr, un jūs vēlaties, lai palaistu tos uz Windows 8, Jūs varat absolūti darīt. Tās nav tās pašas lietas, kā veikala progr, kas ir vairāk nekā šeit, piemēram, svaigu krāsu un šīm NBC News progr un lietām, piemēram, ka. Tie, kas nāk no veikala. Tie var plug dažas iezīmes, kas man bija, kurā ir redzami un citiem, ka man nav parādījis tikai pagaidām. Bet tikai saglabātu, ka prātā. Mums ir atbalsta abas šīs lietas, kā arī. Piedod. Vai kaut kas neparādās uz ekrāna? Es esmu pazaudējis to pilnībā. Tas ir dīvaini. Labi. Paldies par norādot, ka out. Kas jums nav redzēt kādu laiku ir mana parādot, ka desktop ir šeit. Kas ir pēdējā lieta, ka redzējāt? Vai jūs redzat šo? Tas ir desktop. Jūs jau zināt, kā tas izskatās. Tas nav nekas briesmīgi neparasts. Tā ir mūsu veicot šo pieredzi uz priekšu, lai jūs un ļaujot jums izmantot lietas, ka jūs esat bijis. Piemēram, es būšu parādot, Visual Studio. Tas ir desktop pieteikumu. Tas ir gatavojas palaist šajā režīmā. Tas notiek, lai atbalstītu sarežģītāku vidi ar daudz iespējām un lietām, piemēram, ka, tāpēc tas padara to labs variants, jo desktop app. Tas nozīmē, ka iesim uz slaidiem, lai tikai mazliet un sniegt jums dažus ievada saturu un pēc tam nokļūst faktiski kodēšanas šeit. Labā ziņa ir tā, es esmu dzirdējis no jums ir koncentrēties uz daudz CSS un JavaScript, HTML. Visas šīs lietas, kas jums ir mācīties veikt tieši uz padarot Windows Store progr. Lietas, ka jūs esat dzirdējuši par to piemērošanas CSS selektori, un visas šīs lietas ir tieši tas, ko jūs darīt, lai izveidotu pieteikumu šeit veikalā. Mēs iet cauri šīm lietām pamazām. Būtībā, es esmu pamatojoties uz lietām, kas jums jau ir veikušas laika, lai uzzinātu. Šī ir vispārējā shēma tehnoloģijām, kas jūs varētu izmantot iesniegt pieteikumus par Windows 8. Sīkumi labajā pusē, darbvirsmas progr, ir patiešām to, ko mēs jau zinām. Tas ir sīkumi, kas ir patiešām Windows 7 world pārnesti uz Windows 8. Visi no šiem variantiem pārnest: C #, VB, Win32 veida attīstību. Lieliski. Nekādu problēmu. Jaunais sīkumi ir kreisajā pusē. Tas ir Windows Store apps, tas ir, kad es vēlos, lai mans pieteikums vadu uz Windows 8 izmantojot visas tās funkcijas, saņemt to uz veikalu, un saņemt, ka patiešām atdzist pieredzi no Windows Store pieteikumu. Lai to izdarītu, jūs varat redzēt šeit, jūs esat ieguvuši visas savas izvēles ar XAML, C + +, C #, VB, jūs varētu darīt DirectX, lietām, piemēram, ka, lietas, kas pārsniedz slaida. Bet mums, mēs spēsim koncentrēties tieši uz to, ka HTML, CSS un JavaScript ir patiešām pirmās klases pilsonis, lai padarītu pieteikumu Windows 8 un Windows Store. Tāpēc šī ir laba ikvienam šeit un folks skatoties video tāpēc, ka jūs varat sviras visas tās pieredzi, ka jums ir un tiešām tie par to, kas Windows piedāvā. Jūs gatavojas to darīt, izmantojot kopumu API, kas nav pārsteigums. Katram OS ir savi API. Mēs pakļaut to, ko Windows var darīt ar to, ko sauc WinRT. Tas ir kopums, API, kas vienkārši dara visu, lai jums. Ja jums ir nepieciešams, lai atvērtu failus, jums ir nepieciešams, lai izmantotu kameru, ģeogrāfiskās vietas, lietas, piemēram, ka, tie iet caur to, ko Windows var piedāvāt jums. , Lai piekļūtu, ka mums ir dažas vairāk JavaScript, kas notiek, lai padarītu to pat vieglāk , lai jūs varētu darīt. Mēs nokļūt ka brīdi. Bet tagad, tas būtībā ir jūsu ceļvedis. Lietas, ka jūs esat jau darot virsū dažiem API kas palīdz jums strādāt ar Windows vienāds veikalu app. Un tas ir patiešām par visu jums ir jāzina, no augstā līmenī. Mēs nodoties faktiski strādā ar stuff tagad. Lietas, jūs, iespējams, jau redzējuši ķekars, ar IE9 laiciņu atpakaļ, mēs iepazīstināja atbalstu daudz, tajā laikā, jaunāku standartiem internetā, tāpēc daudz jaunu CSS funkcijas, daudz jaunu HTML, ECMAScript 5, kas ir patiešām JavaScript. Tātad viss, kas, izņemot stingrajā režīmā bija IE9. Tikai ton stuff ar CSS, CSS3, viss tur. Un tas viss nes uz priekšu, ko mēs darām ar Windows 8. Jūs varat izmantot šīs lietas, un jūs varat izmantot visu, kas ir jauns IE10. Ar IE10 mēs ieviest atbalstu visas šīs lietas, kā arī. Viņi visi aparatūras paātrināts, tādēļ, ja jūs par mašīnu, kas ir sava veida GPU, kas ir iespējams, ir diezgan daudz ik automātu, ka jūs varētu saņemt pēdējo 8 gadu laikā, jūs gatavojas, lai varētu būt aparatūras paātrināts produkciju, vizuālā izejas ar CSS, Gleznas, SVG. Visas šīs lietas iet cauri aparatūras paātrinājumu un, ka daudz ātrāk un efektīvāk. Īsā versija ir viss - ı'm nav gatavojas iet caur katru lieta šeit - Ja jūs redzat to šajā sarakstā, ja jūs varat darīt to IE10, ja tas ir web app, ka jūs strādājat, kas darbojas IE10, tas ir kaut kas, jūs varat darīt, kā Windows Store app. Un tas ir diezgan daudz to. Tātad, ja tas darbojas IE10, tas dodas uz darbu kā Windows Store app. Tas ir uz galda, kā kaut ko, kas jūs varētu izmantot. Tur ir daudz šeit. Mums nav līdz pusnaktij, tāpēc es nevaru pārskatīt visu šeit. Bet ir dažas vietnes, kas palīdzēs jums saprast, ko šīs lietas var darīt, un es jums parādīs vienu no tiem sekundē. Es tikai gribēju norādīt dažas no galvenajām lietām, kas jūs varētu apskatīt. Varbūt jūs jau esat redzējuši kādu no šiem jūsu pētījumos, bet tie ir ļoti noderīgi, jo īpaši ar Windows Store apps, no CSS puses. Tāpēc to var izdarīt pārveidojumus un pārejas sniedz kustību ar animāciju - tie visi ir daļa no CSS tagad, un viņi visi atbalsta mūsdienu pārlūkprogrammām, un IE10 un IE9 ir pievienots atbalsts laika gaitā visām šīm lietām. Un tad kāpēc rakstīt to pats, kāpēc iet cauri visiem nepatikšanas dara šīs lietas ar rokām ja jūs varētu izmantot vienkāršu CSS pārveidot, lai radītu 3D efektu jūsu pieteikumu? Lieliski. Tas ir, kā tā darbojas. Es nevaru darīt to par grūtāk nekā. Ja jūs zināt, kā to izdarīt CSS, jūs zināt, kā to darīt Windows Store app. Kas pārsniedz izkārtojumu, lietām, piemēram, pat veikala app, bet iet tālāk, apskatot varbūt ziņu app, kas ir parādot jums rakstus vai receptes, vai lietām, piemēram, ka šie citi veidi iezīmju CSS ir patiešām noderīga: Grid, FlexBox, CSS reģioni ir vairāk par samērā jaunu standartu, kā arī. Šīs lietas ir visi gatavojas, lai palīdzētu jums noteikt, kas saturu un plūsmas saturu starp sadaļām, varētu darīt lappušu numerāciju un zilbjdali, bez jums, kam rakstīt stuff pats. Jūs vienkārši pateikt: "Lūdzu, šādi mani," un kā ekrāns nekustamo īpašumu ir atšķirīgs dažādām mašīnām vai kā jūs redzēsiet pēc brīža, kā jūs snap pieteikumu ir mazākas summas vietas uz ekrāna, tā nav problēma CSS. To var izmantot - we'll runāt par mediju vaicājumu otrs - tā var rūpēties par lietām, ar pārvietošanu savu saturu, kas izriet saturu no reģioniem tikai ar šīm lietām, kas jums var būt jau redzējuši ar interneta tehnoloģijām. Uz HTML5 puses, ir arī ķekars lietas , kas būs ļoti noderīga, lai jūs ar Windows Store progr. Atkal, mums nebūs iet caur visiem šiem, bet viņi tikai šeit. Tātad, ja jums ir nepieciešams, lai izmantotu to, audio, video, ja jūs vēlaties darīt apstiprināšanu no formām, ģeogrāfiskās vietas, visas lietas jūs varat darīt, JavaScript ar JavaScript 5 vai ECMAScript 5, IndexedDB vietējo uzglabāšanai - tie ir visas iespējas jums. Ja jūs meklējat atbildi, paskatieties uz esošajām tehnoloģijām ar HTML5 un CSS un jūs atradīsiet vieglāk atbildes nekā ņemot roll daudz šo stuff sevi. Ļaujiet man parādīt jums apkārt mazliet šeit. Man vietni, mēs varam doties. Ļaujiet man atmest no šī slaida uz otru. Ja mēs ejam, lai IETestDrive.com, Es nedarīšu daudz demo šeit. IETestDrive.com ir patiešām parāda jums daudz kas jauns ar IE10, lietas, ko jūs varat darīt. Es uzskatu, ka tas ir patiešām noderīga, jo tā vietā, iepazīšanās ar ķekars baltās grāmatas, apskatīt dažus demos, un kas notiek, lai palīdzētu jums nodot to uz savu personīgo radaru par to, vai tehnoloģija ir jēga to vēl darīt jebkādu vairāk pētījumu ar , lai jūs saprastu, "Es redzu, kas tas ir." "Es saprotu, ko Pieprasījums Animation Frame dara par mani." "Es saprotu, kā es varētu izmantot reģionos vai SVG filtrus." Jūs redzēt darbībā, redzēt tos par piemēru šeit un lemt par sevi, ja kas būs noderīga, lai jūs savu projektu un ārpus kā jūs turpināt strādāt ar interneta tehnoloģijām. Šeit es tikai aicinu jūs to apskatīt. Es nedomāju, ka es tērēt daudz laika, faktiski brauc tiem. Mēs esam ieguvuši pietiekami, lai pierādītu, ar rakstīšanas kodu. Jūs redzat šeit lietas no pieskāriena ietekmi uz touch balstītas spēles šajā sadaļā, animācija, ļoti ātri aparatūras paātrināts animācijas tur, daži optimizācijām, ka jūs redzēsiet daži no šiem paraugiem, kā arī, un tur ir daudz, daudz vairāk. Ja jums iet pār šeit un atvērt lapas karte, tur ir tikai smieklīgi paraugu skaits šeit. Jūs varat redzēt tos visus šeit. Ja jūs meklējat kaut ko, vai esat dzirdējuši par kaut ko un jūs domājām, varbūt tas būtu kaut kas foršs izmantot app, mēģiniet meklē šeit un tur, iespējams, diezgan labs demo, lai to saglabātu sev kādu laiku. Labi? Kādi jautājumi līdz šim ļaudīm šeit? Labi. Mēs veikt šeit. Atkal, tikai pārliecinieties, ka out. Tie ir tīmekļa standarti, lai iet uz jebkuru citu vitrīna vietnēm, ka jūs zināt par un redzēt, ja šīs tehnoloģijas jēgas par to, ko jūs mēģināt darīt. Atpakaļ uz slaidiem. Tas nozīmē, ka jūs pārvietojas no Web pasaule, lai tiešām uzstādīto vietējo pieteikumu pasaulē, tāpēc ir dažas lietas, norādīt šeit. Pirmkārt, nav tīmekļa servera iesaistīti šeit. Nav Apache, nav IIS darbojas šeit kalpo līdz lapas attālo klientu, ar tālvadības pārlūku aģents. Šajā gadījumā tiešām viss ir iepakota up for you. Tu apgalvo, ka par savu pieteikumu uz veikalu, tā kļūst sertificēts, tas ir no veikalā, un tad cilvēki ar tūkstošiem uzstādīs savu spēli, vai jūsu app. Bet būtībā, viņi velkot to uz leju, uz vietas ar to mašīnu. Nav nepieciešams, lai iet uz Web vairs, ja vien jums ir zvani, kas nepieciešams tālvadības API, un tas ir pilnīgi normāli, kā arī too. Bet viņi nebūs tādā režīmā, kur viņi iet pieprasījuma atbildi no servera lai saņemtu nākamo lapu saturu. Tāpēc, ka teica, ka ir dažas nelielas API atšķirības. Tie ir neticami nelielas. Viņi, visticamāk, hit jums jūsu parasto kodēšana, bet viņi vismaz dokumentēts. Viņi veida malu lietas tur. Otra lieta, vērts atzīmēt ir trasta atšķirības. Es tikai pieminēt, jo es tikai vēlos, lai pārliecinātos, ka es teicu, ka tādēļ, ja jūs satikt tā vēlāk, jūs domājat, "Chris teica kaut ko par to, "Tāpēc varbūt, jā, labi," un tad doties atpakaļ un jūs uzzināt, kas tas bija. Kontekstos jautājums. Pēc noklusējuma, mēs cenšamies, lai aizsargātu lietotāju no pārnēsātāju uzbrukumiem. Ir dažas lietas, ko jūs varat darīt pēc noklusējuma un dažas lietas, jums ir nepieciešams, lai mainītu kontekstu, lai nodrošinātu. Kā jūs izmantojat kādu bibliotēkas tur - you've jau strādā ar jQuery, bet, ja paskatās uz citām bibliotēkām, kas tur - Jums varētu būt, izmantojot dažus funkcionalitāti šāda veida pārsniedz vietējo praksi, vai dinamiskāku mijiedarbība Xhr pieprasījumi, lietām, piemēram, ka. Reizēm jūs varētu atrast tos, tiks deaktivizēta, un tādā gadījumā, tikai do meklēt, meklēt vietējo un interneta kontekstā un jūs uzzināsiet, kā noteikt to. Tikai pārliecinieties, ka jums zināja par to, kā jūs sāktu izmantot citas sistēmas, kas, man vajadzētu pieminēt, jūs lieliski spēj darīt. Tātad, ja jums atrast kādu citu sistēmu - we'll runāt par to otro - spēļu, un jūs vēlaties izmantot to, ka jūs vēlaties izmantot dažus kontroles bibliotēkas, kas ir tur un jūs nevēlaties, lai rakstītu šo stuff sevi - tā ir laba ideja, vai ne? - Jūs varat pilnīgi izmantot šo stuff. Tur nekas saimniecības jums atpakaļ, izmantojot jebkuru no bibliotēkas veida, kas ir balstīta uz JavaScript, CSS, HTML5. Atkal, ja tas ir kaut kas, jūs varat darīt, IE10, kas ir heck par daudz šajās dienās, jūs varat darīt to. Velciet to savā app, norādi, ka JavaScript bibliotēka, un izmantot to savā pieteikumā, vienkārši paturot prātā, jūs varētu hit drošības kontekstu reizi, bet - ne pārāk bieži. Un tad funkcijas, mēs iet pār dažus no tiem, kā mums iet. UX jūs veida pierast, kā jūs redzēt vairāk un vairāk pieteikumus no Windows Store. Jums justies par to, kā viņi strādā un kā dizaina estētiku tendence strādāt starp dažādiem lietojumiem un to, ko cilvēki izmanto, lai piedzīvo. Tas ir patiešām svarīga daļa. Pārliecinieties, ka tad, kad viņi uguns jūsu app viņiem nav nepieciešams, lai izlasītu rokasgrāmatu, kurā viņi nekad darīt, ko veidā. Tie ir vienkārši jāspēj sākt spēlēt ar savu pieteikumu un norādītas to ārā, bez lielām grūtībām. Pildot un ievērojot daudz šīs prakses, jūs gatavojas darīt jūsu lietotājiem liels labu, padarot šo vieglāk. Labi. Viens no pēdējā lieta, par API pusē un tad mēs nokļūt faktiski rakstot kodu. WinJS ir tas, ka lieta, ko es minēju ļoti īsi ar šo komplekso slaidu ar visām šīm dažādām izvēlēm, kas jums ir, lai padarītu pieteikumus. WinJS, jūs varat domāt par to kā draugs. Tas ir jūsu draugs, lai palīdzētu jums rakstīt lietas ātrāk. Tas ir tikai JavaScript un CSS. Jums nav to izmantot. Jūs varat to izmantot. Ja jūs esat būs aicinot uz Windows funkcijas, jūs galu galā, izmantojot to, bet, ja tur ir lietas, piemēram, dažas dizaina modeļus vai kontroli, ka jūs tiešām nevēlaties, lai izmantotu, Jūs vēlaties izmantot kaut ko citu, tas ir atkarīgs no jums. Izlemiet, ko jūs vēlaties izmantot un stilus, kurus vēlaties izmantot. Funkcijas no namespacing un klases paaudzi - ir atkarīgs no jums. Ja vēlaties vienu vai otru, tas ir pilnīgi jūsu izvēle. Tas joprojām ir JavaScript un CSS. Bet tas notiek, lai palīdzētu jums darīt daudz sīkumi. Piemēram, šeit ir apakšgrupa, ko tā var darīt, lietas, piemēram, palīdzot asinhrono programmēšanu ar solījumiem. Kāds no jums dzirdējis vai strādāja ar Node.js? Tā ir kopēja tendence strādāt ar asinhrono programmēšanu. Vārdu sakot, tas, ko jūs sakāt, ir, "Go kaut ko darīt, ", Un jūs gatavojas sniegt man solījumu, ka jūs atgriezties pie manis, kad esat pabeidzis." Tas ir būtībā kas notiek. Tātad jums nav iesaldēt savu pieteikumu, kamēr lietotājs iet un pacelt failu vai kaut kas tiek straumēta uz leju no Web. UI joprojām ir atsaucīgi. Un jūs varat darīt, ka, izmantojot asinhrono programmēšanu. Tas izklausās smieklīgi sarežģīti, bet tas ir patiešām viegli, jo jūs izmantojat solījumus un jūs vienkārši pateikt: "Ejiet darīt, un, kad esat pabeidzis, zvaniet atpakaļ uz šo metodi." Tas ir diezgan daudz to. Tas ir viss būvēts, lai WinJS. Tas notiek, lai padarītu to daudz vieglāk rakstīt patiesi elastīgu un spēcīgu pieteikumu. Jūs varat redzēt pārējo šeit, daudz animācijas. Iespējams, ir viens no daudz svarīgākām lietām šajā slaidā ir kontrole. Es domāju, ka man ir viss - jā, es daru. Lūk, piemērs, tikai daži no vadības, ka jūs varat izmantot jūsu pieteikumus. Tas ir taisni uz augšu no WinJS. Jums nav rakstīt šo sevi, Jūs vienkārši pateikt: "Lūk, kā es gribu rakstīt savu pieteikumu." "Es izmantot Flip skatu, lai es varētu iet starp dažādiem attēliem." Man nav parādījis Semantiskā Zoom. Es jums parādīs, ka sekundē. ListViews. Tur ir GridViews. Jūs jau esat redzējuši režģi kā daļu no veikala pieteikumu, tāpēc to var izmantot blokus saturu un ritināšanu pāri, ka. Flyout izvēlnes jūs redzēsiet no laika uz laiku. App bar es parādīja jums ar šo Fresh Paint pieteikumā, kā arī, tāpēc, ka redzējāt, kā jūs varat pielāgot, ka, liekot pogas uz to un kam, ka noslēpties, ja Jums nav jārūpējas, lai izmantotu šo. Tas ir patiešām pilnīgi atkarīgs no jums, lai izmantotu. Tās ir visas pārbaudes, kas ir daļa no WinJS. Es jums parādīs, kā padarīt šos tikai otrā, bet tur ir vairāk, nekā tikai tas, un galvenais ir tos izmantot, ja jūs vēlaties, ietaupīt laiku. Ja jums ir citi kontroles bibliotēkas, ko vēlaties izmantot, tas ir pilnīgi fine too. Lietas, piemēram, jQuery UI darīt daudz šāda veida idejas, kā arī, nodrošinot lielāku kontroli, kas paplašina to, ko jūs varat darīt, HTML un JavaScript. Pieņemsim nirt iekšā Esmu jau teicis, ka. Izmantot to, ko vēlaties. Vienkārši paturiet prātā, ka jūs varētu uzskriet dažas konteksta jautājumiem. Bet jūs noteikti var samaisa un saskaņot jebkāda veida bibliotēku jūs esat apmierināti ar, jūs vēlaties, lai uzzinātu, ko vēlaties izmantot, lai saglabātu sev kādu laiku. Parunāsim par rīkiem tikai sekundi. Jūs varat iegūt to, ko jums ir nepieciešams, lai sāktu strādāt ar Windows Store progr. Ja es dodos atpakaļ, man ir pārāk daudz lietas šeit. Ja jūs iet uz šo lapu, kuru ir dev.windows.com, Jūs varat lejupielādēt visu nepieciešamo. Kā studenti, jums ir pieejams vairāk nekā plašai sabiedrībai nav, lai jūs varētu saņemt augstāku gala versijas Visual Studio. Edwin pieminēja jūs jau varat saņemt Windows, kā arī. Bet kopumā, visiem izstrādātājiem, jūs varat doties uz šo vietu un lejupielādēt visu, jums ir nepieciešams iesniegt pieteikumu, un tas viss ir bez maksas. Tātad ir bezmaksas versija Visual Studio, ir daži instrumenti, kas būs instalēt līdzās, ka - viss jums ir nepieciešams izveidot un pārbaudīt savu pieteikumu. Tas ir tikai tad, kad jūs gatavojas publicēt savu pieteikumu līdz veikalu ka jūs esat dodas uz nepieciešamību attīstītājs kontu. To es arī uzskatu, ka ir bezmaksas. Vai tas ir bez maksas studentiem, kā arī? >> [Guarin] Kurš? Attīstītājs kontu, faktiskā iesniegšanas. >> [Guarin] Jā. Tas ir vairāk labas ziņas. Jums iet apskatīt šo. Tas būs teikt indivīdam pēc noklusējuma tas ir 49 $. Bet nav pierakstīties ka students. Mēs iegūtu kādu informāciju, izmantojot savas programmas, ka jūs varat saņemt kontu par brīvu, un tas ļaus jums pēc tam iesniegt savus pieteikumus līdz pat uz veikalu, tik daudz, cik vēlaties, un visas šīs labestības drīz sekos. Tātad tas ir dev.windows.com. Jūs varat lejupielādēt rīkus, kas jums var būt nepieciešams no šejienes. Un, ja jūs vēlaties, jūs varat saņemt izmēģinājuma versiju Windows šeit bet atkal, jums nav nepieciešams. Cita vieta - ļaujiet man norādīt šo vienu no jums ātri, - ir design.windows.com. Tas bija dev.windows.com. Design.windows.com, jūs varat uzminēt, kas tas ir par. Tas ir tiešām diezgan draudzīga vieta. Tur ir daudz labas informācijas šeit. Jūs varat strādāt ar to. Tas ir gatavojas sniegt jums dažus padomus par dažām lietām ka varbūt jūs neesat domājuši par to pirms vai bija jānodarbojas ar pirms, piemēram, projektēšana touch, projektēšana dažādu formu faktoriem, projektēšana spējas Windows 8, lietām, ko es minēju iepriekš piemēram, meklēšanu un apmaiņu, dažas lietas, kas man nav runāja par vēl. Viņi visi ir šeit, un tas ir diezgan labs, kas noderīgas failu lapām , kas palīdzēs jums saprast, kā veikt noteikta veida pieteikumu, kā to darīt mijiedarbību, kā tikt galā ar UI un UX jūsu pieteikumu. Es ieteiktu, ka jūs to apskatīt šo, it īpaši, ja jums ir kādā brīdī cerot publicēt pieteikumu uz veikalu. Jūs gatavojas vēlaties zināt, kā padarīt labu pieteikumu jo es minēju iepriekš, ja jums nav, tur ir tie viedokļi vēlreiz. Cilvēki būs nelaimīgs. Viņi nevarēs atrast lietas, ko viņi sagaida pareizajās vietās. Neviens negrib, kas varētu notikt ar jums. Virzās uz priekšu šeit, ļaujiet man tuvu, ka uz leju. Tagad, ka jūs zināt, kur, lai iegūtu lietas, es jums parādīs, kā to faktiski sākt izmantot sīkumi. Lai sāktu, es patiešām parādīs, šeit piemēru darbvirsmas progr par manu sākuma ekrānā. Šeit jūs varat redzēt Visual Studio, jūs varat redzēt, maisījums un citus izstrādātāju rīki, kas man ir. Viņi ir nedaudz atšķirīga flīzes. Tas ir tāpēc, ka tie ir desktop apps, un šādos gadījumos viņi visi gatavojas uzsākt atpakaļ uz manu desktop tiešām tikai kā progr, ka jūs esat pieraduši. Tātad Windows pieredzi, tas ir tas pats. Tie nav, piemēram, piemēram, bruņoto! vai šīs lietas. Ļaujiet man sākt vienu ātri. Patiesībā, šeit ir interesants. Tas tika izstrādāta ar studentiem, kas strādā kopā ar partneriem nerd. Pilna ekrāna pieteikumu, šie pieredzes veidu šeit. Ak, jauki samazināt ekrāni un visas fun lietas veidu. Viņi izstrādāja šo. Mēs varētu arī parādīt visu lieta, kamēr mēs esam pie tā. Patiesībā, es strādāju ar viņiem mazliet, viņiem deva dažus padomus par lietām tāpēc, ka viņi dara JavaScript to piemērošanai. Lūdzu, es neesmu, ņemot kredītu uz savu darbu, viņi darīja visu darbu. Es tikai deva viņiem mazliet padomu šeit un tur, bet viņi dažas lielas lietas, izmantojot JavaScript priekšgalu un sasaistīšana dažos fizikas dzinēju un lietas, lai padarītu daudz par šo darbu. Iet. Let 's redzēt, ja tas darbojas. Wow, tas joprojām strādāja. Labi, labi. Bet jūs saņemsiet ideja. Pilnekrāna app, ļoti laba pieredze. Tas atbalsta ne tikai manu peli un pildspalvu, ja man ir lietas, piemēram, ka, bet arī pieskarties. Ja es būtu touch screen, es varētu vienkārši izdarīt uz to un turpināt darbu ar to. Viena lieta, ko es neuzrādīja, un iemesls, kāpēc es esmu celt šo up ir es gribēju, lai ir vēl viens app, lai parādītu Jums to, ko jūs varat darīt, Jūs faktiski var veikt lietojumprogrammas Windows un velciet tos uz pusi ekrāna. To sauc par bojājumiem pieteikumu. Šajā gadījumā, es esmu veikusi Inkarus un esmu pievienojis to uz sāniem šeit. Tas tagad ir Snap skatā, un tas ļauj man darīt kaut ko citu, bet, ka pieteikums ir tur. Lielākā daļa spēles jūs atradīsiet būs vienkārši pauze. Tas ir normāli pienācīgas lieta, ko darīt, ja jūsu spēle kaut kādā veidā var arī samazināt to, ka mazie un rezolūcijas, piemēram, varbūt kādu galda spēles vai arī lietas, piemēram, ka par godu. Bet kopumā, vieglākais lieta darīt, un vispiemērotākā lieta darīt spēlēm ir, lai apturētu šo pieteikumu. Lietojumiem, piemēram, ziņu progr, ja es sāktu šo vienu, un tad es snap to, jūs redzēsiet, tas tiešām notiek būtiskas izmaiņas tajā, kā tas ir sniegti dati, lai jums. Lūk, tas parāda jums tiešām daudz vertikālo panna, ka informācija, bet es joprojām var pilnīgi izmantot programmu. Tāpēc tas joprojām ir ļoti noderīgs. Fakts, ka tas ir mazāks, ņemot netur man izmantot šo app. Tāpēc domāju, ka par to. Tas ir kaut kas jums ir nepieciešams, lai jūsu progr jādara, lai zināmā mērā, bet tas ir atkarīgs no jums, lai noteiktu, cik funkcionālās jūsu progr ir jābūt minētajā veida mazāku vidē. Ļaujiet man tuvu, ka viens uz leju un iet atpakaļ, kur mēs bijām šeit. Edwin, esat pievienojis fotogrāfiju, man jau? >> [Guarin] Jā. >> [Bowen] Paskaties uz to. Redzēt, ka? Edwin pievienoja fotoattēlu. [Smejas] Atgriezīsimies nekā šeit Visual Studio. Ļaujiet man sākt šo jums. Es varētu būt noklikšķinājis uz flīžu par šo sākuma ekrānā. Tā cēla mani atpakaļ uz Desktop režīmā, un tas ir uzsākot desktop app par Visual Studio. Tas ir Windows, ka jūs jau zināt. Es varu iet uz priekšu un izveidot projektu šeit. Mēs koncentrējamies atkal JavaScript, HTML. Es iešu ārā un izvēlieties šeit ar JavaScript, Windows Store. Tur ir vairākas veidnes, ko var izmantot. Produktivitāti, es ieteiktu jums to apskatīt dažus no šiem citiem uzņēmumiem šeit piemēram, Grid un Split. Viņi patiešām noderīga, ja jūs gūstat pieteikumu kas notiek, lai būtu šāda veida dizainu un navigāciju. Jūs redzēsiet šo daudz. Vienu es tikko parādīja jums patiesībā bija gadījums Grid pieteikumu. Tātad, ja jūs domājat, ka jūs esat būs padarīt ziņu app vai RSS lasītājs vai kaut kas tamlīdzīgs, kas nodarbojas ar vairākiem ierakstiem, par kuru jūs gribētu, lai parādītu detaļas, domāt par izmantojot vienu no šīm veidnēm, lai sāktu ātri un pielāgot to no turienes. Bet tikai, lai es varu parādīt jums visiem kustīgās daļas šeit Es esmu gatavojas izveidot tukšu app, un tad mēs iet mazliet dziļāk detaļas. Es esmu tikai padarot šo tukšo pieteikumu šeit. Tas notiek, lai izveidotu visu projektu par mani. Es atvērt lietas, ko es gribu jums parādīt pēc noklusējuma. Ļaujiet man tikai tuvinātu mazliet, lai parādītu Jums to, kas radīts, lai mums šeit. Lietas, ka jūs gatavojas apskatīt vispirms visi nosaukti noklusējuma. Tātad jūs gatavojas meklēt default.html, default.js un default.css. Otra lieta ir norādīt, ka mums jau ir atsauce uz to, ko es minēju iepriekš. Tas ir WinJS. Neviens tiešām prasa to šādā garu nosaukumu šeit. Tas ir WinJS, Windows bibliotēka JavaScript. Ja jūs atvērt to uz augšu, jūs varat redzēt, tas viss ir šeit. Ir dažādi CSS failus, tur ir JavaScript. Tas ir tur, lai palīdzētu jums out. Tas ir patiešām tur, lai nodrošinātu kontroli un stilu, un stuff, ka jūs varat izmantot automātiski. Bet atkal, ja tur ir lietas, ko vēlaties izmantot, nevis attiecībā uz stilu un citām kontrolēm, tas ir pilnībā atkarīgs no jums. Es jums parādīs, kā izmantot dažas no šīm lietām, tiesības tagad. Atpakaļ pār uz mūsu kreisajā pusē, ļaujiet man jums parādīt noklusējuma HTML lapu. Jūs jau esat redzējuši WinJS stuff, un tas tiešām viss, kas notiek tur ar tiem vidū līnijas atzīmes, tikai apvienojot CSS pēc noklusējuma un ieviešot pāris JavaScript failus no WinJS. Jums nav nepieciešams būt kapteinis, kas notiek iekšā šiem failiem. Tas ir diezgan interesanti paskatīties uz tiem veida pārskatīt to, kas notiek tur jo tur ir diezgan interesanti starpposma un uzlabotas metodes notiek tur, bet jauka lieta ir, kā izstrādātāji, jūs varat izmantot tos, tikai tos izmantot un nav īsti jāuztraucas par to. Jūs joprojām varat vadīt automašīnu, nezinot, kā tas darbojas, vai ne? Tātad tas ir sava veida lieta, kas te notiek. Ir kontroli un stilu, un stuff, ka jūs varat iet uz priekšu un izmantot un kodu, ka jūs varat izmantot otro, nezinot, kas ir tur. Šeit ir jūsu pašu failus. Tie ir jūsu vietas, ka jūs varat mainīt savu CSS un savu JavaScript, lai iegūtu lietas ritošā. Jums tiks pievienojot protams citus JavaScript failus un varbūt citus CSS failus kā jūsu projekts aug, bet tas patiešām ir tikai sākums. Šeit ir Sveiki, pasaule ekvivalents HTML, tāpēc mēs esam atpakaļ ķermeņa tag. Augšā, starp citu, tas ir HTML5 DOCTYPE, lai jūs apzināties, ka no tā, ko jūs esat strādājusi par. Tur ir pilns IntelliSense šeit, kā arī, tādēļ, ja jūs darīt lietas, piemēram veida video tagu un paplašināt to, jūs droši vien esat iemācījušies par to, kas jums jādara, alternatīvs kodējumu video tagus HTML5 - vai varbūt jums ir - lai nodrošinātu, ka dažādās pārlūkprogrammās ir atbalsts jūsu video. Mums ir lietas, piemēram, tas visā HTML, pāri JavaScript, pāri CSS. Kas ir uzcelta, un es jums parādīs CSS sekundē. Šeit jūs varat iet uz priekšu un sākt pārveidojot kodu atzīmes. Patiesībā, pirms es kaut ko mainīt, es esmu gatavojas palaist šo un parādīs to, ko jūs saņemsiet. Jūs gatavojas saņemt uzplaiksnījuma ekrāns, kas var pielāgot , un tad jūs saņemsiet Sveiki, pasaules pieredzi šeit. Tas ir fantastiski, vai ne? Iet uz priekšu, un kuģi, kas, labi? Saturs iet šeit. Tas ir pamata lieta. Tā var tikai iegūt labāku no turienes. Mēs iesim uz priekšu un pievienot dažas stuff. Man ir mazliet atzīmes es esmu gatavojas kopēt šeit tikai, lai jums nav, lai noskatītos mani rakstīt. Ļaujiet man iet audzināt kompleksa šeit, un es ņemšu pin, jo es būs darīt to pāris reizes. Toolbox, ja neesat redzējuši Visual Studio, ir, ja jūs gatavojas atrast ķekars kontroli. Jūs varat arī nodot koda fragmentus par to, ka jūs varat izmantot atkārtoti. Šeit es ņemšu tikai pop kādā citā HTML, nekas briesmīgi modernu vispār šeit. Tas ir tikai pamata HTML sakot, man ir ievadi, kur es varu rakstīt, Man ir poga, kur es varu iesniegt to, un tad man ir div, kas ir būtībā vietturis ka es varu izmantot, lai produkciju ar "Sveiki, rakstot šo." Tas ir intro HTML piemērs. Ja es palaist to, mēs automātiski saņemt HTML, bet mēs arī automātiski saņemsiet stilu. Šī ir viena no svarīgākajām lietām, no WinJS. Tas ir gatavojas sniegt jums pēc noklusējuma kādu izskatu, kas ir patiešām atbilst ar pārējo, ko Windows 8 dara. Šeit jūs redzat lietas, piemēram, pogas. Poga pēc noklusējuma HTML neizskatās, ka, bet tas šeit jo tas kļūst, ka CSS tiesības no šīs CSS faila WinJS. Ja vēlaties izmantot kaut ko citu, ja jūs vēlaties mainīt, ka, pilnīgi naudas sodu, iet uz priekšu un darīt to, ko vēlaties. Bet tas ir noklusējuma. Tas būs vairāk pazīstams ar lietotājiem. Un, protams, tas nav kaut ko darīt, jo man nav tiešām vadi līdz jebkāda veida kodu reaģēt uz to. Tas bija tikai HTML. Tāpēc es varu atbrīvoties no tā, un mēs atgriezīsimies mūsu pieteikumu. Ļaujiet man pārslēgties uz mūsu default.js. Tas izskatās diezgan sarežģīti, bet tas ir tikai darīt dažas lietas jums. Tas ir tekstveidnes. Tas būs vienādi visās jūsu projektiem. Vienīgais, tas dara, ir tikai sava veida jautā: "Kā es nonācu šeit?" un sacīja: "Vai tu uzsākot šo app pirmo reizi?" "Vai tu atsākt app no ​​kam tas tiek pārtraukta?" Pāris lietas, piemēram, ka. Tiešām, mūsu uzmanību uz šīs lietas šeit ir taisnība šeit. Šajā brīdī, tas viena līnija kods ir diezgan svarīga. Tas ir faktiski gatavojas iet un meklēt, izmantojot visas jūsu atzīmes, un tas notiek, lai atrastu lietas, ko jūs esat lūgts ir pārvērtusies kontroli, dziļāku kontroli, piemēram, reitingu kontroli, piemēram, režģa skatā, piemēram, flyout un šīs citas lietas, kas man parādīja tevi uz šo slaidu agrāk. Viņi nav dzimtā HTML kontrole. Jūs vienkārši nav pateikt flyout kā elements, un ir tā zina, ko darīt. Ko mēs patiesībā darīt, ir tas pats, kas notiek cita veida kontroles sistēmu. jQuery UI nav tāda paša veida vispārējo pieeju. Jūs varat izmantot apzīmējumus jūsu HTML, un tad daži JavaScript nāk caur vēlāk, un saka: "Ak, es zinu, kas tas ir. Tas ir lūdzot, lai tas tiktu pārvērsts šo stuff," kas ir citādākas izteiksmīgāku HTML, lai, piemēram, vērtējumiem kontroli, kas ir tas, ko es jums parādīs, tiesības tagad. Šī līnija kods ir solījums, ka saka: "Kad šis solījums ir izpildīts, "Viss, ko jūs esat lūdza tad ir radīts." Un tas arī viss. Tas izskatās mazliet sarežģīti, bet tas tiešām ir pats katrā projektā. Noteikti šeit ir vieta, kur jūs varat sākt pievienojot kāds cits jūs vēlaties, lai notiktu, tāpēc mēs būsim atpakaļ, ka sekundē. Pirmkārt, man ir nepieciešams mazliet kodu, kas var reaģēt uz to, ka kāds ir noklikšķinājis uz pogas. Es iešu uz priekšu un nodot, ka uz leju šeit. Atkal, es neesmu gatavojas darīt jebkuru rakstīt priekšā no jums šeit. Ļoti pamata JavaScript vienkārši sakot, ja to sauc par mēs ejam jāsniedz dažas ziņas par to, kā mēs saņēmām šeit un tad mēs esam gatavojas darīt dažas pamata lietas. Iet atrast lieta manā HTML lapu, kas ir nosaukts nameInput, paķert to, ņem savu vērtību, iepļaukāt "Hello" uz priekšu tā, un brauciet, kas izriet virkne vērā, ka div tagu, kas mums bija pirms tam tiešām nav kaut agrāk. Tagad mēs spēsim atrast šo frāzi un padarīt tās iekšējo saturu, kas vienāds ar šo virkni. Ļoti vienkārši JavaScript. Cerams, ka jūs esat atzīstot, ka tur tiešām nekas neparasts notiek šeit. Tā ir tikai taisni HTML un JS šeit. Ja es palaist šo tagad, tas joprojām nav gatavojas darīt jebkuru darbu, jo man nav vadu to saņemt notikumu. Lai to izdarītu, es darīšu, ka tieši šeit, atkal atgriežoties pie mana kompleksa, popping to šeit. Es ceru, ka jūs esat redzējuši visu šāda veida stuff pirms, tāpēc es ne pārāk izskaidrot. Tagad mēs esam gatavojas iet saņemt helloButton. Mēs ejam, lai teikt, "pogu, apsveikumus." "Te ir notikums, kas jums tagad reaģē uz." "Kad kāds noklikšķina uz jums, aicinu šo funkciju, buttonClickHandler." Un tas, ka funkcija mēs tikko pievienotās tiesības uz leju, apakšā tur. Viss. Tāpēc tagad mēs esam ieguvuši pārsteidzoši funkcionālo piemērošanu. Es domāju, ka jūs patiešām iespaidu ar to. Chris. Gaidīt to. Wow. Labi. Tas ir pārsteidzošs. [Smejas] Bet tur ir vairāk. Nepērk to vēl. Gaidīt. Ļaujiet man jums parādīt mazliet vairāk šeit un izkļūt no visu ekrānu. Mēs ejam staigāt, pirms mēs palaist. Ļaujiet man iet un faktiski parādīs mazliet ar CSS. Tikai pēc noklusējuma, ja mēs atskatāmies lapā šeit, kad mēs velk šīm lietām no WinJS, un mēs saņēmām ui tumšs, Patiesībā, jūs varat mainīt to uz noklusējuma, izmantojot gaismas pieteikumu. ui-tumšs ir labs grafikas lietojumiem, piemēram, izmantojot daudz attēlu, jūs parādot daudz vizuālo saturu. Ja jūs parādot daudz teksta saturu, ui gaismas parasti ir laba izvēle. Jums nav jāizvēlas, bet es esmu pārslēdz to un tagad jūs redzēt pašu atzīmes, pati visu, tas ir tikai, izmantojot būtībā apgriezts shēmu šeit kur viss ir padarot to melns teksts uz balta fona. Tas viss ir labi un labs. Ļaujiet man šeit, un pieņemsim faktiski darīt mazliet vairāk ar CSS. Es nolikšu to atpakaļ tumsā, jo es domāju, ka tas ir iespējams, vieglāk redzēt uz ekrāna kad es sākt darīt šīs lietas. Es esmu gatavojas aizstāt ķermeņa vairāk par vienu reizi. Es iešu šeit. Ļaujiet man nuke šo. Pieņemsim celt organismā ar klasēm. Es uzskatu, ka jūs esat darījuši pamata selektori ar CSS un lietām, piemēram, kas jau ir, tāpēc jūs droši vien zināt, kas notiek šeit. Tikai piešķirot dažās klasēs mūsu galvenes, un mēs izveidot jaunu div wrap pārējo šīs lietas, ko mēs tagad var izmantot, lai stils visiem kopā. Tātad, ko es varu darīt tagad iet pār mūsu noklusējuma CSS. Vai jūs paskatījās mediju vaicājumiem vēl? Vai jūs runājāt par to, ka pie visiem? Mediju vaicājumi ir daļa no šīs iegremdēto tendenci - vai tas ir konstatēts, tendence šobrīd faktiski tīmeklī - atsaucīgai dizaina vai pielāgojamai, un ideja ir tāda, ka jūsu programmas var tiešām pielāgot sevi pienācīgi pamatojoties uz to, ierīce, kas viņi ir parādīts var darīt. Tātad, ja jūs izmantojat mobilo ierīci, protams, jūs neesat gatavojas, lai būtu tik daudz ekrāna nekustamo īpašumu jo jums būs uz lielā 30 collu monitors sēžot pie galda, liels dators, piemēram, ka. Tātad vecā atbilde uz šo jautājumu būtu jābūt 5, 6 dažādas versijas vienā lapā un jūs atvērt versija, kas tika pielāgota, ka daži izmēra ekrānu. Nav liels. Tas ir ļoti, ļoti atkārtojas, un tur ir ton uzturēšanas, lai to izdarītu. Tagad mums ir kaut ko sauc par CSS mediju vaicājumi, un mēs varam izmantot, lai automātiski atklāt, kad tur ir daži izmēri vai daži lietojumi jūsu saturu tiek veiktas. Tātad jūs varat atbildēt uz šo un jūs varat teikt: "Labi, šajā gadījumā "Jūs, iespējams, pat nav nepieciešams man pateikt jums to, kas notiek šeit." Tas ir tikai saprotams, ja šis pieteikums ir snapped, tāpat kā es parādīja jums pirms - satveršanas, un liekot to pusi no ekrāna - tad pieņemsim to darīt šādu stilu. Stils ir ne tikai par krāsām un lietām, piemēram, ka. Tas ir arī par izmēriem un rezervēm un paddings un ievirzes saturu vai pat invaliditāti vai kas ļauj visu daļu no jūsu lapas un, šajā gadījumā, jūsu app vai savu spēli, kā arī. Tātad, šeit jūs varat darīt, kā vienkārši, kā jūs vēlaties. Tas nebūtu lietderīga jūsu progr, bet tas ir demo laiks, tāpēc es esmu gatavojas iet uz priekšu un vienkārši pievienot pamata ķermeņa atlasītāju un teikt, "Kad es esmu snapped, iesim uz priekšu un darīt fona krāsu un pieņemsim izvēlēties kaut ko." Tev IntelliSense šeit. Tas ir tiešām ļoti foršs. 2012.gadā mēs esam pievienojuši daudz lietas par CSS atbalsts un JavaScript un HTML. Jūs esat, protams, ieguva nolaižamo IntelliSense pārāk, bet tas nav cool lieta. Cool lieta ir tev vizuālo selektori par daudz lietas, kā arī. Lai jūs varētu iet cauri, un tikai izvēlēties krāsu, vai arī jūs varat iet ārā un ir vēl konkrētāks, un jūs varat izvēlēties - tas būs briesmīgi. Es tiešām izvēlēties pienācīgas krāsu šeit. Skatīties atzīmes arī, starp citu. Tas ir jūsu RGB standarta formāts tur. Bet, ja es varu pārslēgties necaurredzamību, tas notiek, lai pārslēgtos uz alfa kanālu selektoru šeit. Tātad jūs varat redzēt, ka krāsu ar būtībā tādu procentu pārskatāmību, kas jums ir par to visi cep tiesības tur. Es esmu gatavojas, lai saglabātu to kā 100%, un tad, kad es esmu darīts ar to, ka viss ir labi un labs. Tagad, ja man palaist app, un mēs app un mēs snap to, ka fona krāsa tiek pielāgota automātiski tikai tāpēc, ka mums ir dažas CSS, kas saka: "Ej darīt." Jūs arī varat rakstīt JavaScript arī, ka darīs to pašu vai arī, ka jūs varētu izmantot, lai faktiski apturētu spēli, darīt lietas, piemēram, ka. Tas ir iespējams, ja jūs izmantojat JavaScript. Jūs varētu izslēgt spēle cilpa šajā brīdī. Jums būtu nepieciešams JavaScript jo tas nebūtu kaut kas jūs varētu CSS. Bet paturiet prātā, ka tas ir tikai notikums. Jūs varētu teikt: "Kad mans pieteikums ir mainīti, "Let 's redzēt, ja mēs atcirta." Un tas arī viss. Labi? Esmu bijis runā daudz. Vai ir jautājumi, līdz šim par to, kur mēs esam? Jā. [Students] Vai ir apmācība, lai ikviens, lai iegūtu vairāk informācijas? >> Jā. Jautājums ir, vai ir apmācība par to? Es ņemšu tikai to attiecinātu uz visu. Ir dažas lietas, ka jūs varat doties uz. Let 's faktiski izkļūt no šejienes. Ļaujiet man atgriezties šeit. Viena lieta atzīmēt ir Visual Studio pati konsultācijas būvētas collas Ļaujiet man atbrīvoties no tā. Ja jūs iet un izveidot jaunu projektu, vai fails, Jaunceltne, un skatīties uz kreisajā pusē, ir Online mezglu šajā selektoru. Tas ir gatavojas veikt mazliet. Es esmu par manu MyFi šeit. Bet tas nāks klajā, un tas notiek, lai dod man iespēju atrast veidnes bet arī, kas ir vēl svarīgāk, paraugus, kā arī. Lai es varētu noklikšķināt JavaScript. Tas notiek, lai atrastu paraugus mani. Mans izšķirtspēja ir veids, augsts šeit. Parasti, jūs varētu redzēt sarakstu ar daudz dažādas lietas šeit. Ja tur ir kaut kas jūs vēlaties izmēģināt, izvēlēties valodu, JavaScript šeit, un saka: "Es nezinu, kā to izdarīt ģeogrāfiskās vietas." "Es nezinu, kā atvērt failu." "Es nezinu, kā to izmantot webcam "Vai optimizēt touch vai lietām, piemēram, ka." Ir paraugus visu: koplietošanas, meklēšanu, App bāri, padarot tālvadības zvanus uz pakalpojumu, JSON kodējumu. Visas šīs lietas veidu tur ir paraugi šeit, un viņi nav milzīgs paraugus, kas gatavojas pieņemt jums visu nakti, lai vilktu, izņemot tikai, lai atrastu, ka viena lieta, ko jūs vēlētos, lai uzzinātu. Viņi patiešām labs. Viņas ir mazas, tiesības uz punktu veida paraugiem. Esmu iemācījies tonnu, ejot cauri šiem sevi, un tāpēc es iesaku daudz kā viena lieta. Vēl viena lieta ir norādīt arī, protams, es parādīja jums dev.windows.com, Tātad, ja jūs iet atpakaļ uz to, ka jūs redzēsiet apakšā tur ir arī paraugi šeit. Tātad, jūs varat lejupielādēt tos visus uzreiz, bet tur ir arī daudz citu resursu arī šeit , kas var palīdzēt jums līdz ātrumu. Viena cita lieta, un es tiešām ieteiktu jums izmēģināt šo, Man uz manu blogu, bet es ņemšu tikai iet labi uz to. Es tev parādīšu. Mans emuārs ir resursi, un tamlīdzīgas lietas. Viena no lietām, norādīt, ir tepat, šī lieta: Tava ideja. Jūsu App. 30 dienas. Ja jūs noklikšķiniet uz to, tas notiek, lai jums patiešām noderīgu vietā. Tas ir daudz vairāk noderīga, nekā jūs varētu gaidīt. Tas būs 30 dienas, satura, ka jūs varat būtībā iegūt padomus un trikus visā šajā procesā, kā jūs veidojat app. Un, kā jūs varētu gaidīt, jūs faktiski var iegūt par spēles too un tālruņa progr, lietām, piemēram, ka. Vārdu sakot, pierakstīties uz to, kā viņi gatavojas sūtīt jums padomus un trikus par, "Vai esat domājuši par to izdarīt? Vai jūs atbalstāt Snap?" "Šeit ir dažas vadlīnijas par to, kā to izdarīt labi." "Vai esat domājuši par to iesniedzot uz veikalu?" "Vai esat domājuši par to, kā jūs gatavojas pārdot savu pieteikumu?" Tas notiek, lai iet cauri visām šīm dažādām lietām. Un faktiski, ja jūs par spēļu trasē, kādā brīdī jūs sākat atzīstot persona runā ar jums jo man tiešām bija jāiet uz Redmint darīt tās un reģistrē 2 video tur. Bet tas viss ir daļa no spēļu trases, un tur ir arī pilnu dziesmu vispārējai app attīstībai. Ka sauc Generation App. Es noteikti iesaku arī jums papildus paraugiem. Tur ir daudz video par vietu sauc Channel 9, kā arī. Tas ir iespējams, pēdējā lieta, ko es ieteiktu, kā arī pirms mēs doties tālāk šeit. Channel9.msdn.com. Tas ir liels, jo jūs neesat būs iepazīšanās ar tonnas baltās grāmatas. Tā būtībā daudz video, screencasts un lietas, kas ir tiesības uz punktu. Es nesaku, tas vienmēr ir tiesības uz punktu. Tas atkarīgs no tā, kurš dara runā. Bet vispār, tur ir daži patiešām to-the-point video šeit kas jums parādīs kādu noteiktu lietu, jūs varētu vēlēties, lai uzzinātu, vai redzēt demoed. Tur ir arī visas mūsu saturu no mūsu konferencē, kas notika pirms pāris nedēļām sauc Build, un jūs redzēsiet, ka tieši tur. Ir Core tehnoloģijas Windows 8 spēlēm. Tur jums iet. Es biju tur, faktiski. Jūs nevarat redzēt mani. Man bija vairāk nekā šeit. Bet tik un tā, ka malā, es ieteiktu jums to apskatīt šos video. Viņi diezgan noderīga. Ja Jums ir iestrēdzis par kaut ko, vai jūs vienkārši vēlaties, lai redzētu, kas kaut ko varētu darīt, uguns tos uz augšu. [Guarin] Windows Mail tikko man atsūtīja e-pastu ar saiti uz saturu studentiem, lai lejupielādētu ar parauga kodu un sīkumi, piemēram, ka. >> [Bowen] Great. Awesome. Paldies, Edwin. Labs. >> [Students] Man ir jautājums. >> [Bowen] Oh. Jā, lūdzu. [Dzirdams students jautājums] >> [Bowen] Ak, es esmu priecīgs jums lūdza. Jā. Jautājums bija, vai ir vizuālo interfeisu, lai es varētu radīt lietas? Edwin jūs apbalvos skaisti par šo jautājumu. Ir veids, kā to izdarīt. Mums vajadzētu darīt tagad? Pieņemsim to darīt tagad. Es iešu uz to tieši tagad. Patiesībā, ļaujiet man pievienot vēl viena lieta, ar šo demo, un tad es jums parādīs faktisko atbildi. I gatavojas pievienot mazliet vairāk CSS šeit. Es biju nedaudz off par pieskares šeit. Ļaujiet man kaut CSS šeit, lai izmantotu no klasēm, kas mums Pievienots pirms laiciņu, header, uz mainContent div, un pēc tam uz greetingOutput. Ja es daru to un palaist to, jūs varat redzēt, tagad mēs esam ieguvuši mazliet atšķirīgu polsterējums un starpību, tāpēc mums ir faktiski dažas nobīdes šeit. Tie ir vairāk uz to, ko jūs gatavojas sagaidīt no gala pulēta pieteikumu. Bet es esmu tikai parāda to jums, jo tas ir taisni uz augšu CSS. Tātad lietas, ko jūs jau zināt, jūs varat izmantot šeit, lai pielāgotu saturu, kā vēlaties. Jūs jau esat redzējuši, kā padarīt fona mainītu, ka veidā. Ja es dodos atpakaļ, lai mūsu HTML, es esmu gatavojas pievienot vēl vienu komplektu atzīmes, un tas ir faktiski būs vadība no WinJS. Es iešu un paķert to, etiķeti. Ļaujiet man pārliecināties, es esmu darot to pareizajā vietā. Droši vien pietiekami labs. Šeit es esmu tikko pievienotās - un mēs iesim uz pilnu ekrānu, lai jūs varētu redzēt visa lieta - Esmu pievienotās etiķeti nākamo div. Div sauc ratingControlDiv. Pats par sevi tas nedara neko. Atverot šo pārlūkprogrammā, jūs apskatot tukšu, div pati. Bet gan tāpēc, ka noslēpumaino līniju kodu, kas man parādīja jums pirms, process, tas notiek, lai meklētu kaut ko, kas izskatās šādi - Datu-win-control - un tas notiek, lai atrastu kāds ir šo parametru. Tas notiek, lai instance kāds tas ir, tas ir, norādot uz. Šajā gadījumā, tas ir novērtējums kontroli, tāpēc es saku: "Lūdzu, ej un aizstāt šo lietu "Ar visu, kas jums jādara, lai reitingu kontroli." Tas varētu būt uzsist kontrole, tas varētu būt progress gredzens vai kāds kontrole, kuru vēlaties izmantot. Viņi visi dodas uz būtībā strādā vienādi. Jūs izmantojat standarta HTML5 atzīmes, lai norādītu to, ko jūs vēlaties, un tad jūs gatavojas iegūt kontroli beigās šo. Ļaujiet man palaist šo. Es tikai kopēt ka, un tagad, ka atzīmes kļūst tas, kas ir faktiski diezgan vairāki HTML elementus. Tie visi ir uz atsevišķiem attēliem, un tur ir divs ap tiem ar selektori. Cerams, ka jūs varat redzēt, ka. Tas ir mazliet smalks. Es varu lidināties pa dažādiem objektiem, un tas notiek, lai es varētu redzēt reitingu šeit. Es varu noklikšķiniet uz tā, un tas atceras reitingu, bet tas ir par to. Tas nav īsti darīt kaut ko ar reitingu. Viens no pēdējā lieta, ko es vēlos parādīt jums par šo Pirms mēs pāriet uz daudz vizuālo dizaina pieredzi ir mazliet kodu, ka es varu izmantot, lai reaģētu uz šiem WinJS kontroli. Ļaujiet man izkļūt no turienes, atpakaļ no pilna ekrāna, un pārslēgties uz JS šeit sekundi. Es varu darīt to tieši šeit. Es domāju, ka es ņemšu nomainīt visu šo lietu. Patiesībā, es domāju, ka tas aizstās to visu, bet mēs noskaidrosim kopā. Es nolikšu to šeit. Jā. Es esmu gatavojas dzēst too. Ko es varu pievienot? Izskatās, ka daudz. Tas nav daudz. Es tikko pagarināja šo rindiņu kodu, ko es jau runāju par pirms, un es saku: "Kad viss ir izdarīts, ja ir veikti visi manas kontroles, ", Tad to izdarītu." Tātad, tad palaist šo funkciju sauc pabeigta. Šajā gadījumā, tas ir sīkumi jūs varat izrēķināt. Iet atrast, ka div kontroli. Patiesībā, tur ir viena lieta man vajadzētu norādīt. Ka nākamajā līnija ir faktiski sakot: "Man šī ratingControlDiv." "Es vēlos runāt tā, it kā tas būtu reāla kontrole, WinJS kontroli." Tātad būtībā, jūs esat jautā par to, no tā. Jūs sakāt: "Es vēlos runāt ar jums par kontroli." Un tad jūs varat sākt pasakot lietas, piemēram, "Mēs ejam, lai pievienotu klausītājs jums "Tātad, ja jūs esat mainījis, mēs varam reaģēt uz to." Un tad mēs varam arī darīt lietas, kā šis. Faktiski, tas ir vecais kods tur. Es domāju, ka es esmu trūkst līmēšana ar vēl vienu funkciju, un tas būtu faktiski funkcija, kas reaģē uz reitingu kontrolei tiek mainīts. Ļaujiet man pop, ka tiesības uz leju šeit, kaut kur ap tur. Un šajā gadījumā, vienīgā lieta, kas jauns ir tas, ka mēs ejam uz kāda reitings kontroles stāsta mums, un mēs prasām, ko sauc tentativeRating. Tur ir ķekars dažādas citas lietas, ka šī kontrole var jums pastāstīt, un tā iet kontroli kontroli. Tas ir ļoti vienkārši. Jūs varēsiet saprast to, nekādu problēmu whatsoever. Es palaist šo, un tagad, kad es mainīt vērtējumus un noklikšķiniet uz reitingu, Jūs varat redzēt, tagad tas ir faktiski uz to atbildētu. Tas liekot šo reitingu uz ekrāna vērā, ka citādi tukšā div tagu zem reitingu kontroli. Tas ir burvju daudz sīkumi arī šeit. Tātad, kā jūs veidojat pieteikumus Windows Store, tur ir ton kontroles, ka jūs varat izmantot. Viņi visi strādā kā šis. Ļaujiet man parādīs vizuālo pusi projektēšana šiem pieteikumiem. Labā ziņa ir tā jums jau ir šo rīku, kad jūs instalēt visu Ja jūs iet uz šo lejupielādēt un jūs saņemsiet Visual Studio. Es varu labi noklikšķiniet uz to. Es ne pietuvinātu objektu Tā vienkārši saka Atvērt maisījums. Maisījums ir vēl viens instruments, kas strādā plecu pie pleca ar Visual Studio un ir vērsta vairāk uz projekta pusē lietām, lai tā patiešām virsmas rīki, kas ir optimizēti, lai radītu stilu, veidojot animācijas, kas strādā ar CSS, daudzas lietas, kas šāda veida vēnā. Lūk, kas ir ļoti interesants un diezgan skaidrs, uzreiz ir, mēs esam apskatot app. Cerams, ka mēs joprojām esam. Tā vietā, lai redzēt kodu, kuru mēs joprojām redzēt apakšā, mēs redzam faktisko pārstāvību pieteikumu. Kas ir vairāk, tas nav tikai pārstāvību app, tas faktiski app darbojas. Un tas ir tas, kas patiešām ir jauka par Blend. Komanda ir paveikusi lielu darbu, lai HTML un JavaScript un CSS uz šo rīku. Tagad jūs varat faktiski, ja jūs esat ieinteresēti, "Ko tas nozīmē? Ko es varu darīt?" Es tiešām var izveidot ar šo pieteikumu, pat ja lietas, piemēram, tas neeksistē manā atzīmes. Atcerieties, ka vērtējums kontroli? Tas bija tikai div tag. Šī stuff, ka zvaigzne, pastāv runtime tikai. Kā es varu zināt, ka? Tur ir mazliet maģijas nekā šeit. Redzēt šos zibens skrūves? Katru reizi, kad jūs redzat zibens, tas nozīmē, ka tā tika izveidota ar kaut runtime. Daži JavaScript skrēja un pagriezās kaut ko šajā vai radīti to ar kādu loģiku. Šīs zvaigznes, kuras jūs redzat tika izveidota ar JavaScript ar WinJS. Jauka lieta ir, tas nav jautājums man, es vēl joprojām var izveidot to, Es vēl joprojām var iet un mainīt to, es varu uzzināt, kas notiek šeit, Es varu apskatīt CSS, es varētu iet uz priekšu un noskaidrot, kāpēc krāsa ir veids, kā tas ir, Es varu sākt messing ar lietām un to, ka lietas briesmīgs, ko es gribu darīt. Patiesībā, es ņemšu atvaļinājumu lietas atsevišķi. Bet jūs varat redzēt šeit tas viss ir CSS un tas parāda jums šeit. Ja es iet uz augšu, lai tur, tas notiek, lai parādītu jums visu, ko viņi sauc Winning, tāpēc CSS noteikumus, kas ir visvairāk īpašu un visvairāk izvēlēts šo posteni, kas jūs esat, iespējams, jau devusies pār jūsu klasēs, kur jūs varat teikt, tur ir vispārējs fontu, kas mēs esam, kas attiecas uz visu, bet tāpēc, ka tas ir H1, un man ir krāsu definēto h1s, tas būs šī krāsa, un tas ir tāpēc, ka tas ir specifiskāka nekā body1. Šis viena lieta tepat parāda jums visiem no tā, un tas ir patiešām spēcīgs stuff, kā jūs saņemsiet sarežģītāka, jūs esat jautājums, kāpēc šīs lietas ir veids, kā viņi ir. Tas tiešām pateiks jums, un jūs varat izvēlēties jebkuru no šiem posteņiem šeit. Ka krāsa nav pārāk slikti, faktiski. Jūs varat izvēlēties tos. Cerams, ka jūs varat redzēt. Par visu, kas jums ir uz jūsu pieteikumu, jūs redzat veselu kaskādi no visiem CSS, kas varētu būt piemērots tam, un kuriem viens ir uzvarēt, kuriem viens patiešām ņēma virsroku. Tie ir sava veida garlaicīgi. Tur nav daudz notiek daži no tiem. Ja es iet un mainīt krāsu, tad jūs sākat redzēt dažas kaskādes tur. Jūs varat arī izmantot HTML arī šeit. Es varu iet cauri un mainīt HTML rekvizītus visas šīs lietas, kā es vēlos. Tur ir tikai tonnas stuff šeit. Es nevēlos, lai savu laiku, ejot cauri visam šeit. Vienkārši zinu, tas ir šeit. Tur ir daudz dizaina orientētu funkcionalitāti, kas ir tikai pieejama, lai jūs lai jūs varētu palikt vizuāli, strādā ar pieteikumu, un nav jādara daudz guessing kas jums būtu jādara normāli un riteņbraukšana atpakaļ no pārlūka atpakaļ savu dizainu, atpakaļ uz pārlūku. Tas ir tiešām cool stuff par to, kā jūs attīstīt Windows Store app, tas notiek, lai jūs daudz ražīgāk. Jūs arī redzēt, tas ir uzskaites atzīmes šeit un jūsu CSS kā jūs strādājat ar dažādām lietām. Tas ir iespējams, tiešām grūti, lai jūs varētu redzēt, ka, jo īpaši attiecībā uz video, bet tas, kas notiek šeit, un es ieteiktu jums iepazīties ar to. Tas ietaupīs jums daudz laika. Tas ir maisījums. Ja jūs veicat kādas izmaiņas šeit, tie tiek automātiski gatavojas veikt atpakaļ pār Visual Studio. Tas ir tas pats failus, tas pats viss. Es atstāt to atsevišķi. Man ir labāks piemērs, ka es gribu, lai parādītu jums. Bet, ja es mainīt tur un saglabāts, un es atgriezos Visual Studio, tā teikt, "Hei, tu tikko mainīts kaut ko. Vai es varu pārlādēt to you?" Jā. Un jūs izmantojat to pašu stuff tur. Tas ir beigas konkrētā parauga. Es gribu jums parādīt augstāku gala paraugu tikai, lai dotu jums priekšstatu par citu funkcionalitāti Jūs varētu domāt par to, kā labi. Šis ir paraugs, app, ka jūs varat lejupielādēt. Ja jūs meklēt kaut ko sauc par Windows Camp in a Box, ir daži paraugi, kas ir ar to, ka, un viens no tiem ir Contoso pavārgrāmatu. Es varu tikai palaist šo jums. Custom uzplaiksnījuma ekrāns. Tas ir Režģa skats pieteikumu. Viņi saista dažus pielāgotus datu šeit. Jūs varat pārvietoties pa to. Jūs varat iet un apskatīt dažādas lietas, kas padara mūs izsalcis piektdienas pēcpusdienā. Es nezinu. Kas notiek, lai mani visvairāk izsalcis? Es nezinu. Es esmu tikai gatavojas izvēlēties vienu. Jūs iedziļināties šīs lietas. Tas jums parādīs recepti. Jūs varētu arī, nevis noklikšķinot uz objektu, Jūs varat iet labi uz šo satura kategorijas, šajā sadaļā satura. Tādā gadījumā jūs varat izlasīt daudz viltus latīņu stāsta jums visiem par šīm receptēm šeit un tad iet pa labi uz konkrēto recepti. Tas atbalsta arī lietas, piemēram, daloties ka es parādīja jums agrāk ar attēliem. Jūs varat arī meklēt šajā pieteikumā too. Tas ir ļoti vienkārši veikt meklēšanu. Būtībā, jūs vienkārši iegūt virkni tekstu no Windows un jums izlemt, cik jūs vēlaties, lai rīkotos meklēšanu ar to. Tas ir dažas rindiņas kodu, lai iegūtu, ka, un tad to, ko jūs darīt ar to pēc tam, kad tas ir pilnībā atkarīgs no jums. Šeit viņi ir arī app bārs, kur viņi izmanto kādu citu funkcionalitāti. Es ņemšu tikai pateikt, kas tas ir. Atgādinājums gatavojas izmantot to, ko sauc paziņojums grauzdiņš. Tas ir ļoti ērts, ļaujot lietotājam uzzināt, kad lietas ir noticis, piemēram, pieteikums tika uzstādīts vai kaut tika pabeigta. Tas ir arī labs spēles too. Ja jums ir pastāvīgs pasaule vai vadītājs kuģa, un pakalpojumu, kas ir hostinga, ka varbūt uz atsevišķas mašīnas, šie paziņojumi var nosūtīt uz mašīnu un pat tad, ja lietotājs neizmanto savu spēli, spēlējot savu spēli, vai darbojas jūsu app, viņi joprojām var saņemt paziņojumus par šiem veida notikumiem. Tātad, jūs varētu teikt: "Jūsu pils ir iznīcināts vai tikai par iznīcināta." "Get atpakaļ šeit un aizstāvēt to," vai kaut kas tamlīdzīgs. Noklikšķinot uz paziņojumu, jums iet labi atpakaļ uz spēli, un jūs varat spēlēt to. Tā, ka šie lietas veidu var palīdzēt tiešām pievērstu cilvēkus atpakaļ uz jūsu app diezgan efektīvi. Tur ir arī atbalstīt šo pieteikumu, izmantojot mikrofonu, webcam, darot video un ņemot fotogrāfijas. Jūs varat arī piespraust sekundāro flīzes. Tas ir noderīgi, ja jūs vēlaties, lai vienkārši ir flīzes, kas iet pa labi, lai noteiktu saturu. Šajā gadījumā, tā iet pa labi uz šo recepti. Viss, ko es esmu pieminēt es esmu tikai parāda jo tas ir lietas, ko jūs varat domāt par izmantojot, kā arī. Par lielāko daļu, tie ir ļoti vienkārši izmantot. Es tikai ieteiktu jums audzināt, ka paraugu pētnieks un atrast paraugu, kas var parādīt, kā to izdarīt. Tas ir diezgan vienkārši, lai tos uz jūsu progr tur, kā labi. Es gatavojas parādīs kaut ko citu, kas ir diezgan atdzist šeit. Es snap šo programmu, un es esmu gatavojas doties atpakaļ uz Visual Studio. Šis pieteikums darbojas. Tas darbojas no Visual Studio. Es varu darīt daži diezgan cool stuff ar to. Man tiešām ir iespēja, lai izvēlētos elementu, un es varu iet pa šeit dzīvot pieteikumu, un es varu teikt, "Es esmu jautājums, kāpēc ir Pagatavošanas laiks mazliet vieglāks pelēkā par pašu nosaukumu?" Es varu uzklikšķiniet uz tā. Tas notiek, lai sinhronizētu, ka atpakaļ Visual Studio, un tas notiek, lai parādītu man tieši radīts saturs, kā rezultātā šajā daļā UI. Tātad šajā gadījumā, tā ir prece, apakšvirsraksts un H4 dubultā konstrukcija, un ka, iespējams, stāsta mums to, kas mums ir nepieciešams zināt, jo kā h4 minētajā kontekstā, tas ir gatavojas saņemt noteikta veida fontu. Bet, ja es vēl nezinu, kāpēc, es varētu noklikšķināt uz Trace stili. Tad es varētu izvērstu krāsu, un es varu uzzināt, tieši kāpēc šī krāsa nav virsbūves krāsā bet patiesībā ir kaut kas cits. Tas būtībā ir Izstrādes rīki no Internet Explorer tādā mērā ievestas Visual Studio. Ja jūs esat strādājis ar Chrome Dev Tools, Firebug, lietām, piemēram, ka, šie instrumenti veidu, kas ir pārlūku, šāda veida funkcionalitāti, ir devusi tiesības uz Visual Studio tāpēc jums nav faktiski ir sākt pārlūku, un strādāt ar šiem instrumentiem atsevišķi. Tagad man ir Windows Store app tikai darbojas, un es varu sākt velkot to prom, un uzzināt, kāpēc lietas ir darīt to, ko viņi ir. Es varētu arī darīt to šādā veidā too. Es varu iet un vienkārši paņemt kaut ko pa labi no atzīmes, un uzzināt, kas tas ir pašā prasības pieteikumā. Es domāju, ka es esmu gājusi ar visu. Šeit es esmu lidinājās pār to. Es protu to. Tas notiek, lai parādītu man faktisko braukšanas pieteikumu, ja šī lieta ir ka es esmu tagad, noklikšķinot uz šajā atzīmes. Tiešām cool stuff. Kā jūs mēģināt izdomāt, kas notiek un ko HTML dara, ko CSS dara, paturiet to prātā. Atcerieties, tas ir šeit, lai jūs un arī to, ka maisījums var strādāt ar dzīvu braukšanas pieteikumu. Viens no pēdējā lieta, ko es gribēju parādīt jums ar šo pieteikumu - Starp citu, tas parāda, deltas, kā lietas mainīt arī, lai jūs varētu skatīties uz šiem dzelteniem gaismas. Tās ir lietas, kas ir tikko mainīts pieteikumā. Bet viena pēdējā lieta. Es gribu, lai dotos atpakaļ uz Blend tikai otrais šeit. Mēs atvērt šo augšu, Atvērt maisījums, vienā app, pats viss. Es tikai vēlos parādīt jums pieredze šeit ir ne tikai jūs esat iestrēdzis uz mājas lapā skatoties uz lietām, ko jūs saņemsiet pēc noklusējuma palaižot app un ļaujiet tai sēdēt tur. Jūs varat arī ieslēgt šo diezgan maza ikona šeit. To sauc Interaktīvais režīms. Jūs noklikšķiniet uz tā. Tas notiek, lai jūsu pieteikumu. Tu neesi noformējuma režīmā vairs, lai jūs nebūs uzklikšķinot uz lietām mainīt funkcionalitāti, bet jūs faktiski var strādāt ar pieteikumu tagad. Jūs varat klikšķināt, jūs varat darīt visu, nokļūt recepte, ka jums rūp vai kategorijas. Iesim pie šīs kategorijas. Es saku: "Labi, šeit ir tas, kur es gribu, lai izstrādātu". Tad jūs noklikšķiniet uz šīs pogas vēlreiz, tas dos jums atpakaļ uz dizaina virsmu, un tagad jūs varat darīt visas tās lietas, ko es runāju par agrāk. Es glabāt noklikšķinot kamēr man tas izvēlēts, uzzināt tās izmērus, uzzināt HTML par to, CSS par to lai darbojas pieteikumu, daži vēlāk daļa no pieteikuma. Ļoti, ļoti noderīgs. Es jums parādīs to jums. Lūdzu, paturiet to prātā, ja jūs meklējat vērā rakstot kodu ar šo tāpēc, ka tas notiek, lai saglabātu jums daudz problēmu, un tas ir diezgan labs stuff. Tas ir diezgan daudz viss, ko es gribēju parādīt jums Blend un Visual Studio visiem, kas. Visus jautājumus par vienu no šiem rīkiem? Kaut ko vispār? >> [Guarin] Man ir sīkumi dot ārā, tāpēc labi jautājumi, labas lietas. [Bowen smejas] Es jau esmu parādījis manu demo šeit. Es esmu gatavojas nodot to uz resursu lapā un pievērsties jautājumiem tagad. Šī pirmā atsauce ir, ka Generation App vietne ar spēli dziesmu un app trasē. Pierakstīties uz tiem. Jums nav jāgaida 30 dienas, lai saņemtu saturu. Varat sākt iet un meklē saturu, kā vēlaties. Es saprotu jūsu termiņus varētu būt savādāka nekā - [smejas] Tātad, ja ir Hackathon? Tas ir pāris nedēļas, vai ne? Tātad jums nav 30 dienas jāgaida. Tātad yeah, jūs varat pierakstīties uz to un pēc tam sāciet velkot saturu ārā no tā. Arī Dev un dizaina centriem. Un es neminēja, bet tur ir arī Store Docs. Tas varētu būt pēc tam, kad Hackathon kā jūs esat gatavi sākt iesniegt savas progr veikalā. Ir daži noderīgi pamatnostādnes šeit, daži ieteikumi par to, kā iegūt lietas uz veikalu, dažas kopīgas problēmas, kas varētu ceļojums jums augšu, un tas ir beigās šo resursu. Tātad, kas ir jūsu prātā? Kaut kas cits, ka jūs - [Guarin] Kas domā par darot Windows app CS50? Atdzist. [Bowen] Cool. Lieliski. Visus jautājumus par sīkumi, ka jūs esat redzējuši līdz šim, un kā tas attiecas uz šo? Piemēram, vairāk laika, es varētu ņemt spēli, ka es esmu uzrakstījis un kas darbojas pārlūkprogrammā, un tikai veida iet caur procesu vestu, kas Visual Studio un padarot to Windows Store app. Tas aizņem vairāk laika, nekā mēs patiesībā bija iekļaut šodien, bet īsais variants ir tas pats kods, kas jūs esat darbojas pārlūkprogrammā, un lietas, kas jums mainīt, ir lietas, kas jums izlemt, lai kontaktdakšu uz Windows 8. Tātad, ja jūs vēlaties izmantot piekariņi, ja jūs vēlaties, lai meklētu, vai dalīties, Jums ir nepieciešams izveidot app joslu slēpt prom dažas funkcijas uz, ka, tās ir lietas, ko jūs varētu mainīt veidu. Bet pamatā jūsu web app var palikt neskarta. Atkal, kamēr tas darbojas IE10, tas būs ļoti viegli osta lai panāktu, ka sīkumi, Visual Studio, uz Blend, un dara to Windows Store app. Atkal, tikai lietas, jums būs nepieciešams, lai uzzinātu, ir šie citi līdzekļi ka jūs varat izmantot, lai iedegties pieteikumu, piemēram, dzīvu flīžu un tādām lietām. Jā. >> [Students] Mans jautājums ir par darbu mobils. Tātad, ja jūs veicat app, kas darbojas kā app uz galda, tas ir patiešām viegli pārvietot to uz mobilo, vai ir tur - Jautājums ir, ja es veicu Windows Store app, kas ir patiešām optimizēts šajā vidē un es gribu, lai to uz mobilo pasaulē, kas ir saistīti ar to dara? Ka, tāpat kā daudziem jautājumiem, vienmēr nepārtraukti mainās atbilde. Labā ziņa ir tā, ja jūs uzlīmēšanu ar HTML un JavaScript, CSS, ja jūs, sākot no Windows Store app, tas notiek, lai jūs lai to Web un pēc tam izmantot šos veidu tehniku, piemēram, plašsaziņas līdzekļu jautājumiem un lietām, pielāgoties dažāda izmēra ierīcēm. Tas nozīmē, ka tur vienmēr ir sistēmas un lietas, kas tur ka atbalsts paplašinot dažādas tehnoloģijas, dažādas platformas. Kas maina visu laiku. Mēs arī mainīt lietas, kā arī mēs skatāmies uz to, kas mums ir tagad faktiski veic ar Windows Phone 8. Mums ir dažas kopīgas galvenās infrastruktūras piedāvāja starp pieteikumiem vidēs. Tā sīkumi, ka jūs darāt, lai izveidotu Windows Store app, daudz kas var pārnest uz Windows Phone 8 pieteikumu, kā arī. Tas atkal ir jaunas stāsts, tāpēc tur ir daži saturu, par to, ka pie būvēt. SDK tikko saņēmu atpakaļ laiciņu. Tas bija tikai izlaists pirms laiciņu. Bet attiecībā uz citām platformām pārāk, jūs, iespējams satikt daudzus starpplatformu sistēmu, kā labi. Labā ziņa ir sīkumi, ka jūs darāt šeit, pamatfunkcijas ir taisni uz augšu, interneta standarta stuff. Tikai lietas, kas nebūtu tulkot vienkārši ir lietas, ka Windows 8 ir, bet tas nav nekāds pārsteigums, jo tas ir Windows līdzeklis. Jūs neesat gatavojas atrast koplietošanas vai līdzīga veida līgumu par jebkuru citu platformu. Tātad tie ir lietas, ko jūs gribētu, lai no dizaina viedokļa pārliecinieties, ka Jums ir veidi, kā sava veida abstrakta, ka, lai jūs varētu teikt, "Ja es skrienu uz to, es varētu darīt." Ja es neesmu, tur ir dažas dizaina modeļus jūs varat izmantot, lai veida slēpt, ka stuff prom. Bet paturiet to prātā. Jā. Piedodiet. Iet uz priekšu. [Students] Ja es gribu, lai pārbaudītu savu Windows app virsū [dzirdams] [Bowen] Jā. Es izlaidis vēl viena lieta too. Jā. Es atbildētu uz jūsu jautājumu, vispirms, tad es jums parādīs iezīme Es aizmirsu pieminēt. Mums ir dažas mašīnas pieejami uz vietas. Piedod. Jautājums ir, kā es varu pārbaudīt lietas ierīcēm ja man nav gadās būt visai daudz lietas, no kuriem izvēlēties? [Guarin] Mums aizdeva jums puiši, es domāju, 5 vai 6. Cik daudz jums vajag? [Students] Mums ir 4 no tiem. >> Labi. Jūs puiši ieguva 4 tāfeles spēlēt aptuveni ar. Tāpēc noteikti ļaut visiem zināt, lūdzu. [Smejas] >> [Bowen] satriecošs. Tas ir pat labāk atbildi, nekā es biju gatavojas sniegt jums. Mums ir darba laiku izstrādātājiem, ko mēs darām mūsu birojā un tagad nāk drīz Microsoft Store vairāk nekā pie Pru, bet Edwin jau rūpēsies par jums. Ir 4 šīferis pieejami līdzņemšanai, testēšanai. Tur mēs ejam. Tur ir piemērs, viens tur augšā. Tātad jā, pilnīgi noteikti. Lieliski. Pilnīgi līdz šim labākais veids, kā pārbaudīt to, ir jābūt uz ierīces. Ja jums nav gadās būt viens vēl, vai jūs nevēlaties staigāt pāri Campus sniegā paķert vienu vai kāds, ir veids, kā to izdarīt atpakaļ, Visual Studio. Ja es dodos atpakaļ, kur es biju šeit, šeit, nevis, izmantojot vietējo mašīna, jūs varētu izveidot savienojumu ar attālās mašīna, bet tas nav tas, ko es runāju par šeit. Simulators ir lieta, ka jūs varētu vēlēties izpētīt. Es palaist šo, un tiešām, kas tas ir, tas ir būtībā logs uz savu sistēmu. Te ir faktiski mana sistēma darbojas, darbojas Contoso, bet tādā veidā, kas ļauj man mainīt dažus izpildes rādītājiem, vides parametrus. Tāpēc es varu pateikt: "Jūs zināt, ko?" Oh. Man jau tas darbojas mākslīgi 27 collu monitora 2560 izšķirtspēju. Es varu viegli nomest, ka uz leju un redzēt, ko mans pieteikums varētu darīt ar mazāku ekrānu vai mainot DPI iestatījumus vai neatkarīgi. Tāpēc uz maza ekrāna, 10.6, ko tā gatavojas darīt? Kas joprojām izskatās diezgan labi, vai ne? Jūs vēlaties to darīt, it īpaši, ja jūs iesniegt uz veikalu, jo mēs darām kā daļa no testēšanas procesu. Un, ja ir problēmas, piemēram, ka, tad jūs varētu uzskriet jautājums kļūst sertificēta veikalā. Bet tas ir daļa no simulators. Patiešām atdzist. Ļoti viegli darīt. Jūs varat arī izmantot iespējas, piemēram, pagriežot to, kā labi. Es varu noklikšķiniet uz pogas šeit, ir tā pagriezt, redzēt, ko kāds varētu būt kā pieredze rotējošo savu šīferi, to tabletes, un, izmantojot savu pieteikumu ar to. Ir dažas citas lietas, arī, piemēram, touch sacensība un dažas citas lietas, nosakot GPS. Es varu izlikties, es esmu citā vietā, un redzēt, ko mans pieteikums nav kad es izlikties, ka es esmu atpakaļ Sietlā vai kaut ko. Bet tas ir ļoti noderīgs iezīme, un tas ir būvēts, lai gan Visual Studio un maisījums. Jā. Jūsu jautājums. [Students] Ja jūs esat rakstiski spēli, vai Visual Studio nekādu atbalstu animāciju? Jā. Jautājums ir ap animāciju atbalstu, jo īpaši spēļu. Tas ir atkarīgs. [Chuckles] Ar JavaScript Es teikšu, ka ir iespējams, mazāks atbalsts nekā ir uz XAML pusē, kas ir termiņi, ir storyboards un lietas, kas ir būvētas collas Par animācijas JavaScript progr, es nezinu, cik daudz par atbildi es vēlos, lai dotu jums. Man ir resursi, par manu blogu, kas iet cauri daudz iespējas gan fizikas animācijas, iespējas JavaScript orientētu spēles uz Windows 8. Es gribētu jūs nosūtīt tos. Būtībā, tur ir tik daudz izvēles. Iemesls, kāpēc es esmu kavējas, ir tur ir tik daudz izvēles dara animācijas ar JavaScript. Tā varētu būt CSS, tas varētu būt Gleznas pamatā, tas varētu būt tikai pamata DOM animācijas, tas varētu būt daudz dažādas lietas, lai tā patiešām ir atkarīgs no jūsu izvēles. Ja jūs nolemjat izmantot kaut ko līdzīgu Create.js vai laima vai cita veida sistēmām - Nu, es neesmu pat pārliecināts, ka jūs gatavojas, lai varētu izmantot augstāku end sistēmu piemēram, ietekmes vai Construct. Kas mēdz radīt vairāk kodu, nekā jūs varētu apsvērt no nulles. Bet tajos gadījumos, jūs joprojām varētu izmantot simulators, jūs varat izmantot vidi, un es parasti tikai izmantot šo vidi par manu testa platformas tādos gadījumos kā es esmu izstrādājot spēles. Es esmu bijis labi, jo īpaši ar Gleznas animācijas, kas, iespējams, ir visbiežāk lieta. Labākais jūs gatavojas, lai, iespējams, atrast ir Izstrādes instrumenti pārlūkā un izstrādātāju rīki Visual Studio. Sava veida meandering atbildi tur, bet, cerams, es saņēmu savu atbildi. Jā. Jums. [Students] Kas ir datu uzglabāšanas iespējas, lai Windows 8 progr? Kādas ir datu glabāšanas iespējas Windows 8 progr, Windows Store progr? Jūsu iespējas tiešām ir katrs pieteikums izpaužas savs baseins vietējo krātuvi uzstādījumus un datu, bet tas ir arī smieklīgi viegli izmantot viesabonēšanas uzglabāšanu, izmantot mākonis balstītu uzglabāšanu. Tā ir bezmaksas. Kas notiek, ir jums būtībā izvēlēties citu klasi, un jūs sakāt, "Viesabonēšanas iestatījumi, saglabāt šo konkrēto komplekts saturu" un to Microsoft kontu, neatkarīgi no viņi parakstīja kā, būs galvenais, lai viesabonēšanas šo informāciju apkārt. Tātad, ja es izmantot savu spēli par manu klēpjdatoru, un tad es piesakieties ar to pašu kontu un es spēlēt spēli uz virsmas vai tableti, , kas automātiski klīst, ka iestatījumu un datu apmaiņu starp šīm mašīnām. Tas ir noklusējuma lieta. Tas ir labs dažu datu apjomu. Jūs nevarētu nodot milzīgu datu bāzi par tiem. Ka jums jādodas uz cita veida risinājumu, kā hosted datu bāzē mākonis, lietas, piemēram, ka. Ir dažas citas kopienas iespējas, ap cita veida datu tehnoloģiju. Esmu redzējis dažas SQLite iespējas sabiedrībā ap tur too. Tāpēc arvien vairāk un vairāk parādās, bet tie ir galvenie lietas, ko jūs varētu izskatīties uz par spēli vai app. Un jums bija jautājums uz muguras too. [Students] Attiecībā uz tīkla [dzirdams] augšupielādējot vai lejupielādējot failus [dzirdams] [Bowen] Vai jūsu jautājums, kā jūs varat redzēt, ka vai kā jūs varat atkļūdot, ka, un to izmēģināt? [Students] Kā jūs varat atkļūdot to [dzirdams] Piedodiet. Es nevaru dzirdēt to visu. [Students] Kā jums tas bug pārbaudīts un arī [dzirdams] Lieliski. Lieliski. Kā jūs strādājat ar tīklu? Kā jūs varat redzēt, kas notiek? Ir daudz dažādas atbildes uz šo vienu, bet ļaujiet man parādīs, iespējams, ir vieglākais lietas šeit. Ļaujiet man atbrīvoties no simulators sekundi. Tikai pāris debugging iespējas tīklu. Tur ir pilns tīkls kaudze cep labi gan WinRT līmeni un no WinJS, lai jūs varat ļoti viegli veikt xhr, AJAX tipa zvanus no jūsu spēli vai app, lai to izdarītu. Pirmkārt, man ir tendence izmantot 2 lietas. Es izmantoju faktisko dev paši instrumenti, kas ir tīkla kaudze cep uz tiem. Ļaujiet man parādīs Windows mājas lapā. Es varu dot to uz augšu, un tur tiešām tīklu proxy cep uz šiem rīkiem šeit. Tāpēc es varu darīt, es varu atsvaidzināt lapu, un tas notiek, lai parādītu man visu mijiedarbību, tostarp AJAX aicina šajā sesijā, jo šis lūgums darbības laiku. Tas ir lietderīgi. Tas būs ļoti noderīga pārlūkprogrammu balstītas progr. Cita veida progr, tostarp Windows Store apps, Es izmantot rīku, ko sauc Fiddler. Jūs gatavojas saņemt spēli atbildi. [Chuckles] Vijolnieks ir vienkāršs proxy. Es domāju, ka es varu parādīt, ka jums. Tas ir tikai GetFiddler.com, kas, interesanti pietiekami, es esmu izsekot savu tīklu kaudze dodas uz GetFiddler. Bet tik un tā, Fiddler ir rakstīts ar vienu no vājajiem uz IE komanda, tāpēc viņš zina, ko viņš dara. Tas ir labs proxy, ka jūs varat izmantot, lai debugging tīkla trafiku. Es ieteiktu to. Jautājums tur too. [Students] Vai ir viegls veids, kā integrēt svešvalodu ievadi, piemēram, japāņu vai ķīniešu, uz Windows progr? Es nevaru teikt, ka es esmu darījusi pārāk daudz no tā pats, bet tas cep iekšā Ir iespējas, protams, kas izstaro savu pieteikumu - ı'm sorry, es neteicu jautājumu - iespējas visā globalizāciju, lokalizācija saturu, arī lietas, piemēram, to var pārdot dažādos tirgos un mērķa, ka versija par savu pieteikumu attiecībā uz šīm atsevišķām valodām vai kultūras, vai lietām, piemēram, ka. Absolūti būvētas collas Mēs esam bija atbalsts, kas uz visiem laikiem, un kas nes uz priekšu savos iespējas Windows Store. Jūs varat darīt, ka veikalā pati, pārdot dažādos tirgos, jūs varat darīt, ka pieteikumā, kā arī pārāk ar resursu izmantošanas, lai noteiktu, "Ja es esmu, kas izstrādāts šai kultūrai, tad izmanto šos ignorēšanas mana teksta saturu "Vai izmantot tiesības uz kreiso lasītājs." Tie visi ir daļa no noklusējuma WinJS un WinRT API. Labs jautājums. Kā mēs to darām? Jebkuri citi? Un, ja kāds no video, ir jautājumi, es esmu cbowen @ microsoft, tāpēc es esmu laimīgs, lai uz visiem jūsu jautājumiem no nākotnes. Ļoti - no nākotnes, nākotnes [imitē echo]. Tātad, šeit ir mani. Ļaujiet man atpakaļ manu kontaktu šeit. Tik vienkārši sūtīt man piezīmi, cbowen @ Microsoft, un es nokļūt atpakaļ uz jums, cik ātri vien varu. Kaut kas cits, ka jūs domājām? Mēs esam labi? Lieliski. Labi. Paldies jums visiem ir ļoti daudz. I appreciate it. [Aplausi] [CS50.TV]