[Powered by Google Translate] [Seminar - Windows 8 - App / Game Development HTML5 ilə] [Chris Bowen, Edwin Guarin - Harvard Universiteti] [Bu CS50 edir. - CS50.TV] Hey, hər kəs. My name Edwin Guarin edir. Bu Chris Bowen edir. Mən onu ikinci özünü təqdim qoy edəcəyik. Mən yalnız bir sürətli elan etmək istəyirəm. İlk növbədə, siz tələbələr CS50 bütün pulsuz üçün Windows 8 almaq. Siz, həqiqətən, sizin yekun layihə üçün istifadə haqqında düşünür istəyirsinizsə Belə ki, bu, sizin deyil. Nate təlimatlar üçün sonra bir e-poçt göndərmək olacaq. Siz CS50 yekun layihə üçün Windows 8 app yazmaq üçün qərar, əgər ikinci şey, biz bəzi hediye bunu etmək olacaq: bir Xbox, biz üz ki, kimi məhsulları bir şifer vermək ola bilər. Belə ki, geri keçirilməsi bir şey varsa, Chris bildirin və ya mən bilirəm necə biz, həqiqətən, sərin bir şey yaratmaq kömək edə bilər. Belə ki, thanks gün yenə gəlir, və mən Chris təhvil lazımdır. , Edwin təşəkkür edirəm. Thanks, hər kəs bu gün bizə qoşulmaq üçün. Mən Chris Bowen deyiləm. Mən burada Şimal Edwin həmkarları biri deyiləm. Mən yalnız söhbət zaman bir az sərf istədi necə HTML5, JavaScript ilə Windows Store tətbiq etmək üçün, və CSS və cür siz bu barədə ola bilər hər hansı bir sualınız sizin üçün cavab almaq bəlkə bir CS50 finala imkan üçün istifadə haqqında düşünür baxan etdiyiniz kimi. Bildirib ki, biz yalnız sağ daxil dive bilərsiniz Mən burada slaydlar artıq getmək lazımdır. Əgər hər hansı bir sualınız varsa, mənə bir e-poçt göndərmək üçün çekinmeyin. Mən cbowen@microsoft.com oldum və mənim blog və Twitter var. Mənimlə əlaqə almaq istəyirsinizsə Lakin, ki, gözəl var. , Mən məhsulları təxminən bir saat var, və mən yol boyunca sizin suallara almaq istəyirəm bu zamanı sualları olmaması haqqında utancaq deyil. Onlar kim qeyd üzrə suallar var görmək bilməz, Siz olmaq istəyirəm kimi kimi anonim olacaq. Yalnız Windows 8 sürətli bir giriş verir, mənə doğru dalış edək, və siz hesab edə bilər ki Windows Store apps haqqında hər şeyi bir neçə göstərmək Əgər bir proqram inkişaf haqqında düşünür etdiyiniz kimi. Biz Windows 8 baxırıq. Biz artıq bir neçə həftə üçün etdik. Artıq orada güclü qəbul bir çox. Siz biz də var ki, Surface maşın artıq görmüşəm bilər. Burada şəxs əgər həqiqətən bir nəzər edə bilərsiniz burada bir var. Mən, həqiqətən, sizin üçün danışmaq istəyirəm Windows 8 haqqında bir az ətrafında sizə göstərir. Windows 8 ilə fikir, həqiqətən irəli Windows haqqında bilmək bütün stuff gətirmək bəzi yeni təcrübə - xüsusilə, hər şeyi, toxunuş ilə Surface maşın istəyirəm bazarda indi daha mobil cihazlar bu cür, lakin onun əsas da Windows var. Belə ki, Windows 7 çalışır ki, bir şey həqiqətən onu quraşdıra bilərsiniz deməkdir dizüstü aşağı sizin ən böyük üç SLI oyun qurğusundan və parlaq yeni digər cihazlar üçün bu gün ala bilər ki,. Onlar Windows 8 davam edəcək. Mən sizə yalnız bir az ətrafında göstərmək lazımdır, və burada görəcəksiniz ki, bütün təcrübə yaratmaq bilər ki, hər şeyi var. Ideyası touch, siçan, klaviatura olub olmadığıdır cihaz Siz ərizə çalışan edirik ki, nə olursa olsun, bu, böyük run olacaq. Windows 8 bütün bu ssenariləri ilə kömək edəcək. Kənara Bu slaydlar, yalnız sağ ətrafında burada nəzər alaraq nəzərə almaq imkan verir. Mənim masası ətrafında göstərmək bildirin. Bu, mənim Start ekran. Mən yalnız burada bir tur bir az vermək lazımdır. Mən, belə ki, çox mənim laptop ekran toxunmaq istəyirəm kimi, qeyri-touch maşın deyiləm bir şey deyil, mən yalnız burada bir az ətrafında gedin və göstərmək lazımdır. Fark bilər Bəzi şeylər bu canlı plitələr adlanır nə ki var həqiqətən diri bilər, və onlar sizə məlumat təmin edə bilər - bir oyun üçün statistika bəlkə yenilikləri və ya sol tərəfdən burada olan əvvəllər apps bəzi xəbər göstərmək. Orada getmək. Mən yalnız müsbət və fantastik böyük xəbər var əminəm. Siz, həqiqətən, deyərək, geri app diqqət zəng burada edə bilərsiniz, "Hey, yeni bir şey burada var. Bir göz atın. Geri Gəlin və sizin üçün yeni nə baxın." Ki, canlı kafel adlanır və siz reports edə bilərsiniz proqram özü sağ ya Siz daha ətraflı nəzər və ya, uzaq bir xidmət yazmaq necə tapa bilərsiniz ki, həqiqətən kafel məlumat təkan bilər, bu xəbər apps ilə neler edir. Onlar, həqiqətən, orada bulud xəbərlər almaq və kafel təzələyirik belə insanların proqram açmaq və bir göz almaq üçün bir səbəb var bilirəm nə də son xəbərlər bu hər hansı bir edir və ya yeni tarifleri və ya döymək üçün yeni yüksək hesab var əgər və ya bu applications bir dost oynayan və ya nə. Bu da geri aldatmaq üçün bir şey var Belə ki, canlı plitələr var və bu, bir şəxs ola bilər, həmçinin bir web ola bilər. Adətən bir proqram var. Pretty çox mən burada var ki, bu şeyi bütün Windows Store gəldi. Mən başlamaq lazımdır. Bu default almaq applications biri Windows 8 çalışan hər hansı bir maşın. Siz istədiyiniz bir şey tapmaq üçün buraya gələ bilər, Mən əvvəl görmürsənmi ki, oyunlar üçün vurgulanır olan şeyə. Oh, wow, biz burada yeni langırt var. Siz mağaza burada bu quraşdıra bilərsiniz, və biz bu inkişaf necə haqqında danışmaq lazımdır. Siz onları yaratmaq necə seçim bir çox var. Biz HTML və CSS JavaScript hekayə diqqət lazımdır, lakin istifadəçi, app alıcıya, bu da yazılı nə etməz Onlar irəli getmək və onunla işləyə bilər. Mən bu bir intrigued alıram, mən bu qədər açıq və nəzər lazımdır. Siz təqdim satmaq və ya pulsuz üçün üz verə bilər ki, o cümlədən hər bir app, Siz mağaza etmək istəyirəm nə, bu kimi bir ev səhifə olacaq. Siz tətbiqi ekran çekim bir dəstə ilə təqdim edə bilər - burada bəzi görmək - tətbiqi haqqında ətraflı, və zaman keçdikcə siz də ratings toplamaq lazımdır - , və təhlil - onlar əsasən yalnız star rating istəyirik bir az daha çox fikir təmin edən. Əslində, kimsə, bir şey yazın və siz necə zəhmli sizə var və mən baxdı yoxdur ki, burada sizin üçün yorumları bölməsində daxil olacaq. Fantastic. "Hətta açıq deyil." Necə böyük. Bəli, bu açıq və run etdi kimə insanlar üçün, onlar həqiqətən zövq görünür. [Gülür] Nəzərə bu saxlamaq. İnternet. Hər kəs onlar sizin tətbiqi haqqında istəyirəm nə deyə bilərsiniz. Beləliklə, siz bu böyük bir iş edirik əmin olun, siz kimi istifadəçi üçün rahat edirik əmin olun onlar bir neçə uzaq bir baxış təmin dən klik istəyirik, çünki, və ümumi baxış Reytinq qədər toplamaq olacaq. Siz digər applications qarşı olacaq çünki sizin gələni etmək istəyirəm. Artıq mağaza apps minlərlə olacaq, və şansını siz işle oxşar funksionallıq ki, bir şey ola bilər var. Həqiqətən izdiham həyata durmaq bilər Belə ki, əlbəttə, sizin istifadə üçün olacaq. Biz bir az sonra mağaza almaq lazımdır. Mən, həqiqətən, apps yaratmaq diqqət istəyirəm. Lakin mağaza qisa versiya dünyada paylanması, avtomatik olaraq Windows 8 hissəsi, insanlar, yalnız bu qədər yanğın və burada müxtəlif apps nəzər Siz Dress-Up Sticker Kitab və müxtəlif apps bütün növ var. Zəif, ancaq bir çox istifadə - Fresh Paint, bu çox istifadə edin. Mən artıq sahibi mənə göstərən oldu. Mənə mən yoxdur bir şey göstərmək edək - UVideos I yeni kimi yoxdur. Siz pulsuz burada bax, belə ki, sağ mağaza onu quraşdıra bilərsiniz. Siz də seçim var. Siz əlbəttə üz verə bilər. Siz app və ya oyun reklam qoya bilər. Siz də bunun üçün doldura bilərsiniz və siz çox asanlıqla həmçinin tətbiqi üçün bir sınaq təmin edə bilər belə ki, insanlar bir həftə və ya nə etmək istəyirəm üçün cəhd imkan bilər. Ki, portal vasitəsilə yalnız özelleştirilebilir. Siz ki, hər hansı bir kod yazmaq deyil. Belə ki, "Siz bir həftə üçün istifadə edə bilərsiniz və sonra onu almaq üçün var", demək və ya Siz bu oyunda ilk 3 səviyyədə oynaya bilər ", kimi şeylər edə bilər "Və sonra qalan daxil olmaq üçün almaq var." Siz deyə bilərsiniz, belə ki, hətta, eləcə də in-app satın edə bilər "Biz əlavə sərgüzəştləri və ya etmişlər ki, qrafik və ya şeyi dəstləri var - "Oxunuş edir ki, daha çox tarifleri -. Bu uzadıla dəsti almaq əgər" Və bütün app və ya oyun özü ərzində bunu edə bilərsiniz. Belə ki, sizin üçün tamamilə qədər, seçim. Siz mağaza edə bilərsiniz ki, çox şey var və sonra əsasən bir sertifikatlaşdırma kanal üçün təqdim edirik. Biz sonra ki, bir az haqqında bütün danışmaq olar, lakin bu məqsədi daşıyır. Siz burada mağaza sizin app dünyada görünürlüğünü almaq istəyirəm. Geri burada Start ekranda mən bir az daha ətrafında göstərmək istərdim. Mən bu apps başlamaq əgər, mənə bəzi cross-app funksionallığı nümunə burada verək. Bunu etmək üçün, mən Fresh Paint başlamaq lazımdır. Burada görəcəksiniz bir şey ekranın hər bir bit edir, Ekranın bütün piksel, sizin app gedin. Gone Windows ətrafında bu sərhədləri olduğu gün həmişə kosmik bütün vaxt verir ki, düymələri çox. İndi həqiqətən ki, uzaq almaq istəyirəm və yalnız content diqqət mərkəzində olmaq var. Biz menyular digər növ daxil Windows ilə şeyi edə bilərsiniz. Onlardan biri, yaraşıq bar deyirlər nə həqiqətən və ekranın tərəfdən çıxır. Bir touch ekran, əgər həqiqətən, yan Flick bilər Siz, bir siçan varsa, bunun üçün bir klaviatura qısa var basın bilər burada mühitdə bir şey üçün bir çox yol həmişə var. Ki, siz edə bilərsiniz ki şeyi bir sıra gətirir. Ən bariz, siz Start ekran geri getmək olar lakin digər 4 yaraşıq adlanır nə var. Onlar bir app geliştirici kimi daxil plug bilər müqavilələrdir. Onlar olduqca sərin istəyirik. Search, mən sizə nə olacaq bir şey var əmin deyiləm, Mən ikinci sizə göstərmək lazımdır mübadiləsi, və Cihazlar və Settings, bu bütün app daxil plug bilər şeylər var Windows leverage, demək, "Mən iştirak etdik "Mən Windows bəzi digər işlevselliği dəstəkləmək istəyirəm, "Mən ki, baş etmək üçün kodu bir çox yazmaq istəmirəm." Ki, həqiqətən bu funksiyaları istifadə edərək bir fayda var. Sizə bir göstərmək bildirin. Bunu etmək üçün, yeni bir rəsm etmək lazımdır. Mən də sizin app üçün hər pixel istifadə haqqında danışdı. Mənim cari olaraq bu boya app siz onu istifadə etdiyiniz zaman kimi görünür. Bu, yalnız siz rəsm olduğunuz nə haqqında həqiqətən content var. Mən burada dəhşətli şeylər edə bilər. Mən nə çəkmək lazımdır? Bilmirəm. Scribbles? Oh, böyük. Mən kağız-kuğuz edə bilərsiniz. Fantastic. A turkey? [Gülür] Bu görəcəksiniz ən mücərrəd turkey edir. Mən də, app bar deyirlər nə qədər gətirə bilər və bu, həqiqətən istifadə edə bilərsiniz ki, əsas yollardan biridir Sizin app və ya oyun əvvəl olmuşdur bilər ki, bütün stuff üz gizlətmək yalnız kosmik bütün vaxt alaraq. Belə ki, indi burada bu qədər qoymaq bilər, və bu, həqiqətən, daha gözəl təcrübə biridir Mən gördüm ki, app bar ilə. Müxtəlif rəng seçilməsi üçün burada seçim qoyun. Biz turkey istəyirdi, biz bir neçə rəng qarışdırmaqla başlayın, burada bəzi qəhvəyi qoymaq lazımdır. Biz burada bir ara rəng almaq və sonra burada geri almaq lazımdır. Siz rəsm başlaya bilərsiniz. Sizin turkey var. Fantastic. Mən başlamaq üçün cəlb, lakin tamaşaçı qarşısında Touchpad ilə bunu daha yaxşı bilməz. Bu zəhmli deyil. Ideyası, baxmayaraq ki, mən səthində sağ burada edilir qayğı hər şeyi edir. Mən mən kimsə ilə bölüşmək üçün var ki, bu ilə razı deyiləm deyirlər. Adətən nə Windows digər versiyaları ilə edəcəyini, bəlkə bir ekran shot almaq ki, sizin mətn bəzi surəti-yapışdırıb istədiyiniz və ya siz bölüşmək istəyirəm ki, kimi şeylər, və sonra getmək və başqa bir proqram açmaq və onu qoydu. Burada bunu yoxdur. Siz, həqiqətən, yaraşıq bar həyata gətirmək və deyirlər ki, "Mən bu bölüşmək istəyirəm." Bu nöqtədə bütün apps göstərmək olacaq ki, ortaq olunur nə ilə işləmək üçün necə. Bu halda bir şəkil var, belə ki, demək olacaq "Mən sizə bir şəkil var görürük." "Siz ki, bölüşmək istəyirsiniz?" Mən özüm bütün vaxt mövzusu e-poçt bilərsiniz. Bu ki, tanıyır və bu qısa, mənə təklif edir lakin bu da mənə bir şəkil alaraq necə bilir ki, hər app göstərən oldu və bu bir şey bunu. Bunların hamısı bunu edə bilər ki, Windows göstəriblər. Bu baxımdan bu Windows. Istifadəçi yalnız onlar ilə nə etmək istədiklərini seçir. Mən PuzzleTouch mənim adi edəcəyik. Mən zamanla bulmacalar bütün növ yaratdıq bilərsiniz. Mən PuzzleTouch almaq və, demək lazımdır "Mən PuzzleTouch ilə bu gözəl yaradılması bölüşmək istəyirəm." Bu irəli getmək və demək olacaq "Böyük. Siz? Pop bu bölüşmək istəyirəm." "Əgər, orta, asan ki, bir puzzle etmək istəyirsiniz nə?" Mən burada bir ara bir etmək lazımdır. Bu puzzle edir. Əsasən boş, çünki bir dəhşətli puzzle olacaq. Amma hazır və geri digər proqram həqiqətən var. Mən burada çıxmaq, mən onu axtarmaq üçün və başlaya bilərsiniz. Biz burada yalnız bir az üzərində hərəkət, əgər İndi, biz bir yerdə mənim yaradılması görmək lazımdır. Mən hara getdi? Mən puzzle hansı etdi? Mən asan etmək mi? Oh, orada orada edir. [Chuckles] Burada ki, asanlıqla tanınan turkey puzzle var. Amma sizin qeyd etmək istədiyiniz şey, burada sərin şey Bu apps bir-birinə haqqında bir şey bilmirəm etdiniz. Onlar yalnız "Mən bölüşmək üçün bir şəkil var, və şəkillər ilə məşğul olmaq necə." Dedi Və bir geliştirici kimi, siz ki, kodu yazmaq yoxdur. Kimsə bölüşmək üçün mənə soruşur, mən bu kiçik data strukturu bəzi məlumatlar qoymaq gedirəm və mən bitirdim. Digər app, üzərində alır şey yoxdur, ki, təcrübə mübadiləsi sonu var. Həqiqətən, həqiqətən, güclü - ki, siz edə bilərsiniz ki, yalnız bir şey var - və həqiqətən sizin app fərqləndirmək kömək edə bilər ki, o şeyi biridir olacaq və həmçinin mağaza çox oyun. İnsanlar söyləmək mümkün olacaq "Bu, həqiqətən faydalıdır." "Mən bu puzzle Creator bütün zaman istifadə edin. Bu fantastik deyil." Yəni burada neler bir qısa haqqında kifayət qədər var. Biz kod vasitəsilə getmək kimi digər xüsusiyyətləri də ki, bəlkə biz vurğulamaq lazımdır bir neçə var. Amma slaydlar daxil dalış və bunu istəyirəm, Desktop getmək üçün gedirəm özü burada başqa canlı kafel edir. Mən əmin kifayət qədər, bu getmək bilər, mən, mənim slaydlar Ben lakin biz burada mənə, həqiqətən, sizə göstərmək bildirin. Biz Desktop rejimində həqiqətən istəyirik. Bu, həqiqətən, burada, Windows irəliyə daşıyan haqqında əvvəl deyirdi ki, nə yeni təcrübə özünü göstərir. Bu bilirik Windows. Windows applications desktop apps deyilir. Onlar burada axır. Siz apps mövcud və əgər siz Windows 8 onlara çalıştırmak üçün istəyirəm Siz tamamilə bunu edə bilərsiniz. Bu, burada olan mağaza apps kimi eyni şeylər deyil Fresh Boya və bu NBC News apps və bu kimi şeylər kimi. Həmin mağaza gələcək. Onlar sizə göstərirdi ki, bəzi funksiyaları daxil plug bilər və mən yalnız hələ nümayiş deyil ki, başqaları. Amma yalnız mind ki, saxlamaq. Biz də bu şeyi də dəstək var. Üzgünüm. Bir şey ekranda görsənmir? Mən bunu tamamilə itirdim. Ki, tək deyil. Okay. Işarə üçün təşəkkür edirik. Nə bir müddət görən yoxdur mənim masa üstü burada olduğunu göstərən. Gördüm ki, son şey nədir? Bu görmək mi? Bu masa üstü. Siz artıq bu kimi görünür nə bilirik. Bu olduqca qeyri-adi bir şey deyil. Bu, bizim sizin üçün irəli ki, təcrübə balans və siz yaşadığınız şeyi istifadə imkan var. Məsələn, mən sizə Visual Studio göstərən olacaq. Ki, bir masa üstü təzahürüdür. Bu rejimində çalışması olacaq. Bu daha mürəkkəb mühit dəstək olacaq bir variantları və kimi şeylər çox, belə ki, bu bir masa üstü app kimi yaxşı bir seçim edir. Bildirib ki, yalnız bir az slaydlar getmək bildirin və bəzi giriş content vermək və sonra, həqiqətən, burada kodlaşdırma daxil. Yaxşı xəbərlər siz CSS və JavaScript, HTML bir çox diqqət etdik eşitdim edir. Windows Store apps edilməsi birbaşa daşıma öyrənmək etdik ki, o hər şeyi. Siz CSS seçiciler və bütün bu şeylər tətbiqi ilə bağlı eşitmə olduğunuz şeylər Siz mağaza üçün burada bir proqram yaratmaq üçün nə məhz budur. Biz bit bu şeylər bit vasitəsilə getmək lazımdır. Ümumiyyətlə, mən artıq öyrənmək üçün vaxt verən stuff tikinti alıram. Bu istifadə edə bilər ki, texnologiyalardan ümumi chart edir Windows 8 üçün ərizə etmək. Sağ, masa üstü apps üzrə stuff biz artıq bilirik nə həqiqətən. Bu, həqiqətən Windows 8 irəli keçirilir Windows 7 dünya ki, stuff var. Bu variantları bütün irəliyə daşıyacaq: C #, VB, inkişaf Win32 cür. Böyük. No problem. Yeni stuff sol tərəfdən edir. Bu mənim proqram Windows 8-ə daxil simli almaq istədiyiniz zaman ki, Windows Store apps var bütün bu funksiyalar istifadə edərək, mağaza onu almaq, və həqiqətən sərin təcrübə əldə Windows Store applications. Bunu etmək üçün, siz XAML ilə bütün seçim var burada edə bilərsiniz, C + +, C #, VB, siz DirectX edə bilər ki, kimi şeylər, slayd kənara ki, hər şeyi. Amma bizim üçün, biz əslində sağ diqqət olacaq ki HTML, CSS və JavaScript Windows 8 üçün müraciətlər üçün həqiqətən birinci sinif vətəndaş var və Windows Store üçün. Belə ki, burada hər kəs və video seyr insanlar üçün yaxşı deyil yalnız siz var ki, bütün bu təcrübə leverage bilər, çünki və həqiqətən Windows təklif nə daxil bağlamaq. Siz heç bir sürpriz olmalıdır API bir sıra vasitəsilə bunu olacaq. Hər OS öz API var. Biz Windows WinRT adlı nə ilə nə edə ifşa. Bu yalnız sizin üçün hər şey edir ki API bir sıra var. Siz faylları açmaq üçün ehtiyac varsa, kamera, geolocation, belə şeylər istifadə etmək lazımdır, Onlar Windows sizə təklif edə bilər nə keçir. Daxil olmaq üçün, biz daha asan etmək olacaq ki, bəzi daha JavaScript var Bunu etmək üçün. Biz bir an ki, almaq lazımdır. Amma indi ki, əsasən yol xəritəsi var. Əgər siz artıq bəzi API üst bunu etdik ki, hər şeyi Windows ilə işləmək ki, yardım mağaza app bərabərdir. Və həqiqətən yüksək səviyyədə bilmək haqqında bütün var. Biz, həqiqətən, indi məhsulları ilə iş daxil dive bilərsiniz. Siz yəqin ki, artıq bir dəstə gördüm hər şeyi, IE9 ilə bir az geri biz zamanda, bir çox dəstək təqdim yeni Web standartlar, belə ki, yeni CSS xüsusiyyətləri bir çox, həqiqətən JavaScript olan yeni HTML, ECMAScript 5, bir çox. Belə ki, ciddi rejimi istisna olmaqla ki, hər şey IE9 idi. CSS məhsullarının yalnız bir ton, CSS3, bütün orada. Və bütün bu stuff biz Windows 8 ilə işle irəli keçirir. Siz bunlardan istifadə edə bilərsiniz, və siz IE10 yeni ki, hər şey istifadə edə bilərsiniz. IE10 ilə biz də bu şeyi bütün dəstək təqdim edir. Onlar bütün hardware-sürətli, belə ki, GPU bir növ var ki, bir maşın əgər, olan yəqin ki, olduqca çox siz son 8 ildə əldə edə bilər ki, hər maşın, Siz hardware-sürətli çıxış malik olacaq, CSS ilə vizual çıxış, Canvas, SVG. Bütün bu şeylər hardware sürətləndirilməsi vasitəsilə gedəcək və çox daha sürətli və daha səmərəli ola bilər. Bu bütün qisa versiya - Ben Burada hər bir şey ilə getmək niyyətində deyil - bu siyahıda görmək əgər, siz IE10 bunu edə bilər, əgər, Bu IE10 çalışır ki çalıştırıyorsanız ki, bir web app varsa, bu bir Windows Store app kimi bir şey var. Və olduqca çox var. Bu IE10 işləyir Belə ki, bu Windows Store app kimi çalışır olacaq. Bu istifadə edə bilər ki, bir şey kimi masa var. Bir çox burada var. Biz gecə yarısına qədər yoxdur, belə ki, mən burada hər şeyi nəzərdən bilməz. Amma bunlar nə edə bilər nə anlamaq kömək edəcək ki, bəzi saytlar var, və mən ikinci siz onlardan birini göstərmək lazımdır. Mən yalnız baxmaq bilər ki, əsas şeyi bir neçə işarə etmək istədik. Bəlkə siz artıq sizin tədqiqatlar bu bəzi gördüm, lakin bu CSS tərəfdən, Windows Store apps ilə xüsusilə, həqiqətən faydalıdır. Belə ki, çevirmə və keçid edə olan, animasiya ilə hərəkət təmin - Bu, indi CSS bütün hissəsidir, və onlar bütün müasir brauzerlərdə tərəfindən dəstəklənən edirik və IE10 və IE9 bütün bu şeylər üçün zamanla dəstək əlavə. Və niyə özünüz yazmaq, niyə əl ilə bu şeyler bütün narahatlıq keçmək Sizin tətbiqi üçün 3D effekti yaratmaq üçün sadə CSS çevirmək istifadə edə bilər zaman? Böyük. Bu işləri necə. Mən ki, daha bir daha çətin edə bilməz. Siz CSS bunu necə, siz Windows Store app bunu necə bilirik. Layout üçün kənarda Going, hətta mağaza app kimi şeylər, lakin məqalələr göstərən ki, bəlkə bir xəbər app axtarır ki, kənara və ya kimi tarifleri və ya şeyi, CSS xüsusiyyətləri digər növ həqiqətən faydalı: Grid, Flexbox, CSS Regionlar kifayət qədər yeni standart daha çox yaxşı. Bunlar bütün content qoymaq və bölmələr arasında content axını kömək edir Siz məhsulları özünüz yazmaq olmadan Pagination və hyphenation edə. Siz yalnız "mənim üçün aşağıdakı edin", deyə və ekran daşınmaz əmlak müxtəlif maşın fərqli olaraq Əgər bir proqram snap kimi və ya, bir anda görəcəksiniz kimi ekranda yer kiçik məbləğlər üçün, ki, CSS üçün heç bir problem var. Bu istifadə edə bilər - ikinci media sorğu haqqında we'll müzakirəsi - regionlarda content axan, content Repositioning ilə şeyi qayğı bilər yalnız siz artıq web texnologiya ilə görmüşəm bilər ki, bu şeyi ilə. HTML5 tərəfdən, şeyi bir dəstə də var ki, Windows Store apps ilə sizin üçün çox faydalı olacaq. Yenə bu bütün vasitəsilə getmək deyil, lakin onlar yalnız burada edirik. Belə ki, siz onu istifadə etmək lazımdır, əgər, audio-video, siz formaları qiymətləndirmə etmək istəyirsinizsə, geolocation, JavaScript 5 və ya ECMAScript 5 JavaScript edə bilərsiniz bütün şeylər, IndexedDB yerli saxlanması üçün - bu sizin üçün bütün variantları var. Siz bir cavab üçün arıyorsanız, yalnız HTML5 və CSS ilə mövcud texnologiyaların baxmaq və siz stuff bir çox özünüzü gəzmək üçün olan daha asan cavab tapa bilərsiniz. Mənə burada bir az ətrafında göstərmək bildirin. Mən biz bilərsiniz bir site var. Mənə bir ikinci bu slide həyata çıxmaq edək. Biz IETestDrive.com çıxmaq, əgər Mən burada bir demo çox şey deyil. IETestDrive.com həqiqətən, siz IE10 ilə yeni nə bir çox göstərən siz edə bilərsiniz ki şeyi. Mən bu çünki əvəzinə ağ bülletenlərinin bir dəstə vasitəsilə oxu həqiqətən faydalı tapmaq bir neçə demoları baxmaq, və ki, siz öz şəxsi radar qoymaq kömək edəcək bir texnologiya hətta bir çox araşdırma etmək anlamlı olub haqqında belə ki, "Mən bu nə görmək." başa düşmək lazımdır "Mən Filmlərin Animation Frame mənim üçün nə başa düşürük." "Mən Regions və ya SVG filtreler istifadə edə bilər necə başa düşürük." Siz nümunə onları görmək, hərəkət görmək, ki, öz layihələrində və kənarda sizin üçün faydalı olacaq əgər özünüz qərar Siz web texnologiya ilə işləmək üçün davam kimi. Burada yalnız bir nəzər tavsiye ederim. Mən, həqiqətən, bu çalışan çox vaxt sərf edəcəyik düşünmürəm. Biz yazı kodu ilə göstərmək üçün kifayət qədər var. Siz touch təsiri olduğunu hissəsində nəzərdə touch-based oyunlar buraya şeyi görəcəksiniz animasiya, orada həqiqətən sürətli hardware-sürətli animasiya, bəzi, eləcə də bu nümunələri bəzi görmək lazımdır ki, optimallaşdırılması, və çox, daha çox var. Siz burada artıq getmək və site map açmaq varsa, burada nümunələri yalnız bir gülünc sayı var. Siz onların hamısını burada görə bilərsiniz. Siz bir şey axtarır və ya əgər siz bir şey haqqında eşitdim və, bəlkə bu app istifadə etmək üçün sərin bir şey olardı merak burada axtarır cəhd edin, və özünüzü müəyyən vaxt saxlamaq üçün olduqca yaxşı demo yəqin ki, var. Okay? Hər hansı bir sualınız günə qədər burada insanlar üçün? Okay. Biz burada aparmaq lazımdır. Yenə, yalnız kontrol. Onlar web standartlar, belə ki, bilirik ki, hər hansı digər vitrin sites getmək bu texnologiyalar Siz çalışdığınız nə üçün mənada əgər baxın. Slaydlar geri. Bildirib ki, siz, həqiqətən, bir yüklü yerli proqram dünyanın bir Web dünya hərəkət edir belə ki, burada qeyd etmək, bəzi şeylər var. İlk növbədə, burada cəlb web server var. Heç bir Apache burada çalışan heç bir IIS var var uzaq brauzerinizin agent, bir uzaq müştəri pages xidmət. Bu halda, həqiqətən, hər şeyi sizin üçün up paketlenmiş. Siz mağaza üçün proqram kimi, təsdiq olur ki, təqdim Bu mağaza həyata, və sonra minlərlə insanların oyun və ya app yüklemek olacaq. Amma əsasən, onlar maşın yerli aşağı çəkərək edirik. Bir uzaq API lazımdır ki, zənglər halda artıq Web çıxmaq üçün heç bir ehtiyac yoxdur, və həmçinin çox mükəmməl normal var. Lakin onlar bir server tələb cavab getmək onlar ki rejimində olmaq fikrində deyilik onların content növbəti səhifə almaq üçün. Belə ki, bir neçə kiçik API fərqlər var. Bu olduqca cüzidir. Onlar normal kodlaşdırma sizə hit ehtimal edirik, lakin onlar ən azı sənədləşdirilmiş istəyirik. Onlar cür orada hallarda kənar edirik. Işarə dəyər başqa şey inam fərqlərdir. Mən yalnız etmək istəyirəm, çünki mən yalnız bu qeyd əmin mən belə belə ki, sonra onu əgər, siz düşünmək lazımdır, "Chris, bu barədə bir şey deyib "Belə ki, bəlkə, tamam, evet" və sonra geri getmək və onu nə tapmaq. Kontekstlərdə əhəmiyyətli. Default biz hücum vektorları istifadəçi qorumaq üçün cəhd edin. Siz default nə edə bilər ki, müəyyən şeylər var və müəyyən şeylər imkan kontekstində dəyişdirmək lazımdır. Siz orada bəzi kitabxana istifadə etdiyiniz kimi - you've artıq, jQuery ilə işləyir Siz orada digər kitabxanalar üçün baxmaq əgər - siz bəzi işlevselliği istifadə edilə bilər bu cür daha dinamik qarşılıqlı, yerli istifadə kənarda Bugünə gedir XHR sorğu ki, kimi şeylər. Bəzən bu ismarıcları aradan olunacaq tapa bilər, və bu halda, yalnız, yerli və web kontekstində baxmaq, bir axtarış və siz düzeltmek üçün necə tapa bilərsiniz. Digər çərçivələrdən istifadə başlamaq kimi, siz bunu bilirdim etmək Mən qeyd olan, mükəmməl etmək üçün edirik. Belə ki, bəzi digər çərçivə tapmaq əgər - ikinci bu barədə we'll müzakirəsi - Siz istifadə etmək istədiyiniz oyun üçün və orada olan bəzi nəzarət kitabxana istifadə etmək istədiyiniz və siz məhsulları özünüz yazmaq istəmirəm - o, yaxşı bir fikirdir? - Siz tamamilə bu məhsulları istifadə edə bilərsiniz. Geri JavaScript əsaslanır ki, kitabxana hər hansı bir istifadə sizə keçirilməsi heç bir şey var, CSS, HTML5. Yenə də, bu siz, bu gün bir çox bir heck olan IE10, nə edə bilər bir şey varsa, Siz bunu edə bilərsiniz. Sizin app onu çəkmək JavaScript kitabxana və proqram istifadə ki, arayış, yalnız bir dəfə isə bir təhlükəsizlik kontekstində hit bilər nəzərə saxlanılması - çox tez-tez. Biz getmək kimi və sonra xüsusiyyətləri, biz o bir neçə daha artıq getmək lazımdır. Daha çox və daha çox applications görmək kimi cür istifadə almaq lazımdır UX Windows Store. Siz onlar iş necə bir hiss almaq və necə dizayn estetik işləməyə çalışır müxtəlif proqramları və nə arasında insanlar yaşayır üçün istifadə olunacaq. Ki, həqiqətən mühüm hissəsi. Onlar sizin app up yanğın zaman bir dərslik oxumaq lazım deyil ki, əmin olun, Onlar yolu ilə, nə heç vaxt. Onlar yalnız sizin tətbiqi ilə oynayan başlamaq lazımdır və çox çətinlik olmadan həyata figuring. Yapışdırılması və bu təcrübə bir çox sadiq qalaraq, ki, asan edilməsi, sizin users böyük bir lütf etmək olacaq. Okay. Son bir API tərəfində şey sonra biz, həqiqətən kodu yazılı nəzərə almaq lazımdır. WinJS Mən ki, kompleks slide ilə çox qısa qeyd şeydir Siz applications üçün ki, bütün bu müxtəlif seçim. WinJS, bir dost kimi hesab edə bilər. Bu daha tez stuff yazmaq yardım üçün dost var. Bu, sadəcə JavaScript və CSS var. Siz istifadə etmək yoxdur. Siz istifadə edə bilərsiniz. Windows xüsusiyyətləri ilə zəng etmək davam edirsinizsə, siz onu istifadə sona çatacaq, lakin həqiqətən istifadə etmək istəmirəm ki, bəzi dizayn nümunələri və ya nəzarət kimi şeylər var, başqa bir şey istifadə etmək istəyirsinizsə, bu qədər var. Nə siz istifadə etmək istədiyiniz və istifadə etmək istədiyiniz üslub qərar. Namespacing və sinif nəsil xüsusiyyətləri - sizin qədər. Siz bir və ya digər tercih etsəniz, bu, tamamilə sizin seçimi var. Bu hələ JavaScript və CSS var. Ancaq məhsullarının bir çox kömək olacaq. Məsələn, burada nə edə alt var, vədləri ilə asinxron proqramlaşdırma yardım kimi şeylər. Əgər hər hansı eşitdim və ya Node.js ilə işləyib? Bu asinxron proqramlaşdırma ilə işləmək üçün bir ümumi model var. Belə ki, əsasən siz nə dediyini, "bir şey Go, "Və siz mənə görülən etdiyiniz zaman mənə qayıtmaq lazımdır ki, bir söz vermək olacaq." Ki, neler mahiyyətcə var. Istifadəçi gedir və bir fayl aldığınız isə Belə ki, sizin proqram dondurmaq deyil və ya bir şey Web aşağı axın olunur. Bu UI cavab olaraq qalır. Və asinxron proqramlaşdırma istifadə edərək, bunu edə bilərsiniz. Bu ridiculously kompleks səslənir, lakin vəd istifadə edirik, çünki bu həqiqətən asandır və yalnız "bunu gedin və Bitirdiğinizde, bu üsul geri zəng" deyirlər. Ki, olduqca çox var. Bu WinJS üçün inşa bütün var. Bu çox asan həqiqətən çevik və güclü proqramları yazmaq etmək olacaq. Siz burada animasiyalar bir çox istirahət edə bilərsiniz. Yəqin ki, bu slide daha mühüm şeyi biri nəzarət edir. Mən bir bütün var - Bəli, mən bunu. Burada sizin proqramlarında istifadə edə bilərsiniz ki, nəzarət yalnız bir nümunə var. Bu, bütün düz WinJS edir. Bu özünüzü yazılı deyil, Siz yalnız "Burada mənim tətbiq bəstələmək istəyirəm necə." demək "Mən müxtəlif şəkillər arasında getmək bilər, belə bir flip görünüşü istifadə edəcəyik." Mən sizə Semantik Zoom göstərmədim. Mən ikinci sizə göstərmək lazımdır. ListViews. GridViews var. Əgər siz artıq mağaza tətbiqi hissəsi kimi bir grid gördüm, belə content blokları istifadə edə və arasında scrolling. Flyout menyular zaman zaman görəcəksiniz. The app bar, habelə ki Fresh Paint tətbiqi ilə sizə göstərdi belə ki, sizə düymələri qoyaraq edə bilərsiniz necə gördüm və ki, siz istifadə üçün qayğı yoxdur ki üz gizlətmək olan. Ki, istifadə etmək sizin üçün tamamilə qədər həqiqətən var. Bu WinJS hissəsi olan bütün nəzarət edir. Mən necə yalnız bir ikinci bu etmək üçün sizə göstərmək lazımdır, ancaq bu daha çox var və əsas şey istəyirsinizsə bəzi vaxt saxlamaq, onları istifadə edir. Siz istifadə etmək istədiyiniz digər nəzarət kitabxana varsa, çox mükəmməl gözəl var. JQuery UI kimi şeylər, eləcə də fikir bu cür bir çox HTML və JavaScript nə edə uzatmaq ki, daha çox nəzarət təmin edir. Mən artıq bildirib ki etdik Lütfən dive edək. Istədiyiniz nə istifadə edin. Sadece bəzi kontekstində məsələlər daxil ola bilər ki, unutmayın. Amma əlbəttə ki, qarışdırmaq və siz rahat olduğunuzu kitabxanaların nə cür uyğun ola bilər Siz özünüzü müəyyən vaxt saxlamaq üçün, istifadə etmək istədiyiniz, öyrənmək istəyirəm. Yalnız bir ikinci alətləri haqqında danışmaq edək. Siz Windows Store apps ilə iş başlamaq lazımdır nə əldə edə bilərsiniz. Mən geri getmək varsa, mən burada çox şeylər var. Siz dev.windows.com olan bu səhifə, getmək əgər, Siz lazım olan hər şeyi yükləyə bilərsiniz. Tələbə kimi, siz, ümumi ictimai nə daha çox etmək imkanı var belə ki, Visual Studio ali son versiyasını əldə edə bilərsiniz. Edwin Əgər siz artıq həmçinin Windows əldə edə bilərsiniz qeyd. Amma, ümumiyyətlə, bütün developers üçün, bu saytda edə bilərsiniz və bir proqram etmək lazımdır hər şey və bütün pulsuz. Belə ki, Visual Studio bir pulsuz versiyası var ki, yanaşı bərpa edəcək ki, bəzi alətlər var - Siz ərizə yaratmaq və test lazımdır hər şey. Bu mağaza üçün ərizə dərc edəcəyik edirik yalnız Bir geliştirici hesabı lazımdır olacaq ki. Bu da mən pulsuz hesab. Həmçinin tələbələr üçün pulsuz mi? >> [Guarin] Hansı? Geliştirici hesabı, faktiki təqdim. >> [Guarin] Bəli. Daha yaxşı xəbərlər var. Bu baxmaq getmək lazımdır. Bu $ 49 var ismarıcları bir fərd üçün demək lazımdır. Amma bir tələbə kimi üçün qeydiyyatdan yoxdur. Biz pulsuz bir haqq-hesab əldə edə bilərsiniz ki, sizin proqramları vasitəsilə bəzi məlumat almaq lazımdır, və siz sonra sağ mağaza qədər ərizə təqdim edəcək, kimi kimi bir çox ki, yaxşılıq bütün tezliklə olacaq. Belə ki, dev.windows.com var. Siz burada lazımdır ki, tools yükləyə bilərsiniz. Əgər istəyirsinizsə, siz burada Windows bir sınaq versiyasını əldə edə bilərsiniz amma yenə, siz ehtiyac yoxdur. Digər site - mənə tez sizin üçün bu bir qeyd edək - design.windows.com edir. Bu dev.windows.com idi. Design.windows.com, siz bunun üçün nə tahmin edə bilərsiniz. Bu, həqiqətən, olduqca dostluq site var. Yaxşı bir çox informasiya burada var. Siz vasitəsilə işləyə bilər. Bu, bəzi şeylər haqqında bəzi məsləhətlər vermək olacaq bəlkə, haqqında əvvəl fikir və ya əvvəl məşğul idi yoxdur müxtəlif forma amillər üçün dizayn, touch üçün dizayn kimi, Windows 8 imkanları üçün dizayn, şeyi mən əvvəl qeyd axtarış və paylaşım kimi, mən hələ haqqında söhbət yoxdur ki, bəzi şeylər. Onlar bütün burada verilmişdir edirik və bu faydalı fayl pages olduqca yaxşı set var ki, proqram müəyyən bir növ etmək üçün necə anlamaq kömək edəcək qarşılıqlı necə, necə sizin tətbiqi UI və UX ilə məşğul. Mən sizə bir nöqtədə xüsusilə əgər, bu nəzər gəlir ki, mağaza üçün ərizə dərc ümid. Siz yaxşı tətbiq etmək üçün necə bilmək istəyirəm olacaq Mən əgər əvvəl qeyd, çünki o baxır yenə var. İnsanlar bədbəxt olacaq. Onlar doğru yerlərdə gözləyirik ki, hər şeyi tapa bilməyəcək. Heç kim sizə nə ki, istəyir. Burada irəli hərəkət, mənə bağlamaq bildirin. İndi siz şeyi almaq üçün bilirik ki, mən, həqiqətən məhsulları istifadə edərək başlamaq üçün necə gösterir. Başlamaq üçün, Mən, həqiqətən, mənim Start ekranda burada masa üstü apps nümunə sizə göstərəcək. Burada Visual Studio bilərsiniz, siz Blend və mən var ki, digər geliştirici alətlər bilərsiniz. Onlar bir az fərqli kafel var. Onlar desktop apps, çünki ki, və belə hallarda onlar bütün masa üstü geri başlamaq olacaq həqiqətən, yalnız kimi istifadə etdiyiniz apps. Belə ki, Windows təcrübə, eyni şey var. Onlar Silahlı kimi, misal üçün, deyil! və ya bu şeylər. Mənə tez bir başlamaq edək. Əslində, burada maraqlı biri. Bu NERD da əməkdaşlıq tələbələr tərəfindən hazırlanmışdır. Tam ekran tətbiqi, burada təcrübə bu cür. Oh, gözəl cut ekranlar və əyləncə məhsullarının bütün növləri. Onlar bu inkişaf. Biz bunu bile biz də bütün şey ola bilər. Əslində, mən onlara şeyi bəzi məsləhətlər verdi, onlara bir az işləyib onların tətbiqi üçün JavaScript edirdilər, çünki. , Mən onların iş üçün kredit alaraq deyiləm edin, onlar bütün iş etdi. Mən yalnız burada və orada onlara məsləhət bir az verdi lakin onlar bir JavaScript ön istifadə edərək, bəzi böyük stuff etdi və bu iş bir çox etmək üçün bəzi fizika mühərrikləri və hər şeyi tying. Gedin. Ki, işləyir əgər in nəzər salaq. Wow, hələ də işləyib. Yaxşı bütün sağ,. Amma fikir almaq. A tam ekran app, həqiqətən yaxşı bir təcrübə. Mən belə şeyləri var, həm də toxunmaq əgər bu mənim siçan və qələm yalnız dəstəkləyir. Mən bir sensor olsaydı, mən yalnız üzərində çəkmək və iş davam edə bilər. One I göstərmədi şey, və bu tərbiyə alıram səbəbi Mən sizə nə sizə göstərmək üçün bir app var istəyirdi, Siz, həqiqətən, Windows applications almaq və ekranın yan onları sürükleyin bilər. Bu proqram snapping adlanır. Bu halda, mən Inkarus qəbul etdik və mən burada tərəfinə əlavə etdik. Bu Snap baxımından indi, və ki, proqram var isə mənə başqa bir şey etmək üçün imkan verir. Siz tapa bilərsiniz ən oyunlar sadəcə fasilə olacaq. Ki, normal oyun birtəhər aşağı miqyaslı bilər halda bunu bir layiqli şey board oyunlar bəlkə bir növ kimi, bir qətnamənin kiçik və ya münasibətilə bu kimi şeylər. Amma, ümumiyyətlə, nə üçün en asan şey və ən uyğun şey oyunlar üçün nə etmək proqram fasilə edir. Mən bu bir başlamaq və əgər xəbər apps kimi applications üçün, mən bunu snap, Siz, həqiqətən, sizin data təqdim necə əhəmiyyətli dərəcədə dəyişikliklər görəcəksiniz. Burada, həqiqətən daha şaquli pan ki information göstərən oldu lakin mən hələ tamamilə istifadə edə bilərsiniz. Belə ki, hələ çox faydalıdır. Bir kiçik baxımından var ki, ki, app istifadə məni saxlamaq deyil. Belə ki, haqqında düşünmək. Bu sizin apps bəzi dərəcəsi üçün nə lazımdır ki, bir şey var, ancaq apps olmalıdır necə funksional müəyyən etmək üçün sizə var kiçik bir mühitdə bu cür. Mənə bir yaxın və biz burada idi geri gedək. Edwin, artıq mənə bir şəkil əlavə? >> [Guarin] Bəli. >> [Bowen] ki, baxın. Ki? Edwin bir şəkil əlavə edib. [Gülür] Visual Studio burada geri getmək edək. Mənə sizin üçün bu başlamaq edək. Mən Start ekranda kafel tıklayan bilər. Bu geri Desktop rejimində daxil mənə gətirdi və bu, Visual Studio masa üstü app başlanması oldu. Bu, artıq bilirsiniz ki, Windows. Mən irəli getmək və burada bir layihə yarada bilərsiniz. Biz JavaScript, HTML yenidən diqqət lazımdır. Mən çıxmaq və JavaScript, Windows Store bura qədər seçmək üçün gedirəm. Istifadə edə bilərsiniz ki, şablon bir sıra var. Məhsuldarlığı, mən burada bu digər olanları bəzi nəzər tövsiyə edirəm Grid və Split kimi. Əgər bir proqram edirik, əgər onlar həqiqətən faydalı istəyirik dizayn və naviqasiya o cür olacaq. Bu bir çox görəcəksiniz. Mən yalnız siz göstərdi bir həqiqətən Grid tətbiqi bir instansiya idi. Belə ki, siz bir xəbər app və ya RSS oxucu edilməsi olacaq düşünüyorsanız ya ətraflı göstərmək üçün istədiyiniz üçün çox entries ilə məşğul ki, kimi bir şey, tez başlamaq üçün Bu şablon bir istifadə edirəm və oradan özelleştirmeye. Amma yalnız mən sizə burada bütün hərəkət edən hissələri göstərə bilər Mən boş app yaratmaq gedirəm, sonra biz detalları bir az daha dərin getmək lazımdır. Mən burada ki, boş tətbiq edilməsi alıram. Bu, mənim üçün bütün layihə yaratmaq olacaq. Mən ismarıcları sizə göstərmək istəyirəm ki, hər şeyi açmaq lazımdır. Mənə yalnız burada bizim üçün yaratdığı nə sizə göstərmək üçün bir az zoom imkan verir. Ilk baxmaq olacaq ki, hər şeyi bütün adına default var. Beləliklə, siz default.html, default.js, və default.css üçün baxmaq olacaq. Qeyd etmək başqa şey biz artıq mən əvvəl qeyd nə istinad var. Bu WinJS edir. Heç bir, həqiqətən, burada bu uzun adını çağırır. Bu WinJS, JavaScript Windows Kitabxana. Siz bunu açmaq əgər, siz burada bütün bilərsiniz. Müxtəlif CSS faylları var, JavaScript var. Bu sizə kömək etmək üçün var. Bu nəzarət və üslub və yalnız avtomatik istifadə edə bilərsiniz ki, stuff təmin etmək üçün var. Ancaq yenə də, siz üslubu və digər nəzarət baxımından yerinə istifadə etmək istədiyiniz şey var, əgər, bu qədər tamamilə var. İndi o şeyi bir neçə istifadə etmək necə gösterir. Geri üzərində sol tərəfində üzərində, mənə siz default HTML page göstərmək bildirin. Siz artıq WinJS məhsulları gördüm ki, həqiqətən orada gedir ki, bütün var biçimlendirme o orta xətləri, yalnız ismarıcları CSS gətirilməsi ilə və WinJS JavaScript faylları bir neçə gətirilməsi. Siz bu faylları daxilində neler master olmaq lazım deyil. Bu cür orada neler nəzərdən onlara bir nəzər olduqca maraqlı , orada gedən olduqca maraqlı aralıq və qabaqcıl texnika var, çünki lakin gözəl şey developers kimi, yalnız yalnız onlara istifadə, onların istifadə edə bilərsiniz olunur və həqiqətən, bu barədə narahat yoxdur. Siz hələ sağ, işləri necə bilmək olmadan avtomobil idarə edə bilər? Belə ki, burada gedən şey növü var. Siz yalnız irəli getmək və istifadə edə bilərsiniz ki, nəzarət və üslub və stuff var və siz orada nə bilmək olmadan ikinci istifadə edə bilərsiniz ki, kodu. Burada öz faylları var. Bu sizin öz CSS dəyişə bilərsiniz ki, yerləri və öz JavaScript şeyi yayma almaq üçün. Siz əlbəttə ki, digər JavaScript faylları və bəlkə digər CSS faylları əlavə olacaq layihə artır, lakin bu, həqiqətən yalnız bir başlanğıc nöqtəsi kimi. Burada Hello, HTML dünya ekvivalent, belə ki, biz geri bədən tag istəyirik. Üst, yolu ilə, bu HTML5 doctype var, belə ki, siz iş etdik nə ki, tanımaq lazımdır. Orada tam IntelliSense həmçinin burada var, belə ki, bir video tag növü kimi şeylər əgər və genişləndirilməsi, yəqin ki, bu barədə öyrəndim Siz HTML5 video tags üçün fallback encoding etmək lazımdır ki, - və ya bəlkə siz var - müxtəlif brauzerlərdə sizin video dəstək təmin etmək. Biz CSS arasında, JavaScript arasında HTML arasında bu kimi şeylər var. Ki, inşa, və sizə ikinci CSS göstərmək lazımdır. Burada siz davam və kodu, biçimlendirme değiştirmeyle başlaya bilərsiniz. Mən bir şey dəyişə əvvəl Əslində, mən bu run və siz almaq nə sizə göstərmək üçün gedirəm. Siz edə bilərsiniz bir ekranı almaq olacaq və sonra Salam, burada dünya təcrübə almaq. Bu doğru, fantastik var? Irəli və gəmi getmək, sağ? Məzmun Burada gedir. Ki, əsas şey. Bu, yalnız oradan yaxşı əldə edə bilərsiniz. Biz irəli getmək və bəzi məhsulları əlavə edəcəyik. Mən burada surəti gedirəm biçimlendirme bir az var yalnız belə yazaraq məni izləmək yoxdur. Mənə burada Toolbox yetişdirmək gedək və mən bu bir neçə dəfə məşğul olacaq, çünki mən bu pin lazımdır. Siz nəzarət bir dəstə tapmaq niyyətində olduğunuz Toolbox, Visual Studio görməmişik əgər edir. Siz həmçinin yenidən istifadə edə bilərsiniz ki, onu kodu parçalarını bilər. Burada yalnız bir sıra digər HTML, bütün burada olduqca inkişaf etmiş bir şey pop lazımdır. Mən yazın giriş deyərək yalnız əsas HTML var, Mən bunu təqdim edə bilər bir düyməsini var və sonra mahiyyətcə tutucu ki, bir div Mən çıxış üçün istifadə edə bilərsiniz ki, "Salam, bu yazın." Bu HTML misal üçün intro var. Mən bu run əgər, biz avtomatik olaraq HTML əldə, lakin biz də avtomatik olaraq dizayn almaq. Bu WinJS olan mühüm şeyi biridir. Bu default bəzi göz vermək və həqiqətən ardıcıl hiss olacaq Windows 8 nə qalan. Burada düyməsinə kimi şeylər görürük. HTML default düyməsini kimi baxmaq deyil, lakin burada yoxdur Bu WinJS ki CSS faylı ki, CSS hüququ əldə edir, çünki. Başqa bir şey istifadə etmək istəyirsinizsə, siz dəyişdirmək istəyirsinizsə, tamamilə gözəl, irəli getmək və istədiyiniz nə. Amma bu default var. Bu istifadəçilər üçün daha tanış olacaq. Mən, həqiqətən, kodu hər hansı bir tel etməyib, çünki və əlbəttə bu bir şey deyil ki, cavab. Bu, yalnız HTML idi. Belə ki, xilas edə bilərsiniz, və biz geri bizim tətbiqi gəlmək lazımdır. Mənə bizim default.js üzərində keçid edək. Bu olduqca mürəkkəb görünür, lakin bu, yalnız sizin üçün bir neçə şey edir. Bu boilerplate var. Bu bütün layihələrdə eyni olacaq. Bunu yalnız şey yalnız cür, xahiş edir "Necə burada əldə etdiniz?" və "Siz ilk dəfə bu app başlanması edirsiniz?" deyərək "Əgər o, dayandırıla olan app bərpa edirsiniz?" Ki, kimi şeylər bir neçə. Həqiqətən, burada bu faylı bizim diqqət burada haqqında doğru deyil. Bu nöqtədə, kodu bu bir xətt olduqca vacibdir. Bu, həqiqətən, getmək və biçimlendirme bütün vasitəsilə baxmaq olacaq və bu nəzarət çevrilmişdir xahiş etdik ki şeyi tapmaq olacaq, flyout kimi bir grid görünüşü kimi reytinq nəzarət, kimi dərin nəzarət və mən əvvəl slayd sizə göstərdi ki, o, başqa şeylər. Onlar doğma HTML nəzarət deyilik. Siz yalnız bir element kimi flyout demək və bunu nə yoxdur. Nə biz, həqiqətən nə nəzarət çərçivəsində digər növ olur ki, eyni şeydir. jQuery UI ümumi yanaşma eyni cür deyil. Siz HTML nişanları istifadə və sonra bəzi JavaScript, sonra gəlir və deyir "Oh, mən nə. Bu məhsulları çevrilmişdir bu tələb edir" ki, bir ratings nəzarət kimi etmək üçün digər daha ifadəli HTML Mən indi sizə göstərmək lazımdır budur. Kodu bu xətt bu vəd zaman "deyərək oldu ki, bir söz deyil, "Sizin üçün xahiş etdik ki, hər şey yaradılmışdır." Və bu. Bu bir az mürəkkəb görünür, lakin hər bir layihə həqiqətən eyni. Siz nə etmək istədiyiniz başqa nə əlavə başlaya bilərsiniz Down, burada belə ki, biz ikinci geri qayıtmaq lazımdır. İlk növbədə, mən əslində cavab bilər ki, kodu bir az lazımdır kimsə düyməsinə tıklayan ki. Mən irəli getmək və aşağı burada qoymaq gedirəm. Yenə burada siz qarşısında hər hansı bir yazmaq fikrində deyiləm. Çox əsas JavaScript yalnız bu adlanır zaman söyləyərək biz bura necə haqqında bəzi detalları təmin etmək olacaq və sonra biz bir neçə əsas şeyi olacaq. NameInput adlı mənim HTML səhifədə şey tapa gedin, onu qapmaq, bunun qarşısında onun dəyərini, yumruq, "Hello" almaq və qalmaq ki, nəticədə string həqiqətən əvvəl heç bir şey yox idi əvvəl idi ki, div tag daxil. İndi biz tag tapmaq və simli onun daxili content bərabər etmək olacaq. Çox sadə JavaScript. İnşallah burada gedən qeyri-adi heç bir şey həqiqətən var ki, etiraf edirik. Burada yalnız düz HTML və JS var. Mən indi bu run əgər mən bu qədər simli deyil, çünki, bu, hələ hər hansı bir iş etmək niyyətində deyil Tədbiri almaq. Bunu etmək üçün, mən, yenə mənim qutusu qaytarılması, burada bunu edəcəyik burada onu yaratma. Mən əvvəl məhsullarının bütün bu cür gördüm gözləmək, mən onu çox izah edəcək. İndi biz helloButton almaq getmək olacaq. Biz, demək olacaq "Button, təbrik edirəm." "Burada artıq cavab ki, bir hadisə." "Kimsə sizə tıklayan zaman, bu funksiyası, buttonClickHandler çağırırıq." Və biz yalnız sağ orada altındakı əlavə edib ki, funksiyası var. Ki, var. Belə ki, indi biz bir qəribə funksional proqram var. Mən, həqiqətən, bu heyran olacaq edirəm. Chris. Bunun üçün gözləyin. Wow. Okay. Ki, gözəl var. [Gülür] Amma daha çox var. Hələ almaq deyil. Gözləyin. Mənə daha çox burada bir az göstərmək və tam ekran çıxmaq edək. Biz run əvvəl gəzmək olacaq. Mənə getmək və həqiqətən CSS ilə bir az göstərmək bildirin. Just ismarıcları, biz burada səhifəyə geri baxmaq əgər, , biz WinJS bu şeyləri çıxardı və biz ui-qaranlıq var zaman Əslində, siz yüngül proqram istifadə üçün default dəyişə bilərsiniz. ui-qaranlıq, şəkillər bir çox istifadə kimi qrafik applications üçün yaxşı Siz vizual məzmun bir çox göstərən edirik. Siz mətn məzmun bir çox göstərən edirsinizsə, ui-yüngül ümumiyyətlə yaxşı bir seçimdir. Siz seçə yoxdur, ancaq geçtiğinizi və indi eyni biçimlendirme, eyni şeyi gördükdə, yalnız burada əsasən bir ters sxemi istifadə edir hər şey ağ qara mətn edilməsi yerləşir. Ki, bütün yaxşı və yaxşı. Mənə burada çıxmaq edək, və həqiqətən CSS ilə bir az daha nə edək. Mən bu ekranda görmək üçün yəqin ki, asan hesab edirəm, çünki mən qaranlıq onu geri qoymaq lazımdır Mən bu şeyler başlamaq zaman. Mən bədən bir dəfə daha əvəz gedirəm. Burada getmək lazımdır. Görüntülərini phpBB edək. Dərsləri ilə bədən getirsin. Mən sizə CSS və artıq kimi şeylər ilə əsas seçiciler etdik inanıram belə ki, yəqin ki, burada neler bilirik. Yalnız bizim mövzu bəzi dərsləri təyin və biz yeni bir div yaratmaq edirik biz indi bütün birlikdə stil üçün istifadə edə bilərsiniz ki, məhsulları qalan kesmek. Belə ki, nə mən indi nə edə bilərsiniz default CSS üzərində getmək deyil. Siz hələ media sorğu baxdı var? Əgər bütün bu barədə söhbət etmisinizmi? Media queries bu fövqəladə trend hissəsidir - və ya Web indi faktiki olaraq müəyyən tendensiya var - cavab dizayn və ya adaptiv üçün, və fikir sizin applications həqiqətən müvafiq özləri bilərsiniz ki, onlar göstərilir etdiyiniz cihaz nə edə əsaslanır. Bir mobil cihaz etdiyiniz Belə ki, açıq-aydın siz kimi çox ekran daşınmaz əmlak var fikrində deyilik Bir böyük 30-inch monitor bir masa üstü oturan kimi, belə bir böyük PC. Belə ki, köhnə cavab eyni səhifədə 5, 6 müxtəlif versiyaları var olacaq və siz ki, müəyyən ölçüsü ekran üçün ayarlanmış versiyasını açmaq ediyorum. Böyük deyil. Bu, çox, çox təkrar və bunu saxlanılması ton var. İndi biz CSS media sorğuları deyilən bir şey var, və biz müəyyən ölçüləri var zaman avtomatik aşkar etmək üçün istifadə edə bilərsiniz və ya content müəyyən istifadə həyata keçirilir. Belə ki, bu halda, "OK, siz cavab bilər və siz deyə bilərsiniz "Siz yəqin ki, hətta mənə burada neler sizə ehtiyac yoxdur." Mən əvvəl göstərdi kimi, yalnız bu proqram snapped əgər deyib - bu qənimətçilik və ekranın yan qoyaraq - sonra Aşağıdakı üslubu bunu bildirin. Styling yalnız kimi rəng və məhsulları haqqında deyil. Bu sizing və qaydalarından və paddings və məzmun istiqamətləri haqqında da var və ya hətta aradan və ya sizin səhifənin bütün hissələri imkan və bu halda, sizin app və ya oyun kimi yaxşı. Istədiyiniz kimi Belə ki, burada kimi sadə edə bilərsiniz. Bu apps faydalı olardı, lakin bu demo zaman, , mən irəli getmək üçün gedirəm və yalnız əsas bədən selector əlavə və demək "Mən snapped alıram zaman, irəli getmək və background-color etmək və bir şey seçə edək." Siz burada IntelliSense var. Bu, həqiqətən, həqiqətən, sərin. 2012-ci ildə biz CSS dəstəyi və JavaScript və HTML üçün çox şey əlavə etdik. Siz əlbəttə çox açılan IntelliSense var, lakin sərin şey deyil. Bu sərin şey siz də çox şey üçün əyani seçiciler var edir. Belə ki, siz ilə getmək bilər və yalnız bir rəng seçmək və ya siz getmək və daha çox xüsusi olacaq və siz seçə bilərsiniz - bu dəhşətli olacaq. Mən, həqiqətən, burada layiqli rəng ala bilərsiniz. Yolu ilə, çox biçimlendirme baxın. Yəni orada RGB standart format var. Mən qeyri-şəffaflıq keçid əgər Lakin, burada bir alfa kanal selector keçid olacaq. Belə ki, siz ki, var ki, mahiyyətcə faiz şəffaflıq ilə rəng olduğunu görə bilərsiniz bütün sağ orada bişmiş. Mən ilə bitirdim zaman 100% saxlamaq və gedirəm, bütün yaxşı və yaxşı. İndi app run və biz app və biz bu snap əgər, ki, background color avtomatik düzəlişlər edilir biz, deyir ki, bəzi CSS yalnız "bunu gedin." Siz də eyni şey olacaq çox JavaScript yaza bilərsiniz və ya siz həqiqətən bir fasilə oyun üçün istifadə edə bilər ki, kimi şeylər. JavaScript istifadə istədiyiniz zaman yəqin ki, var. Siz o nöqtədə oyun loop söndürmək olar. Ki, CSS bir şey ola bilməz, çünki Siz bəzi JavaScript lazımdır. Amma bu yalnız bir hadisə deyil unutmayın. Siz mənim proqram boyutlandırılır zaman ", deyə bilər "Biz çıxış edirik nin görək." Və bu. Okay? Mən bir çox söhbət etdik. Suallar bu günə qədər biz harada var? Bəli. [Tələbə] hər kəs daha çox məlumat almaq üçün bir tutorial var mı? >> Bəli. Sual bunun üçün tutorial var, var? Mən yalnız hər şey onu genişləndirmək lazımdır. Siz getmək bilər ki, bir neçə şey var. Əslində burada çıxmaq edək. Mənə burada geri edək. Qeyd etmək bir şey Visual Studio özü daxil tikilmiş tutorials var Mənə bu xilas edək. Siz getmək və yeni bir layihə yaratmaq varsa, yoxdur Fayl New Project, və sol tərəfdən baxmaq, bu selector Online node var. Bu bir az etmək olacaq. Mən burada mənim MyFi deyiləm. Amma bu qədər gəlmək olacaq və bu, məni şablonları tapmaq üçün bir şans vermək olacaq həm də, daha önəmlisi, nümunələri. Mən JavaScript vurun. Bu, mənim üçün nümunələri tapa olacaq. Mənim qətnamə yol yüksək burada. Adətən, burada müxtəlif şeyi bir çox bir siyahısını görmək olardı. Siz cəhd dil seçin istədiyiniz bir şey varsa, Burada JavaScript, və "Mən geolocation necə bilmirəm." Demək "Mən bir faylı açmaq üçün necə bilmirəm." "Mən webcam istifadə etmək necə bilmirəm "Və ya touch və ya kimi şeylər üçün optimize." Mübadiləsi, axtarış, app barlar, hər şey üçün nümunələri var xidmət, JSON encoding uzaq zənglər edilməsi. Bütün bu şeylər növ nümunələri üçün var, və onlar ayrı çəkmək üçün bütün gecə sizi gedir ki, böyük nümunələri deyilik yalnız bir şey öyrənmək istəyirdi ki, tapmaq üçün. Onlar, həqiqətən, yaxşı deyilik. Onlar sağ nümunələrinin point cür, kiçik istəyirik. Mən bu vasitəsilə özümü gedən bir ton öyrəndim, və mən məsləhət görür ki, bir şey kimi bir çox. Çox işarə başqa bir şey əlbəttə I göstərdi siz dev.windows.com, Siz ki, geri getmək əgər, belə ki, siz burada nümunələri də var altındakı görəcəksiniz. Beləliklə, siz bir dəfə onları bütün yükləyə bilərsiniz, lakin digər resursları bir çox burada da var çox var ki, sürətli qədər əldə kömək edə bilər. Bir başqa şey, və mən, həqiqətən, bu cəhd gəlir ki, Mən blog var, lakin mən yalnız ona doğru getmək lazımdır. Mən sizə göstərmək lazımdır. Mənim blog resursları və bu kimi şeylər var. Sizin Idea: qeyd etmək şeylərdən biri, burada bu şey. Sizin App. 30 Gün. Bu basın, bu, həqiqətən faydalı site gətirmək olacaq. Bu gözləmək bilər daha çox faydalıdır. Bu əsasən Məsləhətləri və fəndləri əldə edə bilərsiniz ki, məzmun 30 gün olacaq Siz bir app yaratmaq etdiyiniz kimi prosesi. Siz gözləmək bilər kimi, həqiqətən, çox oyunlar üçün əldə edə bilərsiniz və telefon apps ki, kimi şeylər. Belə ki, əsasən, bunun üçün qeydiyyatdan və onlar sizə Məsləhətləri və fəndləri göndərilməsi olacaq "Siz bunu deyirsiniz? Siz Snap tərəfdarsınızmı?" "Burada yaxşı bunu necə bəzi qaydalar var." "Siz mağaza təqdim deyirsiniz?" "Siz ərizə satmaq olacaq necə deyirsiniz?" Bu, bütün bu müxtəlif şeylər vasitəsilə gəzmək olacaq. Və həqiqətən, siz oyun yolda əgər bir nöqtədə Siz söhbət şəxs tanınması başlamaq lazımdır Mən, həqiqətən, orada o qeyd 2 video etmək Redmint getmək idi, çünki. Lakin bütün oyun track hissəsi, və ümumi app inkişafı üçün tam track də var. Bu Generation App deyirlər. Mən mütləq nümunələri ilə yanaşı həmçinin sizin üçün ki, məsləhətdir. Videos bir çox həmçinin Kanal 9 adlı saytda var. Bu yəqin ki, biz burada hərəkət əvvəl mən də tövsiyə edəcəyik son şey. Channel9.msdn.com. Ağ bülletenlərinin ton vasitəsilə oxu etmək fikrində deyilik, çünki bu böyük deyil. Bu əsasən nöqtəsinə doğru olduğunu videos, screencasts və bir çox şeyi var. Mən həmişə nöqtəsinə doğru demək deyil. Bu söhbət etdiyini görən asılıdır. Amma ümumiyyətlə, bəzi həqiqətən to-the-point videoları burada var ki, siz öyrənmək və ya demoed görmək istəyirik bilər bəzi xüsusi şey verəcəkdir. Bizim bütün içerik bir neçə həftə əvvəl baş ki, bizim konfransda da var Build adlanır və siz orada görəcəksiniz. Windows 8 oyunlar üçün Core texnologiyaları var. Orada getmək. Mən, həqiqətən, var idi. Siz məni görə bilməz. Mən burada idi. Lakin hər halda, kənara ki, mən bu video nəzər ki, məsləhətdir. Onlar olduqca faydalı istəyirik. Əgər bir şey vurulmuş və ya sadəcə bir şey nə görmək istəyirsinizsə, bu yanğın. [Guarin] Windows Mail yalnız content link ilə mənə bir e-poçt göndərdik tələbələr kimi örnek kod və məhsulları ilə yükləmək üçün. >> [Bowen] Böyük. Awesome. , Edwin təşəkkür edirəm. Yaxşı. >> [Tələbə] Mən bir sual var. >> [Bowen] Oh. Xahiş edirik, Bəli. [Işitilemez tələbə sual] >> [Bowen] Oh, mən xahiş sevindim. Bəli. Sual mənə şeyi yaratmaq üçün bir vizual interfeys var idi? Edwin ki, sual üçün qəşəng sizi mükafatlandıracağıq. Bunu etmək üçün bir yol var. Biz indi bunu etməliyəm? İndi bunu edək. İndi onu getmək üçün gedirəm. Əslində, mənə bu demo bir çox şey əlavə edək, və sonra siz faktiki cavab göstərmək lazımdır. Mən burada bir az daha CSS əlavə gedirdi. Mən burada tangents off bir az idi. Mənə faydalanmaq üçün burada bəzi CSS qoymaq bildirin biz bir az əvvəl əlavə edib ki, sinif, mövzu üçün mainContent div və sonra greetingOutput üçün. Mən bunu və run əgər, siz indi biz bir az fərqli padding və qaydalarından var bilərsiniz belə ki, biz burada həqiqətən bəzi offsets var. Bu bir final cilalanmış tətbiqi gözləmək olacaq nə qarşı daha çoxdur. Düz CSS up, çünki mən yalnız sizə bu göstərən alıram. Beləliklə, siz artıq bilirsiniz ki şeyi siz istədiyiniz kimi content tənzimləmək üçün burada istifadə edə bilərsiniz. Siz artıq fon ki, yolu dəyişdirmək üçün necə gördüm. Mən geri HTML çıxmaq, mən, biçimlendirme daha bir set əlavə etmək üçün gedirəm və bu həqiqətən WinJS bir nəzarət olacaq. Mən getmək və bu, bir etiket qamarlamaq üçün gedirəm. Mənə doğru yerdə bunu edirəm əmin olun. Kifayət qədər yəqin ki, yaxşı. Burada yalnız əlavə etdik - və siz bütün şey edə bilərsiniz, belə ki, biz tam ekran getmək lazımdır - Mən növbəti div üçün bir etiket əlavə etdik. The div ratingControlDiv adlanır. Özü ilə heç bir şey edəcəyik. Bir browser bu açmaq varsa, boş da div özü axtarır olarıq. Amma mən əvvəl göstərdi ki kodu ki, sirli xətti bütün proses, bu kimi görünür ki, bir şey üçün baxmaq olacaq - data-win-nəzarət - və bu parametr nə tapmaq olacaq. Bu Bu işarə nə nümunəsini etmək olacaq. Bu halda, bu reytinq nəzarət var, mən getmək və bu şey əvəz edin "deyərək alıram "Nə ilə reytinq nəzarət etmək üçün nə etmək lazımdır." Bu flip nəzarət ola bilər, bu tərəqqi ring və ya hər hansı nəzarət istifadə etmək istədiyiniz ola bilər. Onlar bütün mahiyyətcə eyni şəkildə işləməyə davam edirik. Siz istədiyiniz nə göstərir standart HTML5 biçimlendirme istifadə etdiyiniz, və sonra bu sonunda bir nəzarət almaq olacaq. Mənə bu run edək. , Yalnız ki, kopyalanan və indi biçimlendirme bu olur həqiqətən HTML elementləri kifayət qədər bir sıra edir. Bu bütün fərdi images və seçiciler ilə onların ətrafında divs var. Ümid edirəm ki, görürük. Bu bir az incə var. Mən müxtəlif maddələr üzərində hover bilər, və mənə burada reytinq görmək üçün imkan olacaq. Mən bunu vurun və bu reytinq xatırlayır, lakin bu barədə var. Bu, həqiqətən reytinqi bir şey etdiklərini deyil. Mən bu barədə sizə göstərmək istəyirəm son şey biz bir daha əyani dizayn təcrübə keçmək əvvəl Mən bu WinJS nəzarət cavab üçün istifadə edə bilərsiniz ki, kodu bir az. Mənə geri tam ekran, həyata orada almaq edək, və ikinci burada JS üzərində keçid. Mən burada bunu edə bilərsiniz. Mən bu bütün şey əvəz lazımdır düşünürəm. Əslində, mən bu bütün əvəz olacaq, lakin biz birlikdə tapa bilərsiniz. Mən burada bu qoymaq lazımdır. Bəli. Mən də bu silmək üçün gedirəm. Mən nə əlavə etmədi? Bu bir çox kimi görünür. Bu çox deyil. Mən yalnız mən artıq əvvəl danışdıq ki kodu ki, xətti və mən bütün nəzarət edilmişdir zaman, hər şeyi zaman "deyərək alıram "Onda bunu." Belə ki, sonra başa adlanan bu funksiyanı çalıştırmak. Bu halda, bu həyata rəqəm bilər stuff deyil. Ki, div nəzarət tapa gedin. Əslində, mən qeyd olmalıdır bir şey var. Ki, növbəti line həqiqətən "Mən ratingControlDiv var.", Deyib "Mən bir real nəzarət, WinJS nəzarət olsaydı kimi danışmaq istəyirəm." Belə ki, əsasən, siz ki, xahiş edirik. Siz "Mən bir nəzarət kimi sizə danışmaq istəyirəm." Deyərək edirik Və sonra Biz sizin üçün bir dinləyici əlavə olacaq ", kimi şeylər deyərək başlamaq bilər "Siz dəyişib etdiyiniz zaman belə ki, cavab verə bilər." Və sonra biz də bu kimi şeylər edə bilərsiniz. Əslində, orada köhnə kodu var. Mən bir daha funksiyası sovuşdurmaq itkin edirəm, və dəyişdirilə reytinq nəzarət cavab ki, faktiki funksiyası olacaq. Mənə sağ aşağı burada ki pop edək, haradasa ətrafında var. Və bu halda, yeni ki, yalnız odur ki, biz daxil olacaq ki, faktdır reytinq nəzarət bizə deyir və biz tentativeRating deyirlər nə üçün xahiş edirik nə. Ki, nəzarət, siz deyə bilərsiniz ki, müxtəlif digər şeyi bir dəstə var, və nəzarət nəzarət gedir. Bu, çox sadə var. Siz heç bir çətinlik onu anlamaq üçün edə bilərsiniz. Mən ratings dəyişdirmək və reytinq basın zaman, indi bu run, və İndi əslində ona cavab var bilərsiniz. Bu başqa boş div tag daxil ekranda ki, reytinq qoyulması reytinq nəzarət altında. Yəni burada da stuff bir çox sehrli var. , Siz Windows Store üçün applications yaratmaq etdiyiniz kimi belə yalnız istifadə edə bilərsiniz ki, nəzarət bir ton var. Onlar bütün bu kimi çalışır. Mənə bu proqram üçün dizayn vizual yan göstərmək edək. Yaxşı xəbərlər hər şeyi yüklemek zaman artıq bu alət lazımdır edir ki, download getmək və Visual Studio almaq əgər. Mən bu vurun. Mən daxil zoom deyil Bu yalnız Blend Açıq deyir. Blend Visual Studio ilə yan-yana çalışır ki, bir vasitədir və hər şeyi dizayn tərəfində daha çox diqqət, belə ki, həqiqətən üslub yaratmaq üçün optimize edilmişdir ki alətləri səthlərin, , animasiyalar yaratmaq CSS ilə iş, damar bu cür bir çox şeyi. Burada nə çox maraqlı və olduqca aydın olmalıdır dərhal biz app baxırıq edir. İnşallah biz hələ də. Əvəzində biz hələ altındakı görürsünüz olan kodu, görən, Biz proqram faktiki təmsil gördükdə. Hansı daha çox, bu app yalnız bir təmsil deyil, bu, həqiqətən app çalışan edir. Və həqiqətən Blend haqqında gözəl nə var. Komanda bu alət HTML və JavaScript və CSS gətirmək üçün çox iş görmüşdür. Maraqlı olduğunuz halda İndi həqiqətən, ki, "nə deməkdir? Mən nə edə bilərəm?" Bilər Bu kimi şeylər mənim biçimlendirme mövcud deyil, hətta mən, həqiqətən, bu proqram dizayn edə bilərsiniz. Reytinq nəzarət saxla? Bu, sadəcə bir div tag idi. Bu stuff ki, ulduz, yalnız zamanı mövcuddur. Necə ki, bilirik? Burada sehrli bir az var. Bu ildırım boltlar bax? Bir ildırım bolt hər hansı vaxt, bu zamanı bir şey ilə yaradılmışdır deməkdir. Bəzi JavaScript qaçdı və çevrilmiş bu bir şey və ya bir məntiqi ilə bu yaratmışdır. O orada WinJS tərəfindən JavaScript yaradılmışdır oldu ki, ulduz. Gözəl şey mənim üçün əhəmiyyətli deyil ki, mən hələ də dizayn edə bilərsiniz, Mən hələ getmək və onu dəyişə bilərsiniz, mən, nə burada neler tapa bilərsiniz Mən CSS baxmaq olar, mən irəli getmək və rəng o yolu nə tapa bilərsiniz Mən şeyi ilə messing və hər şeyi dəhşətli edilməsi başlaya bilərsiniz Mən istəyirəm nə. Əslində, mən tək şeyi tərk edəcəyik. Amma bütün CSS, burada edə bilərsiniz və Sizinlə burada göstərən oldu. Mən orada qədər getmək varsa, bu onlar qalib zəng hər şeyi göstərmək üçün gedir, ən xüsusi və ən həmin maddə üçün seçilmiş var ki, CSS qaydaları, siz yəqin ki, artıq sizin dərsləri üzərində getdi sonra, harada, biz hər şeyə tətbiq edirik ki, ümumi font var deyə bilərsiniz bu bir h1 və çünki mən, h1s üçün müəyyən bir rəngi var bu rəng olacaq, və bu body1 daha çox xüsusi ki var. Burada bu bir şey ki, bütün göstərir, Siz daha mürəkkəb almaq kimi və bu, həqiqətən güclü heyəti var bunlar onlar yol niyə merak edirik. Bu, həqiqətən, sizə, və burada bu maddələrin hər hansı seçə bilərsiniz. Ki, rəng həqiqətən, çox pis deyil. Siz onları seçə bilərsiniz. İnşallah bu edə bilərsiniz. Siz ərizə var ki, hər şey üçün, bir bütün şəlalə görmək ki, bir müraciət edə bilər ki, bütün CSS qalib, bir həqiqətən üstün etdi. Bu cür qazma olunur. Bu bəzi gedən bir çox deyil. Mən getmək və rəng dəyişdirmək, onda bəzi Kaskad görmeye başlamaq lazımdır. Siz həmçinin burada HTML istifadə edə bilərsiniz. Mən vasitəsilə getmək və mən arzu kimi bu şeylər bütün HTML xassələri dəyişə bilərsiniz. Burada məhsullarının yalnız ton var. Mən burada hər şey keçir zaman etmək istəmirəm. Yalnız burada bilirik. Yalnız sizin üçün mövcud olan dizayn yönümlü funksiyalar bir çox var belə ki, vizual qalmaq ərizə ilə işləmək, və guessing bir çox ola bilməz Siz geri dizayn geri browser normal və velosiped nə etmək lazımdır ki, brauzerinizin geri. Bu, həqiqətən ki, cool stuff və siz bir Windows Store app inkişaf kimi, bu bir çox daha məhsuldar etmək olacaq. Siz həmçinin burada biçimlendirme izleme və CSS edir görəcəksiniz Müxtəlif şeylər vasitəsilə çalışırıq kimi. Xüsusilə video, ki, görmək üçün yəqin ki, həqiqətən çətindir, lakin burada neler var və mən ki, ilə tanış olmaq məsləhətdir. Bu zaman bir çox qənaət edəcək. Bu Blend var. Burada hər hansı bir dəyişiklik etmək, onlar avtomatik olaraq üzərində geri keçirmək üçün gedir Visual Studio. Bu eyni hər şey var, eyni faylları var. Mən tək onu tərk edəcəyik. Mən sizə göstərmək istəyirəm ki, daha yaxşı bir misal var. Mən orada bir dəyişiklik və xilas və mən geri Visual Studio gəldi əgər Lakin, deyərdim ki, "Hey, siz yalnız bir şey dəyişib. Mən sizin üçün yenidən edə bilərəmmi?" Bəli. Və orada eyni stuff istifadə edirik. Ki, xüsusi nümunə sonu var. Mən yalnız digər funksionallıq bir görünüşü vermək üçün daha yüksək son nümunəsi göstərmək istəyirəm siz də düşünmək bilər. Bu yükləyə bilərsiniz ki, bir nümunə app edir. Bir qutusuna Windows Camp adlı bir şey üçün baxmaq, var ki, var ki, bəzi nümunələri var, və onlardan biri The Contoso Cookbook edir. Mən yalnız sizin üçün bu çalıştırabilirsiniz. Xüsusi ekranı. Bu Grid view proqram. Onlar burada bəzi xüsusi məlumatlar bağlı etdik. Bu gezinmek bilərsiniz. Siz getmək və cümə günü günortadan sonra bizi ac edəcək ki, müxtəlif şeyi bir göz bilər. Bilmirəm. Nə mənə ən ac etmək üçün gedir? Bilmirəm. Mən yalnız bir seçmək üçün gedirəm. Siz bu şeyi getmək. Bu resept göstərəcək. Siz də, əvəzinə bir maddə üzrə tıklayarak, Bu məzmun ki kateqoriya, content bölmə doğru getmək bilər. Bu halda, siz burada bu reseptlər haqqında bütün izah saxta latın çox oxuya bilərsiniz və sonra sağa xüsusi resept daxil. Bu da mən şəkillər ilə əvvəl göstərdi ki, bölüşdürülməsi kimi şeylər dəstəkləyir. Siz də çox bu ərizə daxil axtarış edə bilərsiniz. Bu axtarış etmək çox sadə var. Əsasən, yalnız Windows mətn bir simli əldə etdiyiniz və siz ki, axtarış idarə etmək istəyirəm necə qərar. Bu almaq üçün kodu bir neçə xətləri var, və sonra nə ki, sonra bunu tamamilə qədər sizə edir. Burada onlar da bəzi digər funksionallıq istifadə etdiyiniz bir app bar var. Mən yalnız bu nə deyim. A öyüd-nəsihət bir tost bildiriş adlanır nə istifadə edir. Bu şeylər baş zaman istifadəçi bildirdiğiniz üçün həqiqətən lazımlı deyil, kimi bir proqram yüklü və ya bir şey tamamlandı. Bu da, həmçinin oyunlar üçün yaxşı. Bir davamlı dünya və ya bir lider board və hosting ki, bir xidmət var ki, əgər bəlkə bir ayrı-ayrı maşın, o notifications bir maşın daxil göndərilə bilər və hətta istifadəçi oyun oynayan və ya app çalışan, oyun istifadə əgər, onlar hələ də hadisələrin bu cür haqqında bildirişlər ala bilərsiniz. Belə ki, "Sizin qala məhv edilmişdir və ya yalnız məhv edilir." Deyə bilər "Burada geri alın və onu müdafiə," və ya kimi bir şey. Siz bildiriş basın, sağ oyun geri getmək, siz oynaya bilər. Belə şeylər o cür həqiqətən, olduqca səmərəli app geri insanları cəlb kömək edə bilər. Mikrofonu webcam istifadə üçün bu proqram dəstək də var, video etdiyini və photos alaraq. Siz həmçinin orta kafel pin bilər. Yalnız sağ müəyyən məzmunu gedir ki, bir kafel etmək istəyirsinizsə faydalıdır. Bu halda, bu resept hüququ gedir. Mən yalnız göstərən alıram mən qeyd edirəm hər şey siz həmçinin istifadə haqqında düşünmək olar ki, hər şeyi var, çünki. Çox hissəsi üçün, onlar istifadə etmək çox sadə. Mən yalnız nümunə explorer yetişdirmək məsləhətdir və necə bunu sizə göstərmək olar ki, bir nümunə tapa bilərsiniz. Bu həmçinin var apps həmin gətirmək üçün olduqca sadə var. Mən burada olduqca sərin var ki, başqa bir şey göstərmək niyyətində idi. Bu proqram snap lazımdır və mən geri Visual Studio getmək üçün gedirəm. Bu proqram çalışır. Bu Visual Studio çalışan. Mən ki, bəzi pretty cool stuff edə bilərsiniz. Mən, həqiqətən, bir element seçin seçimi var, və mən canlı proqram üzərində buradan getmək olar və mən demək olar, "Mən niyə hazırlanması Time başlığı özü bir az yüngül boz merak alıram?" Mən bunu vurun. Bu geri Visual Studio daxil sinxronizasiya olacaq və UI bir hissəsi ilə nəticələndi ki, məhz yaradılan content mənə göstərmək olacaq. Belə ki, bu halda, bu maddə-subtitle və h4 ikiqat tikinti var, və yəqin ki, çünki çərçivəsində bir H4 kimi biz bilmək lazımdır nə bizə deyir Bu font müəyyən bir növ olacaq. Mən hələ nə bilmirəm, mən Trace Styles vurun. Mən sonra rəng həyata genişləndirmək bilər ki, rəng bədən rəngi dəqiq deyil niyə mən tapa bilərsiniz amma əslində başqa bir şeydir. Bu mahiyyətcə Internet Explorer-dən dev tools edir Visual Studio gətirilən bir dərəcə. Siz Chrome Dev Tools ilə çalışmış varsa, Firebug ki, kimi şeylər, o brauzerinizin olan alətlər növləri, funksionallıq cür sağ Visual Studio qovuşduğunu belə ki, həqiqətən bir browser başlamaq və ayrı-ayrılıqda həmin alətləri ilə işləmək yoxdur. İndi yalnız çalışan bir Windows Store app var, və mən ayrı pulling və şeyi onlar nə niyə tapmaq başlaya bilərsiniz. Mən də çox bu şəkildə edə bilərsiniz. Mən getmək və yalnız sağ biçimlendirme bir şey seçin və nə tapa bilərsiniz proqram özü. Mən hər şey getdi etdik edirəm. Burada bu üzərində hovering alıram. Mən bunu seçə bilərsiniz. Bu şey olduğu faktiki çalışan proqram mənə göstərmək olacaq İndi biçimlendirme tıklayarak edirəm ki,. Həqiqətən cool stuff. Siz neler anlamaq çalışdığınız və nə HTML edir ki, nə CSS, nəzərə bu saxlamaq. Bu sizin üçün burada saxla və həmçinin Blend canlı çalışan ərizə ilə işləmək bilərsiniz. Bu proqram ilə sizə göstərmək istədi son bir şey - Yeri gəlmişkən, bu, hər şeyi çox dəyişdirmək kimi deltalarında göstərir belə ki, o, sarı məqamları izləyə bilərsiniz. O yalnız proqram dəyişib ki, hər şeyi var. Amma son bir şey. Mən burada yalnız bir ikinci Blend geri getmək istəyirəm. Biz Blend, eyni app, eyni hər şey Open, bu açmaq lazımdır. Mən yalnız siz ev səhifə vurulmuş edirik sizə burada təcrübə göstərmək istəyirik Siz app çalıştırdığınızda default almaq və orada oturmaq bildirin lazımdır şeyi baxaraq. Siz həmçinin burada bu olduqca kiçik icon yandırmaq olar. Bu Interactive rejimi deyirlər. Siz basın. Bu proqram yetişdirmək olacaq. Siz artıq Design rejimi deyilik, belə şeyi tıklayarak etmək fikrində deyilik funksionalığına dəyişiklik, lakin həqiqətən, indi tətbiqi ilə işləyə bilər. Siz vasitəsilə basın, siz qayğısına ki, bir resept üçün nə almaq nə edə bilər və ya bir kateqoriya. Bu kateqoriya gedək. "Mən dizayn istədiyiniz OK, burada deyil." Demək lazımdır Sonra daha düyməsini basın, bu siz Design yerüstü geri gətirəcək, və indi mən əvvəl söhbət ki, bütün bu şeylər edə bilərsiniz. Mən bu seçilmiş almaq qədər mən, onun ölçüləri tapa tıklayarak davam edəcəyik bunun üçün HTML, bunun üçün CSS tapmaq çalışan tətbiqi üçün proqram bəzi sonra hissəsidir. Çox, çox faydalı. Mən sizə bu göstərmək lazımdır. Bu ilə yazılı kodu daxil arıyorsanız yadda saxlamaq edin bu əngəl bir çox qənaət edəcək və bu, olduqca yaxşı məhsulları var çünki. Ki, olduqca çox mən bütün Blend və Visual Studio sizə göstərmək istəyirdi bütün var. Bu alətlər ya hər hansı suallar? Bütün şey? >> [Guarin] Mən, belə yaxşı sual, yaxşı məhsulları vermək heyəti var. Mən artıq sizə burada mənim demoları göstərilən etdik [Bowen gülür]. Mən Resources səhifədə qoydu və indi suallara növbəsində gedirəm. Ilk arayış oyun track və app track ilə Generation App site. Üçün daxil ol. Siz content almaq üçün 30 gün gözləmək yoxdur. Siz istədiyiniz kimi gedir və məzmununa axtarır başlaya bilərsiniz. [Gülür] - Mən zaman çərçivəsində çox müxtəlif ola bilər anlamaq Belə ki, zaman Hackathon edir? Bu doğru, bir neçə həftə var? Beləliklə, siz gözləmək 30 gün yoxdur. Belə ki, Bəli, siz ki, üzv ola bilərsiniz və sonra yalnız bu məzmunu həyata çəkərək başlamaq. Həmçinin Dev və Design Mərkəzləri. Və mən bu qeyd etməyib, amma Store Docs də var. Siz mağaza üçün apps təqdim başlamaq üçün hazır kimi bu Hackathon sonra üçün olacaq. Bəzi faydalı qaydalar mağaza şeyi almaq üçün necə haqqında bəzi rəhbər, burada var səfər siz ola bilər ki, bəzi ümumi məsələləri, və o resurslardan sonu var. Belə ki, fikrinizi nə var? Başqa bir şey ki, siz - [Guarin] Kim CS50 üçün Windows app bunu düşünür? Cool. [Bowen] Cool. Böyük. Siz indiyə qədər gördüm ki, məhsulları və necə haqqında heç bir sual aiddir? Məsələn, daha çox vaxt mən yazılı ki, bir oyun bilər və brauzerinizin çalışır və yalnız cür prosesi vasitəsilə getmək Visual Studio daxil gətirilməsi və bu Windows Store app edilməsi. Biz, həqiqətən, bu gün daxil idi daha çox vaxt tələb edir, ancaq qısa versiya, bu brauzerinizin çalışan ki, eyni kodu var edir və dəyişdirmək şeylər Windows 8 plug qərar şeylər. Beləliklə, siz yaraşıq istifadə etmək istəyirsinizsə, siz axtarmaq və ya bölüşmək istəyirsinizsə, ki, üzərində bəzi funksionallığı üz gizlətmək üçün bir app bar yaratmaq lazımdır, o dəyişdirmək ki şeyi növləri var. Lakin web app əsas bütöv qala bilər. Yenə kimi uzun IE10 çalışır kimi, bu, həqiqətən asan port olacaq Blend daxil ki, stuff Visual Studio gətirmək və bu, bir Windows Store app etmək. Yenə, siz öyrənmək lazımdır yalnız şey digər xüsusiyyətləri var Bir canlı kafel və hər şeyi bu cür kimi, bir proqram işıqlandırmaq üçün istifadə edə bilərsiniz ki. Bəli. >> [Tələbə] Mənim sualım mobil iş edir. Belə ki, masa üstü app kimi çalışır ki, bir app etmək əgər, mobil onu transfer etmək həqiqətən asandır, və ya bir var - Mən, həqiqətən, bu ətraf mühit üçün optimize ki, bir Windows Store app etmək, əgər sual və mən bunu ilə məşğul nə, mobil dünya üçün gətirmək istəyirsiniz? Ki, bir çox suallar kimi, həmişə daim dəyişən cavabdır. Yaxşı xəbərlər HTML və JavaScript, CSS ilə yapışdırılması edirsinizsə ki, Bir Windows Store app başlayaraq edirsinizsə, Siz Web gətirmək imkan olacaq və sonra media sorğu və əşyalar kimi texnikanın bu cür istifadə, müxtəlif ölçülü cihazlar uyğunlaşma təmin etmək. Bildirib ki, çərçivələr və hər şeyi orada həmişə var ki, dəstək müxtəlif texnologiyaları, müxtəlif platformalar həyata uzanan. Yəni bütün vaxt, zaman dəyişir. Biz indi nə doğru baxmaq kimi biz həmçinin şeyi dəyişir həqiqətən Windows Phone 8 ilə. Biz bəzi paylaşılan əsas infrastruktur bu mühit üçün applications arasında təklif etmişdir. Belə bir Windows Store app yaratmaq üçün edirik ki, stuff, ki, bir çox həmçinin bir Windows Phone 8 ərizə daxil üzərində keçirə bilər. Ki, yenidən inkişaf etməkdə olan hekayə, belə Build ki, haqqında bəzi content var. The SDK yalnız bir az əvvəl çıxdı. Bu, sadəcə bir az əvvəl azad edilib. Amma çox digər platformlarda baxımından, Siz yəqin ki, həmçinin bir çox cross-platform çərçivəsində daxil. Yaxşı xəbərlər, burada edirik ki, stuff deyil əsas funksionallığı düz web standart məhsulları təşkil edir. Asanlıqla tərcümə deyil ki, təkcə, Windows 8 nə olan şeylər bir Windows xüsusiyyət var, çünki ki, heç bir sürpriz deyil. Siz hər bir digər platforma mübadiləsi və ya müqavilələrin oxşar növ tapmaq fikrində deyilik. Belə ki, o bir dizayn baxımdan istəyirəm ki, hər şeyi var belə ki, demək olar əmin siz ki, mücərrəd cür yolu var etmək, "Mən bu çalışan alıram, mən bunu edə bilərsiniz." Mən deyiləm, siz cür üz ki, stuff gizlətmək üçün istifadə edə bilərsiniz bir dizayn nümunələri var. Amma nəzərə ki saxlamaq. Bəli. Üzr istəyirik. Durmayın. [Tələbə] I [işitilemez] üst mənim Windows app test etmək istəyirsinizsə [Bowen] Bəli. Mən də bir şey daha atlandı. Bəli. Mən o mən sizə mən qeyd etmək unuttum bir xüsusiyyət göstərmək lazımdır, ilk suala cavab lazımdır. Biz yerli mövcud bəzi maşın var. Üzgünüm. Sualına necə Mən cihazlar şeyi test yoxdur idi Mən seçmək şeyi bütün çox var nə yoxsa? [Guarin] Biz, hesab edirəm ki, 5 və ya 6 uşaqlar verilmiş. Necə bir çox lazımdır? [Tələbə] Biz onlardan 4 var. Okay. >> Siz uşaqlar ilə ətrafında oynamaq üçün 4 şist var. Belə ki, mütləq, hər kəs xahiş edirik bildirin. [Gülür] >> [Bowen] Awesome. Mən sizə vermək gedirdi dən daha yaxşı cavab var. Biz ofisimizdə ki developers üçün ofis saat var və indi Pru da Microsoft Store tezliklə üzərində gələn lakin Edwin artıq sizin qayğı. Kreditləşməsinin üçün mövcud 4 şist test üçün var. Orada getmək. Orada bir qədər nümunə var. Belə ki, Bəli, tamamilə. Böyük. Tamamilə uzaq tərəfindən test etmək üçün ən yaxşı yolu bir cihaz olmalıdır. Siz hələ bir var nə yoxdur və ya qar kampus arasında gəzmək üçün istəmirsinizsə bir və ya nə qamarlamaq üçün, Visual Studio bu geri etmək üçün bir yol var. Mən geri Mən burada olduğu getmək varsa, burada əvəzinə yerli maşın istifadə, Uzaq Machine qoşulmaq bilər, lakin mən burada söhbət alıram nə deyil. Simulator siz baxmaq istəyirəm bilər ki, bir şey. Mən bu run lazımdır, və həqiqətən nə olduğunu, öz sistem üzərində mahiyyətcə bir pəncərə var. Burada contoso çalışan, həqiqətən mənim sistem çalışan lakin mənə icra parametrləri bəzi dəyişdirmək imkan verir ki, bir şəkildə, ekoloji parametrləri. Mən "Siz nə bilirik?", Burada demək olar Oh. Mən artıq 2560 qətnamə bir süni 27-inch monitor çalışan var. Mən asanlıqla ki, aşağı düşmək və proqram kiçik bir ekranda ilə nə edə bilərsiniz və ya DPI parametrlərini və ya hər hansı dəyişir. Belə ki, kiçik bir ekranda, bir 10.6, nə gedir? Ki, hələ doğru, olduqca yaxşı görünür? Biz, çünki siz, mağaza təqdim etdiyiniz xüsusilə, bu nə etmək lazımdır test prosesinin bir hissəsi kimi. Və kimi problemlər var, əgər, sonra mağaza üçün təsdiq əldə bir məsələ daxil ola bilər. Amma bu simulator hissəsi. Həqiqətən sərin. Bunu etmək çox asandır. Siz həmçinin fırlanan kimi xüsusiyyətləri istifadə edə bilərsiniz. Mən burada düyməsini basın dönüşümlü ki, kimsə bir təcrübə kimi olardı nə görmək , onların şifer fırlanan onların tablet ki, ilə proqram istifadə edərək. Çox touch emulation və bəzi başqa şeylər kimi bəzi başqa şeylər var, GPS qəbulu. Mən fərqli bir yerdə oldum iddia və proqram nə edə bilərsiniz Mən Seattle geri və ya bir şey deyiləm ki, iddia zaman. Lakin bu, həqiqətən faydalı xüsusiyyət var və bu, həm Visual Studio və Blend inşa. Bəli. Sizin sual. [Tələbə] Siz oyun yazmaq istəyirsinizsə, Visual Studio animasiya üçün bir dəstək var? Bəli. Sual xüsusilə oyun ilə, animasiya dəstəyi ətrafında. Bu asılıdır. [Chuckles] JavaScript Mən XAML tərəfində var az dəstək yəqin ki, var deyəcəklər vaxt olan, storyboards və daxil inşa edilir ki, hər şeyi var JavaScript apps animasiyalar, mən sizə vermək istəyirəm nə qədər bir cavab bilmirəm. Mən, həm də fizika animasiyalar üçün bir çox yolu ilə getmək ki, mənim blog resursları var Windows 8 JavaScript-yönümlü oyunlar üçün variantları. Mən sizə o müraciət edəcək. Əsasən, bir çox seçim var. Mən tərəddüd alıram səbəbi JavaScript animasiyalar bunu üçün çox seçim var edir. Bu CSS ola bilər, bu Canvas-based ola bilər, bu, yalnız əsas DOM animasiyalar ola bilər müxtəlif şeyi bir çox ola bilər, belə ki, həqiqətən seçdiyiniz asılıdır. Siz Create.js və ya əhəng və ya çərçivəsində digər növləri kimi bir şey istifadə karar varsa - Bəli, mən bir daha yüksək son çərçivəsində istifadə etmək olacaq belə əmin deyiləm təsiri kimi və ya tikintisi. Ki, sıfırdan düşünebilirsiniz daha kodunu yaratmaq üçün çalışır. Lakin həmin hallarda, Siz hələ mühit istifadə edə bilərsiniz, bir simulator istifadə edə bilər, və mən yalnız o hallarda mənim test platforması üçün bu mühit istifadə edirlər Mən oyunlar inkişaf alıram kimi. Mən, xüsusilə Canvas animasiyalar ilə gözəl oldum yəqin ki, ən ümumi şey olan. Yəqin ki, tapmaq olacaq ən yaxşı brauzerinizin dev tools edir və Visual Studio dev tools. Bir əyri-üyrü cavab cür, lakin ümid edirəm ki, cavab var. Bəli. Siz. [Tələbə] Windows 8 apps üçün data storage variantları hansılardır? Windows 8 apps üçün data storage variantları, Windows Store apps hansılardır? Sizin variantları həqiqətən hər proqram yerli storage öz hovuz olur var , parametrləri və məlumat üçün, həm də storage rouminq istifadə ridiculously asandır cloud-based storage istifadə. Bu pulsuz. Nə olar siz əsasən bir müxtəlif sinif seçin və siz demək deyil, "Rominq Settings, Save, məzmun bu dəsti," və onlar ildə imzalanmış etdik nə onların Microsoft hesabı, ətrafında məlumat rouminq üçün əsas olacaq. Mən laptop oyun istifadə və sonra mən eyni hesabı ilə daxil əgər və mən bir Səthi oyun və ya bir tablet oynamaq, ki, avtomatik olaraq həmin maşın arasında qəbulu və məlumatların gezme edəcək. Ki, bir default şey. Bu məlumatların müəyyən məbləğlər üçün yaxşı. Siz bu bir böyük bazası qoymaq deyil. Bunun üçün siz bulud bir barındırılan bazası kimi həllər digər növləri, getmək lazımdır, kimi şeylər. Informasiya texnologiyaları digər növ ətrafında bəzi digər icma variantları yoxdur. Mən də ətrafında orada icma bəzi SQLite variantları gördüm. Belə ki, daha çox ortaya çıxır, lakin bu siz doğru baxmaq ki, əsas şey Bir oyun və ya proqramlar üçün. Və siz də geri bir sual var idi. Şəbəkə baxımından [Tələbə] [işitilemez] yüklemek və ya faylları indirirken [işitilemez] [Bowen] Sizin sual mı necə ki, necə ki, debug və test edə bilərsiniz və ya görmək olar? [Tələbə] necə debug bilər [işitilemez] Üzr istəyirik. Mən bunu bütün eşitmək bilməz. [Tələbə] necə də səhv test almaq və yoxdur [işitilemez] Böyük. Böyük. Necə şəbəkə ilə çalışır? Necə nə olacaq bilərsiniz? Bu bir çox müxtəlif cavablar var lakin mənə burada yəqin ki, asan şeyi göstərmək bildirin. Mənə bir ikinci simulator xilas edək. Şəbəkə üçün yalnız bir neçə hata variantları. Sağ WinRT səviyyəsi və WinJS həm daxil bişmiş tam şəbəkə yığını var, belə ki, çox asanlıqla XHR edə bilər, AJAX növü bunu etmək üçün oyun və ya app çağırır. İlk növbədə, mən 2 şeyi istifadə edirlər. Mən onlara daxil bişmiş şəbəkə yığını olan faktiki dev tools özləri, istifadə edin. Mənə Windows ana səhifəsinə göstərmək bildirin. Mən bu qədər gətirə bilər, və burada bu alətlər daxil bişmiş bir şəbəkə proxy həqiqətən var. Belə ki, mən, bunu edə bilərsiniz mən səhifəni yenileyin bilər, və bu qarşılıqlı bütün mənə göstərmək olacaq o cümlədən AJAX ki, sorğunun müddəti üçün, ki, sessiya üçün çağırır. Bu faydalıdır. Bu brauzerinizin-based apps üçün çox faydalı olacaq. Windows Store apps daxil olmaqla, apps, digər növləri üçün, Mən skripkaçalan adlı alət istifadə. Siz cavab bir oyun almaq olacaq. [Chuckles] Skripkaçalan sadə proxy edir. Mən sizə göstərir ki, bilər. Bu maraqlı kifayət qədər, mən şəbəkə yığını axtarış alıram olan, yalnız GetFiddler.com var GetFiddler gedir. Lakin hər halda, skripkaçalan IE komanda haqqında PMS biri tərəfindən yazılıb, belə ki, o nə etdiyini bilir. Bu ayıklama şəbəkə trafik üçün istifadə edə bilərsiniz ki, bir yaxşı proxy edir. Mən tövsiyə edirəm. Sual çox orada. [Tələbə] xarici dil daxil inteqrasiya üçün asan bir yolu var mı, Yapon və ya Çin, Windows apps daxil? kimi Mən özüm onu ​​çox etdik, lakin o da bişirilir deyə bilmərəm Əlbəttə, sizin proqram saçan üçün variantları var - Ben Bağışlayın, mən sual demədim - Qloballaşma ətrafında variantları, məzmun localization, müxtəlif bazarlarda satmaq imkanı olan kimi şeylər, o cümlədən və həmin fərdi dillərdə üçün proqram versiyası hədəf və ya kimi mədəniyyətlər və ya şeylər. Absolutely da inşa Biz əbədi üçün dəstək yaşadım, və irəli Windows Store üçün variantları daxil keçirir. Siz mağaza özü bunu müxtəlif bazarlarda sata bilər, Siz müəyyən etmək resurslardan istifadə edərək həmçinin çox proqram bunu edə bilərsiniz Mən bu mədəniyyət üçün hazırlanmış edirəm "Əgər, sonra mənim mətn məzmun üçün bu yalnış düçar edər istifadə "Və ya sol oxucu hüququ istifadə edin." Bu bütün default WinJS və WinRT API hissəsidir. Yaxşı sual. Necə edirik? Başqaları? Video hər kəs sualınız varsa, mən, microsoft @ cbowen alıram mən gələcəyin sizin suallara hər hansı almaq üçün xoşbəxtəm. Çox - Gələcəkdə From, gələcək [mimics echo]. Belə ki, burada məni. Mənə burada mənim əlaqə geri qoymaq edək. Belə ki, yalnız mənə microsoft @ cbowen qeyd, göndər və mən tez mən kimi sizə geri olacaq. Siz merak etdiyiniz başqa bir şey? Biz yaxşı? Böyük. Bütün hüquqlar. Çox təşəkkür edirəm. Mən bunu yüksək qiymətləndirirəm. [Alqış] [CS50.TV]