[Powered by Google Translate] [Seminar - Windows 8 - App / Game Development með HTML5]
[Chris Bowen, Edwin Guarin - Harvard University]
[Þetta er CS50. - CS50.TV]
>> Hey, allir. Mitt nafn er Edwin Guarin. Þetta er Chris Bowen.
Ég læt hann kynna sig í annað.
Ég vil bara að gera a fljótur tilkynningu.
Fyrst af öllu, allt sem þú CS50 nemendur fá Windows 8 fyrir frjáls.
Svo ef þú ert að hugsa um í raun að nota það fyrir lokaverkefnið þitt, er það þitt.
Nate mun senda út tölvupóst síðar á til að fá leiðbeiningar.
The second hlutur er að ef þú ákveður að skrifa Windows 8 app fyrir CS50 endanlega verkefnið,
við erum að fara að vera að gera nokkrar uppljóstrun: óákveðinn greinir í ensku Xbox,
við gætum vera fær um að gefa ákveða burtu, eitthvað svoleiðis.
Þannig að ef það er eitthvað að halda þér aftur, láta Chris eða ég veit
hvernig við getum hjálpað þér að byggja eitthvað virkilega flott.
Svo takk aftur fyrir að koma í dag, og ég ætla að afhenda það yfir til Chris.
>> Þakka þér, Edwin.
Takk, allir, fyrir að taka þátt okkur í dag.
Ég er Chris Bowen. Ég er einn af samstarfsmönnum EDWIN er hér á Langanesi.
Mig langaði bara að eyða smá tíma með að tala um
hvernig á að gera Windows Store umsókn með HTML5, Javascript og CSS
og konar fá öllum spurningum sem þú kannt að hafa um það svaraði fyrir þig
eins og þú ert að leita í átt að hugsa um kannski að nota það fyrir a CS50 úrslitakeppni tækifæri.
>> Sem sagt, munum við bara kafa rétt inn
Ég ætla að fara yfir glærum hérna.
Ef þú hefur einhverjar spurningar, ekki hika við að senda mér tölvupóst.
Ég er cbowen@microsoft.com, og það er bloggið mitt og Twitter minn.
Hvernig sem þú vilt komast í samband við mig, það er allt í lagi.
Ég hef fengið um klukkustund af efni, og ég vil fá spurningum þínum í leiðinni,
svo ekki vera feimin um að hafa spurninga meðan þetta.
Þeir geta ekki séð hver er að spyrja spurninga um skráningu,
þannig að þú munt vera eins nafnlaus og þú vilt vera.
>> Láta mig kafa rétt í, bara gefa þér á fljótlegan Kynning á Windows 8,
og sýna þér nokkrar af þeim hlutum sem um Windows Store apps sem þú might íhuga að
eins og þú ert að hugsa um að þróa forrit.
Við erum að horfa á Windows 8. Við höfum verið út í nokkra vikur núna.
A einhver fjöldi af sterkum samþykkt þarna úti þegar.
Þú gætir hafa séð þegar yfirborði vélar sem við höfum eins og heilbrigður.
Það er einn hérna í raun getur þú taka a líta á ef þú ert hér í eigin persónu.
Ég vil virkilega að tala við þig, sýna þér í kringum litla hluti um Windows 8.
Hugmyndin með Windows 8, virkilega það er að koma fram allt draslið sem þú þekkir frá Windows
inn nokkrum nýjum reynslu - einkum hlutir eins á yfirborðinu vél með snerta,
Þessar konar fleiri farsíma sem eru nú á markaði,
en það er líka Windows á kjarna þess.
Svo það þýðir að þú getur sett það í raun á allt sem keyrir Windows 7,
frá stærsta þrefaldur þinn SLI gaming útbúnaður niður fartölvuna þína
og til nýjan önnur tæki sem þú gætir tekið upp í dag.
Þeir vilja keyra Windows 8.
Ég skal sýna þér í kring bara svolítið,
og allar upplifanir sem þú munt sjá hér eru hlutir sem þú getur búið.
Hugmyndin er hvort það er snerta, mús, lyklaborð,
hvað tækið er að þú ert að keyra forritið á, það er að fara að keyra mikill.
Windows 8 mun hjálpa með öllum þeim aðstæðum.
>> Þessar glærur til hliðar, við skulum bara fá rétt í að taka a útlit í kring hér.
Leyfðu mér að sýna þér í kringum skjáinn heimili mitt. Þetta er að byrja minn skjár.
Ég verð bara að gefa þér smá skoðunarferð hér.
Ég er á a non-snerta vél, svo eins mikið og ég vil að snerta laptop skjáinn minn,
það mun ekki gera neitt, þannig að ég ætla bara að fletta í kring hér svolítið og sýna þér.
Sumir hlutir sem þú might tilkynningar eru sú staðreynd að þetta það sem kallast lifandi flísar
reyndar getur lifandi, og þeir geta veitt þér upplýsingar -
kannski uppfærslur á tölfræði fyrir leik
eða sýna þér fréttir frá sumir af the fyrri apps sem eru hér á vinstri-hönd hlið.
Svona. Ég er viss um að það er bara jákvætt og frábærlega góðar fréttir.
Þú getur séð hér að það er mjög að vekja athygli þína aftur til the app, segja,
"Hey, það er eitthvað nýtt hér. Líttu á. Komdu aftur inn og sjá hvað er nýtt fyrir þig."
Það er kallað lifandi flísar, og þú getur gert tilkynningar
annaðhvort beint úr forritinu sjálfu
eða ef þú taka a líta á fleiri smáatriði, munt þú finna út hvernig á að skrifa ytri þjónustu
sem geta í raun ýta upplýsingum að spjaldinu,
sem er það sem er að gerast með þessar fréttir apps.
Þeir eru í raun að fá fréttir frá skýinu og uppfæra yfirlitið rétt þar
svo að fólk veit að það er ástæða til að opna forritið og kíkja
á hvað nýjustu fréttirnar eru í einhverjum af þessum
eða ef það er ný uppskrift eða nýja hár skora til að slá
eða vinur hvað sem spila eða á þessum forritum.
Það er eitthvað til að tæla þig aftur inn
Svo er það lifandi flísar, og það gæti verið manneskja, gæti það verið a website eins og heilbrigður.
Yfirleitt er það forrit.
>> Nánast öll þessi atriði sem ég hef hér kom frá Windows Store. Ég ráðast það.
Það er eitt af þeim forritum sem þú færð með því að vanræksla
á hvaða vél sem er í gangi Windows 8.
Þú getur komið hér til að finna eitthvað sem þú vilt vilt,
frá hlutum sem eru undirstrikuð í leikjum sem ég hef ekki séð áður.
Ó vá, höfum við fengið nýja Pinball hér.
Þú getur sett þetta hérna úr verslun,
og við munum tala um hvernig á að þróa þetta.
Þú hafa a einhver fjöldi af val í því hvernig þú býrð þá.
Við munum leggja áherslu á á JavaScript sögu með HTML og CSS,
en til notenda, til kaupanda á app, það skiptir ekki máli hvað það var skrifað inn
Þeir geta farið á undan og vinna með það.
Ég er ráðabrugg við þetta einn, svo ég þarf að opna þetta upp og taka a útlit.
Sérhver app, þar á meðal þær sem þú sendir inn og selja eða gefa burt ókeypis,
hvað sem þú vilt gera í versluninni, vilja fá heimasíðu eins og þessa.
Þú getur sent inn með umsókn þína fullt af skot skjár - þú sjá sumir hér -
upplýsingar um forritið, og með tímanum munt þú safna bæði einkunnina -
þeir eru í grundvallaratriðum bara Stjörnugjöf - og dóma,
sem veita svolítið meiri innsýn.
Reyndar, einhver þarf að slá eitthvað og segja þér hvernig ógnvekjandi að þú ert,
og það mun fara inn Rifja hlutanum hérna, sem ég hef ekki horft á.
Frábær. "Mun ekki einu sinni að opna." Hversu mikil.
Jæja, fyrir fólkinu fyrir hvern þetta gerði opinn og hlaupa, virðast þeir virkilega njóta þess. [Hlær]
Halda þetta í huga. Netið. Hver sem er getur sagt hvað sem þeir vilja um umsókn þína.
Svo vertu viss um að þú ert að gera a mikill starf með það,
ganga úr skugga um að þú ert að gera það eins þægilegt fyrir notandann eins og þú getur
því þeir eru par smelli í burtu frá að veita endurskoðun,
og það mun safnast upp til heildar endurskoðun þínu einkunn.
Og þú vilt að gera þitt besta því þú ert að fara að vera upp á móti öðrum forritum.
Það verður þúsundum apps þegar í versluninni,
og líkurnar eru, það getur verið eitthvað sem gerir svipaða virkni til hvað þú ert að gera.
Þannig að ef þú getur raunverulega standa út úr hópnum, sem er að fara að vera að nýta þína, auðvitað.
>> Við munum fá inn í búðina svolítið síðar.
Ég vil virkilega að leggja áherslu á að skapa apps.
En stutt útgáfa af the birgðir er um allan heim dreifingu,
það er sjálfkrafa hluti af Windows 8, fólk bara eldur upp og taka a líta á ýmsum forritum hér,
þú hefur Dress-Up Límmiði Book og alls konar mismunandi apps.
Fresh Paint, nota ég þetta mikið - illa, en ég nota það mikið.
Það er að sýna mér að ég átt það nú þegar.
Leyfðu mér að sýna þér eitthvað sem ég hef ekki - UVideos Ég hef ekki og glæný.
Þú sérð hér að það er ókeypis, svo þú getur sett það rétt úr búðinni.
Þú hefur val líka. Þú getur að sjálfsögðu gefa það í burtu.
Þú getur sett auglýsingar í app eða leik.
Þú getur einnig gjald fyrir það, og þú getur mjög auðveldlega veita kynningu fyrir umsókn eins og heilbrigður
svo þú getur látið gott fólk að reyna það í viku eða hvað sem þú vilt gera.
Það er bara sérhannaðar gegnum gáttina. Þú skrifar ekki allir kóðann fyrir það.
Svo þú segir, "Þú getur notað þetta fyrir viku og þá hef fengið að kaupa það,"
eða þú gætir gert hlutina eins, "þú gætir spilað fyrstu 3 stigum þessum leik
"Og þá þú hafir fengið að kaupa til að fá aðgang afganginn."
Þú gætir jafnvel gert í-app kaupa eins og heilbrigður, svo þú getur sagt,
"Við höfum fengið fleiri ævintýrum eða sett grafík eða hlutum sem eru opið -
"Fleiri uppskriftir sem eru opið -. Ef þú kaupir þessar framlengdur setur"
Og þú getur gert það allt innan app eða leiknum sjálfum.
Svo, algjörlega undir þér, val þitt.
There 'a einhver fjöldi af hlutur sem þú getur gert í versluninni,
og þá í rauninni þú ert að senda það til a vottun rás.
Við getum talað allt um að lítill hluti seinna, en þetta er markmiðið.
Þú vilt fá app allan heim sýnilegri í versluninni hér.
>> Aftur á Start skjánum hér, langar mig til að sýna þér í kring a lítill hluti fleiri.
Ef ég opna þessar apps, láta mig gefa ykkur dæmi af einhverju kross-app virkni hér.
Til að gera það, ég ráðast Fresh Paint.
Eitt sem þú munt sjá hér er hver einasti hluti af the skjár,
allir punktar á skjánum, fara til app.
Farin eru dagar þar sem þú hefur þessar landamæri um glugga
með fullt af hnöppum sem eru alltaf til staðar að taka upp pláss allan tímann.
Nú þú vilt virkilega til að komast burt frá því og bara hafa innihald vera í brennidepli.
Við getum gert hlutina með Windows með því að opna aðrar tegundir af matseðlum.
Einn af þeim er í raun það sem er kallað heillar bar,
og það kemur út úr hlið af the skjár.
Þú getur í raun létt högg frá hlið ef þú hafa a snerta skjár,
þú gætir hægri smella ef þú ert með mús, það er flýtilykla fyrir það,
það er alltaf fleiri en ein leið til að gera eitthvað í umhverfinu hér.
Sem koma út ýmislegt sem þú getur gert.
The augljós er að þú getur farið aftur til the byrjun skjár,
en hinn 4 er það sem er kallað heillar.
Þeir eru samningar sem þú getur stinga inn eins og app verktaki. Þeir eru nokkuð kaldur.
Leit, ég er viss um að er eitthvað sem þú ætlar að gera,
hlutdeild Ég skal sýna þér í annað,
og Tæki og stillingar, þetta eru allt hlutir sem app getur stinga inn
að nýta Windows, að segja: "Ég hef gert minn hluta
"Og ég vil Windows til að styðja einhverja aðra virkni,
"Og ég vil ekki að skrifa mikið af kóða til að gera það gerast."
Það er í raun ávinningur af því að nota þessar aðgerðir.
Leyfðu mér að sýna þér einn.
Til að gera það, þá fer ég til nýja málverkið.
Ég talaði líka um að nota hvert pixla fyrir app.
Sjálfgefið, þetta er það sem mála app lítur út eins og þegar þú ert að nota það.
Það er í raun bara um hvað þú ert að teikna, innihald þitt.
Ég gæti gert hræðilega hluti hérna. Hvað ætti ég að teikna? Ég veit ekki.
Scribbles? Frábært. Ég get gert scribbles. Frábær.
A kalkúnn? [Hlær]
Þetta er mest abstrakt kalkúnn þú munt sjá.
Ég get líka koma upp hvað er kallað app bar,
og þetta er í raun einn af helstu leiðir sem hægt er að nota
að fela í burtu allt draslið sem gæti hafa verið á app eða leik áður
bara að taka upp pláss allan tímann.
Svo nú er hægt að setja það upp hér, og þetta er í raun einn af the fleiri fallegum reynslu
með app bar sem ég hef séð.
Setja valkostina hér fyrir að velja mismunandi liti.
Við vildum kalkún, þannig að við munum setja nokkrar brúnt hér, byrja að blanda í nokkra liti.
Við munum taka á millitíma lit hér og þá fá aftur hingað.
Þú getur byrjað að teikna. Það er kalkúnn þinn. Frábær.
Ég get ekki teikna til að byrja með, en til að gera það með a snerta framan áhorfendur er jafnvel betra.
Þetta er ógnvekjandi.
Sú hugmynd, þó, er allt sem ég hugsa um er hérna á yfirborðinu.
Segjum að ég er svo ánægð með þetta að ég hef fengið að deila því með einhverjum.
Venjulega hvað þú myndir gera með öðrum útgáfum af Windows,
þú vildi kannski taka skjámynd, þú vilt gera sumir afrita líma texta
eða svoleidis sem þú vilt deila út,
og þá fara og opna annað forrit og setja það inn í það.
Hér þarft þú ekki að gera það.
Þú geta raunverulega koma út heillar bar og segir, "Mig langar að deila þessu."
Á þessum tímapunkti það er að fara að sýna þér öll apps
að vita hvernig á að vinna með hvað er að deila.
Í þessu tilviki það er mynd, svo það er að fara að segja, "Ég sé að þú hefur fengið mynd."
"Ert þú vilt deila því?" Þú sérð að ég email mig efni allan tímann.
Það viðurkennir að, og það er að bjóða mér að sem flýtileið,
en það er líka að sýna mér hvert app sem veit hvernig á að takast á við að taka mynd
og gera eitthvað með það.
Þetta hafa öll sýnt að Windows sem þeir geta gert það.
Á þessum tímapunkti þetta er Windows.
Notandinn bara valið það sem þeir vilja til að gera við það.
Ég geri venjulega minn PuzzleTouch. Þú sérð að ég hef búið til alls konar þrautir með tímanum.
Ég tek PuzzleTouch og segja, "ég vil deila þessum ótrúlega sköpun með PuzzleTouch."
Það er að fara að fara á undan og segja: "Frábært. Þú vilt að deila þessu? Herkænskuleikir."
"Viltu gera svo getraun sem er auðvelt, millistig, hvað?"
Ég ætla að gera á millitíma einn hér.
Það gerir þraut. Það er að fara að vera hræðileg ráðgáta vegna þess að það er að mestu leyti autt.
En það er tilbúið, og það er í raun aftur í önnur forrit.
Ef ég kem hérna, get ég leita að henni og keyra það.
Nú ef við flettir yfir réttlátur a lítill hluti hér, ættum við að sjá sköpun mína einhvers staðar.
Hvert fór ég að fara? Hvers konar ráðgáta gerði ég gera? Gerði ég gera það auðvelt?
Ó, það er það, rétt þar.
[Hlær] Það er auðvelt þekkta kalkúnn ráðgáta sem er hér.
En málið sem ég vil benda ykkur á, kaldur hlutur hér
er apps vissi ekki neitt um hvert annað.
Þeir sögðu bara, "Ég hef fengið mynd til að deila, og ég veit hvernig á að takast með myndum."
Og þú sem verktaki, þú þarft ekki að skrifa kóðann.
Þegar einhver biður mig að deila, ég er að fara að setja nokkur gögn inn í þennan litla gögn uppbygging
og ég er búin.
Hin app tekur yfir, er hlutur hennar, og það er í lok deila reynslu.
Það er bara eitt sem þú getur gert - virkilega, virkilega öflugur -
og það er að fara að vera einn af þeim hlutum sem gæti virkilega hjálpa greina app
og einnig leikur líka í versluninni.
Fólk er að fara að vera fær um að segja: "Þetta er mjög gagnlegt."
"Ég nota þetta ráðgáta Creator allan tímann. Það er frábært."
>> Það er um nóg af stutt yfirlit yfir hvað er að gerast hér.
There 'a par aðrar aðgerðir of að kannski munum við varpa ljósi sem við förum í gegnum kóðann.
En ég vil að kafa í glærur, og til að gera það, ég ætla að fara til Desktop,
sem er sjálft annað lifandi flísar hér.
Ég get farið inn á þetta og víst, ég er á glærum mínum,
en láta mig sýna þér raunverulega hvar við erum.
Við erum í raun í skjáborðið.
Þetta er í raun þar sem ég var að segja áður um Windows bera fram
til nýrrar reynslu sýnir sig.
Þetta er Windows þú veist.
Windows forrit eru kallaðir skrifborð forrit. Þeir hlaupa hérna.
Ef þú hefur núverandi apps og þú vilt að keyra þá á Windows 8,
þú getur alveg gert það.
Þetta eru ekki sömu hlutirnir sem geyma apps sem eru hérna,
eins ferskt Paint og þessi NBC News apps og hlutum eins og þessi. Þeir munu koma úr búðinni.
Þeir geta stinga inn í sumir af the lögun sem ég var að sýna þér
og aðrir sem ég hef ekki sýnt þér strax.
En bara halda að í huga. Við hafa styðja fyrir bæði þessi atriði eins og heilbrigður.
Fyrirgefðu. Er eitthvað ekki að birtast á skjánum? Ég hef misst það alveg. Það er skrýtið.
Allt í lagi. Takk fyrir að benda það út.
Það sem þú hefur ekki verið að sjá um stund er minn sýna þér að skrifborð er hér.
Hvað er the síðastur hlutur sem þú sást? Sástu þetta?
Þetta er skrifborð. Þú veist nú þegar hvað það lítur út.
Það er ekkert hræðilega óvenjulegt.
Það er okkar að bera þá reynslu fram fyrir þig og láta þig nota það sem þú hefur haft.
Til dæmis, ég er að sýna þér Visual Studio. Það er a skrifborð umsókn.
Það er að fara að keyra í þessum ham.
Það er að fara til að styðja flóknari umhverfi
með fullt af valkostum og hlutum eins og þessi, svo gerir það góður kostur sem skrifborð app.
>> Sem sagt, við skulum fara að renna fyrir réttlátur a lítill hluti
og gefa þér inngangs efni og þá fá inn í raun kóðun hér.
Góðu fréttirnar eru að ég hef heyrt að þú hafir verið með áherslu á a einhver fjöldi af CSS og JavaScript, HTML.
Alla þá hluti sem þú hefur verið að læra að bera beint í að gera Windows Store apps.
Það sem þú hefur verið að heyra um með beitingu CSS selectors og alla þá hluti
er nákvæmlega það sem þú gerir til að búa til forrit hér fyrir verslunina.
Við munum fara í gegnum þetta smátt og smátt.
Í grundvallaratriðum, ég er að byggja á efni sem þú nú þegar hafa tekið tíma til að læra.
Þetta er almennt graf af the tækni sem þú getur notað
til að gera forrit fyrir Windows 8.
The efni á hægri, skrifborð apps, er í raun það sem við vitum nú þegar.
Það er efni sem er í raun Windows 7 heim fara fram í Windows 8.
Allt af þeim valkostum bera fram: C #, VB, Win32 konar þróun.
Great. Engin vandamál. Hin nýja efni er á vinstri hönd.
Það er Windows Store apps, það er þegar ég vil fá umsókn mín hlerunarbúnað inn í Windows 8
nota alla þá eiginleika, fá það inn í búðina, og fá þessi raunverulega kaldur reynslu
af Windows Store forrit.
Til að gera það, getur þú séð hér að þú hafir fengið alla valkosti þína með XAML, C + +,
C #, VB, gastu gert DirectX, hlutur eins og þessi, það sem fara utan á hana.
En fyrir okkur, við erum að fara að einblína til hægri inn á þá staðreynd að HTML, CSS og JavaScript
eru í raun fyrsta flokks borgari til að gera forrit fyrir Windows 8
og fyrir Windows Store.
Svo er þetta gott fyrir alla hér og fólkinu að horfa á vídeó
vegna þess að þú getur bara skiptimynt alla þá reynslu sem þú hefur
og í raun binda inn hvaða Windows býður.
Þú ert að fara að gera það í gegnum safn af API, sem ætti að vera ekki á óvart.
Sérhver OS hefur eigin API þess.
Við afhjúpa hvað Windows getur gert í gegnum það sem er kallað WinRT.
Það er a setja af API sem bara gerir allt fyrir þig.
Ef þú þarft að opna skrá, þú þarft að nota myndavélina, geolocation, hlutur eins og þessi,
þeir fara í gegnum það sem Windows getur boðið þér.
Til að fá aðgang að, höfum við nokkrar fleiri JavaScript sem er að fara að gera það enn auðveldara
fyrir þig að gera það. Við munum fá til að í smá stund.
En nú, það er í grundvallaratriðum vegakort þinn.
Það sem þú hefur nú þegar verið að gera ofan á sumum API
að hjálpa þér að vinna með Windows jafngildir geyma app.
Og það er í raun um allt sem þú þarft að vita frá háu stigi.
>> Við munum kafa í raun að vinna með efni núna.
Það sem þú hefur sennilega þegar séð fullt af,
Með IE9 smá meðan bak við kynntum stuðning fyrir a einhver fjöldi af the, á þeim tíma,
nýrri staðla vefnum, svo mikið af nýjum CSS lögun,
a einhver fjöldi af nýjum HTML, ECMAScript 5, sem er í raun JavaScript.
Svo allt fyrir það nema fyrir stranga ham var í IE9.
Bara tonn af efni með CSS, CSS3, allt þar.
Og allt þetta dót ber fram í það sem við erum að gera með Windows 8.
Þú getur notað þetta, og þú getur notað allt sem er nýtt í IE10.
Með IE10 við kynna stuðning við alla þessa hluti eins og heilbrigður.
Þeir eru allir vélbúnaður-hraða, þannig að ef þú ert á vél sem hefur einhvers konar GPU,
sem er sennilega ansi mikið í hvert vél sem þú gætir fengið á undanförnum 8 árum,
þú ert að fara að vera fær um að hafa vélbúnaður-hraða framleiðsla,
sjón framleiðsla með CSS, Canvas, SVG.
Allir þessir hlutir munu fara í gegnum Xorg
og vera að mikið hraðari og skilvirkari.
The full útgáfa af þessu öllu - Ég er ekki að fara að fara í gegnum hvert einasta hlutur hér -
ef þú sérð það á þessum lista, ef þú getur gert það í IE10,
ef það er vefur app sem þú ert að keyra, að verk IE10,
það er eitthvað sem þú getur gert sem Windows Store app.
Og það er ansi mikið það. Þannig að ef það virkar í IE10, það er að fara að vinna eins og a Gluggakista Store app.
Það er á borðinu sem eitthvað sem þú getur notað.
>> There 'a einhver fjöldi hér. Við höfum ekki til miðnættis, svo ég get ekki skoðað allt hér.
En það eru nokkrar síður sem munu hjálpa þér að skilja hvað þetta getur gert,
og ég skal sýna þér einn af þeim í annað.
Mig langaði bara að benda á nokkrar af helstu atriði sem þú getur litið á.
Kannski þú hafir nú þegar séð einhverja af þessum í námi,
en þetta eru mjög hjálpsamur, einkum með Windows Store apps, frá CSS hlið.
Svo er hægt að gera umbreytir og umbreytingum, veita hreyfingu með fjör -
þetta eru allt hluti af CSS núna, og þeir eru allir studd af vöfrum
og IE10 og IE9 hefur bætt við stuðningi tímanum fyrir öllum þessum hlutum.
Og svo af hverju skrifa það sjálfur, hvers vegna að fara í gegnum allur the vandræði af að gera þetta með höndunum
þegar þú getur notað einföld CSS umbreyta til að búa til 3D áhrif fyrir umsókn þína?
Great. Það er hvernig það virkar.
Ég get ekki gera það allir erfiðara en það.
Ef þú veist hvernig á að gera það í CSS, þú veist hvernig á að gera það í Windows Store app.
>> Fara út að fyrir skipulag, hluti eins og jafnvel geyma app,
en að fara út að horfa á kannski fréttir app sem er að sýna þér greinar
eða uppskriftir eða hlutir eins og þessi, eru þessar aðrar tegundir af lögun í CSS raunverulega gagnlegur:
Rist, Flexbox, CSS svæði er meira af tiltölulega nýr staðall eins og heilbrigður.
Þessir hlutir eru allir að fara að hjálpa þér að leggja út efni og flæði efni á milli hluta,
vera fær um að gera pagination og hyphenation án þess að þú þurfa að skrifa dótið sjálfur.
Þú segir bara, "Vinsamlegast gera eftirfarandi fyrir mig,"
og eins og skjár fasteign er mismunandi á mismunandi vélar
eða eins og þú munt sjá á augabragði, eins og þú smella umsókn
að hafa minni magn af plássi á skjánum, það er ekkert vandamál fyrir CSS.
Það er hægt að nýta - we'll tala um fjölmiðla fyrirspurnir í annað -
það getur tekið sjá um hlutina með að hagræða efninu þínu, flýtur efni frá svæðum
bara með þessum hlutum sem þú kannt að hafa þegar séð með tækni vefur.
>> Á HTML5 hlið, það eru líka fullt af hlutum
sem mun vera mjög hjálpsamur fyrir þig með Windows Store apps.
Aftur, munum við ekki fara í gegnum allt þetta, en þeir eru bara hér.
Þannig að ef þú þarft að nota það, hljóð-og vídeó, ef þú vilt gera staðfesting frá formum,
Geolocation, allt það sem þú getur gert í JavaScript með JavaScript 5 eða ECMAScript 5,
IndexedDB til geymslu - allt eru þetta valkostur fyrir þig.
Ef þú ert útlit fyrir óákveðinn greinir í ensku svar, bara líta á núverandi tækni með HTML5 og CSS
og þú munt finna auðveldari svör en að þurfa að rúlla mikið af því efni sjálfur.
Leyfðu mér að sýna þig í kring a lítill hluti hér.
Ég hef fengið á síðuna við getum farið í.
Leyfðu mér að hætta út af þessu renna fyrir a second.
>> Ef við förum út í IETestDrive.com,
Ég mun ekki gera mikið af kynningu hér.
IETestDrive.com er virkilega að sýna þér mikið um hvað er nýtt við IE10,
hlutir sem þú getur gert.
Mér finnst þetta er mjög gagnlegt því í stað þess að lesa í gegnum fullt af Álitsgerðir,
líta á nokkur demo, og það er að fara að hjálpa þér að setja það á eigin ratsjá
um hvort tæknin vit til jafnvel gera allir fleiri rannsóknir með
svo þú munt skilja, "ég sé hvað þetta er fyrir."
"Ég skil hvað Beiðni Fjör Frame gerir fyrir mig."
"Ég skil hvernig ég gæti notað svæðum eða SVG síur."
Þú sérð þá í aðgerð, sjá þá á dæmi hér,
og ákveða sjálfur ef það er að fara að vera gagnlegt fyrir þig í eigin verkefnum og víðar
eins og þú halda áfram að vinna með tækni vefur.
Hér ég vildi bara hvetja þig til að kíkja.
Ég held ekki að ég ætla að eyða miklum tíma í raun að keyra þetta.
Við höfum fengið nóg til að sýna með að skrifa kóðann.
Þú munt sjá hér hluti úr áhrifum snerta snerta-undirstaða leikur í þeim kafla,
fjör, mjög hratt vélbúnaður-hraða fjör þar,
sumir hagræðingar sem þú munt sjá í sumum þessara sýna eins og heilbrigður,
og það er margt, margt fleira.
Ef þú ferð hingað og opna upp veftré,
það er bara fáránlegt fjöldi sýna hér.
Þú getur séð þá alla hér.
Ef þú ert að horfa á eitthvað eða þú heyrt um eitthvað
og þú ert að spá í kannski þetta væri eitthvað flott að nota í forritinu,
reyna að leita hér, og það er sennilega nokkuð gott kynningu fyrir það til að spara þér tíma.
>> Okay? Einhverjar spurningar svo langt fyrir fólkinu hér?
Allt í lagi. Við munum halda áfram hér.
Aftur, bara að athuga það út.
Þeir eru vefur staðla, svo fara að öðrum vefsvæðum sýningarskápur sem þú veist um
og sjá hvort þessir tækni gera grein fyrir því sem þú ert að reyna að gera.
>> Aftur glærum.
Sem sagt, þú ert að flytja úr Vefur veröld að virkilega uppsett sveitarfélaga umsókn heim,
þannig að það eru nokkur atriði til að benda á hér.
Fyrst af öllu, það er engin vefur framreiðslumaður taka þátt hér.
Það er engin Apache, það er engin IIS hlaupandi hér
þjóna upp síður til a fjarlægur viðskiptavinur, til a fjarlægur vafra umboðsmanni.
Í þessu tilviki, í raun allt er pakkað upp fyrir þig.
Þú hefur sent inn og umsókn til að geyma, það verður staðfest,
það er út í búð, og þá fólk í þúsunda mun setja leikinn þinn eða app.
En í grundvallaratriðum, þá eru þeir að toga hana niður á staðnum til þeirra vél.
Það er engin þörf á að fara út á vefnum lengur nema þú hafir símtöl sem þurfa á ytri API,
og það er fullkomlega eðlilegt eins vel líka.
En þeir eru ekki að fara að vera í þeim ham sem þeir verða að fara svar beiðni frá miðlara
að fá á næstu síðu af efni þeirra.
Svo að segja, það er nokkur minniháttar API munur. Þetta eru ótrúlega lítil.
Þeir eru ekki líklegar til að ná þér í venjulegum erfðaskrá, en þeir eru að minnsta kosti skjalfest.
Þeir eru eins konar brún tilvikum.
>> The annar hlutur þess virði að benda á er traust munur.
Ég nefni bara þetta vegna þess að ég vil bara vera viss um að ég sagði það
þannig að ef þú keyrir inn í það síðar, munt þú hugsa, "Chris sagði eitthvað um þetta,
"Svo kannski, já, allt í lagi," og þá getur þú farið til baka og þú finnur út hvað það var.
Samhengi máli.
Sjálfgefið við að reyna að vernda notendur frá vektor af árás.
Það eru ákveðin atriði sem þú getur gert sjálfgefið
og ákveðin atriði sem þú þarft að breyta samhengi til að gera.
Eins og þú ert að nota sumir bókasöfnum þarna úti - Hefurðu verið að vinna með jQuery,
en ef þú lítur til annarra bókasafna út þarna - þú gætir verið með einhverja virkni
þannig fer út staðbundna notkun, er virkara milliverkanir
XHR beiðnir, hlutur eins og þessi.
Stundum þú might finna þá verður óvirkur,
og í því tilfelli, bara gera a leita, leita að staðbundin og vefur samhengi,
og þú munt finna út hvernig á að laga það.
Bara ganga úr skugga um að þú vissir um að þegar þú byrjar að nota önnur umgjörð,
sem ég ætti að nefna, þú ert fullkomlega fær um að gera.
Svo ef þú finnur einhverja aðra ramma - we'll tala um þetta í annað -
fyrir leiki og þú vilt nota það, þú vilt nota sumir stjórna bókasöfnum sem eru þarna úti
og þú vilt ekki að skrifa þessi efni sjálfur - það er góð hugmynd, ekki satt? -
þú getur alveg notað þetta efni.
Það er ekkert að halda þig frá því að nota hvers konar bókasafn sem er byggt á JavaScript,
CSS, HTML5.
Aftur, ef það er eitthvað sem þú getur gert í IE10, sem er Heck af a einhver fjöldi þessa dagana,
þú getur gert það.
Draga það inn í app, tilvísun sem JavaScript bókasafn, og nota það í umsókn þinni,
bara að halda í huga að þú gætir hitt á öryggi samhengi einu sinni í a á meðan - ekki mjög oft.
>> Og þá eiginleika, munum við fara yfir nokkur fleiri af þeim sem við förum.
The UX þú munt konar venjast eins og þú sjá fleiri og fleiri forrit
frá Windows Store.
Þú fá tilfinningu fyrir því hvernig þeir vinna og hvernig hönnun fagurfræðilegu tilhneigingu til að vinna
yfir mismunandi forrit og það sem fólk verður að nota til að upplifa.
Það er í raun mikilvægur hluti.
Gakktu úr skugga um að þegar þeir skjóta upp app þeir þurfa ekki að lesa handbók,
sem þeir aldrei gera, við the vegur.
Þeir ættu bara að vera fær um að hefja að leika með umsókn þinni
og vangaveltur það út án þess að mikill vandi.
Með stafur og loðir mikið af þessum starfsháttum,
þú ert að fara að gera notendum stóran greiða, sem gerir það auðveldara.
>> Allt í lagi. Einn síðastur hlutur á API hlið og þá munum við fá inn í raun að skrifa kóðann.
WinJS er þessi hlutur með það flókna mynd sem ég nefndi mjög stuttlega
með öllum þeim mismunandi kostir sem þú hefur til að gera forrit.
WinJS, getur þú hugsa af það eins og a félagi.
Það er vinur þinn til að hjálpa þér að skrifa efni hraðar.
Það er bara JavaScript og CSS. Þú þarft ekki að nota það. Þú getur notað það.
Ef þú ert að fara að vera starf í Windows lögun, munt þú á endanum að nota það,
en ef það er hluti eins og sumum hönnun mynstur eða stjórna sem þú virkilega vilt ekki að nota,
þú vilt nota eitthvað annað, það er komið að þér.
Ákveða hvað þú vilt nota og stíl sem þú vilt nota.
The lögun af namespacing og flokki kynslóð - undir þér.
Ef þú vilja einn eða annan, það er alveg val þitt. Það er samt JavaScript og CSS.
En það er að fara að hjálpa þú gera a einhver fjöldi af efni.
Til dæmis, hér er hluti af því sem það getur gert,
hlutir eins og að hjálpa ósamstilltur forritun með loforðum.
Einhver ykkar heyrt um eða unnið með Node.js?
Það er sameiginlegt mynstur að vinna með ósamstilltur forritun.
Svo í grundvallaratriðum það sem þú ert að segja er: "Farðu að gera eitthvað,
"Og þú ert að fara að gefa mér loforð sem þú munt koma aftur til mín þegar þú ert búinn."
Það er í raun það sem er að gerast.
Svo þú ekki frjósa upp umsókn þína á meðan notandi er að fara og tína skrá
eða eitthvað er verið að streyma niður af vefnum.
HÍ er móttækilegur.
Og þú getur gert það með því að nota ósamstilltur forritun.
Það hljómar fáránlega flókið, en það er mjög auðvelt vegna þess að þú ert að nota loforð
og þú segir bara "Farið að gera þetta og þegar þú ert búinn, hringja til baka við þessa aðferð."
Það er ansi mikið það. Það er allt byggt á að WinJS.
Það er að fara að gera það mun auðveldara að skrifa mjög sveigjanlegt og öflugt forrit.
>> Þú getur séð restina hér, fullt af fjör.
Sennilega einn af the fleiri mikilvægur hlutur á þessari mynd eru stjórna.
Ég held að ég hafa a heild - já, það geri ég.
Hér er dæmi um bara nokkrar af þeim stjórna sem þú getur notað í umsókn þína.
Þetta er allt beint upp úr WinJS.
Þú ert ekki að skrifa þessar ykkur,
þú segir bara: "Hér er hvernig ég vil að semja umsókn mína."
"Ég nota selbiti útsýni svo ég geti farið á milli mismunandi myndum."
Ég hef ekki sýnt þér merkingartækni Zoom. Ég skal sýna þér það í annað.
ListViews. Það er GridViews.
Þú hefur örugglega séð töflu sem hluti af verslun umsókn,
svo er hægt að nota blokkir af efni og fletta yfir það.
Flyout valmyndir sem þú munt sjá frá einum tíma til annars.
The app bar sem ég sýndi þér með því að ferskur Paint forrit eins og heilbrigður,
svo þú sást hvernig þú getur sérsniðið að með því að setja hnappa á það
og hafa að fela í burtu þegar þú hefur ekki sama að nota það.
Það er í raun alveg undir þér komið að nota.
Þetta eru allt þætti sem hluti af WinJS.
Ég skal sýna þér hvernig á að gera þetta í bara smástund, en það er meira en bara þetta,
og lykillinn hlutur er að nota þá ef þú vilt, spara tíma.
>> Ef þú ert með aðrar bókasöfnum stjórn sem þú vilt nota, það er fullkomlega í lagi líka.
Hlutir eins jQuery HÍ ​​gera a einhver fjöldi af þessu tagi hugmynd eins og heilbrigður,
veita fleiri stjórna sem lengja hvað þú getur gert í HTML og JavaScript.
Skulum kafa inn Ég hef nú þegar sagt það. Notaðu það sem þú vilt.
Réttlátur viðurværi í hugur þessi þú gætir keyrt inn í sumir samhengi málefni.
En þú getur vissulega blanda og jafningi Whatever konar bókasöfnum sem þú ert ánægð með,
þú vilt læra, þú vilt nota, til að spara þér tíma.
>> Við skulum tala um verkfæri bara fyrir a second.
Þú getur fengið það sem þú þarft til að byrja að vinna með Windows Store apps.
Ef ég fer aftur út, ég hef of margt upp hér.
Ef þú ferð á þessa síðu, sem er dev.windows.com,
þú getur sótt allt sem þú þarft.
Sem námsmenn, hefur þú aðgang að fleiri en almenningur gerir,
svo þú getur fengið meiri hætta útgáfa af Visual Studio.
Edwin getið þú getur nú þegar fá gluggana eins og heilbrigður.
En almennt, fyrir alla þá sem, þú getur farið á þessa síðu
og sækja allt sem þú þarft að gera forrit, og það er allt ókeypis.
Svo það er ókeypis útgáfa af Visual Studio,
Það eru nokkur tæki sem mun setja hlið þess -
allt sem þú þarft til að búa til og prófa forritið þitt.
Það er aðeins þegar þú ert að fara að birta umsókn þína upp í búð
að þú ert að fara að þurfa að verktaki reikning.
Þetta of ég trúi er ókeypis. Er það ókeypis fyrir nemendur eins og heilbrigður? >> [Guarin] Hver einn?
The verktaki reikningur, raunverulegt uppgjöf. >> [Guarin] Já.
Það er meira góðar fréttir.
Þú munt fara að líta á þetta.
Það verður að segja fyrir einstakling við vanræksla það er 49 $.
En ekki skrifa upp fyrir það sem nemandi.
Við munum fá þér upplýsingar með áætlunum þínum sem þú getur fengið reikning fyrir frjáls,
og það mun láta þig leggja þá forrit til hægri upp í búð,
eins og margir eins og þú vilt, og öll þessi góðvild mun brátt fylgja í kjölfarið.
Svo er það dev.windows.com.
Þú getur sótt verkfæri sem þú gætir þurft héðan.
Og ef þú vilt, getur þú fá reynslu útgáfu af Windows hér,
en aftur, þú þarft ekki að.
>> Annar staður - láta mig benda this einn út fyrir þig fljótt - er design.windows.com.
Það var dev.windows.com.
Design.windows.com, getur þú giska á hvað það er fyrir.
Það er reyndar mjög vingjarnlegur staður. There 'a einhver fjöldi af góður upplýsingar hér.
Þú getur unnið í gegnum það.
Það er að fara að gefa þér nokkur ráð á sumum hlutum
að kannski þú hefur ekki hugsað um áður eða þurft að glíma við áður,
eins og hanna fyrir sambandi, að hanna fyrir mismunandi þáttum formi,
hanna fyrir getu Windows 8, það sem ég nefndi áður
eins og að leita og hlutdeild, sumir hlutir sem ég hef ekki talað um enn.
Þau eru öll talin upp hér, og það er nokkuð gott safn af gagnlegum skrá síður
sem mun hjálpa þér að skilja hvernig á að gera ákveðna tegund af umsókn,
hvernig á að gera samskipti, hvernig á að takast á við HÍ og UX umsókn þína.
Ég mæli með að þú taka a líta á þetta, sérstaklega ef þú ert á einhverjum tímapunkti
vonast til að birta umsókn í búð.
Þú ert að fara til að vilja vita hvernig á að gera gott forrit
vegna þess að ég nefndi áður ef þú ert ekki, það er þá dóma aftur.
Fólk er að fara að vera óhamingjusamur.
Þeir vilja ekki vera fær um að finna það sem þeir búast við á réttum stöðum.
Enginn vill það að gerast við þig.
>> Að flytja á undan hér, láta mig loka það niður.
Nú þegar þú veist hvar á að fá það, ég mun sýna þér hvernig á að í raun og veru að byrja að nota efni.
Til að byrja, ég mun raunverulega sýna þér hér dæmi um skrifborð apps á Start skjánum mínum.
Hér getur þú séð Visual Studio, getur þú séð Blend og önnur verkfæri verktaki sem ég hef.
Þeir hafa örlítið mismunandi flísar.
Það er vegna þess að þeir eru skrifborð apps,
og í þeim tilvikum sem þeir eru allir að fara að ráðast aftur til minn skrifborð
í raun bara eins og forrit sem þú ert að venjast.
Svo Windows reynsla er það sama.
Þeir eru ekki, til dæmis, eins og Vopnaður! eða þetta. Leyfðu mér að ráðast einn fljótt.
Raunverulega, hér er áhugaverður einn.
Þetta var þróað af nemendum að vinna í samstarfi við nörd.
Fullur skjár umsókn, þessar tegundir af reynslu hér.
Ó, ágætur skjár skera og alls konar skemmtilegt dót.
Þeir þróað þetta. Við gætum eins vel sýna allt hlutur á meðan við erum á það.
Í raun, Ég vann með þeim smá, gaf þeim nokkur ráð um það sem
vegna þess að þeir voru að gera JavaScript til að beitingu þeirra.
Vinsamlegast, ég ætla ekki að taka kredit fyrir verkin sín, þeir gerðu allt verkið.
Ég gaf bara þeim smá ráð hér og þar,
en þeir gerðu sumir mikill efni með því að nota JavaScript framendann
og binda í sumum eðlisfræði vél og hlutum til að gera mikið af þessu starfi.
Fara. Við skulum sjá hvort það virkar.
Vá, það í uppnámi enn. Allt í lagi, gott. En þú fá the hugmynd.
A fullur skjár app, bara mjög góð reynsla.
Þetta styður ekki aðeins músina mína og penna ef ég hef hlutina eins og þessi en einnig snerta.
Ef ég hefði snerta skjár, gæti ég bara draga á það og halda áfram að vinna með það.
>> Eitt sem ég ekki sýna, og ástæðan fyrir því ég er að koma þessu upp
er ég vildi hafa annan app til að sýna þér hvað þú getur gert,
þú getur raunverulega taka forrit í Windows og draga þá til hliðar á skjánum.
Þetta er kallað glefsinn umsókn.
Í þessu tilfelli hef ég tekið Inkarus og ég hef bætt það til hliðar hér.
Það er nú í Snap skoðun, og að leyfa mér að gera eitthvað annað á meðan þessi umsókn er þar.
Flestir leikir sem þú munt finna mun bara einfaldlega hlé.
Það er yfirleitt ágætis hlutur að gera nema leikurinn getur einhvern veginn skala niður
til að lítið af upplausn, eins og kannski einhvers konar borðspil
eða svoleidis á tilefni.
En almennt, auðveldasta hlutur til gera og mest viðeigandi hlutur til gera fyrir leiki
er að gera hlé á umsókn.
Fyrir forrit eins og fréttir apps, ef ég opna þetta einn og þá er ég smella henni,
þú munt sjá að það breytist verulega í hvernig það er að kynna gögnin til þín.
Hér er það að sýna þér í raun meira lóðrétt pönnu að upplýsingar,
en ég get samt alveg notað forritið.
Svo það er enn mjög gagnlegur.
Sú staðreynd að það er í minni skoðun er ekki að halda mig frá því að nota þessi app. Svo hugsa um það.
Það er eitthvað sem þú þarft að hafa forritin gera að einhverju leyti,
en það er komið að þér að ákvarða hvernig hagnýtur forrit ætti að vera
í svona minni umhverfi.
Láttu mig að einn niður og fara aftur inn þar sem við vorum hér.
>> Edwin, þú bætt þeim mynd af mér þegar? >> [Guarin] Já. >> [Bowen] Horfðu á þetta.
Sjá að? Edwin við mynd. [Hlær]
>> Förum aftur hérna inn í Visual Studio. Láta mig ráðast þetta fyrir þig.
Gæti ég hef smellt á flísar á þessi Start skjánum.
Það leiddi mig aftur inn í skrifborð háttur, og það er að hefja skrifborð app Visual Studio.
Þetta er Windows sem þú veist nú þegar.
Ég get farið á undan og búa til verkefni hér.
Við munum leggja áherslu á ný á JavaScript, HTML.
Ég ætla að fara út og velja upp hér undir JavaScript, Windows Store.
There er a tala af sniðmát sem þú getur notað.
Fyrir framleiðni, myndi ég mæla með að þú taka a líta á sumir af þessum sjálfur hér
eins og Tafla og Split.
Þeir eru mjög gagnlegt ef þú ert að gera umsókn
það er að fara að hafa svona hönnun og siglingar. Þú munt sjá þetta mikið.
Sá ég sýndi bara þú var í raun dæmi af Grid umsókn.
Svo ef þú heldur að þú ert að fara að vera að gera fréttir app eða RSS lesandi
eða eitthvað svoleiðis sem fjallar margar færslur sem þú vilt að sýna smáatriði,
hugsa um að nota eitt af þessum sniðmát til að byrja fljótlega
og sérsníða það þaðan.
En bara svo ég geti sýnt þér alla hreyfanlega hluti hér
Ég ætla að búa til auðan app, og þá munum við fara svolítið dýpra inn í smáatriði.
Ég ætla bara að þessi auða umsókn hér.
Það er að fara að búa til allt verkefnið fyrir mig.
Ég opna það sem ég vil að sýna þér sjálfgefið.
Leyfðu mér að súmma bara í smá til að sýna þér hvað er búið til fyrir okkur hér.
Það sem þú ert að fara að líta í fyrstu eru allir heitir sjálfgefið.
Svo þú ert að fara að leita að default.html, default.js og default.css.
The annar hlutur að benda á er að við höfum nú þegar tilvísun í það sem ég nefndi áður.
Þetta er WinJS. Enginn í raun kalla það þetta langa nafn hér.
Það er WinJS, Windows Library fyrir JavaScript.
Ef þú opnar það upp, getur þú séð að það er allt hérna.
Það er mismunandi CSS skrár, það er JavaScript.
Það er þarna til að hjálpa þér út.
Það er þarna til að veita eftirlit og stíl og efni sem þú getur bara notað sjálfkrafa.
En aftur, ef það er hlutir sem þú vilt nota í stað hvað varðar hönnun og öðrum stjórntækjum,
það er algjörlega undir þér komið. Ég mun sýna þér hvernig á að nota nokkra af þeim hlutum núna.
>> Aftur yfir á vinstri-hönd okkar megin, láttu mig sýna þér sjálfgefið HTML síðu.
Þú hefur þegar séð WinJS efni, og það er í raun allt sem er að gerast þarna
Með þeim miðja línur af Markup, bara að koma í CSS sjálfgefið
og uppeldi í nokkra JavaScript skrá frá WinJS.
Þú þarft ekki að vera skipstjóri á því hvað er að gerast inni þá skrá.
Það er nokkuð áhugavert að kíkja á þá að eins konar endurskoða hvað er að gerast þarna
vegna þess að það er nokkuð áhugavert millistig og háþróaður tækni í gangi þar,
en ágætur hlutur er eins og verktaki, getur þú bara að nýta þá, bara nota þá
og í raun ekki að hafa áhyggjur óður í það.
Þú getur samt aka bíl án þess að þurfa að vita hvernig það virkar, ekki satt?
Svo er að hvers konar hlutur sem er að gerast hér.
Það er eftirlit og stíll og efni sem þú getur bara farið á undan og nota
og númer sem þú getur notað í annað án þess að þurfa að vita hvað er þarna.
Hér eru eigin skrám.
Þetta eru staðir þín sem þú getur breytt eigin CSS þinn
og eigin JavaScript til að fá það veltingur.
Þú munt vera að bæta vissulega aðrar JavaScript skrár og kannski aðrar CSS skrár
sem verkefnið vex, en þetta er í raun bara upphafið.
Hér er Halló, heimur jafnvirði HTML, svo við erum aftur í líkamanum tag.
Efst, við the vegur, er það HTML5 DOCTYPE,
svo þú munt viðurkenna að það sem þú hefur verið að vinna að.
Það er fullur IntelliSense hér eins vel, þannig að ef þú gera hlutina eins og tegund í a vídeó tag
og auka það út, þú hefur sennilega lært um þá staðreynd
sem þú þarft að gera Sjálfgefiðtungumál kóðun fyrir vídeó merki í HTML5 - eða kannski þú ert -
til að tryggja að mismunandi vafrar hafa stuðning fyrir myndskeið.
Við höfum hlutina eins og þetta yfir HTML, yfir JavaScript, yfir CSS.
Sem er byggð á, og ég skal sýna þér CSS í sekúndu.
Hér getur þú farið á undan og byrja að breyta kóða, Markup.
Í raun, áður en ég breytt neinu, ég er að fara að keyra þetta og sýna þér hvað þú færð.
Þú ert að fara að fá skvetta skjár sem hægt er að sérsníða
og þá færðu Hello, World reynslu hér. Það er frábært, ekki satt?
Fara á undan og skip það, ekki satt?
Efni fer hér. Það er undirstöðu hlutur.
Það getur aðeins fá betri þaðan.
Við munum fara á undan og bæta við í sumir efni.
Ég hef fengið smá Markup ég ætla að afrita hérna
bara svo þú þarft ekki að horfa á mig skrifa.
Leyfðu mér að fara koma upp verkfærakistu hér, og ég ætla að pinna þetta vegna þess að ég ætla að gera þetta nokkrum sinnum.
Verkfæri, ef þú hefur ekki séð Visual Studio, er þar sem þú ert að fara að finna fullt af stjórna.
Þú getur líka sett kóðabútana inn í það sem þú getur endurnýtt.
Hér ég verð bara skjóta á annan HTML, ekkert hræðilega háþróaður yfirleitt hér.
Það er bara einfalt HTML segja að ég hafa inntak þar sem ég get slegið,
Ég er með hnapp sem ég get senda hana inn, og þá hef ég div sem er fyrst og fremst á tákn
sem ég get notað til að senda út "Halló, þú skrifar þetta."
Það er hið innra til HTML dæmi.
Ef ég keyrt þetta, fáum við sjálfkrafa HTML, en við einnig sjálfkrafa fá stíl.
Þetta er einn af the mikilvægur hluti af WinJS.
Það er að fara að gefa þér sjálfkrafa sumir útlit og feel þessi er virkilega samkvæmur
með restina af því sem Windows 8 er að gera.
Hér sérðu hluti eins og hnappur.
Hnappinn sjálfgefið í HTML lítur ekki út eins og þessi, en það gerir hér
því það er að fá að CSS rétt frá að CSS skrá í WinJS.
Ef þú vilt nota eitthvað annað, ef þú vilt breyta því, algerlega í lagi,
fara á undan og gera það sem þú vilt. En það er sjálfgefið.
Það er að fara að vera meira þekki til notenda.
Og auðvitað mun þetta ekki gera neitt vegna þess að ég hafi ekki í raun þráð upp hvers konar kóða
að bregðast við því. Það var bara HTML.
Þannig að ég geta fá losa af það, og við munum koma aftur í umsókn okkar.
>> Leyfðu mér að skipta yfir í default.js okkar.
Þetta lítur ansi flókið, en það er bara að gera nokkra hluti fyrir þig.
Það er boilerplate. Það er að fara að vera sú sama í öllum verkefnum.
Það eina sem þetta er að gera er bara svona að spyrja, "Hvernig gerði ég hingað?"
og sagði: "Ert þú stokkunum this app í fyrsta skipti?"
"Ert þú að byrja aftur app frá hafa það að fresta?"
A par af hlutum eins og þessi.
Really, áhersla okkar á þessari skrá hér er rétt um hér.
Á þessum tímapunkti, þetta ein lína af kóða er nokkuð mikilvægt.
Það er í raun að fara að fara og líta í gegnum allar Markup þinni,
og það er að fara að finna það sem þú hefur beðið um að hafa kveikt á eftirlit,
dýpri eftirlit eins og einkunn stjórna, eins og rist skoða, eins og flyout
og þeir aðrir hlutir sem ég sýndi þér á þessi mynd áður.
Þeir eru ekki innfæddur HTML stjórna.
Þú bara segir ekki flyout sem þáttur og hafa það vita hvað ég á að gera.
Það sem við gerum í raun er það sama sem gerist í öðrum tegundum stjórna ramma.
jQuery UI gerir samskonar almenna stefnu.
Þú notar merkingum í HTML, og þá kemur einhver JavaScript gegnum seinna og segir,
"Ó, ég veit hvað það er. Það er að biðja um þetta að vera breytt í þessu efni,"
sem er öðrum meira svipmikill HTML til að gera eins og einkunnir stjórna,
sem er það sem ég ætla að sýna þér núna.
Þessi lína af kóða er loforð það er að segja, "Þegar þetta loforð er fullnægt,
"Allt sem þú hefur beðið um hefur þá verið búinn til."
Og það er það. Það lítur svolítið flókið, en það er í raun það sama í hverju verkefni.
Hérna er þar sem þú getur byrjað að bæta í hvað annað sem þú vilt hafa gerst,
svo komum við aftur til að í sekúndu.
>> Fyrst af öllu, ég þarf smá kóða sem hægt er að bregðast við því
að einhver hefur smellt á hnappinn.
Ég ætla að fara á undan og setja það í hérna.
Aftur, ég ætla ekki að gera allir að slá framan þig hér.
Einfaldar JavaScript bara að segja þegar þetta er kallað
við erum að fara að vera einhverjar upplýsingar um hvernig við fengum hér
og þá erum við að fara að gera nokkur atriði.
Fara að finna hlutur í HTML síðuna mína sem heitir nameInput,
grípa það, taka gildi sitt, smellu "Halló" á the andlit af það, og standa sem leiðir band
inn í þessi div tag sem við höfðum áður en þessi í raun ekki hafa neitt áður.
Nú erum við að fara að finna þessi merki og gera innri innihald hennar jafn strengsins.
Mjög einfalt JavaScript.
Vonandi þú ert að viðurkenna að það er í raun ekkert óvenjulegt að gerast hér.
Það er bara beint upp HTML og JS hér.
Ef ég keyrt þetta núna, það er samt ekki að fara að gera allir vinna vegna þess að ég hef ekki hlerunarbúnað það upp
að fá viðburðinn.
Til að gera það, á ég að gera það hérna, aftur aftur til verkfærakista minn,
pabbi það hér.
Ég býst við að þú hafir séð alla þessa tegund af efni áður, svo ég mun ekki yfir-útskýra það.
Nú ætlum við að fara að fá helloButton.
Við erum að fara að segja, "hnappur, til hamingju."
"Hér er viðburður sem þú nú ert að svara."
"Þegar einhver smellir á þig, kalla þetta fall, the buttonClickHandler."
Og það er það hlutverk sem við bætti bara rétt niður á botn þar. Það er það.
Svo nú höfum við fengið ótrúlega hagnýtur umsókn.
Ég held að þú munt vera mjög hrifinn af þessu.
Chris. Bíða eftir því. Vá. Allt í lagi. Það er ótrúlegt. [Hlær]
En það er meira. Ekki kaupa það ennþá. Bíddu.
>> Leyfðu mér að sýna þér svolítið meira hér og fá út úr öllum skjánum.
Við erum að fara að ganga áður en við hlaupum.
Leyfðu mér að fara í og ​​í raun sýna ykkur svolítið með CSS.
Bara með því að vanræksla, ef við lítum til baka á síðuna hér,
þegar við dregið í þessa hluti frá WinJS og fengum við ui-dökk,
í raun er hægt að breyta því í vanskilum með ljós umsókn.
Ui-dark er gott fyrir grafík forritum eins og nota mikið af myndum,
þú ert að sýna mikið af sjónrænu efni.
Ef þú ert að sýna mikið af texta efni, HÍ-ljós er yfirleitt góður kostur.
Þú þarft ekki að velja það, en ég hef kveikt á henni
og nú þú ert að sjá sama sniði, sama allt,
það er bara að nota í grundvallaratriðum hvolfi kerfi hér
þar sem allt er að gera það svartur texti á hvítum.
Það er allt vel og gott.
Leyfðu mér að fá út hér, og við skulum raunverulega gera a lítill hluti fleiri með CSS.
Ég set það aftur á myrkrinu vegna þess að ég held að það er líklega auðveldara að sjá á skjánum
þegar ég byrja að gera þetta.
Ég ætla að skipta líkamanum einu sinni enn.
Ég fer hér. Láta mig Nuke þetta.
Skulum koma í líkamanum með bekkjum.
Ég tel að þú hafir gert undirstöðu selectors með CSS og hlutum eins og þessi þegar,
svo þú veist hvað er að gerast hér.
Bara framselja nokkur námskeið til haus okkar, og við erum að búa til nýja div
að vefja restinni af því efni sem við getum nú notað til að stíla allt saman.
Svo er það sem ég get gert núna að fara yfir í sjálfgefna CSS okkar.
Hefur þú skoðað fjölmiðla fyrirspurnir enn? Hefur þú talað um að á öllum?
Media fyrirspurnir eru hluti af hinum upprennandi þróun -
eða það er rótgróið stefna nú reyndar á vefnum -
fyrir móttækilegur hönnun eða aðlögunarhæfni,
og hugmyndin er að umsókn þín getur raunverulega stilla sig á viðeigandi hátt
byggt á því sem tæki sem þeir eru sýnd á getur gert.
Svo ef þú ert á a hreyfanlegur tæki, augljóslega að þú ert ekki að fara að hafa eins mikið skjár fasteignir
eins og þú vilja á stóru 30-tommu skjár situr við skrifborð, stór PC svona.
Svo gamla svarið við því væri að hafa 5, 6 mismunandi útgáfur af sömu síðu
og þú vilt opna útgáfu sem var stilltur á til að tilteknar skjár stærð.
Ekki mikill. Það er mjög, mjög einhæf og það er tonn af viðhaldi að gera það.
Nú höfum við eitthvað sem kallast CSS fjölmiðla fyrirspurnir,
og við getum notað þetta til að skynja þegar það er ákveðin stærðir
eða tiltekinna nota af efni sem verið gerðar.
Svo þú getur brugðist við því og þú getur sagt, "Jæja, í þessu tilfelli
"Þú sennilega ekki einu sinni þurfa mig til að segja þér hvað er að gerast hér."
Þetta er bara að segja að þessi beiting sé sleit, eins og ég sýndi þér áður -
grabbing það og setja það til the hlið af the skjár -
þá skulum gera eftirfarandi stíl.
Stíl er ekki bara um liti og solls.
Það er líka um límvatn og framlegð og paddings og afstöðu af efni
eða jafnvel slökkva eða gerir allt hluta af síðunni þinni
og, í þessu tilfelli, app eða leik eins vel.
Svo hér er hægt að gera eins einfalt og þú vilt.
Þetta myndi ekki koma að gagni í apps, en það er kynningu tími,
þannig að ég ætla að fara á undan og bara bæta í grunnhlerarnir val og segja,
"Þegar ég er sleit, við skulum fara á undan og gera background-litur og við skulum velja eitthvað."
Þú hefur fengið intellisense hér. Þetta er reyndar mjög flott.
Árið 2012 höfum við bætt við fullt af hlutum fyrir CSS stuðning og JavaScript og HTML.
Þú hefur auðvitað fékk falla niður intellisense líka, en það er ekki kaldur hlutur.
The kaldur hlutur er að þú hefur fengið sjón selectors fyrir a einhver fjöldi af hlutur eins og heilbrigður.
Svo þú getur farið í gegnum og bara velja lit,
eða þú getur farið út og vera jafnvel nákvæmari og þú getur valið -
þetta er að fara að vera skelfilegt. Ég reyndar tekið ágætis lit hér.
Horfa á sniði líka, við the vegur. Það er RGB þín venjulegu sniði þar.
En ef ég skipti ógagnsæi, það er að fara að skipta yfir á rás alfa val hér.
Svo þú getur séð það, lit með þannig prósent gagnsæi sem þú hefur fyrir því
allt bakaðar rétt þar.
Ég ætla að halda henni eins 100% og svo þegar ég er búinn með það, allt er vel og gott.
Nú ef ég hlaupa the app og við tökum app og við smella henni,
þessi bakgrunnur litur er aðlöguð sjálfkrafa
bara vegna þess að við höfum einhverja CSS sem segir: "Far gera það."
Þú getur líka skrifað JavaScript líka að vilja gera það sama
eða að þú getur notað til að í raun gera hlé á leik, gera hlutina eins og þessi.
Það er líklega þegar þú vilt nota JavaScript.
Þú myndi slökkva leikinn lykkja á þeim tímapunkti.
Þú vildi þörf sumir JavaScript því það myndi ekki vera eitthvað sem þú vildi CSS fyrir.
En hafðu í huga að það er bara atburður.
Þú gætir sagt: "Þegar umsókn mín er breytt,
"Við skulum sjá hvort við erum sleit." Og það er það.
>> Okay? Ég hef verið að tala mikið. Eru spurningar svo langt á því hvar við erum? Já.
[Nemandi] Er eitthvert fyrir alla að fá meiri upplýsingar? >> Já.
Spurningin er, er það eitthvert fyrir þetta? Ég verð bara að láta hana ná til öllu.
Það eru nokkur atriði sem þú getur farið til. Skulum fá reyndar út af hér.
Leyfðu mér að fara aftur út hér.
Eitt sem þarf að benda á er Visual Studio sjálft hefur námskeið innbyggður
Leyfðu mér að losna við þetta.
Ef þú ferð og búa til nýtt verkefni, gera File, New Project,
og líta á the vinstri-hönd hlið, það er Online hnút í þessu val.
Það er að fara að taka smá. Ég er á MyFi mína hér.
En það er að fara að koma upp og það er að fara að gefa mér tækifæri til að finna sniðmát
en einnig fleiri mikilvægur, sýni eins og heilbrigður.
Svo ég get smellt á JavaScript.
Það er að fara að finna sýnishorn fyrir mig. Upplausn minn er vegur hátt hér.
Venjulega, myndir þú sjá lista yfir fullt af mismunandi hlutum hér.
Ef það er eitthvað sem þú vilt að reyna, velja tungumál,
JavaScript hér, og segja, "Ég veit ekki hvernig á að gera geolocation."
"Ég veit ekki hvernig á að opna skrána."
"Ég veit ekki hvernig á að taka kostur af the webcam
"Eða hagræða fyrir snertingu eða hlutum eins og þessi."
Það eru sýni til allt: hlutdeild, rannsakandi, app bars,
gera fjarlægur símtöl til þjónustu, JSON kóðun.
Allir þessir konar hluti þar eru sýni að hér,
og þeir eru ekki mikið sýni sem eru að fara að taka þig alla nóttina til að draga í sundur
bara að komast að því að eitt sem þú vildir að læra.
Þeir eru mjög góðir. Þeir eru lítil, rétt til að benda konar sýnum.
Ég hef lært tonn með því að fara í gegnum þessa sjálfur,
og svo ég mæli með að mikið sem eitt.
>> Annar hlutur til að benda á líka er að sjálfsögðu ég sýndi þér dev.windows.com,
þannig að ef þú ferð til baka í það, munt þú sjá neðst þar er einnig sýni hér.
Svo þú getur sótt þær allar í einu, en það er líka fullt af öðrum úrræðum hér líka
sem getur hjálpað þér að fá upp til hraði.
>> Einn annar hlutur, og ég myndi virkilega mæla með því að þú reynir þetta,
Ég hef fengið það á blogginu mínu, en ég ætla bara að fara rétt að því.
Ég skal sýna þér. Bloggið mitt hefur fjármagn og hluti eins og þessi.
Eitt af því sem að benda á hérna er þetta hlutur: Hugmynd þín. App. 30 Days.
Ef þú smellir á þetta, það er að fara að koma með þú til a raunverulega hjálpsamur staður.
Þetta er miklu meira gagni en þú gætir átt von á.
Þetta er að fara að vera 30 daga af efni sem þú getur í rauninni að fá ábendingar og bragðarefur
Í gegnum það ferli sem þú ert að búa til app.
Og eins og þú getur ekki búist við, getur þú í raun að fá það fyrir leiki líka
og fyrir apps síma, hlutur eins og þessi.
Svo í rauninni að skrá þig fyrir það, og hann ætlar að vera að senda þér ábendingar og bragðarefur á,
"Hefur þú hugsað um að gera þetta? Ert þú að styðja Snap?"
"Hér eru nokkrar leiðbeiningar um hvernig á að gera það vel."
"Hefur þú hugsað um að senda út í búð?"
"Hefur þú hugsað um hvernig þú ætlar að selja forritið þitt?"
Það er að fara að ganga í gegnum allar þessar mismunandi hlutum.
Og í raun, ef þú ert á the gaming lag, á einhverjum tímapunkti
þú munt byrja að viðurkenna mann að tala við þig
vegna þess að ég hafði í raun að fara að Redmint að gera þá og skráð 2 myndbönd þar.
En það er allt hluti af the gaming lag,
og það er líka fullt lag fyrir almenna app þróun.
Það er kallað Generation App.
Ég myndi örugglega mæla með því við þig eins vel í viðbót við sýnum.
>> There 'a einhver fjöldi af vídeó á síðuna sem heitir Channel 9 eins og heilbrigður.
Það er líklega það síðasta sem ég mæli með eins vel áður en við fara hér.
Channel9.msdn.com.
Þetta er frábært þar sem þú ert ekki að fara að lesa í gegnum tonn af hvítum pappír.
Það er í grundvallaratriðum a einhver fjöldi af vídeó, Screencasts og hlutum sem eru rétt að benda.
Ég ætti ekki að segja að það er alltaf rétt til að benda. Það fer hver er að gera að tala.
En yfirleitt, það er sumir raunverulega til-the-lið myndbönd hér
sem mun sýna þér einhverjar sérstaklega hlutur þú might vilja til að læra eða sjá demoed.
Það er líka allt efni okkar frá ráðstefnu okkar sem gerðist nokkrum vikum síðan
kallað byggja, og þú munt sjá að þarna.
Það er algerlega tækni fyrir Windows 8 leiki. Þar sem þú ferð.
Ég var þar, reyndar. Þú getur ekki séð mig. Ég var hérna.
En einhvern veginn, þessi innskot, ég myndi mæla með því að þú tekur a líta á þau myndbönd.
Þeir eru nokkuð gagnlegt.
Ef þú ert fastur á eitthvað eða þú vilt bara til að sjá hvað eitthvað gæti gert, eldur þá upp.
>> [Guarin] Windows Mail sendi bara mér tölvupóst með tengli til innihald
fyrir nemendur til að sækja með dæmi um kóða og eitthvað svoleiðis. >> [Bowen] Great.
Ógnvekjandi. Þakka þér, Edwin.
>> Gott. >> [Nemandi] Ég er með spurningu. >> [Bowen] Ó. Já, takk.
[Inaudible nemandi spurning] >> [Bowen] Ó, ég er feginn að þú spurðir að. Já.
Spurningin var, er það sjón tengi fyrir mig að búa til hluti?
Edwin mun umbuna þér vel sem fyrir þeirri spurningu.
There er a vegur til gera þetta.
Ættum við að gera það núna? Skulum gera það núna.
Ég ætla að fara að því núna.
Reyndar langar mig að bæta við í eitt í viðbót við þessa kynningu,
og svo skal ég sýna þér raunverulegt svar.
Ég var að fara að bæta við í a lítill fleiri CSS hér.
Ég var svolítið burt á tangents hér.
Leyfðu mér að setja inn CSS hér til að nýta
þeirra flokka sem við settum smá stund síðan,
við hausinn, til mainContent div, og síðan til greetingOutput.
Ef ég geri það og keyra það, getur þú nú sjá að við höfum fengið svolítið öðruvísi padding og framlegð
þannig að við höfum í raun nokkurn móti hér.
Þetta eru meira í átt hvað þú ert að fara að búast við af endanlegri fáður umsókn.
En ég ætla bara að sýna þér þetta vegna þess að það er beint upp CSS.
Svo það sem þú veist nú þegar að þú getur notað hér til að stilla efni sem þú vilt.
Þú hefur nú þegar séð hvernig á að gera bakgrunn breyta út þannig.
>> Ef ég fer aftur út til HTML okkar, ætla ég að bæta inn einu setti af Markup,
og þetta er reyndar að fara til vera a stjórn frá WinJS.
Ég ætla að fara og grípa þetta, merkimiða. Leyfðu mér að gera að ég er að gera það á réttum stað.
Sennilega nógu gott.
Hér ég hef bara bætt - og við munum fara fullur skjár þannig að þú getur séð allt hlutur -
Ég hef bætt við merki fyrir næstu div.
The div er kallað ratingControlDiv.
Af sjálfu sér það mun gera ekkert.
Ef þú opnar þetta í vafra, vilt þú vera að horfa á autt, div sjálft.
En vegna þessi dularfulla línu af kóða sem ég sýndi þér áður,
ferlið allt, það er að fara að leita að einhverju sem lítur svona út -
gögn-vinna-stjórna - og það er að fara að finna hvað er í þá breytu.
Það er að fara að gera á dæmi af hvað sem er það er að benda á.
Í þessu tilfelli, er það einkunn stjórna, þannig að ég er að segja, "Vinsamlegast farðu og skipta þetta í
"Með hvað þú þarft að gera til að gera a mat stjórna."
Það gæti verið selbiti stjórna, gæti það verið framfarir hringur eða hvað sem stjórn þú vilt nota.
Þeir eru allir að fara að vinna í meginatriðum á sama hátt.
Þú ert að nota stöðluðu HTML5 Markup til að sýna hvað þú vilt,
og þá þú ert að fara að fá stjórn í lok þessa. Ég ætla að hlaupa þetta.
Ég afrita bara að í, og nú að Markup verður þetta,
sem er reyndar alveg a tala af HTML atriði.
Þetta eru allt stakar myndir, og það er divs kringum þá með selectors.
Vonandi getur þú séð það. Það er svolítið lúmskur.
Ég get sveima yfir mismunandi atriði, og það er að fara að leyfa mér að sjá einkunn hér.
Ég get smellur á það, og það man einkunn en það er um það.
Það er í raun ekki að gera neitt með tegundinni.
>> The einn síðasta sem ég vil að sýna þér á þetta
áður en við skipta í fleiri sjón hönnun reynslu
er a lítill hluti af kóða sem ég get notað til að bregðast við þessum WinJS stjórna.
Leyfðu mér að komast út þaðan, aftur út úr full screen,
og skipta yfir í JS hér fyrir sekúndu.
Ég get gert þetta hérna. Ég held að ég muni skipta út þessu öllu saman.
Reyndar held ég að það muni skipta allt það, en við munum finna út saman.
Ég set þetta hérna. Já. Ég ætla að eyða þessu líka.
Hvað gerði ég bæta við? Það lítur út eins og a einhver fjöldi. Það er ekki mikið.
Ég framlengt bara þessi lína af kóða sem ég talaði nú þegar um áður,
og ég er að segja, "Þegar allt er gert, þegar allir stjórna mínir hafa verið gerðar,
"Þá gera þetta." Svo þá keyra þessa aðgerð sem kallast lokið.
Í þessu tilfelli, þetta er efni sem þú getur fundið út.
Fara að finna þessi div stjórn.
Raunverulega, there 'einn hlutur sem ég ætti að benda á.
Að næsta lína er í raun að segja, "Ég hef fengið að ratingControlDiv."
"Ég vil tala við hann eins og hann væri alvöru stjórn, sem WinJS stjórna."
Svo í grundvallaratriðum, þú ert að biðja um það frá henni.
Þú ert að segja, "ég vil tala við þig eins og a stjórn."
Og þá getur þú byrjað að segja hluti eins og: "Við erum að fara að bæta við hlustandi fyrir þig
"Svo þegar þú ert breytt við getum brugðist við því."
Og þá getum við líka gert hluti eins og þetta. Raunverulega, það er gamla númer þar.
Ég held að ég er vantar stæling í einu fleiri virka,
og það væri í raun aðgerð sem myndi bregðast einkunnagjöfinni stjórn að vera breytt.
Láta mig skjóta að í hægri niður hér,
einhvers staðar í kringum það.
Og í þessu tilviki, það eina sem er nýtt er sú staðreynd að við erum að fara inn í
hvað einkunn stjórn segir okkur og við erum að biðja um það sem er kallað tentativeRating.
Það er fullt af mismunandi aðra hluti sem að stjórn getur sagt þér,
og það fer stjórn með stjórn.
Það er mjög einfalt. Þú munt vera fær um að reikna það út engin vandræði af neinu tagi.
Ég keyrt þetta, og nú þegar ég breyti einkunnir og smelltu á mat,
þú getur nú sjá það er í raun að bregðast við því.
Það er að setja þessi einkunn á skjánum í sem annars tómt div tag
neðan einkunn stjórn.
Það er galdur af a einhver fjöldi af efni hér líka.
Svo eins og þú ert að búa til forrit fyrir Windows Store,
það er tonn af stjórna sem þú getur bara notað. Þeir vinna svona.
>> Leyfðu mér að sýna þér sjónræna hlið hanna fyrir þessum forritum.
Góðu fréttirnar eru að þú munt nú þegar hafa þetta tól þegar þú setur allt
ef þú ferð til þess niður og þú færð Visual Studio.
Ég get hægri smellt á þetta. Ég mun ekki auka nánd
Það segir bara Opna í Blend.
Blanda er annar tól sem virkar við hlið Visual Studio
og er lögð áhersla miklu meira um hönnun hlið af hlutur,
svo það yfirborð raun verkfæri sem eru bjartsýni fyrir að búa stíl,
búa til hreyfimyndir, vinna með CSS, a einhver fjöldi af hlutur í svona æð.
Hér það sem ætti að vera mjög áhugaverð og nokkuð augljóst strax er að við erum að horfa á the app.
Vonandi erum við enn.
Í stað þess að sjá kóðann, sem við enn ekki séð neðst,
við erum að sjá raunverulegt fyrirsvar af the umsókn.
Það sem meira er, það er ekki bara framsetning á app, það er reyndar forritið vinna.
Og það er það sem raunverulega er gott um Blend.
Liðið hefur gert mikið af vinnu til að koma HTML og JavaScript og CSS inn í þetta tól.
Nú þú geta raunverulega, ef þú ert forvitinn, "Hvað þýðir það? Hvað get ég gert?"
Ég get raunverulega hönnun að þessu forriti, jafnvel þótt hluti eins og þetta ekki til í Markup minn.
Muna að umsagna stjórn? Það var bara div tag.
Þetta efni, sem stjarna, aðeins til á afturkreistingur. Hvernig veit ég það?
There 'a lítill hluti af galdur hérna.
Sjá þessar eldingar?
Hvert sinn sem þú sérð eldingu Boltinn, sem þýðir að það var búin til af einhverju á afturkreistingur.
Sumir JavaScript hljóp og snéri eitthvað inn í þetta eða búið til þessa með nokkrum rökum.
Þeir stjörnur sem þú sérð þarna voru búin með JavaScript því WinJS.
The ágætur hlutur er, það skiptir ekki máli við mig, ég get samt hanna það,
Ég get samt farið í og ​​breyta henni, get ég fundið út hvað er að gerast hér,
Ég get líta á CSS, ég get farið á undan og finna út hvers vegna litur er hvernig það er,
Ég get byrjað að fíflast með það og að gera hlutina hræðilegt,
hvað ég vil gera.
Reyndar, ég láta hlutina ein.
En þú getur séð hér það er allt CSS og það er að sýna þér hérna.
Ef ég fer upp á það, það er að fara að sýna þér allt sem þeir kalla Aðlaðandi,
svo CSS reglur sem eru mest sérstakur og mest valið fyrir þessi atriði,
sem þú hefur sennilega nú þegar farin yfir í flokkum þínum,
þar sem þú getur sagt að það er almenn letur sem við erum að sækja á allt,
en vegna þess að þetta er H1 og ég hef lit skilgreint fyrir h1s,
það er að fara að vera svona lit, og það er vegna þess að það er meira en sú body1.
Þetta eitt hérna sýnir þér allt um það,
og það er mjög öflugur efni sem þú færð flóknari,
þú ert að velta því hvers vegna þessir hlutir eru eins og þeir eru.
Það mun í raun að segja þér, og þú getur valið eitthvað af þessum atriðum hér.
Að litur er ekki svo slæmt, reyndar.
Hægt er að velja þá. Vonandi getur þú séð þetta.
Fyrir allt sem þú hefur á umsókn þinni, þú sérð allt Cascade
af öllum CSS sem gæti hafa átt við það og hver einn er að vinna,
sem einn reyndar tók forgang.
Þetta eru voða leiðinlegt. Það er ekki mikið að fara á í nokkrar af þessum.
Ef ég fer og breyta litnum, þá munt þú byrja að sjá nokkrar Cascading þar.
Þú getur líka notað HTML hér eins og heilbrigður.
Ég get farið í gegnum og breyta HTML eignir fyrir öllum þessum hlutum sem ég vildi.
Það er bara tonn af efni hér.
>> Ég vil ekki að taka þinn tíma með því að fara í gegnum allt hér. Bara veit að það er hér.
There 'a einhver fjöldi af hönnun-stilla virkni sem er bara í boði fyrir þig
svo þú getur dvöl sjón, vinna með forrit, og ekki þarf að gera a einhver fjöldi af giska
að þú þyrftir að gera venjulega og hjólreiðar til baka úr vafranum aftur inn í huga,
aftur til the flettitæki.
Þetta er virkilega flott efni fyrir það, og eins og þú þróa Windows Store app,
það er að fara að gera þér mikið meira afkastamikill.
>> Þú munt einnig sjá að það er að rekja sniði hér og CSS þinn
eins og þú ert að vinna í gegnum mismunandi hluti.
Það er líklega mjög erfitt fyrir þig að sjá það, sérstaklega á vídeó,
en það er það sem er að gerast hér, og ég myndi mæla með að þú kynnst því.
Það mun spara þér mikinn tíma. Það er Blend.
Ef þú gerir einhverjar breytingar hér, þeir eru sjálfkrafa að fara að flytja aftur yfir
til Visual Studio.
Það er sama skrá, það er sama allt. Ég læt það standa.
Ég hef betri dæmi sem ég vil sýna þér.
En ef ég gerði breytingu þar og vistað það og ég kom aftur til Visual Studio, myndi það segja,
"Hey, þú breyttir bara eitthvað. Get ég endurhlaða hana fyrir þig?" Já.
Og þú ert að nota sömu efni þar.
Það er í lok þessa tilteknu sýni.
>> Mig langar að sýna þér meiri hætta sýni bara til að gefa þér mynd af öðrum virkni
þú might hugsa um eins og heilbrigður.
Þetta er sýnishorn app sem þú getur sótt.
Ef þú horfir á eitthvað sem kallast Windows Camp í kassa,
það eru nokkur sýnishorn sem eru í því, og einn af þeim er The Contoso Cookbook.
Ég get bara keyrt þetta fyrir þig.
Custom skvetta skjár. Þetta er rist útsýni umsókn.
Þeir hafa bundið nokkrar sérsniðnar gögnum hér. Þú getur sigla í gegnum þetta.
Þú getur farið og taka a líta á ýmsum hlutum sem munu gera okkur svöng á föstudaginn síðdegis.
Ég veit ekki. Hvað er að fara að gera mig mest svangur?
Ég veit ekki. Ég ætla bara að fara að velja einn.
Þú ferð inn í þessum hlutum. Það mun sýna þér uppskrift.
Þú gætir líka, í stað þess að smella á hlut,
þú getur farið til hægri til þeim flokki efni, sem hluta af efni.
Í þessu tilviki getur þú lesið fullt af falsa Latin segja þér allt um þessar uppskriftir hér
og þá fara rétt inn í ákveðna uppskrift.
Þetta styður einnig hluti eins og að deila því sem ég sýndi þér áður með myndum.
Þú getur einnig leitað í þetta forrit líka.
Það er mjög einfalt að gera að leita.
Í grundvallaratriðum, þú ert bara að fá í staðinn skilaboð frá Windows
og þú ákveður hvernig þú vilt að takast leit með það.
Það er nokkrar línur af kóða til að fá það, og þá hvað þú gerir við það eftir það er algjörlega undir þér komið.
>> Hér hafa þeir einnig app bar þar sem þeir eru með einhverja aðra virkni.
Ég ætla bara að segja þér hvað það er.
A áminning er að fara að nota það sem er kallað ristuðu brauði tilkynningu.
Þetta er mjög vel fyrir að láta notandann vita þegar hlutirnir hafa gerst,
eins forrit var sett upp eða eitthvað var lokið.
Það er líka gott fyrir leiki líka.
Ef þú ert með viðvarandi heimi eða topplistann og þjónustu sem er hýsing sem
kannski á sér vél, þær tilkynningar er hægt að senda í vél
og jafnvel þó að notandinn er ekki að nota þinn leikur, spila leik eða keyra app,
þeir geta enn fá tilkynningar um þeim tegundum atburða.
Svo þú gætir sagt, "Kastalinn þinn hefur verið eytt eða er bara um eytt."
"Komdu aftur hingað og verja það," eða eitthvað svoleiðis.
Þú smellir á tilkynningunni, þú ferð strax aftur inn í leikinn, og þú getur spilað það.
Svo þessir konar hluti getur hjálpað virkilega draga fólk aftur inn app nokkuð áhrifaríkan hátt.
>> Það er einnig stuðningur í þessu forriti til að nota hljóðnema, webcam,
gera myndband og taka myndir.
Þú getur líka pinna efri flísar.
Það er gagnlegt ef þú vilt bara að hafa flísar sem fer rétt að tilteknum efni.
Í þessu tilviki, fer það rétt á þetta uppskrift.
Allt sem ég ætla að minnast á að ég ætla bara að sýna
því það er það sem þú getur hugsa um að nota eins og heilbrigður.
Fyrir the hluti, eru þeir mjög auðvelt að nota.
Ég myndi bara mæla með að þú koma upp þessi sýnishorn landkönnuður
og finna dæmi um það að hægt er að sýna þér hvernig á að gera það.
Það er frekar einfalt að koma þeim inn í apps þinn þarna líka.
>> Ég var að fara að sýna þér eitthvað annað sem er laglegur kaldur hér.
Ég smella þetta forrit, og ég ætla að fara aftur í Visual Studio.
Þetta forrit er í gangi. Það er í gangi frá Visual Studio.
Ég get gert sumir laglegur kaldur efni með það.
Ég hef reyndar kost að velja stak,
og ég get farið yfir hér á lifandi forrit og ég get sagt,
"Ég er að spá í því hvers vegna er undirbúningstími svolítið léttari grár en titill sig?"
Ég get smellur á það.
Það er að fara að samstilla það aftur inn í Visual Studio,
og það er að fara að sýna mér nákvæmlega mynda efni sem leiddi til þess hluta HÍ.
Svo í þessu tilfelli, er það hlut-texti og h4 tvöfaldur reisa,
og að líklega segir okkur það sem við þurfum að vita af því sem H4 innan því samhengi,
það er að fara að fá ákveðin tegund af letrinu.
En ef ég samt veit ekki af hverju, ég get smellt á Trace stílum.
Ég get þá þenja út lit og ég get fundið út nákvæmlega hvers vegna þessi litur er ekki líkami lit
en í raun er eitthvað annað.
Þetta er í raun dev verkfæri frá Internet Explorer
að hve miklu leyti fært inn í Visual Studio.
Ef þú hefur unnið með Króm Dev Tools, Firebug, hlutur eins og þessi,
þeir konar verkfæri sem eru í vafranum,
þannig virkni hefur verið fært rétt inn í Visual Studio
svo þú þarft í raun ekki að ráðast í vafra og vinna með þeim tækjum sérstaklega.
Nú hef ég Windows Store app bara að keyra,
og ég get byrjað að toga það í sundur og finna út hvers vegna hlutirnir eru að gera það sem þeir eru.
>> Ég get líka gert það með þessum hætti líka.
Ég get farið og bara velja eitthvað rétt frá Markup og finna út hvað það er
í umsókninni sjálfri. Ég held að ég hef farið með öllu.
Hér er ég að sveima yfir þessu. Ég get valið það.
Það er að fara að sýna mér í raun í gangi umsókn þar sem hlutur er
sem ég er nú að smella á í Markup.
Virkilega flott efni.
Eins og þú ert að reyna að reikna út hvað er að gerast og hvað HTML er að gera,
hvað CSS er að gera, að halda þetta í huga.
Mundu að þetta er hér fyrir þig
og einnig að blanda getur unnið með lifandi gangi.
>> The Einn síðastur hlutur Mig langaði að sýna þér með þetta forrit -
Við the vegur, það sýnir að þú deltas sem hlutirnir breytast líka,
svo þú getur horft á þá gulu hápunktur.
Þeir eru hlutir sem hafa bara breyst í umsókninni.
En einn síðastur hlutur. Ég vil fara til baka til að blanda bara í annað hér.
Við munum opna þetta upp, Opna í Blend, sama app, sama allt.
Ég vil bara að sýna þér reynslu hér er ekki bara að þú ert fastur á heimasíðunni
horfa á það sem þú munt fá sjálfkrafa þegar þú keyrir forritið og láta það sitja þar.
Þú getur einnig snúið á þessu ansi litlu teikni upp hér.
Það heitir Interactive ham.
Þú smellir á það. Það er að fara að koma upp umsókn þína.
Þú ert ekki í ham hönnun lengur, þannig að þú ert ekki að fara að smella á hluti
til að breyta virkni, en þú getur raunverulega vinna með forritið.
Þú getur smellt í gegnum, þú getur gert hvað, fá til uppskrift sem þér þykir vænt um
eða til flokk. Við skulum fara í þessum flokki.
Ég segi, "Jæja, hér er þar sem ég vil að hanna."
Síðan sem þú smellir á hnappinn aftur, mun það koma þér aftur inn í hönnun yfirborðinu,
og nú er hægt að gera alla þá hluti sem ég var að tala um áður.
Ég ætla að halda því að smella þar til ég fá þetta valið, finna út stærð þess,
finna út HTML fyrir það, CSS fyrir það
fyrir forritið í keyrslu, sumir seinna hluti af umsókninni.
Mjög, mjög gagnlegt. Ég skal sýna þér þetta.
Vinsamlegast hafðu það í huga ef þú ert að leita í að skrifa kóðann með þetta
því það er að fara að spara þér mikið af þræta, og það er nokkuð gott efni.
Það er nokkurn veginn allt sem ég vildi sýna þér á Blend og í Visual Studio fyrir öll þessi.
>> Einhverjar spurningar um hvor þessara verkfæri?
Nokkuð yfirleitt? >> [Guarin] Ég hef efni á að gefa út, svo góðar spurningar, gott efni.
>> [Bowen hlær] Ég hef nú þegar sýnt þér demo mína hér.
Ég ætla að setja það á auðlindir síðu og snúa spurningum núna.
Sem fyrst vísað er sú kynslóð App síða með leikinn lag og app lag.
Skráðu þig fyrir þá.
Þú þarft ekki að bíða í 30 daga til að fá efni.
Þú getur byrjað að fara og horfa á efni sem þú vilt.
Ég skil tíma rammar þín gæti verið öðruvísi en - [hlær]
Svo er Hackathon þegar? Það er nokkrum vikum, ekki satt?
Svo þú þarft ekki að 30 daga til að bíða.
Svo já, getur þú skráð þig fyrir það og þá bara byrja að draga efni út úr því.
Einnig Dev og hönnun Centers.
Og ég vissi ekki nefna þetta, en það er líka Store Docs.
Þetta myndi vera fyrir eftir Hackathon eins og þú ert tilbúinn til að byrja að senda inn forritin fyrir verslunina.
Það eru nokkrar góðar leiðbeiningar hér, sumir leiðsögn um hvernig á að fá það inn í búðina,
nokkrar algengar atriði sem gætu ferð þú upp,
og það er í lok þessara auðlinda.
>> Svo er það í huga þér? Eitthvað annað sem þú -
[Guarin] Hver er að hugsa um að gera Windows app fyrir CS50? Cool.
[Bowen] Cool. Great.
>> Einhverjar spurningar um efni sem þú hefur séð hingað til og hvernig það tengist þessu?
Til dæmis, með meiri tíma sem ég gæti tekið leik sem ég hef skrifað
og sem keyrir í vafra og bara svona fara í gegnum ferlið
að færa það inn í Visual Studio og gerir það að Windows Store app.
Það tekur lengri tíma en við höfðum virkilega að fela í dag,
en stutt útgáfa er það sama númer sem þú hefur í gangi í vafranum,
og það sem þú breyta eru hlutir sem þú ákveður að stinga í Windows 8.
Svo ef þú vilt nota heillar, ef þú vilt leita eða deila,
þú þarft að búa til app bar að fela burt nokkur virkni á það,
þeir eru gerðir af hlutum sem þú myndi breytast.
En kjarni vefur app geta vera ósnortinn.
Aftur, svo lengi sem það virkar í IE10, það er að fara til vera a mjög þægilegur höfn
til að koma að efni í Visual Studio, í Blend, og gera það að Windows Store app.
Aftur, aðeins hluti sem þú þarft til að læra eru þeir aðrar aðgerðir
sem þú getur notað til að lýsa upp forrit, eins og lifandi flísar og þeim tegundum af hlutum.
>> Já. >> [Nemandi] Spurning mín er um að vinna farsíma.
Þannig að ef þú gera app sem virkar eins og app á skjáborðinu,
er það mjög auðvelt að flytja það til hreyfanlegur, eða er það -
Spurningin er, ef ég geri Windows Store app sem er mjög bjartsýni fyrir þetta umhverfi
og ég vil koma með það til a hreyfanlegur veröld, hvað er í tengslum við að gera það?
Sem, eins og mörgum spurningum, er alltaf stöðugt að breytast svarið.
Góðu fréttirnar eru að ef þú ert að stafur með HTML og JavaScript, CSS,
ef þú ert að byrja frá Windows Store app,
það er að fara að láta þig koma með það á vefnum
og þá nota þau konar aðferðum, eins fjölmiðla fyrirspurnir og hlutum,
að laga sig að mismunandi tæki stærð.
Sem sagt, það er alltaf umgjörð og hlutir þarna úti
að stuðningur sem nær út mismunandi tækni, mismunandi kerfum.
Að breytingar allan tímann.
Við erum einnig að breyta hlutum eins og heilbrigður eins og við lítum til hvað við höfum nú
reyndar út með Windows Sími 8.
Við höfum nokkrar hluti algerlega innviði
í boði á milli forrita fyrir þá sem umhverfi.
Svo efni sem þú ert að gera til að búa til Windows Store app,
a einhver fjöldi af þessi geta bera yfir í Windows Sími 8 umsókn eins og heilbrigður.
Sem aftur er vaxandi saga, þannig að það er sumt efni um það á byggja.
The SDK fékk bara út smá stund síðan. Það var bara út smá stund síðan.
En hvað varðar öðrum vettvangi líka,
þú sennilega í mörgum kross-pallur ramma eins og heilbrigður.
Góðu fréttirnar er efni sem þú ert að gera hér,
algerlega virkni er beint upp vefur staðall efni.
Einungis hluti sem myndu ekki þýða auðveldlega eru hlutir sem Windows 8 er,
en það er ekki á óvart vegna þess að það er Windows lögun.
Þú ert ekki að fara að finna deila eða svipaðar tegundir af samningum á hverjum öðrum vettvang.
Þannig að þeir eru það sem þú vilt að úr samhengi hönnun
ganga úr skugga um að þú hefur leiðir til hvers konar ágrip það út svo þú getur sagt,
"Ef ég er að keyra á þetta, get ég gert það."
Ef ég er ekki, það er sumir hönnun mynstur sem þú getur notað til að konar fela það efni í burtu.
En hafðu það í huga. Já. Sorry. Fara á undan.
>> [Nemandi] Ef ég vil að prófa Windows app minn ofan á [inaudible]
[Bowen] Já. Ég sleppt einn fleiri hlutur of. Já.
Ég mun svara spurningunni þinni fyrst, svo skal ég sýna þér lögun Ég gleymdi að nefna.
Við höfum nokkrar vélar eru á staðnum. Fyrirgefðu.
Spurningin var, hvernig ég prófa hlutina á tæki
ef ég gerist ekki að hafa allt fullt af hlutum til að velja úr?
[Guarin] Við lánað ykkur, ég held, 5 eða 6. Hversu margir gera þú þörf?
[Nemandi] Við fengum 4 af þeim. >> Lagi. Þú krakkar got 4 Spjöld að leika í kring með.
Svo ákveðið að láta alla vita, takk. [Hlær] >> [Bowen] Awesome.
Það er óákveðinn greinir í ensku jafnvel betri svar en ég var að fara að gefa þér.
Við höfum skrifstofu tíma fyrir forritara sem við gerum á skrifstofu okkar
og nú kemur bráðum á Microsoft Store yfir á varúðarreglur,
en Edwin hefur þegar gætt af þér.
Það eru 4 Spjöld í boði fyrir að lána, til prófunar.
Svona. Það er dæmi um þar einn upp.
Svo já, algerlega. Great.
Algerlega lang besta leiðin til að prófa það er að vera á tækinu.
Ef þú gerist ekki að hafa einn enn eða þú vilt ekki að ganga yfir háskólasvæðinu í snjónum
að grípa einn eða hvað, það er leið til að gera þetta aftur í Visual Studio.
Ef ég fer aftur inn þar sem ég var hér, hér í stað þess að nota vél,
þú gætir tengst ytri vél, en það er ekki það sem ég er að tala um hér.
Hermir er hlutur sem þú might vilja til að líta inn.
Ég keyrt þetta, og í raun hvað það er, það er í raun gluggi á eigin kerfi þínu.
Hér er í raun kerfi hlaupandi minn, hlaupandi Contoso,
en á þann hátt sem leyfir mér að breyta einhverjum af framkvæmd breytum,
umhverfis breytur.
Svo ég get sagt hér, "Þú veist hvað?"
Oh. Ég þegar hafa það að keyra herma 27-tommu skjár á 2560 upplausn.
Ég get auðveldlega falla það niður og sjá hvað umsókn mín myndu gera með minni skjá
eða með því að breyta DPI stillingar eða hvað sem er.
Svo á litla skjánum, 10,6, hvað er það að fara að gera?
Það lítur samt ansi gott, ekki satt?
Þú þarft að gera þetta, sérstaklega ef þú ert að senda í búðina, því við gerum
sem hluti af að prófa aðferð.
Og ef það eru vandamál eins og það,
þá þú gætir keyrt inn í málefni fá staðfest fyrir verslunina.
En það er hluti af hermir. Virkilega svalt. Mjög auðvelt að gera það.
Þú getur líka notað lögun eins snúa því eins og heilbrigður.
Ég get smellt á hnappinn hér, hafa það snúa, sjá hvað einhver hefði sem reynslu
snúningur ákveða þeirra, tafla þeirra, og nota forrit með því.
Það eru nokkrar aðrar hlutir of eins snerta kappgirni og nokkrum öðrum hlutum,
setja GPS.
Ég get þykjast ég er á öðrum stað og sjá hvaða forrit mín gerir
þegar ég þykjast að ég er aftur í Seattle eða eitthvað.
En það er mjög gagnlegur lögun, og það er byggt á bæði Visual Studio og í Blend.
Já. Spurning þín.
>> [Nemandi] Ef þú ætlar að skrifa leik, er Visual Studio hafa allir styðja fyrir fjör?
Já. Spurningin er um fjör stuðning, sérstaklega með gaming.
Það fer. [Hlær]
Með JavaScript Ég mun segja að það er líklega minni stuðning en það er á XAML hlið,
sem hefur tímalínur, hefur storyboards og hluti sem eru byggð inn
Fyrir fjör á JavaScript forritum, ég veit ekki hversu mikið af svari sem ég vil gefa þér.
Ég hef auðlindir á blogginu mínu að fara í gegnum mikið af valkostur fyrir bæði eðlisfræði fjör,
möguleikar fyrir JavaScript-oriented leikur á Windows 8.
Ég myndi vísa þér til þeirra.
Í grundvallaratriðum, það er svo margir kostir.
The ástæða ÉG er hikandi er það er svo margir kostir fyrir að gera hreyfimyndir með JavaScript.
Það gæti verið CSS, það gæti verið Canvas byggir, gæti það verið bara undirstöðu fjör DOM,
það gæti verið mikið af mismunandi hlutum, svo það fer alveg eftir vali þínu.
Ef þú ákveður að nota eitthvað eins og Create.js eða lime eða annars konar ramma -
Jæja, ég er ekki einu sinni viss um að þú ert að fara til vera fær til nota meiri hætta ramma
eins áhrif eða Búa.
Sem hefur tilhneigingu til að búa til fleiri kóða en þú might íhuga frá grunni.
En í þeim tilvikum, getur þú samt notað hermir, getur þú notað umhverfið,
og ég tilhneigingu til að bara að nota þetta umhverfi fyrir próf vettvang minn í þeim tilvikum
eins og ég er að þróa leiki.
Ég hef verið fínn sérstaklega með Canvas fjör,
sem er sennilega algengasta hlutur.
Besta sem þú ert að fara að sennilega fundið er dev verkfæri í vafranum
og dev verkfæri í Visual Studio.
Konar bugðóttan svar þar, en vonandi fékk ég svarið. Já. Þú.
>> [Nemandi] Hvað eru gögn geymsla valkostur fyrir Windows 8 apps?
Hvað eru gögn geymsla valkostur fyrir Windows 8 apps, Windows Store Apps?
Möguleikarnir eru í raun hvert forrit fær eigin laug af local storage
fyrir stillingar og gögn, en það er líka hlægilegur auðvelt að nota reiki geymslu,
að nota ský-undirstaða geymsla. Það er ókeypis.
Hvað gerist er að þú velur í rauninni öðrum flokki og þú segir,
"reikisamninga Stillingar, vista þetta tiltekna sett af efni,"
og Microsoft reikning þeirra, hvað þeir eru búnir að undirritað í eins,
er að fara til vera the lykill að reika að upplýsingar um.
Svo ef ég nota þinn leikur á minn laptop og þá skal ég skrá þig inn með sama reikning
og ég spila leikinn á yfirborði eða töflu,
sem mun sjálfkrafa reika þessi stilling og gögn á milli þessara véla.
Það er sjálfgefið hlutur. Það er gott fyrir ákveðnu magn af gögnum.
Þú myndir ekki setja a gríðarstór gagnagrunnur í þeim.
Til að þú þarft að fara í annars konar lausnir, eins og farfuglaheimili gagnasafn í ský,
svoleidis.
There ert sumir aðrir valkostir samfélag í kringum annars konar gögn tækni.
Ég hef séð nokkrar SQLite valkostur í samfélaginu í kringum það líka.
Svo fleiri og fleiri eru að koma, en þeir eru helstu hlutir sem þú myndir líta í átt
fyrir leik eða forriti.
Og þú hefðir spurningu í bakinu líka.
>> [Nemandi] Hvað varðar netið [inaudible] senda eða sækja skrár [inaudible]
[Bowen] Er spurningin hvernig er hægt að sjá það eða hvernig er hægt að kemba það og prófa það?
[Nemandi] Hvernig getur þú kemba hana [inaudible]
Sorry. Ég heyri ekki minna en það.
[Nemandi] Hvernig færðu það padda prófaður og einnig [inaudible]
Great. Great.
Hvernig vinnur þú með net? Hvernig er hægt að sjá hvað er að gerast?
Það er margar mismunandi svör við þessu einn,
en láta mig sýna þér sennilega auðveldasta hlutina hér.
Leyfðu mér að fá losa af the hermir fyrir a second.
Just a par kembiforrit valkostur fyrir net.
Það er fullt net stafla bakaðar rétt inn í bæði WinRT stigi og frá WinJS,
svo þú getur mjög auðveldlega gert XHR, AJAX gerð símtöl frá leik eða app til að gera það.
Fyrst og fremst, ÉG hafa tilhneigingu til að nota 2 hluti.
Ég nota í raun dev verkfæri sjálfir, sem hafa net stafla bakast í þeim.
Leyfðu mér að sýna þér Windows heimasíðuna.
Ég get koma þessu upp, og það er í raun net umboð bökuð í þessum verkfærum hér.
Svo ég get gert þetta, ég get endurhlaða síðunni, og það er að fara að sýna mér allar milliverkanir,
þ.mt AJAX kallar þessi fundur, að lengd sem beiðni er.
Þetta er gagnlegt. Það er að fara að vera mjög gagnlegt fyrir vafra sem byggir apps.
Fyrir aðrar tegundir af forritum, þ.mt Windows Store apps,
Ég nota tól sem heitir Fiddler.
Þú ert að fara að fá leik í svörun. [Hlær]
Fiddler er einfalt umboð. Ég held að ég get sýnt það til þín.
Það er bara GetFiddler.com, sem, Athyglisvert nóg, ég er að rekja net stafla minn
fara til GetFiddler.
En einhvern veginn, Fiddler hefur verið skrifað af einum af PM á IE lið,
svo veit hann hvað hann er að gera.
Þetta er góð umboð sem þú getur notað fyrir kembiforrit net umferð.
Ég myndi mæla með því. Spurning þarna líka.
>> [Nemandi] Er einhver auðveld leið til að samþætta í erlendum tungumálum inntak,
eins og japönsku eða kínversku, í Windows apps?
Ég get ekki sagt að ég hef gert of mikið af því sjálfur, en það er bakað inn
Það eru möguleikar fyrir auðvitað emitting umsókn þína - Fyrirgefðu, ég sagði ekki spurning -
valkostir um hnattvæðingu, staðsetning á innihaldi,
þar á meðal hluti eins og að vera fær um að selja á mismunandi mörkuðum
og miða að útgáfu af umsókn þína fyrir þeim einstaka tungumálum
eða menningu eða svoleidis. Algerlega innbyggður
Við höfum haft stuðning við þessi fyrir eilífu,
og það ber fram inn í þinn valkostur fyrir Windows Store.
Þú getur gert það í versluninni sjálfri, selja á mismunandi mörkuðum,
þú getur gert það í umsókn eins vel líka með því að nota fjármuni til að skilgreina,
"Ef ég er þróuð fyrir þessa menningu, þá nota þessi yfirhafin fyrir texta efni minn
"Eða nota hægri til vinstri lesandi."
Þeir eru allt hluti af the vanræksla WinJS og WinRT API. Góð spurning.
>> Hvernig eigum við að gera? Allir aðrir?
Og ef einhver á myndband hefur spurningar, ég cbowen @ Microsoft,
þannig að ég er fús til að taka eitthvað af spurningum þínum frá framtíðinni.
Mjög - Frá framtíðinni, [echo líkir] framtíð.
Svo hér er ég. Leyfðu mér að setja aftur samband mitt hér.
Svo bara senda mér minnismiða, cbowen @ Microsoft,
og ég mun fá til baka til þín eins fljótt og ég get.
>> Eitthvað annað sem þú ert að spá í? Erum við góð?
Great. Allt í lagi. Þakka ykkur öllum mjög mikið. Ég þakka það. [Lófaklapp]
>> [CS50.TV]