1 00:00:00,000 --> 00:00:02,420 [Powered by Google Translate] [Seminè - fenèt 8 - App / jwèt Devlopman ak HTML5] 2 00:00:02,420 --> 00:00:05,090 [Chris Bowen, Edwin Guarin - Harvard University] 3 00:00:05,090 --> 00:00:07,350 [Sa a se CS50. - CS50.TV] 4 00:00:07,350 --> 00:00:10,290 >> Hey, tout moun. Non mwen se Edwin Guarin. Sa a se Chris Bowen. 5 00:00:10,290 --> 00:00:12,310 Mwen pral se pou l 'prezante tèt li nan yon dezyèm fwa. 6 00:00:12,310 --> 00:00:14,100 Mwen jis vle fè yon anons rapid. 7 00:00:14,100 --> 00:00:18,340 Premye a tout, tout sa ou CS50 elèv yo jwenn fenèt 8 pou gratis. 8 00:00:18,340 --> 00:00:23,150 Se konsa, si w ap panse sou aktyèlman lè l sèvi avèk li pou pwojè final ou, li nan ou. 9 00:00:23,150 --> 00:00:25,740 Nate ap voye soti yon imèl pita sou pou enstriksyon yo. 10 00:00:25,740 --> 00:00:32,850 Bagay la se dezyèm si ou deside ekri yon app fenèt 8 pou CS50 pwojè final ou a, 11 00:00:32,850 --> 00:00:35,870 nou pral yo dwe fè kèk kado: yon Xbox, 12 00:00:35,870 --> 00:00:38,870 nou ta ka kapab bay yon adwaz ale, bagay tankou sa. 13 00:00:38,870 --> 00:00:42,460 Se konsa, si gen nan anyen kenbe ou tounen, se pou Chris oswa mwen konnen 14 00:00:42,460 --> 00:00:45,010 ki jan nou ka ede w bati yon bagay vrèman fre. 15 00:00:45,010 --> 00:00:48,580 Se konsa, mèsi ankò pou vini jodi a, epi mwen pral lage l 'nan men Chris. 16 00:00:48,580 --> 00:00:50,500 >> Mèsi poutèt ou, Edwin. 17 00:00:51,000 --> 00:00:52,740 Mèsi, tout moun, pou rantre nan nou jodi a. 18 00:00:52,740 --> 00:00:55,800 Mwen se Chris Bowen. Mwen se youn nan kòlèg Edwin a isit la nan Nòdès la. 19 00:00:55,800 --> 00:00:58,310 Mwen jis te vle depanse yon ti kras nan tan avèk ou ap pale de 20 00:00:58,310 --> 00:01:03,730 ki jan fè yon aplikasyon Windows Store ak HTML5, JavaScript, ak CSS 21 00:01:03,730 --> 00:01:07,310 ak kalite jwenn nenpòt kesyon ou ka genyen sou li reponn pou ou 22 00:01:07,310 --> 00:01:12,920 kòm w ap chèche nan direksyon panse sou petèt lè l sèvi avèk li pou yon final CS50 opòtinite. 23 00:01:12,920 --> 00:01:14,980 >> Sa te di, nou pral jis plonje dwa pous 24 00:01:14,980 --> 00:01:17,190 Mwen pral ale sou nan glisad sou isit la. 25 00:01:17,190 --> 00:01:19,440 Si ou fè sa gen nenpòt kesyon, santi yo lib yo voye m 'yon imel. 26 00:01:19,440 --> 00:01:23,460 Mwen se cbowen@microsoft.com, ak gen nan blog mwen an ak Twitter mwen. 27 00:01:23,460 --> 00:01:26,330 Sepandan ou vle jwenn an kontak avè m ', sa a, se amann. 28 00:01:26,330 --> 00:01:30,110 Mwen te gen sou yon èdtan nan bagay, e mwen vle jwenn kesyon ou yo nan tout wout la, 29 00:01:30,110 --> 00:01:33,720 Se konsa, pa dwe timid sou ki gen kesyon pandan sa a. 30 00:01:33,720 --> 00:01:36,470 Yo pa ka wè ki moun ki nan poze kesyon yo sou anrejistreman an, 31 00:01:36,470 --> 00:01:39,090 Se konsa, ou pral kòm anonim jan ou vle yo dwe. 32 00:01:39,090 --> 00:01:42,780 >> Kite m 'plonje dwat nan, jis ba ou yon entwodiksyon rapid nan fenèt 8, 33 00:01:42,780 --> 00:01:47,400 epi montre w yon kèk nan bagay sa yo sou Windows Store apps ke ou ta ka konsidere 34 00:01:47,400 --> 00:01:49,530 kòm w ap panse sou yo pou devlope yon aplikasyon. 35 00:01:49,530 --> 00:01:52,660 Nou ap chèche a fenèt 8. Nou te ap soti pou yon semèn koup kounye a. 36 00:01:52,660 --> 00:01:55,810 Yon anpil nan fò adopsyon yo deyò deja. 37 00:01:55,810 --> 00:01:59,800 Ou kapab gen pou wè deja machin yo Sifas ke nou gen kòm byen. 38 00:01:59,800 --> 00:02:03,730 Genyen yon sou isit la aktyèlman ou ka pran yon gade nan si w ap isit la nan moun. 39 00:02:03,730 --> 00:02:07,530 Mwen vrèman vle pale ak ou, montre ou nan yon ti kras sou fenèt 8. 40 00:02:07,530 --> 00:02:10,759 Lide a ak fenèt 8, li vrèman pote pou pi devan tout bagay la ou konnen sou Windows 41 00:02:10,759 --> 00:02:16,840 nan kèk eksperyans nouvo - an patikilye, bagay sa yo tankou sou machin nan andigman ak touche, 42 00:02:16,840 --> 00:02:20,000 sa yo kalite ki gen plis aparèy mobil ki kounye a yo sou mache a, 43 00:02:20,000 --> 00:02:22,360 men li la tou Windows nan nwayo li yo. 44 00:02:22,360 --> 00:02:25,850 Se konsa, sa vle di ou ka enstale li vrèman sou anyen ki kouri Windows 7, 45 00:02:25,850 --> 00:02:30,770 soti nan pi gwo trip SLI bank mare ou desann nan laptop ou 46 00:02:30,770 --> 00:02:36,200 ak klere nouvo aparèy lòt ou ke ou ta ka ranmase jodi a. 47 00:02:36,200 --> 00:02:38,450 Yo pral kouri fenèt 8. 48 00:02:38,450 --> 00:02:40,530 Mwen pral montre w alantou jis yon ti jan ti kras, 49 00:02:40,530 --> 00:02:44,670 ak tout eksperyans sa yo ke ou pral wè isit la yo se bagay ke ou ka kreye. 50 00:02:44,670 --> 00:02:47,760 Lide a se si li nan touche, sourit, klavye, 51 00:02:47,760 --> 00:02:51,870 tou sa aparèy la se ke w ap kouri aplikasyon w lan sou li a, li pral kouri gwo. 52 00:02:51,870 --> 00:02:55,180 Fenèt 8 ap ede ak tout senaryo sa yo. 53 00:02:55,180 --> 00:02:59,600 >> Sa yo glisad sou kote, kite yo jis jwenn dwa nan pran yon gade toutotou isit la. 54 00:02:59,600 --> 00:03:03,270 Kite m 'montre w alantou ekran lakay mwen. Sa a se ekran Start m 'yo. 55 00:03:03,270 --> 00:03:05,810 Mwen pral jis ba ou yon ti kras nan yon vwayaj isit la. 56 00:03:05,810 --> 00:03:09,610 Mwen se sou yon machin ki pa touche, se konsa kòm anpil jan mwen vle manyen ekran laptop m 'yo, 57 00:03:09,610 --> 00:03:13,400 li pa pral fè yon bagay, se konsa mwen pral jis woulo liv alantou isit la yon ti kras epi fè li montre ou. 58 00:03:13,400 --> 00:03:17,950 Men kèk bagay ou ta ka remake yo se lefèt ke sa yo sa yo rele mozayik ap viv 59 00:03:17,950 --> 00:03:21,470 aktyèlman ka enkouraje, epi yo ka bay enfòmasyon ou - 60 00:03:21,470 --> 00:03:24,750 petèt nouvèl sou estatistik pou yon jwèt 61 00:03:24,750 --> 00:03:30,970 oswa montre ou nouvèl ki sòti kèk nan apps yo pi bonè ke yo isit la ki sou bò gòch-men yo. 62 00:03:30,970 --> 00:03:35,350 Gen nou ale. Mwen si ke li a sèlman pozitif ak fantastikman gwo nouvèl. 63 00:03:35,350 --> 00:03:38,450 Ou ka wè isit la li vrèman rele atansyon ou tounen nan app a, li di: 64 00:03:38,450 --> 00:03:43,010 "Hey, gen nan yon bagay nouvo isit la. Pran yon gade. Vini non tounen nan ak wè sa ki nouvo pou ou." 65 00:03:43,010 --> 00:03:45,320 Sa yo rele mozayik ap viv, epi ou ka fè notifikasyon 66 00:03:45,320 --> 00:03:47,070 swa dwa soti nan aplikasyon nan tèt li 67 00:03:47,070 --> 00:03:52,220 oswa si w pran yon gade nan plis detay, w ap jwenn konnen kouman ou kapab ekri yon sèvis aleka 68 00:03:52,220 --> 00:03:54,340 ki ka aktyèlman pouse enfòmasyon nan mozayik la, 69 00:03:54,340 --> 00:03:56,520 ki se sa k ap pase ak sa yo apps nouvèl. 70 00:03:56,520 --> 00:04:00,080 Yo ap aktyèlman ap resevwa nouvèl soti nan nwaj la ak jour mozayik nan dwa gen 71 00:04:00,080 --> 00:04:03,710 Se konsa, moun ki konnen gen yon rezon ki fè yo louvri moute aplikasyon an ak pran yon gade 72 00:04:03,710 --> 00:04:06,950 nan tou sa dènye nouvèl la se nan nenpòt nan sa yo 73 00:04:06,950 --> 00:04:10,060 oswa si gen nan nouvo resèt oswa yon nouvo nòt segondè bat 74 00:04:10,060 --> 00:04:13,560 oswa yon jwe zanmi oswa kèlkeswa sa sou aplikasyon sa yo. 75 00:04:13,560 --> 00:04:15,550 Li nan yon bagay yo vle al pran tèt ou tounen pous 76 00:04:15,550 --> 00:04:18,640 Se konsa, sa a, se twil yo ap viv, epi li te kapab fè yon moun, li te kapab fè yon sit entènèt kòm byen. 77 00:04:18,640 --> 00:04:20,790 Anjeneral li nan yon aplikasyon. 78 00:04:20,790 --> 00:04:25,320 >> Bèl anpil tout bagay sa yo ke mwen gen isit la te soti nan Windows magazen an. Mwen pral lanse sa a. 79 00:04:25,320 --> 00:04:27,890 Se youn nan aplikasyon yo ke ou jwenn pa default 80 00:04:27,890 --> 00:04:30,350 sou nenpòt ki machin ki ap kouri fenèt 8. 81 00:04:30,350 --> 00:04:33,040 Ou ka vin isit la jwenn anyen ou ta vle, 82 00:04:33,040 --> 00:04:37,240 soti nan bagay sa yo ke yo make nan jwèt ke mwen pa te wè anvan. 83 00:04:37,240 --> 00:04:39,440 Oh, Wow, nou te gen yon nouvo biyar isit la. 84 00:04:39,440 --> 00:04:41,580 Ou ka enstale sa yo dwa isit la soti nan magazen an, 85 00:04:41,580 --> 00:04:43,420 epi n ap pale sou fason yo devlope sa yo. 86 00:04:43,420 --> 00:04:45,670 Ou gen yon anpil nan chwa ki genyen nan fason ou kreye yo. 87 00:04:45,670 --> 00:04:49,020 Nou pral konsantre nan sou istwa a JavaScript ak HTML ak CSS, 88 00:04:49,020 --> 00:04:52,790 men yo itilizatè a, nan achtè a nan app a, li pa gen pwoblèm ki sa li te ekri pous 89 00:04:52,790 --> 00:04:54,670 Yo ka ale pi devan epi travay avèk li. 90 00:04:54,670 --> 00:04:57,870 Mwen entrige pa yon sèl sa a, se konsa mwen bezwen louvri sa a leve, li pran yon gade. 91 00:04:57,870 --> 00:05:02,310 Chak app, ki gen ladan sa yo ki ou ka soumèt ak vann oswa fè kado pou gratis, 92 00:05:02,310 --> 00:05:06,240 tou sa ou vle fè nan magazen an, ap resevwa yon paj lakay tankou sa a. 93 00:05:06,240 --> 00:05:10,750 Ou ka soumèt avèk aplikasyon w lan yon pakèt moun sou vaksen ekran - ou wè kèk isit la - 94 00:05:10,750 --> 00:05:15,970 detay sou aplikasyon an, ak sou tan ou pral akimile tou de evalyasyon - 95 00:05:15,970 --> 00:05:19,020 yo ap fondamantalman jis Rating nan zetwal - ak revizyon, 96 00:05:19,020 --> 00:05:20,690 ki bay yon ti jan ti kras pi plis insight. 97 00:05:20,690 --> 00:05:24,380 Aktyèlman, yon moun gen yo tape yon bagay e yo fè w konnen kouman pè ou yo, 98 00:05:24,380 --> 00:05:29,300 e ke pral antre nan seksyon Reviews ou sou isit la, ki mwen pa t 'gade. 99 00:05:29,300 --> 00:05:33,890 Kokenn. "Pa pral menm louvri." Ki jan gwo. 100 00:05:33,890 --> 00:05:39,000 Oke, pou jan yo pou moun sa a te fè ouvè ak kouri, yo sanble yo vrèman renmen li. [Ri] 101 00:05:39,000 --> 00:05:43,770 Kenbe sa a nan tèt li. Entènèt la. Nenpòt moun ka di sa yo vle sou aplikasyon w lan. 102 00:05:43,770 --> 00:05:45,780 Se konsa, asire w ke ou ap fè yon bon travay ak li, 103 00:05:45,780 --> 00:05:49,030 asire w ke ou ap fè li kòm konfòtab pou itilizatè a jan ou kapab 104 00:05:49,030 --> 00:05:52,720 paske yo se yon koup klik lwen bay yon revizyon, 105 00:05:52,720 --> 00:05:55,870 ak ki pral akimile jiska Rating an jeneral revizyon ou. 106 00:05:55,870 --> 00:05:58,990 Apre sa, ou vle fè pi byen ou paske w ap ale nan dwe atake aplikasyon pou lòt. 107 00:05:58,990 --> 00:06:01,830 Li pral fè dè milye de apps deja nan magazen an, 108 00:06:01,830 --> 00:06:06,880 ak chans yo se, gen pouvwa pou yon bagay ki fè menm jan an fonctionnalités nan sa w ap fè. 109 00:06:06,880 --> 00:06:12,740 Se konsa, si ou ka reyèlman kanpe soti nan mitan foul moun yo, ki k ap pase yo dwe nan avantaj ou, nan kou. 110 00:06:12,740 --> 00:06:15,300 >> Nou pral jwenn nan magazen an yon ti kras pita sou. 111 00:06:15,300 --> 00:06:17,090 Mwen vrèman vle konsantre sou kreye apps. 112 00:06:17,090 --> 00:06:20,760 Men, vèsyon an kout nan magazen an se distribisyon atravè lemond, 113 00:06:20,760 --> 00:06:25,430 li nan otomatikman yon pati nan fenèt 8, moun ki jis dife li leve, li pran yon gade nan divès kalite apps isit la, 114 00:06:25,430 --> 00:06:29,070 ou gen rad-up fich Liv la ak tout kalite divès kalite apps. 115 00:06:29,070 --> 00:06:33,690 Penti fre, mwen sèvi ak sa a yon anpil - mal, men mwen sèvi ak li anpil. 116 00:06:33,690 --> 00:06:36,080 Li nan ki montre m 'mwen deja posede li. 117 00:06:36,080 --> 00:06:41,280 Kite m 'moutre ou yon bagay mwen pa gen - UVideos mwen pa gen kòm mak nouvo. 118 00:06:41,280 --> 00:06:43,660 Ou wè isit la li gratis, konsa ou ka enstale li dwa soti nan magazen an. 119 00:06:43,660 --> 00:06:46,430 Ou gen chwa tou. Ou ka nan kou bay byen lwen ou. 120 00:06:46,430 --> 00:06:49,660 Ou ka mete piblisite nan app a oswa jwèt. 121 00:06:49,660 --> 00:06:54,770 Ou kapab tou frè pou peye pou li, epi ou ka trè fasil bay yon jijman pou aplikasyon an kòm byen 122 00:06:54,770 --> 00:06:58,220 pou ou kapab kite jan eseye li pou yon semenn oswa sa ou vle yo fè. 123 00:06:58,220 --> 00:07:01,540 Se jis customizable nan pòtal la. Ou pa ekri nenpòt Kòd pou sa. 124 00:07:01,540 --> 00:07:03,990 Se konsa, ou di, "Ou ka itilize sa a pou yon semèn e Lè sa a, ou te gen yo achte li," 125 00:07:03,990 --> 00:07:07,130 oswa ou ta ka fè bagay sa yo tankou, "Ou te kapab jwe premye 3 nivo yo nan jwèt sa a 126 00:07:07,130 --> 00:07:09,820 "Ak Lè sa a, ou te gen yo achte jwenn aksè nan rès la." 127 00:07:09,820 --> 00:07:12,310 Ou te kapab menm fè acha nan-app kòm byen, konsa ou ka di, 128 00:07:12,310 --> 00:07:17,880 "Nou te gen avantur oswa kouche nan grafik oswa bagay sa yo ke yo klete an plis - 129 00:07:17,880 --> 00:07:21,430 "Plis resèt ke yo klete -. Si w achte sa yo ansanm pwolonje" 130 00:07:21,430 --> 00:07:24,260 Apre sa, ou kapab fè ke tout nan app a oswa jwèt tèt li. 131 00:07:24,260 --> 00:07:26,070 Se konsa, totalman jiska ou, chwa w la. 132 00:07:26,070 --> 00:07:28,070 Genyen yon bann bagay sa yo ke ou ka fè nan magazen an, 133 00:07:28,070 --> 00:07:31,660 ak Lè sa a, fondamantalman w ap soumèt li nan yon kanal sètifikasyon. 134 00:07:31,660 --> 00:07:35,380 Nou ka pale tout sou sa yon ti jan ti kras pita sou li a, men sa a se objektif la. 135 00:07:35,380 --> 00:07:40,410 Ou vle jwenn app vizibilite atravè lemond ou nan magazen an isit la. 136 00:07:40,410 --> 00:07:44,170 >> Retounen sou ekran an kòmanse isit la, mwen ta renmen montre ou otou yon ti kras pi plis. 137 00:07:44,170 --> 00:07:50,580 Si m 'lanse sa yo apps, kite m' ba ou yon egzanp nan kèk fonctionnalités kwa-app isit la. 138 00:07:50,580 --> 00:07:53,070 Pou fè sa, mwen pral lanse Penti fre. 139 00:07:53,070 --> 00:07:55,550 Youn nan bagay ou pral wè isit la se chak ti sèl nan ekran an, 140 00:07:55,550 --> 00:07:58,040 tout piksèl nan ekran an, ale nan app ou. 141 00:07:58,040 --> 00:08:01,990 Gone yo jou yo ki kote ou gen sou fwontyè sa yo bò kote fenèt 142 00:08:01,990 --> 00:08:05,120 avèk anpil bouton ki toujou la ap pran moute espas tout tan tout tan an. 143 00:08:05,120 --> 00:08:09,430 Koulye a, ou reyèlman vle jwenn lwen ke ak jis gen kontni ou dwe konsantre nan. 144 00:08:09,430 --> 00:08:13,710 Nou ka fè bagay sa yo ak fenèt pa au lòt kalite meni. 145 00:08:13,710 --> 00:08:16,840 Youn nan yo se aktyèlman sa ki rele ba a cham, 146 00:08:16,840 --> 00:08:18,870 ak li vini soti nan bò a nan ekran an. 147 00:08:18,870 --> 00:08:21,270 Ou ka aktyèlman flache ki sòti bò kote si ou gen yon ekran ou annik touche, 148 00:08:21,270 --> 00:08:24,840 ou ta ka dwa klike sou si ou gen yon sourit, gen yon chemen kout klavye pou li, 149 00:08:24,840 --> 00:08:29,490 gen nan toujou plis pase yon sèl fason yo fè yon bagay ki nan anviwònman an isit la. 150 00:08:29,490 --> 00:08:31,680 Ki pote soti yon kantite bagay ke ou ka fè. 151 00:08:31,680 --> 00:08:33,870 Pi evidan an se ou ka ale tounen nan ekran an Start, 152 00:08:33,870 --> 00:08:36,780 men lòt 4 nan yo se sa yo rele cham. 153 00:08:36,780 --> 00:08:41,059 Yo se kontra ke ou ka ploge nan kòm yon pwomotè app. Yo ap trè fre. 154 00:08:41,059 --> 00:08:43,340 Search, mwen se asire w ke se yon bagay w ap ale nan fè sa, 155 00:08:43,340 --> 00:08:44,950 pataje mwen pral montre w nan yon dezyèm fwa, 156 00:08:44,950 --> 00:08:48,450 ak aparèy ak Anviwònman, sa yo se tout bagay sa yo ke app ou kapab ploge nan 157 00:08:48,450 --> 00:08:51,960 ogmante Windows, yo di, "Mwen te fè pati mwen 158 00:08:51,960 --> 00:08:54,700 "E mwen vle Windows sipòte kèk lòt fonctionnalités, 159 00:08:54,700 --> 00:08:56,750 "Epi mwen pa vle ekri yon anpil nan Kòd fè ki rive." 160 00:08:56,750 --> 00:08:59,480 Sa ki nan vrèman yon benefis pou yo sèvi ak karakteristik sa yo. 161 00:08:59,480 --> 00:09:01,340 Kite m 'moutre ou yon sèl. 162 00:09:01,340 --> 00:09:05,170 Pou fè sa, mwen pral fè yon tablo nouvo. 163 00:09:05,170 --> 00:09:08,240 Mwen te pale tou sou lè l sèvi avèk chak pixel pou app ou. 164 00:09:08,240 --> 00:09:11,850 Pa default, sa a se sa app a penti abazde sanble lè w ap sèvi avèk li. 165 00:09:11,850 --> 00:09:14,960 Li nan reyèlman jis sou tou sa w ap fè desen, kontni ou. 166 00:09:14,960 --> 00:09:20,850 Mwen te kapab fè bagay sa yo tèrib isit la. Kisa mwen ta dwe trase? Mwen pa konnen. 167 00:09:20,850 --> 00:09:23,110 Majigridi? Oh, gwo. Mwen kapab fè majigridi. Kokenn. 168 00:09:23,110 --> 00:09:25,130 Yon kodenn? [Ri] 169 00:09:25,130 --> 00:09:28,500 Sa a se kodenn ki pi abstrè ou pral wè. 170 00:09:28,500 --> 00:09:31,780 Mwen kapab tou pote moute sa ki rele ba a app, 171 00:09:31,780 --> 00:09:33,850 ak sa a se vrèman youn nan fason ki kle ke ou ka itilize 172 00:09:33,850 --> 00:09:37,210 yo kache lwen tout bagay la ki ta ka yo te sou app ou a oswa jwèt anvan 173 00:09:37,210 --> 00:09:39,570 jis pran moute espas tout tan tout tan an. 174 00:09:39,570 --> 00:09:43,270 Se konsa, kounye a ou ka mete l 'moute isit la, ak sa a se vrèman youn nan eksperyans yo pi bèl 175 00:09:43,270 --> 00:09:46,380 ak ba a app pou m 'te wè. 176 00:09:46,380 --> 00:09:48,800 Mete chwa ki genyen yo isit la pou chwazi koulè diferan. 177 00:09:48,800 --> 00:09:54,310 Nou te vle yon kodenn, se konsa nou pral mete kèk mawon isit la, kòmanse melanje nan yon koulè koup. 178 00:09:54,310 --> 00:09:58,790 Nou pral pran yon koulè entèmedyè isit la ak Lè sa a, jwenn tounen isit la. 179 00:09:58,790 --> 00:10:02,990 Ou ka kòmanse fè desen. Genyen kodenn ou. Kokenn. 180 00:10:02,990 --> 00:10:07,660 Mwen pa ka trase yo kòmanse avèk yo, men yo fè l 'ak yon touchpad nan devan yon odyans lan se menm pi bon. 181 00:10:07,660 --> 00:10:09,640 Sa a se pè. 182 00:10:09,640 --> 00:10:13,030 Lide a, menm si, se tout bagay ke mwen pran swen sou ki dwa isit la sou sifas la. 183 00:10:13,030 --> 00:10:17,060 Se pou nou di mwen se konsa satisfè ak sa a ki mwen te gen yo pataje li ak yon moun. 184 00:10:17,060 --> 00:10:19,680 Nòmalman sa w ta fè ak lòt vèsyon an Windows, 185 00:10:19,680 --> 00:10:22,900 ou ta petèt pran yon piki ekran, ou ta fè kèk kopi-keratin nan tèks ou 186 00:10:22,900 --> 00:10:24,950 oswa bagay sa yo tankou sa ki ou vle pataje soti, 187 00:10:24,950 --> 00:10:27,260 ak Lè sa a, ale epi louvri moute yon lòt aplikasyon li mete l 'nan li. 188 00:10:27,260 --> 00:10:28,630 Isit la ou pa bezwen fè sa. 189 00:10:28,630 --> 00:10:32,400 Ou ka aktyèlman pote soti ba a cham ak di, "Mwen vle pataje sa a." 190 00:10:32,400 --> 00:10:35,000 Nan pwen sa a li a pral montre w tout apps yo 191 00:10:35,000 --> 00:10:38,080 ki konnen ki jan yo travay ak tou sa se ke yo te pataje. 192 00:10:38,080 --> 00:10:41,590 Nan ka sa a li nan yon foto, se konsa li pral vle di, "Mwen wè ou te gen yon foto." 193 00:10:41,590 --> 00:10:45,590 "Ou vle pataje sa?" Ou ka wè m 'voye yon imèl ba tèt mwen stuff tout tan tout tan an. 194 00:10:45,590 --> 00:10:49,420 Li rekonèt ke, epi li ofri m 'ke kòm yon chemen kout, 195 00:10:49,420 --> 00:10:53,270 men li la tou ki montre m 'chak app ki konnen ki jan fè fas ak pran yon foto 196 00:10:53,270 --> 00:10:55,520 ak fè yon bagay ak li. 197 00:10:55,520 --> 00:10:57,890 Sa yo te tout endike nan Windows yo ke yo ka fè sa. 198 00:10:57,890 --> 00:10:59,240 Nan pwen sa a sa a se fenèt yo. 199 00:10:59,240 --> 00:11:01,680 Itilizatè a jis chwazi sa yo vle fè ak li. 200 00:11:01,680 --> 00:11:06,610 Mwen pral fè abityèl mwen an PuzzleTouch. Ou ka wè mwen te kreye tout kalite Jwèt kastèt sou tan. 201 00:11:06,610 --> 00:11:11,790 M ap pran PuzzleTouch ak di, "Mwen vle pataje kreyasyon sa a etonan ak PuzzleTouch." 202 00:11:11,790 --> 00:11:16,670 Li ale nan ale pi devan epi di, "Great. Ou vle pataje sa a? Kokenn." 203 00:11:16,670 --> 00:11:19,260 "Ou vle fè yon devinèt sa a, se fasil, entèmedyè, kèlkeswa sa?" 204 00:11:19,260 --> 00:11:20,800 Mwen pral fè yon yon sèl entèmedyè isit la. 205 00:11:20,800 --> 00:11:24,890 Li fè devinèt la. Li pral fè yon devinèt terib paske li nan sitou vid. 206 00:11:24,890 --> 00:11:28,100 Men, li la tou pare, epi li aktyèlman tounen nan lòt aplikasyon an. 207 00:11:28,100 --> 00:11:32,360 Si m 'soti isit la, mwen kapab fè rechèch pou li ak lanse l'. 208 00:11:32,360 --> 00:11:38,100 Koulye a, si nou woulo liv sou jis yon ti jan isit la, nou ta dwe wè kreyasyon m 'yon kote. 209 00:11:38,100 --> 00:11:42,930 Ki kote te fè m 'ale? Ki kalite devinèt t 'mwen fè? Eske se mwen fè li fasil? 210 00:11:42,930 --> 00:11:46,110 Oh, la li ye, ki la a. 211 00:11:46,110 --> 00:11:49,550 [Chuckles] Li nan devinèt la kodenn fasil rekonèt sa a, se isit la. 212 00:11:49,550 --> 00:11:52,360 Men, bagay la mwen vle pwen soti nou la a, bagay la fre isit la 213 00:11:52,360 --> 00:11:54,710 se apps yo pa t 'konnen anyen sou youn ak lòt. 214 00:11:54,710 --> 00:11:58,740 Yo sèlman di konsa, "mwen te gen yon foto yo pataje, epi mwen konnen ki jan fè fas ak foto yo." 215 00:11:58,740 --> 00:12:01,420 Epi ou kòm yon pwomotè, ou pa bezwen ekri ke kòd. 216 00:12:01,420 --> 00:12:05,350 Lè yon moun mande m 'yo pataje, mwen pral mete kèk done nan sa a estrikti done ti kras 217 00:12:05,350 --> 00:12:06,740 ak mwen se fè. 218 00:12:06,740 --> 00:12:10,990 Lòt app a pran sou, fè bagay li yo, e ke sa a nan fen eksperyans nan pataje. 219 00:12:10,990 --> 00:12:14,550 Se jis yon sèl bagay ke ou ka fè - reyèlman, reyèlman pwisan - 220 00:12:14,550 --> 00:12:17,570 ak li pral yo dwe youn nan bagay sa yo ki te kapab reyèlman ede diferansye app ou 221 00:12:17,570 --> 00:12:20,090 epi tou li jwèt ou a twò nan magazen an. 222 00:12:20,090 --> 00:12:22,220 Moun yo pral pou kapab di, "Sa a se reyèlman itil." 223 00:12:22,220 --> 00:12:25,430 "Mwen itilize sa a kreyatè devinèt tout tan tout tan an. Li nan kokenn." 224 00:12:25,430 --> 00:12:30,490 >> Sa a sou ase nan yon bwèf BECA de sa k ap pase sou isit la. 225 00:12:30,490 --> 00:12:33,670 Genyen yon koup lòt karakteristik twò ke petèt nou pral mete aksan sou jan nou ale nan kòd. 226 00:12:33,670 --> 00:12:37,710 Men, mwen vle plonje nan glisad, ak fè sa, mwen pral pou yo ale nan Desktop, 227 00:12:37,710 --> 00:12:40,940 ki se tèt li yon lòt mozayik ap viv isit la. 228 00:12:40,940 --> 00:12:43,840 Mwen ka ale nan sa a epi, asire w ke ase, mwen se sou glisad m 'yo, 229 00:12:43,840 --> 00:12:46,320 Men, kite m 'moutre ou aktyèlman kote nou ye. 230 00:12:46,320 --> 00:12:48,460 Nou aktyèlman nan Desktop mòd. 231 00:12:48,460 --> 00:12:52,580 Sa a se vrèman kote sa mwen te di anvan sou Windows pote pou pi devan 232 00:12:52,580 --> 00:12:54,850 nan nouvo eksperyans montre tèt li. 233 00:12:54,850 --> 00:12:56,450 Sa a se fenèt yo ou konnen. 234 00:12:56,450 --> 00:12:59,730 Aplikasyon pou Windows yo rele yo apps Desktop. Yo kouri isit la. 235 00:12:59,730 --> 00:13:02,730 Si ou te deja egziste apps, epi ou vle kouri yo sou fenèt 8, 236 00:13:02,730 --> 00:13:04,710 ou ka absoliman fè sa. 237 00:13:04,710 --> 00:13:07,590 Sa yo se pa menm bagay ak apps yo magazen yo, ki se plis pase isit la, 238 00:13:07,590 --> 00:13:12,240 tankou penti fre ak sa yo apps NBC Nouvèl ak bagay sa yo tankou sa a. Moun sa yo ki ap soti nan magazen an. 239 00:13:12,240 --> 00:13:14,450 Yo kapab ploge nan kèk nan karakteristik yo ke mwen te montre ou 240 00:13:14,450 --> 00:13:16,620 ak lòt moun ke mwen pa te montre ou jis ankò. 241 00:13:16,620 --> 00:13:21,460 Men, jis kenbe ki nan tèt li. Nou gen sipò pou tou de nan bagay sa yo tou. 242 00:13:21,460 --> 00:13:27,000 Mwen regrèt. Se yon bagay ki pa ki montre sou ekran an? Mwen te pèdi l 'nèt. Sa a enpè. 243 00:13:29,000 --> 00:13:31,000 Oke. Mèsi pou montre ki deyò. 244 00:13:31,000 --> 00:13:34,770 Ki sa ou pa te wè pou yon ti tan se mwen ki montre ou ke Desktop la se isit la. 245 00:13:34,770 --> 00:13:37,540 Ki sa ki se bagay la pase ke ou te wè? Èske ou te wè sa a? 246 00:13:37,540 --> 00:13:39,490 Sa a se Desktop la. Ou deja konnen sa li sanble. 247 00:13:39,490 --> 00:13:42,070 Li pa gen anyen fò anpil dwòl. 248 00:13:42,070 --> 00:13:46,940 Li nan nou pote ke eksperyans pou pi devan pou ou ak pou kite ou sèvi ak bagay sa yo ke ou te gen. 249 00:13:46,940 --> 00:13:50,460 Pou egzanp, mwen pral montre ou izyèl estidyo. Sa se yon aplikasyon Desktop. 250 00:13:50,460 --> 00:13:52,600 Li pral kouri nan mòd sa a. 251 00:13:52,600 --> 00:13:54,960 Li pral sipòte yon anviwònman pi konplèks 252 00:13:54,960 --> 00:14:01,470 avèk yon anpil nan opsyon ak bagay sa yo tankou sa a, se konsa li fè li yon bon chwa kòm yon app Desktop. 253 00:14:01,470 --> 00:14:04,810 >> Sa te di, se pou yo ale nan glisad pou jis yon ti kras 254 00:14:04,810 --> 00:14:09,720 ak ba ou kèk kontni entwodiksyon ak Lè sa a, jwenn nan aktyèlman kod isit la. 255 00:14:09,720 --> 00:14:14,070 Men bon nouvèl la Mwen te konn tande ou ve yo te konsantre sou yon anpil nan CSS ak JavaScript, HTML. 256 00:14:14,070 --> 00:14:18,110 Tout moun nan bagay sa yo ke ou ve yo te aprann pote dirèkteman nan fè Windows Store apps. 257 00:14:18,110 --> 00:14:22,920 Bagay sa yo ke ou ve yo te tande sou ak aplike seleksyon CSS ak tout bagay sa yo 258 00:14:22,920 --> 00:14:27,180 se egzakteman sa w ap fè yo kreye yon aplikasyon isit la pou magazen an. 259 00:14:27,180 --> 00:14:29,640 Nou pral ale nan sa yo ti jan bagay sa yo pa ti jan. 260 00:14:29,640 --> 00:14:34,130 Fondamantalman, mwen bati sou bagay la ke ou deja yo te pran tan nan aprann. 261 00:14:34,130 --> 00:14:36,520 Sa a se tablo a an jeneral nan teknoloji yo ke ou ta ka sèvi ak 262 00:14:36,520 --> 00:14:38,790 fè aplikasyon pou fenèt 8. 263 00:14:38,790 --> 00:14:42,840 Bagay la sou bò dwat la, apps yo Desktop, se reyèlman sa nou deja konnen. 264 00:14:42,840 --> 00:14:46,840 Sa a bagay ki se reyèlman mond lan Windows 7 te pote pou pi devan nan fenèt 8. 265 00:14:46,840 --> 00:14:51,920 Tout moun nan opsyon sa yo pote pou pi devan: C #, VB, Win32 kalite devlopman. 266 00:14:51,920 --> 00:14:54,450 Great. Pa gen pwoblèm. Bagay la nouvo se sou bò gòch-men yo. 267 00:14:54,450 --> 00:14:58,220 Sa a Windows Store apps, ki nan lè m 'vle jwenn aplikasyon mwen an branche nan fenèt 8 268 00:14:58,220 --> 00:15:02,300 lè l sèvi avèk tout karakteristik sa yo, jwenn li nan magazen an, epi pou yo jwenn ke eksperyans vrèman fre 269 00:15:02,300 --> 00:15:05,260 nan aplikasyon yo Fenèt Store. 270 00:15:05,260 --> 00:15:10,350 Pou fè sa, ou ka wè isit la ou te gen tout chwa ou a ak XAML, C + +, 271 00:15:10,350 --> 00:15:14,100 C #, VB, ou ta ka fè Directo, bagay sa yo tankou sa yo, bagay ki ale pi lwen pase glise la. 272 00:15:14,100 --> 00:15:18,650 Men, pou nou, nou ap ale nan konsantre dwat nan sou lefèt ke HTML, CSS, ak JavaScript 273 00:15:18,650 --> 00:15:22,890 yo se reyèlman yon sitwayen ameriken premye klas pou fè aplikasyon pou fenèt 8 274 00:15:22,890 --> 00:15:24,960 ak pou Windows magazen an. 275 00:15:24,960 --> 00:15:27,950 Se konsa, sa a se yon bon bagay pou tout moun isit la ak jan l ap gade sou videyo 276 00:15:27,950 --> 00:15:30,760 paske ou ka jis ogmante tout moun sa yo eksperyans ke ou gen 277 00:15:30,760 --> 00:15:33,900 ak reyèlman mare nan sa ki Windows ofri. 278 00:15:33,900 --> 00:15:37,870 W ap ale nan fè sa atravè yon seri APIs, ki ta dwe pa gen sipriz. 279 00:15:37,870 --> 00:15:39,920 Chak OS gen APIs pwòp li yo. 280 00:15:39,920 --> 00:15:43,530 Nou ekspoze sa ki Windows ka fè nan sa ki rele WinRT. 281 00:15:43,530 --> 00:15:46,370 Li nan yon seri APIs ki jis fè tout bagay pou ou. 282 00:15:46,370 --> 00:15:51,650 Si ou bezwen louvri dosye, ou bezwen sèvi ak kamera a, jeolokalizasyon, bagay sa yo tankou sa yo, 283 00:15:51,650 --> 00:15:55,700 yo ale nan sa ki Windows ka ofri ou. 284 00:15:55,700 --> 00:15:59,370 Pou jwenn aksè a sa, nou gen kèk JavaScript plis ki nan ale nan fè li menm vin pi fasil 285 00:15:59,370 --> 00:16:02,510 pou ou pou w fè sa. Nou pral jwenn ke nan yon ti moman. 286 00:16:02,510 --> 00:16:04,060 Men, pou kounye a, sa a, se fondamantalman kat wout ou. 287 00:16:04,060 --> 00:16:06,770 Bagay sa yo ke ou te deja te fè sou tèt kèk APIs 288 00:16:06,770 --> 00:16:11,280 ki ede ou travay avèk Windows egal app magazen. 289 00:16:11,280 --> 00:16:14,210 Apre sa, sa ki nan vrèman sou tout sa ou dwe konnen nan nivo segondè. 290 00:16:14,210 --> 00:16:17,370 >> Nou pral plonje nan aktyèlman ap travay avèk bagay la kounye a. 291 00:16:18,940 --> 00:16:21,950 Bagay sa yo ou te pwobableman deja wè yon pakèt moun sou, 292 00:16:21,950 --> 00:16:26,760 ak IE9 yon ti kras pandan y ap tounen nou prezante sipò pou yon anpil nan la, nan moman an, 293 00:16:26,760 --> 00:16:30,340 plus estanda nan entènèt la, se konsa yon anpil nan nouvo karakteristik CSS, 294 00:16:30,340 --> 00:16:34,380 yon anpil nan nouvo HTML, ECMAScript 5, ki se reyèlman JavaScript. 295 00:16:34,380 --> 00:16:38,090 Se konsa, tout bagay pou ke eksepte pou mòd strik te nan IE9. 296 00:16:38,090 --> 00:16:42,290 Jis yon tòn bagay ak CSS, CSS3, tout an la. 297 00:16:42,290 --> 00:16:45,300 Apre sa, tout bagay sa a pote pou pi devan nan sa n ap fè ak fenèt 8. 298 00:16:45,300 --> 00:16:49,350 Ou ka sèvi ak bagay sa yo, epi ou ka sèvi ak tout bagay ki nan nouvo nan IE10. 299 00:16:49,350 --> 00:16:54,640 Avèk IE10 nou entwodui sipò pou tout bagay sa yo tou. 300 00:16:54,640 --> 00:16:59,340 Yo ap tout pyès ki nan konpitè-akselere, kidonk si w ap sou yon machin ki gen kèk kalite GPU, 301 00:16:59,340 --> 00:17:04,190 ki se pwobableman bèl anpil chak machin ki ou ta ka pran nan 8 ane ki sot pase, 302 00:17:04,190 --> 00:17:07,609 w ap ale nan kapab gen pwodiksyon pyès ki nan konpitè-akselere, 303 00:17:07,609 --> 00:17:11,770 pwodiksyon vizyèl ak CSS, mak, SVG. 304 00:17:11,770 --> 00:17:14,339 Tout bagay sa yo pral ale nan akselerasyon kenkayri 305 00:17:14,339 --> 00:17:16,060 yo epi yo dwe ki anpil pi vit ak pi efikas. 306 00:17:16,060 --> 00:17:20,440 Vèsyon an kout nan tout bagay sa yo - I'm pa pral yo ale nan tout bagay yon sèl isit la - 307 00:17:20,440 --> 00:17:23,200 si ou wè l 'sou lis sa a, si ou kapab fè l' nan IE10, 308 00:17:23,200 --> 00:17:25,650 si li nan yon app web ke w ap kouri ki ap travay nan IE10, 309 00:17:25,650 --> 00:17:28,640 li nan yon bagay ou ka fè kòm yon app Windows Store. 310 00:17:28,640 --> 00:17:33,100 Epi sa a, bèl anpil li. Se konsa, si li travay nan IE10, li ale nan travay kòm yon app Windows Store. 311 00:17:33,100 --> 00:17:36,370 Li nan sou tab la kòm yon bagay ke ou ta ka itilize. 312 00:17:36,370 --> 00:17:40,510 >> Genyen yon anpil isit la. Nou pa gen jiska minui, se konsa mwen pa ka revize tout bagay isit la. 313 00:17:40,510 --> 00:17:44,060 Men, gen kèk sit ki pral ede w konprann ki sa bagay sa yo ka fè, 314 00:17:44,060 --> 00:17:45,520 epi mwen pral montre w yon sèl nan yo nan yon dezyèm fwa. 315 00:17:45,520 --> 00:17:48,410 Mwen jis te vle pwen soti yon kèk nan bagay sa yo kle ke ou ta ka gade. 316 00:17:48,410 --> 00:17:51,560 Petèt ou te deja wè kèk nan sa yo nan syans ou a, 317 00:17:51,560 --> 00:17:56,610 men sa yo se reyèlman itil, an patikilye ak fenèt magazen apps, ki soti nan bò a CSS. 318 00:17:56,610 --> 00:18:02,420 Se konsa, ke yo te kapab fè transfòme ak tranzisyon, bay mouvman ak animasyon - 319 00:18:02,420 --> 00:18:07,010 sa yo, se tout yon pati nan CSS kounye a, epi yo tout ap sipòte pa navigatè modèn, 320 00:18:07,010 --> 00:18:11,370 ak IE10 ak IE9 te ajoute sipò apre yon sèten tan pou tout bagay sa yo. 321 00:18:11,370 --> 00:18:15,220 Se konsa, poukisa ekri li tèt ou, poukisa ale nan tout pwoblèm nan nan fè bagay sa yo nan men 322 00:18:15,220 --> 00:18:19,970 lè ou ta ka sèvi ak yon CSS senp transfòme yo kreye yon efè 3D pou aplikasyon ou a? 323 00:18:19,970 --> 00:18:22,740 Great. Sa a kijan li fonksyone. 324 00:18:22,740 --> 00:18:24,530 Mwen pa ka fè l 'nenpòt ki pi difisil pase sa. 325 00:18:24,530 --> 00:18:28,330 Si ou konnen ki jan yo fè l 'nan CSS, ou konnen ki jan yo fè l' nan app a Windows Store. 326 00:18:28,330 --> 00:18:32,080 >> Ale pi lwen pase sa pou layout, bagay sa yo tankou menm app a magazen, 327 00:18:32,080 --> 00:18:35,350 Men, ale pi lwen pase sa, gade nan petèt yon app nouvèl ki nan ki montre ou atik 328 00:18:35,350 --> 00:18:40,160 oswa resèt oswa bagay sa yo tankou sa a, lòt sa yo kalite karakteristik nan CSS yo se reyèlman itil: 329 00:18:40,160 --> 00:18:45,610 Gri, Flexbox, CSS rejyon se plis nan yon estanda jistis nouvo kòm byen. 330 00:18:45,610 --> 00:18:51,190 Tout bagay sa yo, yo tout pwal ede ou kouche soti kontni ak koule kontni ant seksyon, 331 00:18:51,190 --> 00:18:55,470 kapab fè pajinasyon ak sezur san yo pa ou gen yo ekri bagay la tèt ou. 332 00:18:55,470 --> 00:18:57,500 Ou jis di, "Tanpri fè bagay sa yo pou m '," 333 00:18:57,500 --> 00:19:00,850 epi kòm ekran byen imobilye a se diferan sou machin diferan 334 00:19:00,850 --> 00:19:03,850 oswa kòm ou pral wè nan yon moman, menm jan ou menen yon aplikasyon 335 00:19:03,850 --> 00:19:07,920 gen pi piti kantite lajan nan espas sou ekran an, ki nan pa gen okenn pwoblèm pou CSS. 336 00:19:07,920 --> 00:19:11,160 Li kapab pran avantaj de - we'll pale sou medya demann nan yon dezyèm - 337 00:19:11,160 --> 00:19:15,880 li ka pran swen de bagay sa yo ak replace kontni ou a, ap koule tankou dlo kontni ki sòti nan rejyon 338 00:19:15,880 --> 00:19:21,240 jis ak sa yo bagay sa yo ke ou kapab te deja wè ak teknoloji entènèt. 339 00:19:21,240 --> 00:19:25,470 >> Sou bò HTML5, genyen tou yon pakèt moun sou bagay sa yo 340 00:19:25,470 --> 00:19:28,140 ki pral trè itil pou ou ak fenèt magazen apps. 341 00:19:28,140 --> 00:19:30,980 Yon fwa ankò, nou pa pral ale nan tout nan bagay sa yo, men yo ap jis isit la. 342 00:19:30,980 --> 00:19:35,470 Se konsa, si ou bezwen sèvi ak li, odyo-videyo, si ou vle fè validation ki soti nan fòm, 343 00:19:35,470 --> 00:19:40,570 jeolokalizasyon yo, tout bagay sa yo ou kapab fè nan JavaScript ak JavaScript 5 oswa ECMAScript 5, 344 00:19:40,570 --> 00:19:44,070 IndexedDB pou depo lokal - sa yo, se tout opsyon pou ou. 345 00:19:44,070 --> 00:19:49,300 Si ou ap chèche pou yon repons, jis gade nan teknoloji ki egziste deja ak HTML5 ak CSS 346 00:19:49,300 --> 00:19:53,880 epi ou ap jwenn pi fasil repons pase gen woule nan yon anpil nan ki bagay tèt ou. 347 00:19:53,880 --> 00:19:55,510 Kite m 'montre w alantou yon ti jan isit la. 348 00:19:55,510 --> 00:19:57,920 Mwen te gen yon sit nou ka ale nan. 349 00:19:57,920 --> 00:20:01,590 Kite m 'kite soti nan glise sa a pou yon dezyèm fwa. 350 00:20:01,590 --> 00:20:06,450 >> Si nou soti al IETestDrive.com, 351 00:20:06,450 --> 00:20:08,960 M'ap fè pa anpil nan yon Demo isit la. 352 00:20:08,960 --> 00:20:14,360 IETestDrive.com se reyèlman ki montre ou yon anpil nan sa ki nouvo ak IE10, 353 00:20:14,360 --> 00:20:16,220 bagay sa yo ke ou ka fè. 354 00:20:16,220 --> 00:20:19,130 Mwen jwenn sa a se vrèman itil paske olye pou yo lekti atravè yon pakèt moun sou papye blan, 355 00:20:19,130 --> 00:20:23,020 gade nan yon Demonstrasyon kèk, e ke sa a pwal ede ou mete l 'sou pwòp rada pèsonèl ou 356 00:20:23,020 --> 00:20:26,620 pou konnen si yon teknoloji fè sans nan menm fè nenpòt rechèch plis ak 357 00:20:26,620 --> 00:20:29,070 Se konsa, ou pral konprann, "Mwen wè sa ki sa a se pou." 358 00:20:29,070 --> 00:20:32,780 "Mwen konprann sa Mande Animation Ankadreman fè pou mwen." 359 00:20:32,780 --> 00:20:36,900 "Mwen konprann ki jan mwen te kapab sèvi ak rejyon oswa filtè SVG." 360 00:20:36,900 --> 00:20:40,190 Ou wè yo nan aksyon, wè yo sou yon egzanp isit la, 361 00:20:40,190 --> 00:20:44,930 epi deside pou tèt ou si sa k ap pase a ap itil pou ou nan pwòp pwojè ou a ak pi lwen 362 00:20:44,930 --> 00:20:47,840 jan ou kontinye travay avèk teknoloji entènèt. 363 00:20:47,840 --> 00:20:49,900 Men mwen ta jis ankouraje w pran yon gade. 364 00:20:49,900 --> 00:20:52,880 Mwen pa panse mwen pral pase anpil tan aktyèlman kouri sa yo. 365 00:20:52,880 --> 00:20:56,030 Nou te gen ase yo montre avèk kòd ekri. 366 00:20:56,030 --> 00:21:01,640 Ou pral wè isit la bagay sa yo soti nan manyen efè a manyen ki baze sou jwèt nan seksyon sa a, 367 00:21:01,640 --> 00:21:06,050 animasyon, reyèlman vit pyès ki nan konpitè-akselere animasyon a, 368 00:21:06,050 --> 00:21:11,230 kèk optimizasyon ke ou pral wè nan kèk nan echantiyon sa yo kòm byen, 369 00:21:11,230 --> 00:21:12,770 ak gen nan anpil, anpil plis. 370 00:21:12,770 --> 00:21:15,330 Si ou ale sou isit la ak ouvè kat jeyografik la sit, 371 00:21:15,330 --> 00:21:19,070 gen nan jis yon nimewo ridikil nan echantiyon isit la. 372 00:21:19,070 --> 00:21:20,690 Ou ka wè yo tout isit la. 373 00:21:20,690 --> 00:21:22,900 Si ou ap chèche nan yon bagay oswa ou konn tande pale sou yon bagay 374 00:21:22,900 --> 00:21:25,850 , epi ou ap mande petèt sa a ta ka yon bagay fre yo itilize nan app a, 375 00:21:25,850 --> 00:21:31,720 eseye kap isit la, e gen la pwobableman yon Demo trè bon pou li pou konsève pou tèt ou kèk tan. 376 00:21:31,720 --> 00:21:35,980 >> Okay? Nenpòt kesyon byen lwen tèlman pou jan yo isit la? 377 00:21:35,980 --> 00:21:39,620 Oke. Nou pral pote sou isit la. 378 00:21:39,620 --> 00:21:41,920 Yon fwa ankò, jis tcheke ke deyò. 379 00:21:41,920 --> 00:21:45,450 Yo se estanda entènèt, se konsa ale nan nenpòt sit vitrin lòt ke ou konnen nan 380 00:21:45,450 --> 00:21:50,550 epi wè si teknoloji sa yo ki fè sans pou ki sa w ap eseye fè. 381 00:21:50,550 --> 00:21:53,190 >> Retounen nan glisad. 382 00:21:53,190 --> 00:22:00,290 Sa te di, ou yo ap deplase soti nan yon mond sit entènèt reyèlman yon mond aplikasyon lokal enstale, 383 00:22:00,290 --> 00:22:01,850 Se konsa, gen kèk bagay nan pwen soti isit la. 384 00:22:01,850 --> 00:22:03,690 Premye a tout, gen nan pa gen sèvè wèb patisipe isit la. 385 00:22:03,690 --> 00:22:06,120 Gen nan pa gen Apache, gen nan pa gen ii kouri isit la 386 00:22:06,120 --> 00:22:10,170 sèvi moute paj nan yon kliyan aleka, nan yon ajan navigatè aleka. 387 00:22:10,170 --> 00:22:13,000 Nan ka sa a, se reyèlman tout bagay pake moute pou ou. 388 00:22:13,000 --> 00:22:16,630 Ou soumèt ke kòm aplikasyon w lan nan magazen an, li vin sètifye, 389 00:22:16,630 --> 00:22:22,190 li nan soti nan magazen an, ak Lè sa a, moun ki pa dè milye yo pral enstale jwèt ou oswa app ou. 390 00:22:22,190 --> 00:22:24,780 Men, fondamantalman, yo ap rale li desann lokalman nan machin yo. 391 00:22:24,780 --> 00:22:29,080 Genyen okenn nesesite yo ale soti nan entènèt la ankò sof si ou gen apèl ki bezwen yon API aleka, 392 00:22:29,080 --> 00:22:31,790 e ke sa a pafètman nòmal kòm byen tou. 393 00:22:31,790 --> 00:22:35,330 Men, yo pa ap ale nan dwe nan ki mòd kote yo gen yo ale repons demann ki sòti nan yon sèvè 394 00:22:35,330 --> 00:22:37,910 jwenn pwochen paj la sou kontni yo. 395 00:22:37,910 --> 00:22:41,380 Se konsa, ki te di, gen nan yon kèk diferans ki genyen API minè. Sa yo se ekstrèmman minè. 396 00:22:41,380 --> 00:22:46,850 Yo ap fasil yo frape ou nan kodaj nòmal ou, men yo ap omwen dokimante. 397 00:22:46,850 --> 00:22:50,030 Yo ap kalite kwen ka a. 398 00:22:50,030 --> 00:22:53,370 >> Bagay la lòt vo montre yo se diferans ki genyen konfyans. 399 00:22:53,370 --> 00:22:58,070 Mwen sèlman mansyone sa a paske mwen jis vle asire m 'te di l' 400 00:22:58,070 --> 00:23:01,580 Se konsa, si ou kouri antre nan li pita, ou pral panse ke, "Chris di yon bagay sou sa a, 401 00:23:01,580 --> 00:23:04,890 "Se konsa, petèt, yeah, oke," ak Lè sa a, ou tounen ladan l epi ou konnen ki sa sa te pase. 402 00:23:04,890 --> 00:23:06,480 Kontèks gen pwoblèm. 403 00:23:06,480 --> 00:23:11,450 Pa default nou eseye pwoteje itilizatè a soti nan vektè nan atak la. 404 00:23:11,450 --> 00:23:13,400 Gen kèk bagay ke ou ka fè pa default 405 00:23:13,400 --> 00:23:16,130 ak sèten bagay ou bezwen chanje kontèks yo ki ap pèmèt. 406 00:23:16,130 --> 00:23:19,860 Kòm w ap itilize kèk bibliyotèk yo deyò - you've te deja ap travay ak jQuery, 407 00:23:19,860 --> 00:23:23,650 Men, si ou gade pou lòt bibliyotèk yo deyò - ou ka lè l sèvi avèk kèk fonksyonalite 408 00:23:23,650 --> 00:23:28,000 ki kalite ale pi lwen pase l 'lokal yo, entèraksyon plis dinamik 409 00:23:28,000 --> 00:23:30,360 Demann XHR, bagay sa yo tankou sa. 410 00:23:30,360 --> 00:23:33,090 Pafwa ou ta ka jwenn sa yo pral enfim pa default, 411 00:23:33,090 --> 00:23:37,790 ak nan ka sa a, jis fè yon rechèch, gade pou kontèks lokal yo ak entènèt, 412 00:23:37,790 --> 00:23:39,560 ak w ap jwenn konnen kouman ou kapab ranje sa a. 413 00:23:39,560 --> 00:23:42,580 Jis asire w ke ou te konnen osijè de ki jan ou kòmanse sèvi ak lòt cadres, 414 00:23:42,580 --> 00:23:45,720 ki, m 'ta dwe mansyone, w ap parfe kapab fè. 415 00:23:45,720 --> 00:23:49,290 Se konsa, si ou jwenn kèk lòt kad - we'll pale sou sa a nan yon dezyèm - 416 00:23:49,290 --> 00:23:54,000 pou bank, epi ou vle sèvi ak sa a, ou vle itilize kèk bibliyotèk kontwòl ki deyò 417 00:23:54,000 --> 00:23:57,990 epi ou pa vle ekri ke bagay tèt ou - li nan yon bon lide, dwa? - 418 00:23:57,990 --> 00:23:59,560 ou ka absoliman sèvi ak bagay sa a. 419 00:23:59,560 --> 00:24:03,660 Pa gen anyen ki kenbe ou tounen soti nan lè l sèvi avèk nenpòt ki kalite bibliyotèk ki nan ki baze sou JavaScript, 420 00:24:03,660 --> 00:24:05,380 CSS, HTML5. 421 00:24:05,380 --> 00:24:09,740 Yon fwa ankò, si li nan yon bagay ou kapab fè nan IE10, ki se yon èk nan yon anpil jou sa yo, 422 00:24:09,740 --> 00:24:11,220 ou ka fè li. 423 00:24:11,220 --> 00:24:14,800 Rale l 'nan app ou a, referans ki JavaScript bibliyotèk, epi sèvi ak li nan aplikasyon ou lan, 424 00:24:14,800 --> 00:24:19,880 jis kenbe nan tèt ou ou ta ka frape yon kontèks sekirite yon fwa nan yon pandan y ap - pa trè souvan. 425 00:24:19,880 --> 00:24:24,150 >> Lè sa a, karakteristik yo ki, nou pral ale sou yon tijan plis nan sa yo jan nou ale. 426 00:24:24,150 --> 00:24:27,500 Uks a ou pral kalite jwenn itilize kòm ou wè pi plis ak plis aplikasyon pou 427 00:24:27,500 --> 00:24:29,250 soti nan fenèt magazen an. 428 00:24:29,250 --> 00:24:33,870 Ou jwenn yon santi yo pou jan yo travay ak ki jan ayestetik nan konsepsyon gen tandans nan travay 429 00:24:33,870 --> 00:24:37,720 atravè aplikasyon pou diferan ak sa moun ap dwe itilize yo fè eksperyans. 430 00:24:37,720 --> 00:24:39,660 Sa ki nan vrèman yon pati enpòtan sa a. 431 00:24:39,660 --> 00:24:42,460 Asire w ke lè yo dife moute app ou yo pa bezwen li yon manyèl, 432 00:24:42,460 --> 00:24:44,300 ki yo pa janm fè, nan chemen an. 433 00:24:44,300 --> 00:24:46,650 Yo ta dwe jis pral kapab kòmanse jwe ak aplikasyon ou lan 434 00:24:46,650 --> 00:24:49,450 ak lè n ap kalkile li soti san difikilte anpil. 435 00:24:49,450 --> 00:24:52,660 Pa rete soude ak konfòme yo avèk yon anpil nan pratik sa yo, 436 00:24:52,660 --> 00:24:57,640 w ap ale nan fè itilizatè ou yon gwo favè yo, ki fè ke pi fasil. 437 00:24:57,640 --> 00:25:01,810 >> Oke. Youn nan bagay dènye sou bò API ak Lè sa a, nou pral jwenn nan aktyèlman ekri kòd. 438 00:25:01,810 --> 00:25:05,660 WinJS se ke bagay mwen mansyone trè yon ti tan ak ki glise konplèks 439 00:25:05,660 --> 00:25:08,850 ak tout chwa sa yo diferan ke ou gen pou fè aplikasyon yo. 440 00:25:08,850 --> 00:25:10,890 WinJS, ou ka panse a li kòm yon zanmi. 441 00:25:10,890 --> 00:25:13,680 Li nan zanmi ou a ede w ekri bagay pi vit. 442 00:25:13,680 --> 00:25:18,820 Se jis JavaScript ak CSS. Ou pa oblije sèvi ak li. Ou ka sèvi ak li. 443 00:25:18,820 --> 00:25:22,180 Si w ap ale yo dwe rele nan nan Windows karakteristik, ou pral fini lè l sèvi avèk li, 444 00:25:22,180 --> 00:25:27,210 Men, si gen nan bagay sa yo tankou kèk modèl konsepsyon oswa kontwole ke ou reyèlman pa vle yo sèvi ak, 445 00:25:27,210 --> 00:25:29,090 ou vle itilize yon lòt bagay, li moute nan ou. 446 00:25:29,090 --> 00:25:32,580 Deside ki sa ou vle itilize ak estil sa yo ke ou vle itilize. 447 00:25:32,580 --> 00:25:37,250 Karakteristik yo ki soti nan namespacing ak klas moun k'ap viv koulye - moute nan ou. 448 00:25:37,250 --> 00:25:41,650 Si ou pito youn oswa lòt la, li antyèman chwa w la. Li la toujou JavaScript ak CSS. 449 00:25:41,650 --> 00:25:43,860 Men, li pral ede w fè yon anpil nan bagay. 450 00:25:43,860 --> 00:25:47,780 Pou egzanp, isit la nan yon sou nan ki sa li ka fè, 451 00:25:47,780 --> 00:25:50,790 bagay sa yo tankou ede pwogram asenkron ak pwomès. 452 00:25:50,790 --> 00:25:54,000 Yon moun pami nou tande pale de oswa te travay ak Node.js? 453 00:25:54,000 --> 00:25:59,520 Li se yon modèl komen yo travay avèk pwogram asenkron. 454 00:25:59,520 --> 00:26:02,370 Se konsa, fondamantalman sa w di a se, "Ale fè yon bagay, 455 00:26:02,370 --> 00:26:05,790 "Ak w ap ale nan ban m 'yon pwomès ke ou ap tounen vin jwenn mwen lè w ap fè." 456 00:26:05,790 --> 00:26:08,400 Sa a esansyèlman sa a pral sou. 457 00:26:08,400 --> 00:26:12,400 Se konsa, ou pa jele moute aplikasyon w lan pandan y ap itilizatè a ki pral ak davwa yon dosye 458 00:26:12,400 --> 00:26:15,810 oswa yon bagay se ke yo te difuze desann soti nan entènèt la. 459 00:26:15,810 --> 00:26:17,210 UI a rete reponn. 460 00:26:17,210 --> 00:26:19,410 Epi ou ka fè sa lè l sèvi avèk pwogram asenkron. 461 00:26:19,410 --> 00:26:23,620 Li son ridikil konplèks, men li la reyèlman fasil paske w ap itilize pwomès 462 00:26:23,620 --> 00:26:27,900 epi ou jis di, "Ale fè sa ak ki lè ou ap fè, rele tounen nan metòd sa a." 463 00:26:27,900 --> 00:26:30,270 Sa a bèl anpil li. Sa a tout bati nan WinJS. 464 00:26:30,270 --> 00:26:35,120 Li ale nan fè l 'yon anpil pi fasil yo ekri aplikasyon pou vrèman fleksib ak anpil pouvwa. 465 00:26:35,120 --> 00:26:37,870 >> Ou ka wè rès la isit la, yon anpil nan Animations. 466 00:26:37,870 --> 00:26:41,240 Pwobableman youn nan bagay ki pi enpòtan sou glise sa a se kontwole. 467 00:26:41,240 --> 00:26:44,680 Mwen panse ke mwen gen yon antye - yeah, m 'fè. 468 00:26:44,680 --> 00:26:48,900 Isit la nan yon egzanp nan sèlman kèk nan kontwole yo ke ou ka itilize nan aplikasyon w yo. 469 00:26:48,900 --> 00:26:51,060 Sa a se tout dwat moute soti nan WinJS. 470 00:26:51,060 --> 00:26:53,430 Ou pa ap ekri nou sa yo, 471 00:26:53,430 --> 00:26:55,990 ou jis di, "Men ki jan mwen vle yo konpoze aplikasyon mwen an." 472 00:26:55,990 --> 00:26:59,420 "Mwen pral sèvi ak yon View baskile Se konsa, mwen ka ale genyen ant foto diferan." 473 00:26:59,420 --> 00:27:03,380 Mwen pa yo te montre ou semantik Zoom. Mwen pral montre w ke nan yon dezyèm fwa. 474 00:27:03,380 --> 00:27:05,700 ListViews. Genyen GridViews. 475 00:27:05,700 --> 00:27:08,680 Ou te deja wè yon griy kòm yon pati nan aplikasyon an magazen, 476 00:27:08,680 --> 00:27:12,170 Se konsa, ke yo te kapab sèvi avèk blòk nan kontni ak defile nan tout sa. 477 00:27:12,170 --> 00:27:15,660 Meni Flyout ou pral wè de tan zan tan. 478 00:27:15,660 --> 00:27:19,090 Ba a app mwen te montre ou ak aplikasyon sa a fre penti kòm byen, 479 00:27:19,090 --> 00:27:22,190 konsa ou te wè ki jan ou ka Customize ki pa mete bouton sou li 480 00:27:22,190 --> 00:27:26,360 epi ki gen ki kache lwen lè ou pa pran swen yo sèvi ak sa a. 481 00:27:26,360 --> 00:27:28,120 Sa ki nan vrèman totalman jiska ou yo sèvi ak. 482 00:27:28,120 --> 00:27:30,210 Sa yo se tout kontwòl yo ki fè pati WinJS. 483 00:27:30,210 --> 00:27:33,640 Mwen pral montre w ki jan fè sa yo nan jis yon dezyèm fwa, men gen nan pi plis pase jis sa a, 484 00:27:33,640 --> 00:27:37,060 ak bagay la kle a se sèvi ak yo si ou vle, tanpri, delivre kèk tan. 485 00:27:37,060 --> 00:27:40,830 >> Si ou gen lòt bibliyotèk kontwòl ke ou ta renmen yo sèvi ak, sa a, se parfe amann tou. 486 00:27:40,830 --> 00:27:46,300 Bagay sa yo tankou jQuery UI fè yon anpil nan sa a kalite lide kòm byen, 487 00:27:46,300 --> 00:27:51,280 bay plis kontwòl ki pwolonje sa ou kapab fè nan HTML ak JavaScript. 488 00:27:52,690 --> 00:27:55,680 Se pou yo plonje pous Mwen te deja di ke. Sèvi ak sa ou ta renmen. 489 00:27:55,680 --> 00:27:59,680 Jis kenbe nan tèt ou ke ou ta ka kouri antre nan kèk pwoblèm kontèks. 490 00:27:59,680 --> 00:28:03,380 Men, ou kapab sètènman melanje ak koresponn ak tou sa kalite bibliyotèk w ap konfòtab ak yo, 491 00:28:03,380 --> 00:28:06,770 ou vle aprann, ou vle itilize, pou konsève pou tèt ou kèk tan. 492 00:28:06,770 --> 00:28:09,850 >> Se pou nou pale sou zouti jis pou yon dezyèm fwa. 493 00:28:09,850 --> 00:28:12,400 Ou ka jwenn sa ou bezwen kòmanse travay ak fenèt magazen apps. 494 00:28:12,400 --> 00:28:17,360 Lè m 'tounen soti, mwen gen twòp bagay yo isit la. 495 00:28:17,360 --> 00:28:21,770 Si ou ale nan paj sa a, ki se dev.windows.com, 496 00:28:21,770 --> 00:28:23,300 ou ka download tout bagay ou bezwen. 497 00:28:23,300 --> 00:28:28,170 Kòm elèv yo, ou gen aksè nan plis pase piblik la an jeneral fè, 498 00:28:28,170 --> 00:28:30,670 konsa ou ka resevwa ki pi wo fen vèsyon an vizyèl Studio. 499 00:28:30,670 --> 00:28:34,090 Edwin mansyone ou ka deja ap resevwa Windows tou. 500 00:28:34,090 --> 00:28:36,790 Men, an jeneral, pou tout devlopè, ou ka ale nan sit sa a 501 00:28:36,790 --> 00:28:40,380 ak download tout bagay ou bezwen fè yon aplikasyon, ak li nan tout gratis. 502 00:28:40,380 --> 00:28:42,460 Se konsa, gen se yon vèsyon gratis nan vizyèl Studio, 503 00:28:42,460 --> 00:28:44,450 gen kèk zouti ki pral enstale ansanm ak nan ke - 504 00:28:44,450 --> 00:28:47,240 tout bagay ou bezwen kreye epi teste aplikasyon w lan. 505 00:28:47,240 --> 00:28:50,130 Li sèlman lè w ap ale nan pibliye aplikasyon w lan moute nan magazen an 506 00:28:50,130 --> 00:28:52,470 ke w ap ale nan bezwen yon kont pwomotè. 507 00:28:52,470 --> 00:28:56,100 Sa a twò Mwen kwè se gratis. Èske li gratis pou elèv yo kòm byen? >> [Guarin] Ki youn? 508 00:28:56,100 --> 00:28:57,970 Kont lan pwomotè, soumèt a vrè. >> [Guarin] Wi. 509 00:28:57,970 --> 00:28:59,580 Sa a plis bon nouvèl. 510 00:28:59,580 --> 00:29:00,840 Ou pral ale gade nan sa a. 511 00:29:00,840 --> 00:29:03,840 Li pral di pou yon moun pa default li nan $ 49. 512 00:29:03,840 --> 00:29:06,140 Men, pa enskri pou ke kòm yon elèv. 513 00:29:06,140 --> 00:29:10,250 Nou pral fè ou jwenn kèk enfòmasyon nan pwogram ou ke ou kapab jwenn yon kont pou gratis, 514 00:29:10,250 --> 00:29:13,980 ak ki pral kite ou Lè sa a, soumèt aplikasyon ou dwa moute nan magazen an, 515 00:29:13,980 --> 00:29:17,370 kòm anpil tankou ou renmen, ak nan tout sa bonte pral byento swiv. 516 00:29:17,370 --> 00:29:19,710 Se konsa, sa a, se dev.windows.com. 517 00:29:19,710 --> 00:29:22,170 Ou ka telechaje zouti sa yo ke ou ta ka bezwen soti isit la. 518 00:29:22,170 --> 00:29:25,310 Men, si ou vle, ou kapab jwenn yon vèsyon pwosè nan Windows isit la, 519 00:29:25,310 --> 00:29:27,160 men ankò, ou pa pral bezwen fè. 520 00:29:27,160 --> 00:29:32,880 >> Lòt sou sit la - kite m 'pwen sa a yon sèl soti pou ou byen vit - se design.windows.com. 521 00:29:32,880 --> 00:29:34,770 Sa ki te dev.windows.com. 522 00:29:34,770 --> 00:29:37,770 Design.windows.com, ou ka devine kisa li la pou. 523 00:29:37,770 --> 00:29:40,380 Li nan aktyèlman yon sit trè zanmitay. Genyen yon anpil nan bon enfòmasyon isit la. 524 00:29:40,380 --> 00:29:41,770 Ou ka travay nan li. 525 00:29:41,770 --> 00:29:43,960 Li pral ba ou kèk konsèy sou kèk bagay 526 00:29:43,960 --> 00:29:46,760 ke petèt ou pa gen te panse sou anvan oswa te gen fè fas ak anvan, 527 00:29:46,760 --> 00:29:50,780 tankou desine pou touche, desine pou diferan fòm faktè, 528 00:29:50,780 --> 00:29:55,310 desine pou kapasite yo nan fenèt 8, bagay sa yo mwen mansyone anvan 529 00:29:55,310 --> 00:29:58,740 tankou chache ak pataje, gen kèk bagay ki mwen pa t 'te pale osijè de ankò. 530 00:29:58,740 --> 00:30:05,570 Yo ap tout ki nan lis isit, epi li yon seri trè bon nan paj dosye itil 531 00:30:05,570 --> 00:30:08,670 ki pral ede w konprann ki jan fè yon sèten kalite aplikasyon an, 532 00:30:08,670 --> 00:30:14,250 ki jan fè entèraksyon, ki jan fè fas ak UI a ak uks nan aplikasyon w lan. 533 00:30:14,250 --> 00:30:18,630 Mwen ta rekòmande pou w pran yon gade nan sa a, espesyalman si w se nan kèk pwen 534 00:30:18,630 --> 00:30:22,960 espere pibliye yon aplikasyon nan magazen an. 535 00:30:22,960 --> 00:30:25,250 W ap ale nan vle konnen ki jan fè yon bon aplikasyon 536 00:30:25,250 --> 00:30:28,300 paske mwen mansyone anvan, si ou pa fè sa, gen nan sa yo revize ankò. 537 00:30:28,300 --> 00:30:29,930 Moun yo ale nan gen kè kontan. 538 00:30:29,930 --> 00:30:32,960 Yo pa yo pral kapab jwenn bagay sa yo ke yo espere nan tout tanp zidòl yo dwat. 539 00:30:32,960 --> 00:30:36,590 Pa gen moun ki vle ke yo rive ou. 540 00:30:36,590 --> 00:30:39,220 >> Fè pi devan isit la, kite m 'fèmen ki desann. 541 00:30:39,220 --> 00:30:43,700 Kounye a ke w konnen ki kote yo jwenn bagay sa yo, mwen pral montre w kouman yo aktyèlman kòmanse lè l sèvi avèk bagay. 542 00:30:43,700 --> 00:30:48,520 Pou kòmanse, mwen pral aktyèlman montre w isit la yon egzanp nan apps Desktop sou ekran Start m 'yo. 543 00:30:48,520 --> 00:30:53,600 Isit la ou ka wè vizyèl Studio, ou ka wè melanz ak lòt zouti pwomotè ke mwen gen. 544 00:30:53,600 --> 00:30:55,890 Yo te gen yon mozayik yon ti kras diferan. 545 00:30:55,890 --> 00:30:57,930 Sa a yo paske yo te apps Desktop, 546 00:30:57,930 --> 00:31:00,960 ak nan ka sa yo yo ap tout ale nan lanse tounen nan Desktop mwen 547 00:31:00,960 --> 00:31:05,350 vrèman jis kòm applications ke w ap itilize yo. 548 00:31:05,350 --> 00:31:06,960 Se konsa, Windows eksperyans, li nan menm bagay la. 549 00:31:06,960 --> 00:31:12,940 Yo pa, pou egzanp, tankou ak zam! oswa bagay sa yo. Kite m 'lanse yon sèl byen vit. 550 00:31:12,940 --> 00:31:14,340 Aktyèlman, isit la nan yon yon sèl ki enteresan. 551 00:31:14,340 --> 00:31:19,210 Sa a te devlope pa elèv yo ap travay an patenarya nan nèrd. 552 00:31:19,210 --> 00:31:23,430 Aplikasyon konplè ekran, sa yo kalite eksperyans isit la. 553 00:31:23,430 --> 00:31:26,290 Oh, ekran koupe bèl ak tout kalite plezi bagay. 554 00:31:26,290 --> 00:31:34,330 Yo te devlope sa a. Nou ta ka kòm byen montre tout bagay la pandan ke nou ap nan li. 555 00:31:37,510 --> 00:31:41,070 An reyalite, mwen te travay ak yo yon ti kras, te ba yo kèk konsèy sou bagay sa yo 556 00:31:41,070 --> 00:31:44,160 paske yo t ap fè JavaScript pou aplikasyon yo. 557 00:31:44,160 --> 00:31:46,460 Tanpri, mwen p ap pran kredi pou travay yo; yo te fè tout travay la. 558 00:31:46,460 --> 00:31:48,990 Mwen jis te ba yo yon ti kras nan konsèy isit la epi gen, 559 00:31:48,990 --> 00:31:52,400 Men, yo te fè kèk bagay gwo lè l sèvi avèk yon fen devan JavaScript 560 00:31:52,400 --> 00:31:56,920 ak mare nan kèk motè fizik ak bagay sa yo fè yon anpil nan travay sa a. 561 00:32:00,120 --> 00:32:03,360 Ale non. Ann wè si ki travay. 562 00:32:03,360 --> 00:32:07,010 Wow, li toujou te travay. Tout dwa, bon. Men, ou jwenn lide la. 563 00:32:07,010 --> 00:32:09,350 Yon app ekran plen, yon eksperyans vrèman bon. 564 00:32:09,350 --> 00:32:14,250 Sa a se sipòte pa sèlman sourit m 'ak plim si mwen gen bagay sa yo tankou sa, men tou manyen. 565 00:32:14,250 --> 00:32:19,420 Si mwen te gen yon ekran ou annik touche, mwen te kapab jis trase sou li epi li kontinye travay avèk sa a. 566 00:32:19,420 --> 00:32:21,440 >> Yon sèl bagay mwen pa t 'montre, ak rezon an pou kisa mwen pote sa a leve 567 00:32:21,440 --> 00:32:23,840 se mwen te vle gen yon lòt app montre w sa ou kapab fè, 568 00:32:23,840 --> 00:32:29,480 ou ka aktyèlman pran aplikasyon pou nan Windows ak trennen yo sou bò a nan ekran an. 569 00:32:29,480 --> 00:32:33,070 Se sa yo rele akrochaj yon aplikasyon. 570 00:32:33,070 --> 00:32:37,800 Nan ka sa a, mwen te pran Inkarus ak mwen te ajoute li nan bò a isit la. 571 00:32:37,800 --> 00:32:42,990 Li se kounye a nan SNAP vi, ak ki pèmèt m 'fè yon lòt bagay pandan y ap aplikasyon sa a ki gen la. 572 00:32:42,990 --> 00:32:46,210 Pifò jwèt w ap jwenn pral jis tou senpleman pran yon poz. 573 00:32:46,210 --> 00:32:51,090 Sa a nòmalman yon bagay desan fè sòf si jwèt ou a ka yon jan kanmenm echèl la desann 574 00:32:51,090 --> 00:32:54,210 ak sa yo ki ti nan yon rezolisyon an, petèt tankou kèk kalite Komisyon Konsèy jwèt 575 00:32:54,210 --> 00:32:55,620 oswa bagay sa yo tankou sa nan kèk okazyon. 576 00:32:55,620 --> 00:32:58,570 Men, an jeneral, bagay la pi fasil fè ak bagay ki pi apwopriye pou fè pou jwèt 577 00:32:58,570 --> 00:33:00,620 se pran yon poz aplikasyon an. 578 00:33:00,620 --> 00:33:09,440 Pou aplikasyon pou tankou apps nouvèl, si mwen lanse yon sèl sa a ak Lè sa a, mwen menen li, 579 00:33:09,440 --> 00:33:16,170 ou pral wè li aktyèlman chanje siyifikativman nan li montre kouman li a prezante done yo ba ou. 580 00:33:16,170 --> 00:33:20,070 Isit la li a ki montre ou nan reyèlman yon chodyè plis vètikal ki enfòmasyon, 581 00:33:20,070 --> 00:33:23,340 men mwen ka toujou absoliman sèvi ak fòm aplikasyon an. 582 00:33:23,340 --> 00:33:25,640 Se konsa, li la toujou trè itil. 583 00:33:25,640 --> 00:33:29,870 Lefèt ke li la nan yon View pi piti pa kenbe m 'nan lè l sèvi avèk ki app. Se konsa, panse sou sa. 584 00:33:29,870 --> 00:33:32,090 Li nan yon bagay ke ou bezwen gen apps ou a fè nan kèk degre, 585 00:33:32,090 --> 00:33:35,370 men li la jiska ou detèmine kijan fonksyonèl apps ou ta dwe 586 00:33:35,370 --> 00:33:39,080 nan ki kalite yon anviwònman pi piti. 587 00:33:39,080 --> 00:33:44,780 Kite m 'fèmen ke yon moun desann, epi ale tounen nan kote nou te isit la. 588 00:33:44,780 --> 00:33:48,110 >> Edwin, ou te ajoute yon foto nan m 'deja? >> [Guarin] Yeah. >> [Bowen] Gade sa. 589 00:33:48,110 --> 00:33:51,510 Al gade nan sa? Edwin te ajoute yon foto. [Ri] 590 00:33:51,510 --> 00:33:54,410 >> Ann ale tounen sou isit la nan vizyèl Studio. Kite m 'lanse sa a pou ou. 591 00:33:54,410 --> 00:33:58,170 Mwen te kapab klike sou mozayik la sou sa ekran Start. 592 00:33:58,170 --> 00:34:02,630 Li mennen m 'tounen antre nan Desktop mòd, epi li lanse app a Desktop nan izyèl estidyo. 593 00:34:02,630 --> 00:34:06,790 Sa a se Windows sa yo ke ou deja konnen. 594 00:34:06,790 --> 00:34:09,100 Mwen ka ale pi devan epi kreye yon pwojè isit la. 595 00:34:09,100 --> 00:34:11,159 Nou pral konsantre ankò sou JavaScript, HTML. 596 00:34:11,159 --> 00:34:16,510 Mwen pral ale deyò epi yo chwazi moute isit la anba JavaScript, fenèt magazen. 597 00:34:16,510 --> 00:34:19,010 Genyen yon nimewo nan modèl ke ou ka itilize. 598 00:34:19,010 --> 00:34:21,710 Pou pwodiktivite, mwen ta rekòmande pou ou pran yon gade nan kèk nan lòt piti sa yo isit la 599 00:34:21,710 --> 00:34:23,489 tankou gri a ak Split la. 600 00:34:23,489 --> 00:34:25,270 Yo ap reyèlman itil si ou ap fè yon aplikasyon 601 00:34:25,270 --> 00:34:28,960 ki nan ale nan genyen ki kalite konsepsyon ak navigasyon. Ou pral wè sa yo anpil. 602 00:34:28,960 --> 00:34:33,070 Yon sèl la mwen jis montre ou te aktyèlman yon egzanp ki nan aplikasyon an gri. 603 00:34:33,070 --> 00:34:36,880 Se konsa, si ou panse w ap ale nan dwe fè yon app nouvèl oswa yon lektè RSS 604 00:34:36,880 --> 00:34:43,120 oswa yon bagay tankou sa ki boule ak antre miltip pou ki ou ta renmen montre detay a, 605 00:34:43,120 --> 00:34:45,989 panse osijè de lè l sèvi avèk youn nan sa yo modèl jwenn te kòmanse byen vit 606 00:34:45,989 --> 00:34:48,380 ak Pèrsonalizasyon li nan men la. 607 00:34:48,380 --> 00:34:50,120 Men, jis pou mwen ka montre w tout pati yo nan k ap deplase isit la 608 00:34:50,120 --> 00:34:56,120 Mwen pral kreye app a vid, ak Lè sa a, nou pral ale yon ti kras pi fon nan detay yo. 609 00:34:56,120 --> 00:34:58,690 Mwen jis fè aplikasyon sa a vid isit la. 610 00:34:58,690 --> 00:35:01,270 Li ale nan kreye pwojè a tout antye pou mwen. 611 00:35:01,270 --> 00:35:03,290 Mwen pral louvri moute bagay sa yo ke mwen vle montre w pa default. 612 00:35:03,290 --> 00:35:08,550 Kite m 'jis rale nan yon ti jan nou montre ou sa ki te kreye pou nou isit la. 613 00:35:08,550 --> 00:35:11,350 Bagay sa yo ke w ap ale nan gade nan premye, yo tout default yo te rele. 614 00:35:11,350 --> 00:35:15,970 Se konsa, w ap ale nan gade pou default.html, default.js, ak default.css. 615 00:35:15,970 --> 00:35:19,590 Lòt bagay la nan pwen soti se ke nou deja gen yon referans nan sa ki mwen mansyone anvan. 616 00:35:19,590 --> 00:35:24,530 Sa a se WinJS. Pa gen moun ki aktyèlman rele l Non long sa a isit la. 617 00:35:24,530 --> 00:35:27,710 Li se WinJS, Windows Bibliyotèk la pou JavaScript. 618 00:35:27,710 --> 00:35:29,530 Si ou louvri l ', ou ka wè li nan tout nan isit la. 619 00:35:29,530 --> 00:35:31,820 Genyen dosye CSS diferan, gen nan JavaScript. 620 00:35:31,820 --> 00:35:33,520 Li nan gen yo ede ou deyò. 621 00:35:33,520 --> 00:35:37,190 Li nan reyèlman gen yo bay kontwòl ak estil ak lòt bagay ke ou ka jis itilize otomatikman. 622 00:35:37,190 --> 00:35:41,240 Men, ankò, si gen nan bagay sa yo ou vle itilize olye pou an tèm de manier ak lòt kontwole, 623 00:35:41,240 --> 00:35:45,600 li nan antyèman moute nan ou. Mwen pral montre w kouman yo sèvi ak yon koup nan bagay sa yo kounye a. 624 00:35:45,600 --> 00:35:51,020 >> Retounen sou sou bò gòch-men nou, kite m 'moutre ou paj la HTML defo. 625 00:35:51,020 --> 00:35:54,490 Ou te deja wè bagay la WinJS, ak sa ki nan vrèman tout sa ki k ap pase sou gen 626 00:35:54,490 --> 00:35:59,930 avèk moun ki liy mitan an markeup, jis pote nan CSS la pa default 627 00:35:59,930 --> 00:36:02,370 e pote nan yon koup la JavaScript dosye soti nan WinJS. 628 00:36:02,370 --> 00:36:06,400 Ou pa bezwen yo dwe mèt nan sa k ap pase sou andedan sa yo dosye. 629 00:36:06,400 --> 00:36:10,110 Li trè enteresan yo pran yon gade nan yo nan kalite revize sa ki ap pase nan gen 630 00:36:10,110 --> 00:36:14,410 paske se la a trè enteresan entèmedyè ak avanse teknik ap pase nan la, 631 00:36:14,410 --> 00:36:18,100 Men, bagay la bèl a kòm devlopè, ou ka jis pran avantaj de yo, jis sèvi ak yo 632 00:36:18,100 --> 00:36:19,510 epi yo pa vrèman gen enkyete sou li. 633 00:36:19,510 --> 00:36:21,960 Ou ka toujou kondwi yon machin san yo pa gen konnen ki jan li fonksyone, dwa? 634 00:36:21,960 --> 00:36:24,180 Se konsa, sa a, se ki kalite bagay ki k ap pase sou isit la. 635 00:36:24,180 --> 00:36:26,930 Genyen kontwòl ak estil ak lòt bagay ke ou ka jis ale pi devan epi sèvi ak 636 00:36:26,930 --> 00:36:31,460 ak kòd ke ou ka itilize nan yon dezyèm san yo pa gen konnen sa ki nan la. 637 00:36:31,460 --> 00:36:33,200 Isit la yo se dosye pwòp ou yo. 638 00:36:33,200 --> 00:36:35,860 Sa yo se kote ou ke ou ka chanje CSS pwòp ou a 639 00:36:35,860 --> 00:36:38,400 ak pwòp JavaScript ou a jwenn bagay sa yo woule. 640 00:36:38,400 --> 00:36:43,300 Ou pral ajoute sètènman lòt dosye JavaScript e petèt lòt dosye CSS 641 00:36:43,300 --> 00:36:47,480 kòm pwojè ou a ap grandi, men sa a se vrèman jis yon pwen depa. 642 00:36:47,480 --> 00:36:52,570 Isit la se Bonjou a, ekivalan mond nan HTML, se konsa nou ap tounen nan tag nan kò. 643 00:36:52,570 --> 00:36:55,990 Nan tèt la, nan chemen an, li nan doktip a HTML5, 644 00:36:55,990 --> 00:37:00,060 Se konsa, ou pral rekonèt ke soti nan sa ki ou ve yo te ap travay sou. 645 00:37:00,060 --> 00:37:04,600 Genyen plen IntelliSense nan isit la kòm byen, konsa si ou fè bagay sa yo tankou ki kalite nan yon tag videyo 646 00:37:04,600 --> 00:37:07,340 ak elaji ki soti, ou te pwobableman te aprann enfòmasyon sou reyalite a 647 00:37:07,340 --> 00:37:12,760 ki sa ou bezwen fè falbak kodaj pou Tags videyo nan HTML5 - oswa petèt ou gen - 648 00:37:12,760 --> 00:37:17,490 asire ke navigatè diferan gen sipò pou videyo ou. 649 00:37:17,490 --> 00:37:22,610 Nou gen bagay sa yo tankou sa a nan tout HTML, atravè JavaScript, atravè CSS. 650 00:37:22,610 --> 00:37:26,020 Sa a ki te bati nan, epi mwen pral montre w CSS nan yon dezyèm fwa. 651 00:37:26,020 --> 00:37:29,430 Isit la ou ka ale pi devan epi yo kòmanse chanje kòd, markeup la. 652 00:37:29,430 --> 00:37:33,700 An reyalite, anvan m 'chanje anyen, mwen pral kouri sa a epi montre w ki sa ou jwenn. 653 00:37:33,700 --> 00:37:35,700 W ap ale nan jwenn yon ekran Splash kote ou ka Customize 654 00:37:35,700 --> 00:37:40,940 ak Lè sa a, ou jwenn Bonjou a, eksperyans mond isit la. Li nan kokenn, dwa? 655 00:37:40,940 --> 00:37:42,640 Ale pi devan epi bato ke, dwa? 656 00:37:42,640 --> 00:37:45,970 Content ale isit la. Sa a bagay la de baz yo. 657 00:37:45,970 --> 00:37:48,740 Li ka sèlman jwenn pi bon nan men la. 658 00:37:48,740 --> 00:37:51,300 Nou pral ale pi devan epi ajoute nan kèk bagay. 659 00:37:51,300 --> 00:37:53,470 Mwen te gen yon ti kras nan markeup Mwen pral kopye nan isit la 660 00:37:53,470 --> 00:37:55,740 jis pou ou pa gen yo gade m 'sezisman. 661 00:37:55,740 --> 00:38:02,620 Kite m 'ale pote yo moute bwat zouti an isit la, ak Mwen pral kloure sa a paske mwen pral fè sa yon fwa kèk. 662 00:38:02,620 --> 00:38:05,650 Toolbox, si ou pa gen pou wè vizyèl Studio, se kote w ap ale nan jwenn yon pakèt moun sou kontwòl. 663 00:38:05,650 --> 00:38:09,050 Ou kapab tou mete fragman Kòd nan li ke ou ka itilize yo ankò. 664 00:38:09,050 --> 00:38:16,360 Isit la mwen pral jis pòp nan kèk lòt HTML, pa gen anyen fò anpil avanse nan tout isit la. 665 00:38:16,360 --> 00:38:20,170 Se jis nan HTML debaz li di mwen gen yon opinyon ki kote mwen ka tape, 666 00:38:20,170 --> 00:38:23,860 Mwen gen yon bouton ki kote mwen ka soumèt li, ak Lè sa a, mwen gen yon div sa a, se esansyèlman se yon kontneur 667 00:38:23,860 --> 00:38:27,360 ke mwen ka itilize nan pwodiksyon nan "Hello, ou tape sa a." 668 00:38:27,360 --> 00:38:32,780 Li nan Intro nan HTML egzanp. 669 00:38:32,780 --> 00:38:39,340 Si mwen kouri sa a, nou otomatikman jwenn HTML a, men nou menm tou nou otomatikman jwenn manier. 670 00:38:39,340 --> 00:38:42,270 Sa a se youn nan bagay ki enpòtan nan WinJS. 671 00:38:42,270 --> 00:38:47,250 Li pral ba ou pa default kèk gade epi santi w ki se reyèlman ki konsistan 672 00:38:47,250 --> 00:38:50,520 ak rès la nan sa ki fenèt 8 ap fè. 673 00:38:50,520 --> 00:38:52,110 Isit la ou wè bagay sa yo tankou bouton an. 674 00:38:52,110 --> 00:38:55,890 Bouton an pa default nan HTML pa sanble sa, men li fè sa isit la 675 00:38:55,890 --> 00:39:00,880 paske li te jwenn ke dwa CSS de sa dosye CSS nan WinJS. 676 00:39:00,880 --> 00:39:04,680 Si ou vle sèvi ak yon lòt bagay, si ou vle chanje sa, totalman amann, 677 00:39:04,680 --> 00:39:06,790 ale pi devan epi fè sa ou ta renmen. Men, sa a default la. 678 00:39:06,790 --> 00:39:09,610 Li pral fè plis abitye nan itilizatè. 679 00:39:09,610 --> 00:39:13,510 Ak nan kou sa a pa pral fè anyen paske mwen pa t 'aktyèlman fil moute nenpòt kalite Kòd 680 00:39:13,510 --> 00:39:16,630 pou reponn a sa. Li te jis HTML la. 681 00:39:16,630 --> 00:39:20,630 Se konsa, mwen ka debarase m de sa, epi nou ap tounen nan aplikasyon nou an. 682 00:39:20,630 --> 00:39:25,310 >> Kite m 'chanje nan men default.js nou an. 683 00:39:25,310 --> 00:39:29,030 Sa a parèt trè konplèks, men li la jis ap fè yon bagay kèk pou ou. 684 00:39:29,030 --> 00:39:33,120 Li nan boilerplate. Li pral fè menm bagay la tou nan tout pwojè ou. 685 00:39:33,120 --> 00:39:36,620 Sèl bagay sa a ap fè se jis kalite mande, "Ki jan mwen te jwenn isit la?" 686 00:39:36,620 --> 00:39:39,090 epi di, "Èske ou lansman app sa a pou premye fwa a?" 687 00:39:39,090 --> 00:39:42,640 "Èske ou reprenan app a soti nan gen li yo sispann yo?" 688 00:39:42,640 --> 00:39:44,510 Yon koup la bagay sa yo tankou sa a. 689 00:39:44,510 --> 00:39:50,300 Reyèlman, konsantre nou sou sa a ranpli isit la se dwa sou isit la. 690 00:39:50,300 --> 00:39:54,490 Nan pwen sa a, liy sa a youn nan Kòd se trè enpòtan. 691 00:39:54,490 --> 00:39:57,070 Li nan aktyèlman pwal ale ak gade nan tout nan markeup ou a, 692 00:39:57,070 --> 00:40:01,640 epi li pral jwenn bagay sa yo ke ou te mande yo te tounen kontwole, 693 00:40:01,640 --> 00:40:07,220 pi fon kontwòl tankou yon kontwòl Rating, tankou yon View kadriyaj, tankou flyout la 694 00:40:07,220 --> 00:40:09,570 ak moun ki lòt bagay ke mwen te montre ou sou sa glise anvan. 695 00:40:09,570 --> 00:40:12,550 Yo pa ap kontwole HTML natif natal. 696 00:40:12,550 --> 00:40:17,860 Ou jis pa di flyout kòm yon eleman epi yo gen li konnen ki sa fè. 697 00:40:17,860 --> 00:40:22,120 Ki sa nou aktyèlman fè se menm bagay la ki k ap pase nan lòt kalite estrikti kontwòl. 698 00:40:22,120 --> 00:40:26,200 jQuery UI fè kalite la menm nan apwòch jeneral. 699 00:40:26,200 --> 00:40:30,800 Ou sèvi ak mak nan HTML ou, ak Lè sa a, kèk JavaScript vini nan pita e te di, 700 00:40:30,800 --> 00:40:35,900 "Oh, mwen konnen ki sa ki se. Sa a mande pou sa a pral tounen bagay sa a," 701 00:40:35,900 --> 00:40:39,850 ki se lòt HTML plis espresif fè tankou yon kontwòl evalyasyon, 702 00:40:39,850 --> 00:40:41,790 ki se ki sa mwen pral montre w kounye a. 703 00:40:41,790 --> 00:40:46,140 Sa a liy nan Kòd la se yon pwomès ki nan di, "Lè yo pwomès sa a rive vre, 704 00:40:46,140 --> 00:40:49,090 "Tout bagay ke ou te mande pou te Lè sa a, te kreye." 705 00:40:49,090 --> 00:40:52,780 Epi sa a, li. Li sanble yon ti kras konplèks, men li la reyèlman menm bagay la tou nan tout pwojè. 706 00:40:52,780 --> 00:40:56,690 Desann isit la se kote ou ka kòmanse pandan l ajoute ke nan tou sa lòt moun ou vle gen rive, 707 00:40:56,690 --> 00:40:58,280 Se konsa, nou pral tounen vin jwenn ke nan yon dezyèm fwa. 708 00:40:58,280 --> 00:41:01,480 >> Premye a tout, mwen bezwen yon ti jan nan kòd ki ka reponn ak reyalite a 709 00:41:01,480 --> 00:41:03,320 ke yon moun te klike sou bouton an. 710 00:41:03,320 --> 00:41:06,330 Mwen pral ale pi devan epi mete sa nan desann isit la. 711 00:41:06,330 --> 00:41:09,620 Yon fwa ankò, mwen pa pwal fè nenpòt ki tape nan devan ou isit la. 712 00:41:09,620 --> 00:41:12,560 Anpil debaz JavaScript jis di lè sa a yo rele 713 00:41:12,560 --> 00:41:15,270 nou pral dwe bay kèk detay sou ki jan nou te resevwa isit la 714 00:41:15,270 --> 00:41:17,630 ak Lè sa a, nou pral fè kèk bagay fondamantal. 715 00:41:17,630 --> 00:41:21,300 Ale jwenn bagay la tou nan paj HTML mwen an ki te rele nameInput, 716 00:41:21,300 --> 00:41:28,490 gen tan pwan l ', pran valè li yo, kalòt "Alo" sou devan l', ak bwa ki sa ki lakòz fil 717 00:41:28,490 --> 00:41:31,960 nan ki tag div ke nou te genyen anvan ki vrèman pa t 'gen anyen anvan. 718 00:41:31,960 --> 00:41:37,220 Koulye a, nou ap ale nan jwenn ke tag, epi fè kontni anndan li yo ki egal ak tout kòd. 719 00:41:37,220 --> 00:41:38,880 Trè senp JavaScript. 720 00:41:38,880 --> 00:41:42,240 Nou swete ke w ap rekonèt ke gen nan reyèlman pa gen anyen dwòl pral sou isit la. 721 00:41:42,240 --> 00:41:45,360 Se jis dwat yo HTML ak JS isit la. 722 00:41:45,360 --> 00:41:48,220 Si mwen kouri sa a kounye a, li te toujou pa pral fè nenpòt ki travay paske mwen pa t 'branche l' 723 00:41:48,220 --> 00:41:50,030 yo resevwa evènman an. 724 00:41:50,030 --> 00:41:55,710 Pou fè sa, mwen pral fè sa dwa isit la, ankò retounen nan bwat zouti m 'yo, 725 00:41:55,710 --> 00:41:58,730 eklate l 'nan isit la. 726 00:41:58,730 --> 00:42:03,060 Mwen atann mwen ou te wè tout bagay sa a kalite bagay anvan, se konsa mwen pa pral sou-eksplike li. 727 00:42:03,060 --> 00:42:05,060 Koulye a, nou ap ale nan ale jwenn helloButton la. 728 00:42:05,060 --> 00:42:07,730 Nou pral di, "bouton, Felisitasyon." 729 00:42:07,730 --> 00:42:10,130 "Isit la se yon evènman ke ou kounye a yo reponn a." 730 00:42:10,130 --> 00:42:13,420 "Lè yon moun klik sou ou, rele sa a fonksyon, buttonClickHandler la." 731 00:42:13,420 --> 00:42:17,070 Epi sa a, ki fonksyon nou jis te ajoute dwa desann nan pati anba a la. Sa a li. 732 00:42:17,070 --> 00:42:20,980 Se konsa, kounye a nou te gen yon aplikasyon étonant fonksyonèl. 733 00:42:20,980 --> 00:42:24,720 Mwen panse ke ou pral reyèlman enpresyone pa sa a. 734 00:42:24,720 --> 00:42:32,320 Chris. Rete tann pou li. Wow. Oke. Sa a dwòl. [Ri] 735 00:42:32,320 --> 00:42:36,570 Men, gen an plis. pa achte l 'ankò. Rete tann. 736 00:42:36,570 --> 00:42:39,610 >> Kite m 'moutre nou yon ti kras pi plis isit la epi pou yo jwenn soti nan ekran plen. 737 00:42:39,610 --> 00:42:42,690 Nou pral mache devan nou kouri. 738 00:42:42,690 --> 00:42:45,530 Kite m 'ale nan ak aktyèlman montre w yon ti jan ak CSS. 739 00:42:45,530 --> 00:42:49,480 Jis pa default, si nou gade tounen nan paj la isit la, 740 00:42:49,480 --> 00:42:53,570 chak fwa nou rale nan bagay sa yo soti nan WinJS ak nou te resevwa UI-fè nwa a, 741 00:42:53,570 --> 00:42:58,550 an reyalite, ou kapab chanje li nan default la pou lè l sèvi avèk aplikasyon limyè. 742 00:42:58,550 --> 00:43:03,450 UI-nwa se yon bon bagay pou aplikasyon pou grafik tankou lè l sèvi avèk yon anpil nan foto, 743 00:43:03,450 --> 00:43:05,740 w ap montre yon anpil nan kontni vizyèl. 744 00:43:05,740 --> 00:43:12,560 Si w ap montre yon anpil nan kontni textuelle, UI-limyè a se jeneralman yon bon chwa. 745 00:43:12,560 --> 00:43:15,160 Ou pa oblije chwazi li, men li mwen te chanje li 746 00:43:15,160 --> 00:43:17,690 e kounye a, w ap wè markeup a menm, se li menm tout bagay, 747 00:43:17,690 --> 00:43:20,320 li jis lè l sèvi avèk fondamantalman yon konplo Envèse isit la 748 00:43:20,320 --> 00:43:24,770 kote tout bagay se fè li nwa tèks sou blan. 749 00:43:24,770 --> 00:43:26,460 Sa a tout byen epi li bon. 750 00:43:26,460 --> 00:43:30,680 Kite m 'jwenn soti isit la, e kite yo aktyèlman fè yon ti jan ti kras pi plis ak CSS la. 751 00:43:30,680 --> 00:43:34,830 Mwen pral mete l 'tounen sou fè nwa paske mwen panse ke li la pwobableman pi fasil yo wè sou ekran an 752 00:43:34,830 --> 00:43:36,970 lè m 'kòmanse fè bagay sa yo. 753 00:43:36,970 --> 00:43:40,150 Mwen pral ranplase kò a yon lòt fwa ankò. 754 00:43:40,150 --> 00:43:44,040 Mwen pral ale isit la. Kite m 'nuk sa a. 755 00:43:44,040 --> 00:43:48,690 Se pou yo pote nan kò a ak klas yo. 756 00:43:48,690 --> 00:43:53,000 Mwen kwè ou te fè seleksyon debaz ki gen CSS ak bagay tankou sa deja, 757 00:43:53,000 --> 00:43:55,380 Se konsa, pwobableman ou konnen ki sa k ap pase sou isit la. 758 00:43:55,380 --> 00:43:59,250 Jis voye kèk klas header nou, epi nou ap kreye yon nouvo div 759 00:43:59,250 --> 00:44:04,430 vlope rès la nan ke bagay ke nou kapab kounye a itilize a style tout ansanm. 760 00:44:04,430 --> 00:44:07,760 Se konsa, sa mwen kapab fè kounye a se janbe lòt bò nan CSS default nou an. 761 00:44:07,760 --> 00:44:11,900 Eske ou te gade demann medya 'fè ankò? Èske w te pale osijè de ki nan tout? 762 00:44:11,900 --> 00:44:17,220 Medya demann se yon pati nan sa a tandans ijan - 763 00:44:17,220 --> 00:44:19,660 oswa li nan yon tandans etabli kounye a aktyèlman sou entènèt la - 764 00:44:19,660 --> 00:44:22,760 pou konsepsyon reponn oswa adaptasyon, 765 00:44:22,760 --> 00:44:28,480 ak lide a se ke aplikasyon w ka vrèman ajiste tèt yo yon fason ki apwopriye 766 00:44:28,480 --> 00:44:31,910 ki baze sou sa ki aparèy la yo ke yo se ke yo te montre sou ka fè. 767 00:44:31,910 --> 00:44:35,040 Se konsa, si w ap sou yon aparèy mobil, evidamman w ap pa pral gen kòm anpil ekran byen imobilye 768 00:44:35,040 --> 00:44:41,520 kòm ou pral sou yon gwo monitè kè bebe 30-pous chita ak yon Desktop, yon gwo PC tankou sa. 769 00:44:41,520 --> 00:44:46,710 Se konsa, repons lan fin vye granmoun ak sa yo ki ta dwe gen 5, 6 vèsyon diferan pou paj an menm 770 00:44:46,710 --> 00:44:51,350 epi ou ta louvri moute vèsyon ke yo te branche pou ke ekran gwosè sèten. 771 00:44:51,350 --> 00:44:55,420 Se pa gwo. Li trè, trè tout tan ak gen nan yon tòn antretyen fè sa. 772 00:44:55,420 --> 00:44:58,120 Koulye a, nou gen yon bagay yo rele demann medya CSS, 773 00:44:58,120 --> 00:45:02,530 epi nou ka sèvi ak sa a otomatikman detekte lè gen nan sèten gwosè 774 00:45:02,530 --> 00:45:07,030 oswa sèten itilizasyon nan kontni ou ke yo te fèt. 775 00:45:07,030 --> 00:45:09,580 Se konsa, ou ka reponn ak sa yo ki, epi ou ka di, "Oke, nan ka sa a 776 00:45:09,580 --> 00:45:12,580 "Pwobableman ou pa menm bezwen m 'di ou sa k ap pase sou isit la." 777 00:45:12,580 --> 00:45:18,020 Sa a se jis di si se aplikasyon sa a kase, tankou mwen te montre ou anvan - 778 00:45:18,020 --> 00:45:20,830 arachman li epi li mete l 'sou bò a nan ekran an - 779 00:45:20,830 --> 00:45:23,910 Lè sa a, se pou yo fè manier ki anba la a. 780 00:45:23,910 --> 00:45:25,850 Manier se pa sèlman sou koulè ak lòt bagay tankou sa. 781 00:45:25,850 --> 00:45:29,860 Li la tou sou dimensionnement ak marges ak ranbouraj ak oryantasyon nan kontni 782 00:45:29,860 --> 00:45:34,040 oswa menm enfimite oswa pèmèt pati tout antye de paj ou a 783 00:45:34,040 --> 00:45:36,420 , epi, nan ka sa a, app ou a oswa jwèt ou kòm byen. 784 00:45:36,420 --> 00:45:39,210 Se konsa, isit la ou ka fè kòm senp tankou ou vle. 785 00:45:39,210 --> 00:45:46,720 Sa a pa ta dwe itil nan apps ou, men ou li nan tan Demo, 786 00:45:46,720 --> 00:45:50,530 Se konsa, mwen pral ale pi devan ak jis ajoute nan seleksyon kò debaz ak di, 787 00:45:50,530 --> 00:45:58,360 "Lè m ap kase, se pou yo ale pi devan epi fè background-koulè e kite yo chwazi yon bagay." 788 00:45:58,360 --> 00:46:00,400 Ou te gen IntelliSense isit la. Sa a se aktyèlman vrèman fre. 789 00:46:00,400 --> 00:46:05,720 Nan 2012 nou te ajoute yon bann bagay sa pou sipò CSS ak JavaScript ak HTML. 790 00:46:05,720 --> 00:46:08,690 Ou te nan kou te resevwa gout-desann IntelliSense tou, men sa a pa bagay la fre. 791 00:46:08,690 --> 00:46:11,730 Bagay la fre se ou te gen seleksyon vizyèl pou yon bann bagay sa yo tou. 792 00:46:11,730 --> 00:46:14,120 Se konsa, ou ta ka ale nan ak jis chwazi yon koulè, 793 00:46:14,120 --> 00:46:17,580 oswa ou ka ale deyò yo epi yo dwe menm plis espesifik ak ou ka chwazi - 794 00:46:17,580 --> 00:46:22,330 sa a se pral yo dwe terib. Mwen pral aktyèlman chwazi yon koulè desan isit la. 795 00:46:22,330 --> 00:46:26,500 Gade markeup la tou, nan chemen an. Sa a fòma estanda Rgb ou gen. 796 00:46:26,500 --> 00:46:30,780 Men, si mwen chanje stupidity a, li pral chanje sou nan yon seleksyon Alpha chanèl isit la. 797 00:46:30,780 --> 00:46:36,910 Se konsa, ou ka wè ke, koulè po a ak esansyèlman transparans nan pousan ki di ou gen pou sa 798 00:46:36,910 --> 00:46:38,860 tout konn kwit nan fou dwat nan la. 799 00:46:38,860 --> 00:46:42,530 Mwen pral kenbe l 'kòm 100% ak Lè sa a, lè m ap fè ak sa a, tout se byen epi li bon. 800 00:46:42,530 --> 00:46:46,160 Koulye a, si mwen kouri app a ak nou pran app a epi nou menen li, 801 00:46:46,160 --> 00:46:49,000 se ke koulè background yo te ajiste otomatikman 802 00:46:49,000 --> 00:46:53,410 jis paske nou gen kèk CSS ki di, "Ale fè sa." 803 00:46:53,410 --> 00:46:55,580 Ou kapab ekri tou JavaScript twò ki pral fè menm bagay la 804 00:46:55,580 --> 00:47:03,010 oswa ke ou ta ka sèvi ak ki aktyèlman pran yon poz yon jwèt, fè bagay sa yo tankou sa. 805 00:47:03,010 --> 00:47:04,310 Sa a pwobableman lè ou ta sèvi ak JavaScript. 806 00:47:04,310 --> 00:47:06,610 Ou ta fèmen bouk la jwèt nan ki pwen. 807 00:47:06,610 --> 00:47:09,970 Ou ta bezwen kèk JavaScript paske sa pa ta dwe yon bagay ou ta CSS pou. 808 00:47:09,970 --> 00:47:11,760 Men, kenbe nan tèt ou jis li yo yon evènman. 809 00:47:11,760 --> 00:47:14,860 Ou te kapab di, "Lè yo rdimansyone aplikasyon mwen an, 810 00:47:14,860 --> 00:47:17,780 "Kite a wè si n ap kase." Epi sa a, li. 811 00:47:17,780 --> 00:47:24,440 >> Okay? Mwen te pale yon anpil. Èske gen kesyon byen lwen tèlman sou kote nou ye? Yeah. 812 00:47:24,440 --> 00:47:29,310 [Elèv] Èske gen yon leson patikilye pou nenpòt moun ki jwenn plis enfòmasyon? >> Yeah. 813 00:47:29,310 --> 00:47:33,510 Kesyon an se, èske gen yon leson patikilye pou sa a? Mwen pral jis yon ekstansyon pou l 'bay tout bagay. 814 00:47:33,510 --> 00:47:37,490 Gen yon bagay kèk ki ou ka ale nan. Se pou yo aktyèlman jwenn soti nan isit la. 815 00:47:37,490 --> 00:47:40,150 Kite m 'ale tounen soti isit la. 816 00:47:40,150 --> 00:47:45,180 Youn nan bagay nan pwen soti se izyèl estidyo kont li genyen tutoryèl bati pous 817 00:47:45,180 --> 00:47:47,650 Kite m 'debarase m de sa a. 818 00:47:47,650 --> 00:47:51,520 Si ou ale ak kreye yon nouvo pwojè, File, nouvo pwojè, 819 00:47:51,520 --> 00:47:56,750 epi gade ki sou bò gòch-men, gen yon ne sou entènèt nan seleksyon sa a. 820 00:47:56,750 --> 00:47:59,790 Li pral pran yon ti kras. Mwen se sou MyFi m 'isit la. 821 00:47:59,790 --> 00:48:02,300 Men, li k ap pase vin leve, li li pral ban m 'yon chans jwenn modèl 822 00:48:02,300 --> 00:48:05,190 men tou, pi enpòtan, echantiyon yo tou. 823 00:48:05,190 --> 00:48:06,750 Se konsa, mwen kapab klike sou JavaScript. 824 00:48:06,750 --> 00:48:10,050 Li pral jwenn echantiyon pou mwen. Rezolisyon mwen an se yon fason gwo isit la. 825 00:48:10,050 --> 00:48:15,070 Nòmalman, ou ta wè yon lis ki gen yon anpil nan bagay diferan isit la. 826 00:48:15,070 --> 00:48:18,280 Si gen nan yon bagay ou vle eseye, chwazi lang lan, 827 00:48:18,280 --> 00:48:20,970 JavaScript isit la, ak di, "Mwen pa konnen ki jan fè jeolokalizasyon." 828 00:48:20,970 --> 00:48:22,220 "Mwen pa konnen ki jan yo louvri yon dosye." 829 00:48:22,220 --> 00:48:25,840 "Mwen pa konnen ki jan yo pran avantaj de webcam a 830 00:48:25,840 --> 00:48:28,290 "Oswa optimize pou ou annik touche oswa bagay sa yo tankou sa." 831 00:48:28,290 --> 00:48:33,190 Gen echantiyon pou tout bagay: pataje, chache yo, travès app, 832 00:48:33,190 --> 00:48:37,520 fè apèl aleka nan yon sèvis, JSON kodaj. 833 00:48:37,520 --> 00:48:40,390 Tout moun sa yo kalite bagay gen echantiyon pou isit la, 834 00:48:40,390 --> 00:48:44,560 e yo pa ap echantiyon gwo ke yo pral pran ou tout nwit lan yo rale apa 835 00:48:44,560 --> 00:48:46,820 jis ke ou jwenn ke se yon sèl bagay ou te vle aprann. 836 00:48:46,820 --> 00:48:49,870 Yo ap vrèman bon. Yo ap piti, dwa kalite sa yo pwen nan echantiyon. 837 00:48:49,870 --> 00:48:52,330 Mwen te aprann yon tòn pa ale atravè tout sa yo tèt mwen, 838 00:48:52,330 --> 00:48:55,260 Se poutèt sa mwen rekòmande pou yon anpil kòm yon sèl bagay. 839 00:48:55,260 --> 00:49:01,750 >> Yon lòt bagay nan pwen soti tou se nan kou mwen te montre ou dev.windows.com, 840 00:49:01,750 --> 00:49:07,490 Se konsa, si ou tounen nan, ou ap wè nan pati anba a gen nan tou echantiyon yo isit la. 841 00:49:07,490 --> 00:49:12,560 Se konsa, ou ka download tout nan yo nan yon fwa, men gen la tou yon anpil nan lòt resous isit la tou 842 00:49:12,560 --> 00:49:14,400 ki ka ede w resevwa jiska vitès. 843 00:49:14,400 --> 00:49:17,870 >> Yon lòt bagay, mwen ta reyèlman rekòmande pou ou eseye sa a, 844 00:49:17,870 --> 00:49:24,510 Mwen te gen l 'sou blog mwen an, men mwen pral jis ale dwat li. 845 00:49:24,510 --> 00:49:28,220 Mwen pral montre w. Blog mwen an gen resous ak bagay sa yo tankou sa a. 846 00:49:28,220 --> 00:49:35,300 Youn nan bagay ki nan pwen soti se dwa isit la, bagay sa a: lide ou. App ou. 30 jou. 847 00:49:35,300 --> 00:49:40,960 Si ou klike sou sa a, li pral pote ou nan yon sit reyèlman itil. 848 00:49:40,960 --> 00:49:44,650 Sa a se pi plis itil pase ou ta ka atann. 849 00:49:44,650 --> 00:49:49,040 Sa a se pral fè 30 jou nan kontni ke ou ka fondamantalman jwenn konsèy ak ke trik nouvèl 850 00:49:49,040 --> 00:49:51,990 nan tout ke pwosesis kòm w ap kreye yon app. 851 00:49:51,990 --> 00:49:55,980 Apre sa, kòm ou pa ka atann, ou ka aktyèlman jwenn li pou jwèt twò 852 00:49:55,980 --> 00:49:57,840 ak pou apps telefòn, bagay sa yo tankou sa a. 853 00:49:57,840 --> 00:50:01,000 Se konsa, fondamantalman enskri non ou pou li, epi yo ap ale nan dwe voye ou konsèy ak ke trik nouvèl sou li a, 854 00:50:01,000 --> 00:50:03,010 "Eske ou te wè fè sa a? Ou sipòte SNAP?" 855 00:50:03,010 --> 00:50:04,900 "Isit la yo se kèk règleman sou ki jan fè sa byen." 856 00:50:04,900 --> 00:50:07,440 "Eske ou te panse sou soumèt nan magazen an?" 857 00:50:07,440 --> 00:50:09,370 "Eske ou te panse sou fason w ap ale nan vann aplikasyon w lan?" 858 00:50:09,370 --> 00:50:11,490 Li nan ale nan mache nan tout bagay sa yo divès kalite. 859 00:50:11,490 --> 00:50:13,380 Apre sa, aktyèlman, si w ap sou track la bank, nan kèk pwen 860 00:50:13,380 --> 00:50:17,010 ou pral kòmanse rekonèt moun lan ap pale avèk ou 861 00:50:17,010 --> 00:50:22,850 paske mwen aktyèlman te gen pou yo ale nan Redmint fè sa yo, epi yo make 2 videyo la. 862 00:50:22,850 --> 00:50:25,240 Men, sa a tout pati nan tras la bank, 863 00:50:25,240 --> 00:50:27,650 epi gen la tou yon tras plen pou devlopman app jeneral. 864 00:50:27,650 --> 00:50:29,380 Sa yo rele li Genere an App. 865 00:50:29,380 --> 00:50:33,460 Mwen ta definitivman rekòmande sa gade ou kòm byen nan adisyon nan echantiyon yo. 866 00:50:33,460 --> 00:50:38,110 >> Genyen yon anpil nan videyo sou yon sit rele Chèn 9 kòm byen. 867 00:50:38,110 --> 00:50:42,790 Sa a pwobableman bagay la pase mwen pral rekòmande kòm byen anvan nou deplase sou isit la. 868 00:50:42,790 --> 00:50:45,280 Channel9.msdn.com. 869 00:50:45,280 --> 00:50:48,880 Sa a se gwo paske ou pa ap ale nan dwe lekti atravè tòn papye blan. 870 00:50:48,880 --> 00:50:53,880 Li nan fondamantalman yon anpil nan videyo, screencasts ak bagay ki dwat nan pwen an. 871 00:50:53,880 --> 00:50:57,940 Mwen pa ta dwe di li toujou dwa nan pwen an. Sa depann de ki moun ki fè pale la. 872 00:50:57,940 --> 00:51:02,290 Men, jeneralman, gen nan kèk videyo reyèlman a-pwen an-isit la 873 00:51:02,290 --> 00:51:06,230 ki pral montre w yon bagay an patikilye ou ta ka vle aprann oswa wè demoed. 874 00:51:06,230 --> 00:51:11,110 Genyen tou tout sa nou yo nan konferans nou an sa ki te rive yon semèn koup Anons sa pibliye depi 875 00:51:11,110 --> 00:51:14,380 rele bati, epi ou ap wè ke dwa gen. 876 00:51:14,380 --> 00:51:18,450 Genyen teknoloji Nwayo pou Windows 8 jwèt. Gen ou ale. 877 00:51:18,450 --> 00:51:23,150 Mwen te la, aktyèlman. Ou pa ka wè m '. Mwen te sou isit la. 878 00:51:23,150 --> 00:51:27,560 Men, kanmèm, ki sou kote, mwen ta rekòmande pou w pran yon gade nan sa yo videyo. 879 00:51:27,560 --> 00:51:29,330 Yo ap trè itil. 880 00:51:29,330 --> 00:51:32,620 Si w ap kole sou yon bagay oswa ou jis vle wè sa ki yon bagay ta ka fè, dife sa yo leve. 881 00:51:32,620 --> 00:51:36,890 >> [Guarin] Windows Mail jis voye m 'lan yon imel ak yon lyen nan kontni 882 00:51:36,890 --> 00:51:42,140 pou elèv yo download avèk echantiyon Kòd ak lòt bagay tankou sa. >> [Bowen] Great. 883 00:51:42,140 --> 00:51:45,510 Pè. Mèsi poutèt ou, Edwin. 884 00:51:45,510 --> 00:51:48,320 >> Bon. >> [Elèv] Mwen gen yon kesyon. >> [Bowen] Oh. Yeah, tanpri. 885 00:51:48,320 --> 00:51:55,030 [Fèbl kesyon elèv] >> [Bowen] Oh, Mwen byen kontan ou te mande sa. Wi. 886 00:51:55,030 --> 00:51:58,940 Kesyon an te, ki gen la yon koòdone vizyèl pou mwen pou m kreye bagay sa yo? 887 00:51:58,940 --> 00:52:01,630 Edwin pral ba ou rekonpans ou bèl pou kesyon an. 888 00:52:01,630 --> 00:52:04,310 Gen se yon fason fè sa. 889 00:52:04,310 --> 00:52:09,040 Eske nou ta dwe fè li kounye a? Se pou yo fè li kounye a. 890 00:52:09,040 --> 00:52:11,780 Mwen pral pou yo ale nan li kounye a. 891 00:52:11,780 --> 00:52:14,070 Aktyèlman, kite m 'ajoute nan yon sèl bagay plis Demo sa a, 892 00:52:14,070 --> 00:52:16,710 ak Lè sa a, mwen pral montre w repons a vrè. 893 00:52:16,710 --> 00:52:21,340 Mwen te ale nan ajoute nan yon ti kras plis CSS isit la. 894 00:52:21,340 --> 00:52:23,980 Mwen te yon ti kras koupe sou tanjant isit la. 895 00:52:23,980 --> 00:52:26,770 Kite m 'mete nan kèk CSS isit la yo pran avantaj 896 00:52:26,770 --> 00:52:29,980 nan klas sa yo ke nou te ajoute yon ti kras pandan y ap de sa, 897 00:52:29,980 --> 00:52:33,930 header an, nan div a mainContent, ak Lè sa a, greetingOutput la. 898 00:52:33,930 --> 00:52:37,920 Si m 'fè pou ak kouri li, ou ka wè kounye a nou te gen yon ti kras diferan padding ak marges, 899 00:52:37,920 --> 00:52:40,310 Se konsa, nou gen aktyèlman kèk offsets isit la. 900 00:52:40,310 --> 00:52:44,630 Sa yo se pi plis nan direksyon sa w ap ale nan atann nan yon final aplikasyon poli. 901 00:52:44,630 --> 00:52:47,770 Men, mwen jis ki montre sa a ba ou paske li nan dwat yo CSS. 902 00:52:47,770 --> 00:52:51,910 Se konsa, bagay sa yo ke ou deja konnen ou ka sèvi ak isit la yo ajiste kontni an jan ou vle. 903 00:52:51,910 --> 00:52:55,100 Ou te deja wè ki jan fè background nan chanje soti ki fason. 904 00:52:55,100 --> 00:53:02,980 >> Si m 'tounen soti nan HTML nou an, mwen pral ajoute nan yon sèl plis seri markeup, 905 00:53:02,980 --> 00:53:06,140 ak sa a se aktyèlman pral gen yon kontwòl ki soti nan WinJS. 906 00:53:06,140 --> 00:53:09,840 Mwen pral ale ak pwan sa a, yon etikèt sou. Kite m 'asire w ke m ap fè l' nan plas la dwat. 907 00:53:09,840 --> 00:53:11,740 Pwobableman bon ase. 908 00:53:11,740 --> 00:53:15,590 Men mwen te jis te ajoute - epi nou pral ale ekran plen pou ou ka wè tout bagay la - 909 00:53:15,590 --> 00:53:18,520 Mwen te ajoute yon etikèt sou pou div nan pwochen an. 910 00:53:18,520 --> 00:53:20,890 Se div la te rele ratingControlDiv. 911 00:53:20,890 --> 00:53:23,090 Pou kont li li pral fè pa gen anyen. 912 00:53:23,090 --> 00:53:28,570 Si ou louvri sa a nan yon navigatè, ou ta dwe gade nan vid, div nan tèt li. 913 00:53:28,570 --> 00:53:31,820 Men, paske se nan ki liy misterye nan kòd ke mwen te montre ou anvan, 914 00:53:31,820 --> 00:53:35,650 pwosesis la tout, li pral gade pou yon bagay ki sanble ak sa a - 915 00:53:35,650 --> 00:53:40,380 done-genyen-kontwòl - ak li pral jwenn tou sa ki nan ke paramèt. 916 00:53:40,380 --> 00:53:44,560 Li pral fè yon egzanp nan tou sa se sa ki li nan lonje dwèt yo. 917 00:53:44,560 --> 00:53:48,850 Nan ka sa a, li nan yon kontwòl Rating, se konsa mwen di, "Tanpri, ale epi ranplase bagay sa a 918 00:53:48,850 --> 00:53:51,400 "Ak tou sa ou bezwen fè pou fè yon kontwòl Rating." 919 00:53:51,400 --> 00:53:56,610 Li ta ka yon kontwòl baskile, li ta ka bag an pwogrè oswa kèlkeswa sa kontwòl ou vle itilize. 920 00:53:56,610 --> 00:53:59,390 Yo ap tout ale nan travay esansyèlman menm jan an. 921 00:53:59,390 --> 00:54:02,920 W ap itilize estanda HTML5 markeup yo endike sa ou vle, 922 00:54:02,920 --> 00:54:07,670 ak Lè sa a, w ap ale nan jwenn yon kontwòl nan fen sa a. Kite m 'kouri sa a. 923 00:54:07,670 --> 00:54:12,270 Mwen jis kopye ke nan, epi kounye a ki markeup vin sa a, 924 00:54:12,270 --> 00:54:15,280 ki se aktyèlman byen yon kantite eleman HTML. 925 00:54:15,280 --> 00:54:18,440 Sa yo se tout imaj endividyèl, ak gen nan div bò kote yo avèk seleksyon. 926 00:54:18,440 --> 00:54:22,610 Nou swete ke ou ka wè sa. Li se yon ti kras sibtil. 927 00:54:22,610 --> 00:54:27,380 Mwen ka hover sou atik yo diferan, ak li pral pou pou pèmèt mwen wè Rating la isit la. 928 00:54:27,380 --> 00:54:31,560 Mwen ka klike sou li, epi li sonje Rating nan men sa a sou li. 929 00:54:31,560 --> 00:54:33,100 Li pa vrèman fè anyen ak Rating a. 930 00:54:33,100 --> 00:54:35,230 >> Yon sèl bagay ki sot pase a mwen vle montre w sa a sou 931 00:54:35,230 --> 00:54:37,820 anvan nou chanje nan yon eksperyans konsepsyon plis vizyèl 932 00:54:37,820 --> 00:54:42,680 se yon ti kras nan kòd ki mwen ka itilize pou reponn a sa yo WinJS kontwole. 933 00:54:42,680 --> 00:54:47,540 Kite m 'jwenn soti nan la, tounen soti nan ekran plen, 934 00:54:47,540 --> 00:54:52,690 ak chanje nan men JS isit la pou dezyèm fwa. 935 00:54:52,690 --> 00:54:57,450 Mwen kapab fè sa a isit la menm. Mwen panse mwen pral ranplase sa a tout antye bagay. 936 00:54:57,450 --> 00:55:03,080 Aktyèlman, mwen panse ke li pral ranplase tout nan li, men nou ap jwenn soti ansanm. 937 00:55:03,080 --> 00:55:07,350 Mwen pral mete sa a nan isit la. Yeah. Mwen pral efase sa a tou. 938 00:55:07,350 --> 00:55:11,790 Ki sa ki t 'mwen ajoute? Li sanble ke yon anpil. Li pa yon anpil. 939 00:55:11,790 --> 00:55:14,920 Mwen jis pwolonje ke liy nan kòd ki mwen deja te pale osijè de anvan, 940 00:55:14,920 --> 00:55:18,590 ak mwen di, "Lè tout bagay se fè, lè tout kontwòl m 'yo te fè, 941 00:55:18,590 --> 00:55:23,660 "Lè sa a, fè sa a." Se konsa, Lè sa a, kouri sa a fonksyon rele fin fèt. 942 00:55:23,660 --> 00:55:27,080 Nan ka sa a, sa a se bagay ou kapab konnen ki. 943 00:55:27,080 --> 00:55:29,040 Ale jwenn ke kontwòl DIV. 944 00:55:29,040 --> 00:55:30,790 Aktyèlman, gen nan yon bagay mwen ta dwe pwen soti. 945 00:55:30,790 --> 00:55:35,630 Eske se sa ke liy pwochen aktyèlman di, "mwen te gen ki ratingControlDiv." 946 00:55:35,630 --> 00:55:39,770 "Mwen vle pou pale ak li kòm si li te yon kontwòl reyèl, yon kontwòl WinJS." 947 00:55:39,770 --> 00:55:42,020 Se konsa, fondamantalman, w ap mande pou sa nan men li. 948 00:55:42,020 --> 00:55:44,600 Ou ap di: "Mwen vle pale ak ou kòm yon kontwòl." 949 00:55:44,600 --> 00:55:47,810 Lè sa a, ou ka kòmanse di bagay sa yo tankou, "Nou ap ale nan ajoute yon koute pou ou 950 00:55:47,810 --> 00:55:51,430 "Se konsa, lè w ap chanje nou ka reponn a sa." 951 00:55:51,430 --> 00:55:56,930 Lè sa a, nou ka tou fè bagay sa yo tankou sa a. Aktyèlman, sa a, se kòd la fin vye granmoun la. 952 00:55:56,930 --> 00:55:59,600 Mwen panse ke mwen manke kole nan yon fonksyon pi plis, 953 00:55:59,600 --> 00:56:05,030 e ke sa ta fonksyon aktyèl la ki ta reponn a kontwòl la Rating te chanje. 954 00:56:05,030 --> 00:56:07,710 Kite m 'pòp ke nan dwa desann isit la, 955 00:56:07,710 --> 00:56:09,840 yon kote alantou la. 956 00:56:09,840 --> 00:56:14,930 Ak nan ka sa a, bagay la sèlman ki nan nouvo se lefèt ke nou ap pral antre nan 957 00:56:14,930 --> 00:56:21,000 sa kontwòl la Rating di nou epi nou ap mande pou ki sa yo rele tentativeRating la. 958 00:56:21,000 --> 00:56:23,150 Genyen yon pakèt moun sou diferan lòt bagay ki ke kontwòl ka di ou, 959 00:56:23,150 --> 00:56:25,310 ak li ale kontwòl nan kontwòl. 960 00:56:25,310 --> 00:56:29,140 Li trè senp. Ou pral kapab figi li soti pa gen okenn pwoblèm tou. 961 00:56:29,140 --> 00:56:34,040 Mwen kouri sa a, e kounye a, lè m 'chanje evalyasyon yo, epi klike sou Rating a, 962 00:56:34,040 --> 00:56:36,480 ou ka wè kounye a li la aktyèlman reponn a li. 963 00:56:36,480 --> 00:56:40,280 Li mete ke Rating sou ekran an nan ki tag div otreman vid 964 00:56:40,280 --> 00:56:42,970 anba a kontwòl la Rating. 965 00:56:42,970 --> 00:56:46,670 Sa a majik la nan yon anpil nan bagay isit la tou. 966 00:56:46,670 --> 00:56:49,580 Se konsa, kòm w ap kreye aplikasyon pou Windows Store a, 967 00:56:49,580 --> 00:56:52,930 gen nan yon tòn kontwole ke ou ka jis sèvi ak yo. Yo tout travay tankou sa a. 968 00:56:52,930 --> 00:56:58,670 >> Kite m 'moutre ou bò lanmè a vizyèl nan desine pou aplikasyon pou sa yo. 969 00:56:58,670 --> 00:57:03,440 Men bon nouvèl la ou pral deja gen zouti sa a lè ou enstale tout bagay 970 00:57:03,440 --> 00:57:06,240 si ou ale ak sa yo ki download epi ou jwenn vizyèl Studio. 971 00:57:06,240 --> 00:57:09,890 Mwen ka dwa klike sou sa a. Mwen pa pral rale pous 972 00:57:09,890 --> 00:57:12,040 Li jis di Open nan melanz. 973 00:57:12,040 --> 00:57:16,040 Melanj se yon lòt zouti ki travay kòt a kòt avèk vizyèl Studio 974 00:57:16,040 --> 00:57:19,230 epi li se konsantre pi plis sou bò konsepsyon de bagay sa yo, 975 00:57:19,230 --> 00:57:23,660 Se konsa, li vrèman sifas zouti ke yo optimisé pou kreye diferan estil, 976 00:57:23,660 --> 00:57:29,720 kreye Animations, ap travay ak CSS, yon anpil nan bagay sa yo nan ki kalite venn. 977 00:57:29,720 --> 00:57:36,380 Isit la sa ki ta dwe trè enteresan ak bèl evidan imedyatman se nou ap chèche a app la. 978 00:57:36,380 --> 00:57:40,060 Nou swete ke nou toujou ye. 979 00:57:40,060 --> 00:57:42,650 Olye pou yo wè kòd, ki nou toujou wè nan pati anba a, 980 00:57:42,650 --> 00:57:45,350 nou ap wè reprezantasyon aktyèl la nan aplikasyon an. 981 00:57:45,350 --> 00:57:49,640 Kisa an plis, li pa jis yon reprezantasyon nan app a, li se aktyèlman kouri a app. 982 00:57:49,640 --> 00:57:52,010 Epi sa a, sa ki vrèman se bèl sou melanz. 983 00:57:52,010 --> 00:57:58,620 Ekip la fè yon anpil nan travay yo pote HTML ak JavaScript ak CSS nan zouti sa a. 984 00:57:58,620 --> 00:58:01,930 Koulye a, ou ka aktyèlman, si ou kirye, "Ki sa sa vle di? Kisa mwen ka fè?" 985 00:58:01,930 --> 00:58:08,310 Mwen ka aktyèlman desine nan aplikasyon sa a menm si bagay sa yo tankou sa a pa egziste nan markeup m 'yo. 986 00:58:08,310 --> 00:58:13,230 Sonje ke kontwòl Rating? Li te jis yon tag DIV. 987 00:58:13,230 --> 00:58:17,090 Bagay sa a, ki etwal, se sèlman egziste nan ègzekutabl. Kouman pou mwen konnen sa? 988 00:58:17,090 --> 00:58:20,300 Genyen yon ti kras nan majik sou isit la. 989 00:58:20,300 --> 00:58:21,700 Al gade nan boulon zèklè sa yo? 990 00:58:21,700 --> 00:58:25,570 Nenpòt ki lè ou wè yon boulon zèklè, sa vle di li te kreye pa yon bagay nan ègzekutabl. 991 00:58:25,570 --> 00:58:31,770 Gen kèk JavaScript kouri epi yo tounen vin yon bagay nan sa a oswa ki te kreye sa a ak kèk lojik. 992 00:58:31,770 --> 00:58:37,100 Moun sa yo ki zetwal sa ou wè te gen ki te kreye pa JavaScript pa WinJS. 993 00:58:37,100 --> 00:58:41,800 Bagay la bon se, li pa gen pwoblèm avè m ', mwen ka toujou konsepsyon li, 994 00:58:41,800 --> 00:58:44,410 Mwen ka toujou ale nan ak chanje li, mwen ka jwenn sa a pral sou isit la, 995 00:58:44,410 --> 00:58:50,260 Mwen ka gade nan CSS la, mwen ka ale pi devan epi chache konnen poukisa koulè a ​​se yon fason a li ye, 996 00:58:50,260 --> 00:58:54,610 Mwen ka kòmanse pitye avèk bagay ak fè bagay sa yo tèrib, 997 00:58:54,610 --> 00:58:58,360 tou sa mwen vle fè. 998 00:58:58,360 --> 00:59:01,020 Aktyèlman, mwen pral kite bagay sa yo pou kont li. 999 00:59:01,020 --> 00:59:03,980 Men, ou ka wè isit la li nan tout CSS la ak li nan ki montre ou isit la. 1000 00:59:03,980 --> 00:59:10,120 Si m 'moute nan gen, li pral montre w tout bagay yo ke yo rele genyen, 1001 00:59:10,120 --> 00:59:14,850 Se konsa, règ yo CSS ki pi espesifik nan ak sa ki pi chwazi a pou ke atik, 1002 00:59:14,850 --> 00:59:17,110 kote ou te pwobableman deja ale sou nan klas ou a, 1003 00:59:17,110 --> 00:59:22,000 kote ou ka di gen yon font jeneral ke nou ap aplike nan tout bagay, 1004 00:59:22,000 --> 00:59:26,860 men se paske sa a se yon H1 ak mwen gen yon koulè defini pou h1s, 1005 00:59:26,860 --> 00:59:29,820 li pral yo dwe koulè sa a, e ke sa a paske li nan ki gen plis detay pase body1 la. 1006 00:59:29,820 --> 00:59:32,590 Bagay sa a yon sèl dwa isit la montre ou nan tout sa, 1007 00:59:32,590 --> 00:59:35,470 ak li vrèman pwisan bagay jan ou jwenn plis konplèks, 1008 00:59:35,470 --> 00:59:38,160 w ap mande poukisa tout bagay sa yo jan yo ye a. 1009 00:59:38,160 --> 00:59:41,020 Li pral aktyèlman di ou, epi ou ka chwazi nenpòt nan bagay sa yo isit la. 1010 00:59:41,020 --> 00:59:43,370 Ki koulè ki pa twò move, aktyèlman. 1011 00:59:43,370 --> 00:59:47,150 Ou ka chwazi yo. Nou swete ke ou ka wè sa a. 1012 00:59:47,150 --> 00:59:52,410 Pou tout bagay ki di ou gen sou aplikasyon w lan, ou wè yon kaskad tout 1013 00:59:52,410 --> 00:59:56,070 nan tout CSS la ki te kapab aplike nan sa ki epi ki se yon sèl genyen, 1014 00:59:56,070 --> 00:59:58,050 ki youn aktyèlman te pran priyorite. 1015 00:59:58,050 --> 01:00:00,930 Sa yo kalite raz. Genyen pa yon anpil ale sou nan kèk nan sa yo. 1016 01:00:00,930 --> 01:00:04,660 Si m 'ale ak chanje koulè a, Lè sa a, ou pral kòmanse wè kèk kaskad la. 1017 01:00:04,660 --> 01:00:07,760 Ou kapab tou itilize HTML isit la tou. 1018 01:00:07,760 --> 01:00:12,490 Mwen ka ale nan epi modifye pwopriyete yo HTML pou tout moun nan bagay sa yo jan mwen vle. 1019 01:00:12,490 --> 01:00:14,620 Genyen sèlman tòn bagay isit la. 1020 01:00:14,620 --> 01:00:18,070 >> Mwen pa vle pran tan ou pa ale atravè tout tout bagay isit la. Jis konnen li la isit la. 1021 01:00:18,070 --> 01:00:21,700 Genyen yon anpil nan konsepsyon-oryante fonksyonalite sa se sèlman ki disponib pou ou 1022 01:00:21,700 --> 01:00:26,730 Se konsa, ou ka rete vizyèl, travay avèk aplikasyon an, epi yo pa gen fè yon anpil nan devinèt 1023 01:00:26,730 --> 01:00:32,180 ke ou ta dwe fè nòmalman ak monte bisiklèt tounen soti nan yon navigatè tounen nan konsepsyon ou a, 1024 01:00:32,180 --> 01:00:33,940 tounen nan navigatè la. 1025 01:00:33,940 --> 01:00:37,010 Sa a se vrèman bagay fre pou sa, ak jan ou devlope yon app Windows Store, 1026 01:00:37,010 --> 01:00:39,650 li pral fè ou yon anpil plis pwodiktif. 1027 01:00:39,650 --> 01:00:45,150 >> Ou pral wè tou li a swiv markeup a isit la ak CSS ou 1028 01:00:45,150 --> 01:00:47,270 kòm w ap travay nan bagay diferan. 1029 01:00:47,270 --> 01:00:50,180 Li pwobableman vrèman difisil pou ou pou w wè ke, espesyalman sou videyo, 1030 01:00:50,180 --> 01:00:54,680 men sa a sa k ap pase sou isit la, ak mwen ta rekòmande pou ou vin abitye ak sa. 1031 01:00:54,680 --> 01:00:57,240 Li pral delivre ou yon anpil tan. Sa a melanz. 1032 01:00:57,240 --> 01:01:00,520 Si w fè nenpòt ki chanjman isit la yo, yo yo otomatikman ale nan pote tounen sou 1033 01:01:00,520 --> 01:01:01,870 vizyèl Studio. 1034 01:01:01,870 --> 01:01:06,590 Li nan dosye yo menm, li nan menm tout bagay la. Mwen pral kite li pou kont li. 1035 01:01:06,590 --> 01:01:08,650 Mwen gen yon pi bon egzanp ke mwen vle montre ou. 1036 01:01:08,650 --> 01:01:11,660 Men, si mwen fè yon chanjman gen ak sove li e mwen tounen vin jwenn vizyèl Studio, li ta di: 1037 01:01:11,660 --> 01:01:16,390 "Hey, ou jis chanje yon bagay. Èske mwen ka Reload li pou ou?" Wi. 1038 01:01:16,390 --> 01:01:18,770 Apre sa, w ap itilize bagay la menm la. 1039 01:01:18,770 --> 01:01:21,320 Sa a nan fen ke echantiyon an patikilye. 1040 01:01:21,320 --> 01:01:28,170 >> Mwen vle montre w yon fen echantiyon ki pi wo jis ba w yon gade nan lòt fonctionnalités 1041 01:01:28,170 --> 01:01:30,350 ou ta ka panse osijè de yo tou. 1042 01:01:30,350 --> 01:01:32,280 Sa a se yon echantiyon app ke ou ka download. 1043 01:01:32,280 --> 01:01:35,620 Si ou gade pou yon bagay yo rele Camp nan fenèt nan yon bwat, 1044 01:01:35,620 --> 01:01:40,340 gen kèk echantiyon yo ki nan ki, ak youn nan yo se Contoso liv la. 1045 01:01:40,340 --> 01:01:41,640 Mwen ka jis kouri sa a pou ou. 1046 01:01:41,640 --> 01:01:44,700 Custom Splash ekran. Sa a se aplikasyon an gri vi. 1047 01:01:44,700 --> 01:01:49,590 Yo te mare kèk done koutim isit la. Ou ka navige nan sa a. 1048 01:01:49,590 --> 01:01:53,090 Ou ka ale ak pran yon gade nan divès kalite bagay ki pral fè nou grangou sou yon apremidi Vandredi. 1049 01:01:53,090 --> 01:01:57,760 Mwen pa konnen. Ki sa ki pral fè m 'pi grangou a? 1050 01:01:57,760 --> 01:02:00,530 Mwen pa konnen. Mwen jis ale nan chwazi youn. 1051 01:02:00,530 --> 01:02:02,460 Ou ale nan bagay sa yo. Li pral montre w resèt la. 1052 01:02:02,460 --> 01:02:04,900 Ou kapab tou, olye pou yo klike sou yon atik, 1053 01:02:04,900 --> 01:02:10,360 ou ka ale dwat ak sa yo ki kategori nan kontni, ki seksyon nan kontni. 1054 01:02:10,360 --> 01:02:15,590 Nan ka sa a, ou ka li anpil nan fo Latin di ou tout bagay sou sa yo resèt isit la 1055 01:02:15,590 --> 01:02:17,720 ak Lè sa a, ale dwat nan resèt la espesifik. 1056 01:02:17,720 --> 01:02:22,770 Sa a sipòte bagay sa yo tankou pataje a ke mwen te montre ou anvan ak foto yo tou. 1057 01:02:22,770 --> 01:02:26,160 Ou kapab tou rechèch nan aplikasyon sa a tou. 1058 01:02:26,160 --> 01:02:28,880 Li trè dwat yo fè rechèch. 1059 01:02:28,880 --> 01:02:31,300 Fondamantalman, w ap jis ap resevwa yon afè de tèks soti nan fenèt 1060 01:02:31,300 --> 01:02:34,720 epi ou deside ki jan ou vle okipe rechèch ak sa. 1061 01:02:34,720 --> 01:02:39,830 Li se yon liy kèk nan kòd yo ka resevwa sa a, epi Lè sa a, ki sa ou fè avèk li apre sa se totalman jiska ou. 1062 01:02:39,830 --> 01:02:44,180 >> Isit la yo menm tou yo gen yon bar app kote yo ap itilize kèk lòt fonctionnalités. 1063 01:02:44,180 --> 01:02:45,430 Mwen pral jis di ou sa li ye. 1064 01:02:45,430 --> 01:02:48,220 Yon rapèl ki pral itilize sa yo rele yon notifikasyon pen griye. 1065 01:02:48,220 --> 01:02:52,930 Sa a se vrèman sou la men pou kite itilizatè a konnen ki lè bagay sa yo te rive, 1066 01:02:52,930 --> 01:02:55,850 tankou te yon aplikasyon enstale oswa yon bagay te fini. 1067 01:02:55,850 --> 01:02:57,950 Li la tou bon pou jwèt tou. 1068 01:02:57,950 --> 01:03:02,360 Si ou gen yon mond ki pèsistan oswa yon tablo lidè ak yon sèvis ki nan hosting ki 1069 01:03:02,360 --> 01:03:08,490 petèt sou yon machin ki apa a, moun ki notifikasyon ka voye nan yon machin 1070 01:03:08,490 --> 01:03:12,240 e menm si itilizatè a se pa sa lè l sèvi avèk jwèt ou a, ap jwe jwèt ou oswa kouri app ou a, 1071 01:03:12,240 --> 01:03:15,170 yo ka toujou jwenn notifikasyon sou moun ki kalite evènman yo. 1072 01:03:15,170 --> 01:03:19,350 Se konsa, ou ta ka di, "te chato ou te detwi oswa se jis sou detwi yo." 1073 01:03:19,350 --> 01:03:22,870 "Jwenn tounen isit la ak defann li," oswa yon bagay tankou sa. 1074 01:03:22,870 --> 01:03:26,830 Ou klike sou avi a, ou ale dwa tounen nan jwèt la, epi ou ka jwe li. 1075 01:03:26,830 --> 01:03:32,170 Se konsa, moun kalite bagay yo ka ede vrèman trase moun ki tounen nan app ou trè efektivman. 1076 01:03:32,170 --> 01:03:37,450 >> Genyen tou sipòte nan aplikasyon sa a pou lè l sèvi avèk mikwofòn la, webcam a, 1077 01:03:37,450 --> 01:03:39,560 fè videyo ak pran foto. 1078 01:03:39,560 --> 01:03:42,080 Ou kapab tou kloure yon mozayik segondè. 1079 01:03:42,080 --> 01:03:46,760 Li nan itil si ou vle jis gen yon mozayik ki ale dwa sèten kontni. 1080 01:03:46,760 --> 01:03:49,960 Nan ka sa a, li ale dwa resèt sa a. 1081 01:03:49,960 --> 01:03:51,300 Tout mwen mansyone mwen jis ki montre 1082 01:03:51,300 --> 01:03:53,270 paske li nan bagay sa yo ke ou ka panse osijè de lè l sèvi avèk yo tou. 1083 01:03:53,270 --> 01:03:57,590 Pou pati ki pi, yo trè senp yo itilize. 1084 01:03:57,590 --> 01:04:00,070 Mwen ta jis rekòmande pou ou pote yo moute ki echantiyon eksploratè 1085 01:04:00,070 --> 01:04:03,600 epi jwenn yon echantiyon ki ka montre w kouman fè sa. 1086 01:04:03,600 --> 01:04:07,140 Li trè senp yo pote sa yo nan apps ou gen kòm byen. 1087 01:04:07,140 --> 01:04:11,030 >> Mwen te pral montre w yon lòt bagay ki a trè fre isit la. 1088 01:04:11,030 --> 01:04:15,230 Mwen pral menen aplikasyon sa a, ak mwen pral pou tounen nan izyèl estidyo. 1089 01:04:15,230 --> 01:04:18,870 Aplikasyon sa a ap kouri. Li nan kouri soti nan izyèl estidyo. 1090 01:04:18,870 --> 01:04:21,370 Mwen kapab fè kèk bagay trè fre ak sa a. 1091 01:04:21,370 --> 01:04:23,840 Mwen aktyèlman gen yon opsyon yo chwazi yon eleman, 1092 01:04:23,840 --> 01:04:28,250 e mwen ka ale sou isit la nan aplikasyon an ap viv ak mwen kapab di, 1093 01:04:28,250 --> 01:04:34,000 "Mwen mande poukisa se Preparasyon tan yon ti jan pi lejè gri pase tit nan tèt li?" 1094 01:04:34,000 --> 01:04:35,680 Mwen ka klike sou li. 1095 01:04:35,680 --> 01:04:38,080 Li ale nan senkroniz ki tounen nan vizyèl Studio, 1096 01:04:38,080 --> 01:04:43,780 epi li pral montre m 'egzakteman kontni an pwodwi ki sòti nan pati sa a nan UI la. 1097 01:04:43,780 --> 01:04:47,270 Se konsa, nan ka sa a, li nan atik-subtitles ak h4 konstwi doub, 1098 01:04:47,270 --> 01:04:51,110 e ke pwobableman di nou sa nou bezwen konnen paske kòm yon h4 nan ki kontèks, 1099 01:04:51,110 --> 01:04:53,550 li pral jwenn yon sèten kalite font. 1100 01:04:53,550 --> 01:04:56,410 Men, si mwen toujou pa konnen poukisa, mwen ka klike sou Trace Styles. 1101 01:04:56,410 --> 01:05:02,330 Mwen ka Lè sa a, elaji soti koulè ak mwen ka jwenn egzakteman poukisa ki koulè se pa koulè a ​​kò 1102 01:05:02,330 --> 01:05:04,640 men an reyalite se yon lòt bagay. 1103 01:05:04,640 --> 01:05:07,210 Sa a se esansyèlman zouti ki dev soti nan Internet Explorer 1104 01:05:07,210 --> 01:05:09,530 nan yon degre te pote nan vizyèl Studio. 1105 01:05:09,530 --> 01:05:12,110 Si ou te travay ak Chrome Dev Zouti yo, Firebug, bagay sa yo tankou sa yo, 1106 01:05:12,110 --> 01:05:14,720 sa yo kalite zouti ke yo nan navigatè a, 1107 01:05:14,720 --> 01:05:17,340 te ki kalite fonksyonalite te pote dwa nan izyèl estidyo 1108 01:05:17,340 --> 01:05:22,090 pou w pa gen aktyèlman yo lanse yon navigatè epi travay ak zouti sa yo separeman. 1109 01:05:22,090 --> 01:05:24,320 Koulye a, mwen gen yon app Windows Store jis kouri, 1110 01:05:24,320 --> 01:05:27,840 ak mwen ka kòmanse rale l 'apa epi jwenn konnen poukisa bagay sa yo ap fè sa yo ye. 1111 01:05:27,840 --> 01:05:30,440 >> Mwen kapab tou fè li fason sa a tou. 1112 01:05:30,440 --> 01:05:35,020 Mwen ka ale ak jis chwazi yon bagay dwa soti nan markeup la e chèche konnen kisa li se 1113 01:05:35,020 --> 01:05:38,560 nan aplikasyon nan tèt li. Mwen panse mwen te ale pa tout bagay. 1114 01:05:38,560 --> 01:05:41,440 Isit la mwen elikopte sou sa a. Mwen ka chwazi li. 1115 01:05:41,440 --> 01:05:45,540 Li pral montre m 'nan aplikasyon an kouri aktyèl kote ke bagay se 1116 01:05:45,540 --> 01:05:48,070 ke mwen kounye a klike sou nan markeup la. 1117 01:05:48,070 --> 01:05:49,700 Bagay vrèman fre. 1118 01:05:49,700 --> 01:05:52,710 Kòm ou ap eseye figi konnen sa k ap pase sou yo ak sou sa HTML ap fè, 1119 01:05:52,710 --> 01:05:56,080 sa CSS ap fè, kenbe sa a nan tèt li. 1120 01:05:56,080 --> 01:05:58,450 Sonje sa a se isit la pou ou 1121 01:05:58,450 --> 01:06:02,070 epi tou li ki melanz ka travay avèk yon aplikasyon pou kouri ap viv la. 1122 01:06:02,070 --> 01:06:06,070 >> Yon sèl bagay ki sot pase a mwen te vle montre w ak aplikasyon sa a - 1123 01:06:06,070 --> 01:06:09,290 By wout la, li montre ou DELTAS kòm bagay sa yo chanje tou, 1124 01:06:09,290 --> 01:06:11,160 Se konsa, ou ka gade pou moun ki met jòn. 1125 01:06:11,160 --> 01:06:14,060 Moun sa yo ki yo se bagay sa yo ki te jis chanje nan aplikasyon an. 1126 01:06:14,060 --> 01:06:16,350 Men, yon dènye bagay. Mwen vle ale tounen nan melanj jis pou yon dezyèm isit la. 1127 01:06:16,350 --> 01:06:21,790 Nou ap louvri sa a leve, louvri nan melanz, se li menm app, se li menm tout bagay. 1128 01:06:21,790 --> 01:06:28,660 Mwen jis vle montre ou eksperyans la isit la se pa sèlman w ap kole sou paj la lakay 1129 01:06:28,660 --> 01:06:32,880 gade nan bagay sa yo ou pral jwenn pa default lè ou kouri app a epi kite l chita a. 1130 01:06:32,880 --> 01:06:36,490 Ou kapab tou vire sou sa a icon bèl ti moute isit la. 1131 01:06:36,490 --> 01:06:38,560 Sa yo rele li entèaktif mòd. 1132 01:06:38,560 --> 01:06:41,560 Ou klike sou sa. Li pral yo pote moute aplikasyon w lan. 1133 01:06:41,560 --> 01:06:43,730 Ou pa nan konsepsyon mòd ankò, pou w pa ap ale nan dwe klike sou bagay sa yo 1134 01:06:43,730 --> 01:06:47,270 chanje fonctionnalités, men ou ka aktyèlman ap travay avèk aplikasyon an kounye a. 1135 01:06:47,270 --> 01:06:51,560 Ou kapab klike sou atravè, ou ka fè tou sa, li ale nan yon resèt ke ou pran swen sou 1136 01:06:51,560 --> 01:06:54,810 oswa nan yon kategori. Ann ale nan kategori sa a. 1137 01:06:54,810 --> 01:06:56,880 Mwen pral di, "Oke, isit la se kote mwen vle nan konsepsyon." 1138 01:06:56,880 --> 01:06:59,680 Lè sa a, ou klike sou ki bouton ankò, li pral pote ou tounen nan sifas la Design, 1139 01:06:59,680 --> 01:07:02,130 e kounye a, ou ka fè tout bagay sa yo ke mwen te pale sou anvan. 1140 01:07:02,130 --> 01:07:06,230 Mwen pral kenbe klike jouk tan mwen jwenn sa a chwazi, chèche konnen dimansyon li yo, 1141 01:07:06,230 --> 01:07:09,890 chèche konnen HTML a pou li, CSS la pou li 1142 01:07:09,890 --> 01:07:14,990 pou yon aplikasyon kouri, kèk pati pita nan aplikasyon an. 1143 01:07:14,990 --> 01:07:17,780 Trè, trè itil. Mwen pral montre sa a ba ou. 1144 01:07:17,780 --> 01:07:21,340 Tanpri kenbe l 'nan tèt ou si w ap chèche nan Kòd ekri ak sa-a 1145 01:07:21,340 --> 01:07:26,070 paske li pral pou konsève pou ou yon anpil konplikasyon, epi li trè bon bagay. 1146 01:07:26,070 --> 01:07:32,370 Sa a bèl anpil tout mwen te vle montre ou sou melanz ak nan izyèl estidyo pou tout moun nan sa. 1147 01:07:32,370 --> 01:07:36,130 >> Nenpòt kesyon sou nenpòt nan zouti sa yo? 1148 01:07:36,130 --> 01:07:40,000 Nenpòt bagay nan tout? >> [Guarin] Mwen gen bagay bay soti, kesyon tèlman bon, bon bagay. 1149 01:07:40,000 --> 01:07:43,700 >> [Bowen ri] Mwen te deja montre ou Demonstrasyon m 'isit la. 1150 01:07:43,700 --> 01:07:47,000 Mwen pral mete l 'sou paj la Resous ak ale nan kesyon kounye a. 1151 01:07:47,000 --> 01:07:53,850 Ki premye referans se ke sit Genere an App ak tras la jwèt ak tras la app. 1152 01:07:53,850 --> 01:07:55,040 Enskri pou sa yo. 1153 01:07:55,040 --> 01:07:57,210 Ou pa oblije rete tann 30 jou yo jwenn kontni an. 1154 01:07:57,210 --> 01:08:00,370 Ou ka kòmanse ale ak gade nan kontni an jan ou vle. 1155 01:08:00,370 --> 01:08:04,380 Mwen konprann ankadreman tan ou ta ka diferan pase - [ri] 1156 01:08:04,380 --> 01:08:07,780 Se konsa, lè se Hackathon a? Sa a yon semèn koup, dwa? 1157 01:08:07,780 --> 01:08:09,620 Se konsa, ou pa gen 30 jou ki rete tann. 1158 01:08:09,620 --> 01:08:13,180 Se konsa, yeah, ou ka enskri pou sa a epi Lè sa a, jis kòmanse rale kontni an soti nan li. 1159 01:08:13,180 --> 01:08:15,320 Epitou Dev a ak Sant nan konsepsyon. 1160 01:08:15,320 --> 01:08:17,620 Apre sa, mwen pa t 'mansyone sa a, men gen la tou Store Docs la. 1161 01:08:17,620 --> 01:08:22,880 Sa a ta dwe pou apre Hackathon an kòm w ap pare yo kòmanse soumèt apps ou a pou magazen an. 1162 01:08:22,880 --> 01:08:27,350 Gen kèk gid itil isit la, gen kèk konsèy sou jan yo ka resevwa bagay sa yo nan magazen an, 1163 01:08:27,350 --> 01:08:29,960 kèk pwoblèm komen ki ta ka tonbe ou leve, 1164 01:08:29,960 --> 01:08:32,540 e ke sa a nan fen resous sa yo. 1165 01:08:32,540 --> 01:08:35,300 >> Se konsa, sa ki sou tèt ou? Nenpòt lòt bagay ke ou - 1166 01:08:35,300 --> 01:08:40,580 [Guarin] Ki moun ki panse sou fè yon app Windows pou CS50? Fre. 1167 01:08:40,580 --> 01:08:42,200 [Bowen] fre. Great. 1168 01:08:44,149 --> 01:08:49,410 >> Nenpòt kesyon sou bagay la ke ou te wè byen lwen tèlman ak ki jan li gen rapò ak sa a? 1169 01:08:49,410 --> 01:08:54,540 Pou egzanp, ak plis tan mwen te kapab pran yon jwèt ke mwen te ekri 1170 01:08:54,540 --> 01:08:57,310 ak ki kouri nan navigatè ak jis kalite ale atravè tout pwosesis la 1171 01:08:57,310 --> 01:08:59,870 nan pote ki nan izyèl estidyo ak fè l 'yon app Windows Store. 1172 01:08:59,870 --> 01:09:02,870 Li pran plis tan pase nou reyèlman te gen genyen ladan yo jodi a, 1173 01:09:02,870 --> 01:09:08,010 Men, vèsyon an kout se li nan Kòd la menm ke ou te kouri nan navigatè a, 1174 01:09:08,010 --> 01:09:11,680 ak tou sa ki ou chanje yo se bagay sa yo ke ou deside ploge nan nan Windows 8. 1175 01:09:11,680 --> 01:09:16,220 Se konsa, si ou vle itilize cham, si ou vle fè rechèch oswa pataje, 1176 01:09:16,220 --> 01:09:19,899 ou bezwen yo kreye yon ba app vle kache lwen kèk fonctionnalités sou sa, 1177 01:09:19,899 --> 01:09:21,939 sa yo se kalite ki nan bagay ke ou ta ka chanje. 1178 01:09:21,939 --> 01:09:25,229 Men, nwayo a nan app entènèt ou ka rete entak. 1179 01:09:25,229 --> 01:09:29,590 Yon fwa ankò, osi lontan ke li ap travay nan IE10, li pral fè yon pò reyèlman fasil 1180 01:09:29,590 --> 01:09:33,680 yo pote ki bagay nan vizyèl Studio, nan melanz, epi fè l 'yon app Windows Store. 1181 01:09:33,680 --> 01:09:37,500 Yon fwa ankò, bagay sa yo sèlman w ap bezwen aprann moun sa yo ki lòt karakteristik 1182 01:09:37,500 --> 01:09:41,830 ke ou ka itilize nan limyè moute yon aplikasyon, tankou yon mozayik ap viv ak sa yo kalite bagay. 1183 01:09:41,830 --> 01:09:46,899 >> Yeah. >> [Elèv] kesyon mwen se sou ap travay mobil. 1184 01:09:46,899 --> 01:09:52,210 Se konsa, si ou fè yon app ki travay kòm yon app sou Desktop, 1185 01:09:52,210 --> 01:09:56,480 se li reyèlman fasil yo transfere li nan mobil, oswa èske gen yon - 1186 01:09:56,480 --> 01:10:01,270 Kesyon an se, si mwen fè yon app Windows Store sa ki nan vrèman optimisé pou anviwonman sa a 1187 01:10:01,270 --> 01:10:06,430 e mwen vle pote l 'bay yon mond mobil, sa ki patisipe nan fè sa? 1188 01:10:06,430 --> 01:10:10,060 Sa, tankou anpil kesyon, se toujou yon repons toujou ap chanje. 1189 01:10:10,060 --> 01:10:16,190 Bon nouvèl la se si w ap rete soude ak HTML ak JavaScript, CSS, 1190 01:10:16,190 --> 01:10:18,720 si w ap kòmanse nan yon app Windows Store, 1191 01:10:18,720 --> 01:10:20,590 li pral kite ou pote l 'bay entènèt la 1192 01:10:20,590 --> 01:10:24,650 ak Lè sa a, sèvi ak sa yo kalite teknik, tankou medya demann ak bagay sa yo, 1193 01:10:24,650 --> 01:10:27,180 pou adapte yo ak aparèy gwosè diferan. 1194 01:10:27,180 --> 01:10:29,900 Sa te di, nan gen toujou cadres ak bagay yo deyò 1195 01:10:29,900 --> 01:10:33,450 ke sipò pwolonje soti teknoloji diferan, tribin diferan. 1196 01:10:33,450 --> 01:10:35,670 Ki chanje tout tan tout tan an. 1197 01:10:35,670 --> 01:10:40,030 Nou tou chanje bagay sa yo kòm byen ke nou gade nan direksyon sa nou genyen kounye a 1198 01:10:40,030 --> 01:10:42,950 aktyèlman soti ak Windows Nimewo telefòn 8. 1199 01:10:42,950 --> 01:10:44,930 Nou gen kèk pataje enfrastrikti nwayo 1200 01:10:44,930 --> 01:10:48,180 ofri ant aplikasyon pou moun ki anviwonman. 1201 01:10:48,180 --> 01:10:51,200 Se konsa, bagay la ke w ap fè yo kreye yon app Windows Store, 1202 01:10:51,200 --> 01:10:57,790 yon anpil nan ki ka pote sou nan yon Telefòn 8 aplikasyon Windows tou. 1203 01:10:57,790 --> 01:11:02,270 Sa ankò se yon istwa émergentes, se konsa gen nan kèk kontni sou sa a bati. 1204 01:11:02,270 --> 01:11:06,780 Sdk a jis leve soti yon ti kras pandan y ap de sa. Li te jis lage yon ti tan de sa. 1205 01:11:06,780 --> 01:11:09,920 Men, an tèm de lòt tribin tou, 1206 01:11:09,920 --> 01:11:13,360 pwobableman ou kouri antre nan anpil cadres kwa-platfòm kòm byen. 1207 01:11:13,360 --> 01:11:16,170 Bon nouvèl la se bagay la ke ou ap fè isit la, 1208 01:11:16,170 --> 01:11:19,620 fonksyonalite debaz la se dwat yo sit entènèt estanda bagay. 1209 01:11:19,620 --> 01:11:24,010 Bagay yo sèlman ki pa t 'vle tradui fasil yo se bagay sa yo ke fenèt 8 fè, 1210 01:11:24,010 --> 01:11:28,060 men sa a pa gen sipriz paske li nan yon karakteristik fenèt yo. 1211 01:11:28,060 --> 01:11:34,090 Ou pa ap ale nan jwenn pataje oswa kalite ki sanble nan kontra sou chak lòt platfòm. 1212 01:11:34,090 --> 01:11:37,480 Se konsa, sa yo se bagay sa yo ke ou ta vle sòti nan yon pèspektiv konsepsyon 1213 01:11:37,480 --> 01:11:40,820 asire w ke ou gen fason yo kalite abstrè ki soti pou ou ka di, 1214 01:11:40,820 --> 01:11:42,970 "Si mwen kouri sou sa a, mwen ka fè sa." 1215 01:11:42,970 --> 01:11:48,120 Si m 'pa se, gen nan kèk modèl konsepsyon ou ka itilize yo kalite kache ki bagay ale. 1216 01:11:48,120 --> 01:11:53,360 Men, kenbe sa nan tèt li. Yeah. M regrèt. Ale pi devan. 1217 01:11:53,360 --> 01:11:58,130 >> [Elèv] Si m 'vle li teste app Windows mwen an sou tèt [fèbl] 1218 01:11:58,130 --> 01:12:02,310 [Bowen] Yeah. Mwen sote yon sèl bagay plis tou. Yeah. 1219 01:12:02,310 --> 01:12:04,910 Mwen pral reponn kesyon ou an premye, Lè sa a, mwen pral montre w yon karakteristik mwen bliye mansyone. 1220 01:12:04,910 --> 01:12:09,220 Nou fè gen kèk machin ki disponib lokalman. Mwen regrèt. 1221 01:12:09,220 --> 01:12:11,240 Kesyon an te, ki jan mwen tès bagay sa yo sou aparèy 1222 01:12:11,240 --> 01:12:14,230 si mwen pa rive gen yon anpil tout bagay sa yo yo chwazi nan? 1223 01:12:14,230 --> 01:12:17,130 [Guarin] Nou karèm ou nèg, mwen panse, 5 oswa 6. Konbyen ou bezwen? 1224 01:12:17,130 --> 01:12:20,940 [Elèv] Nou gen 4 nan yo. >> Okay. Ou mesye te resevwa 4 pwopoze yo jwe nan avèk yo. 1225 01:12:20,940 --> 01:12:25,520 Se konsa, definitivman se pou tout moun konnen, tanpri. [Ri] >> [Bowen] pè. 1226 01:12:25,520 --> 01:12:27,610 Sa a yon repons menm pi bon pase mwen te ale nan ba ou. 1227 01:12:27,610 --> 01:12:31,250 Nou gen lè biwo pou devlopè ke nou fè nan biwo nou 1228 01:12:31,250 --> 01:12:35,110 e kounye a, vini byento Microsoft magazen an sou nan Pru a, 1229 01:12:35,110 --> 01:12:37,010 Men, Edwin te deja pran swen nan ou. 1230 01:12:37,010 --> 01:12:42,180 Gen 4 pwopoze ki disponib pou anpren, pou fè tès. 1231 01:12:42,180 --> 01:12:45,440 Gen nou ale. Genyen yon egzanp nan yon sèl moute a. 1232 01:12:45,440 --> 01:12:47,340 Se konsa, yeah, absoliman. Great. 1233 01:12:47,340 --> 01:12:52,700 Absoliman pa lwen fason ki pi bon tès li se yo dwe sou yon aparèy. 1234 01:12:52,700 --> 01:12:56,810 Si ou pa rive gen yon sèl ankò oswa ou pa vle mache nan tout lakou lekòl la nan nèj la 1235 01:12:56,810 --> 01:13:01,130 gen tan pwan youn oswa tou sa, gen yon fason yo fè sa tounen nan izyèl estidyo. 1236 01:13:01,130 --> 01:13:10,360 Lè m 'tounen antre nan kote mwen te isit la, isit la olye pou yo lè l sèvi avèk machin lokal yo, 1237 01:13:10,360 --> 01:13:13,590 ou ta ka konekte nan Remote machin, men sa a pa sa m 'ap pale de isit la. 1238 01:13:13,590 --> 01:13:16,830 Similatè se bagay ki ke ou ta ka vle gade nan. 1239 01:13:16,830 --> 01:13:22,120 Mwen pral kouri sa a, ak reyèlman sa li ye, li esansyèlman yon fenèt sou sistèm pwòp ou yo. 1240 01:13:22,120 --> 01:13:26,260 Isit la se aktyèlman kouri sistèm m ', kouri Contoso, 1241 01:13:26,260 --> 01:13:29,550 men nan yon fason ki pèmèt m 'chanje kèk nan paramèt yo ekzekisyon, 1242 01:13:29,550 --> 01:13:31,060 paramèt yo nan anviwònman an. 1243 01:13:31,060 --> 01:13:34,150 Se konsa, mwen ka di isit la, "Ou konnen ki sa?" 1244 01:13:34,150 --> 01:13:39,240 Oh. Mwen deja genyen li kouri nan yon fo monitè kè bebe 27-pous nan 2560 rezolisyon. 1245 01:13:39,240 --> 01:13:44,930 Mwen ka byen fasil gout ki desann ak wè sa ki aplikasyon mwen an ta fè ki genyen yon ekran pi piti 1246 01:13:44,930 --> 01:13:47,480 oswa pa chanje DPI anviwònman oswa kèlkeswa sa. 1247 01:13:47,480 --> 01:13:50,700 Se konsa, sou yon ekran piti, yon 10.6, ki sa li pral fè? 1248 01:13:50,700 --> 01:13:53,040 Ki toujou sanble trè bon, dwa? 1249 01:13:53,040 --> 01:13:58,220 Ou pral vle fè sa, espesyalman si w ap soumèt nan magazen an, paske nou fè 1250 01:13:58,220 --> 01:14:00,480 kòm yon pati nan pwosesis la egzamen an. 1251 01:14:00,480 --> 01:14:02,400 Men, si gen pwoblèm tankou sa yo, 1252 01:14:02,400 --> 01:14:06,160 Lè sa a, ou ta ka kouri antre nan yon pwoblèm ap resevwa sètifye pou magazen an. 1253 01:14:06,160 --> 01:14:09,240 Men, sa a yon pati nan similatè la. Vrèman fre. Trè fasil fè sa. 1254 01:14:09,240 --> 01:14:11,480 Ou kapab tou sèvi ak karakteristik tankou wotasyon l tou. 1255 01:14:11,480 --> 01:14:15,650 Mwen ka klike sou bouton an isit la, te li vire, wè sa ki yon moun ta gen kòm yon eksperyans 1256 01:14:15,650 --> 01:14:20,970 wotasyon adwaz yo, grenn yo, epi yo lè l sèvi avèk aplikasyon w lan ak sa. 1257 01:14:20,970 --> 01:14:25,060 Gen kèk lòt bagay twò tankou manyen imitasyon ak kèk lòt bagay sa yo, 1258 01:14:25,060 --> 01:14:27,210 mete GPS. 1259 01:14:27,210 --> 01:14:31,050 Mwen ka pretann mwen se nan yon kote diferan ak wè sa ki aplikasyon mwen an fè 1260 01:14:31,050 --> 01:14:34,690 lè m 'pretann ke mwen se li tounen nan Seattle oswa yon bagay. 1261 01:14:34,690 --> 01:14:41,970 Men, li la yon karakteristik reyèlman itil, epi li bati nan nan tou de vizyèl Studio ak nan melanz. 1262 01:14:41,970 --> 01:14:44,460 Wi. Kesyon ou yo. 1263 01:14:44,460 --> 01:14:48,530 >> [Elèv] Si w ap ekri yon jwèt, vizyèl Studio gen nenpòt sipò pou animasyon? 1264 01:14:48,530 --> 01:14:55,550 Yeah. Kesyon an se alantou sipò animasyon, patikilyèman ak Gaming. 1265 01:14:55,550 --> 01:14:58,380 Sa depann. [Chuckles] 1266 01:14:58,380 --> 01:15:06,870 Avèk JavaScript Mwen pral di gen nan pwobableman mwens sipò pase gen sou bò XAML, 1267 01:15:06,870 --> 01:15:11,430 ki te gen delè, gen storibord ak bagay ki yo bati pous 1268 01:15:11,430 --> 01:15:18,710 Pou Animations sou apps JavaScript, mwen pa konnen ki jan anpil nan yon repons mwen vle ba ou. 1269 01:15:18,710 --> 01:15:25,110 Mwen gen resous sou blog mwen an ki ale nan yon anpil nan opsyon pou tou de Animations fizik, 1270 01:15:25,110 --> 01:15:29,280 opsyon pou JavaScript-oryante jwèt sou fenèt 8. 1271 01:15:29,280 --> 01:15:31,300 Mwen ta refere w bay sa yo. 1272 01:15:31,300 --> 01:15:34,300 Fondamantalman, gen nan anpil chwa. 1273 01:15:34,300 --> 01:15:37,770 Rezon ki fè la mwen ezitasyon ki gen la a pou chwa anpil pou fè Animations ak JavaScript. 1274 01:15:37,770 --> 01:15:44,280 Li ta ka CSS, li ta ka ki baze sou mak, li ta ka Animations Dom jis debaz yo, 1275 01:15:44,280 --> 01:15:47,470 li te kapab fè yon anpil nan bagay diferan, se konsa li reyèlman depann de chwa w la. 1276 01:15:47,470 --> 01:15:55,790 Si ou deside sèvi ak yon bagay tankou Create.js oswa lacho oswa lòt kalite estrikti - 1277 01:15:55,790 --> 01:15:59,150 Oke, mwen se pa menm asire w ke w ap ale nan kapab sèvi ak yon fondasyon fen pi wo 1278 01:15:59,150 --> 01:16:01,370 renmen Enpak oswa Konstwi. 1279 01:16:01,370 --> 01:16:07,000 Sa gen tandans fè jenere plis Kòd pase ou ta ka konsidere nan grate. 1280 01:16:07,000 --> 01:16:11,730 Men, nan ka sa yo, ou ka toujou sèvi ak yon similatè, ou ka itilize anviwònman yo, 1281 01:16:11,730 --> 01:16:17,480 ak mwen yo gen tandans jis itilize anviwònman sa a pou platfòm tès m 'ki nan ka sa yo 1282 01:16:17,480 --> 01:16:19,930 tankou mwen devlope jwèt. 1283 01:16:19,930 --> 01:16:22,110 Mwen te amann sitou ak mak Animations, 1284 01:16:22,110 --> 01:16:23,850 ki se pwobableman bagay ki pi komen. 1285 01:16:23,850 --> 01:16:27,360 Pi bon an w ap ale nan pwobableman jwenn se zouti ki dev nan navigatè a 1286 01:16:27,360 --> 01:16:30,160 ak zouti ki dev nan izyèl estidyo. 1287 01:16:30,160 --> 01:16:34,610 Kalite yon repons koube gen, men èspere ke mwen te resevwa repons ou an. Wi. Ou. 1288 01:16:34,610 --> 01:16:36,470 >> [Elèv] Ki sa ki opsyon ki disponib nan depo done pou Windows 8 apps? 1289 01:16:36,470 --> 01:16:41,100 Ki sa ki opsyon ki disponib nan depo done pou Windows 8 apps, fenèt magazen apps? 1290 01:16:41,100 --> 01:16:46,790 Opsyon ou reyèlman yo chak aplikasyon vin pwòp pisin li yo nan depo lokal 1291 01:16:46,790 --> 01:16:52,150 pou anviwònman ak pou done, men li la tou ridikil fasil yo sèvi ak itinérance depo, 1292 01:16:52,150 --> 01:16:54,920 yo sèvi ak nwaj ki baze sou depo. Li gratis. 1293 01:16:54,920 --> 01:16:58,250 Kisa k ap pase se ou fondamantalman chwazi yon klas diferan ak ou di, 1294 01:16:58,250 --> 01:17:03,370 "Roaming Anviwònman, sove, mete sa a an patikilye nan kontni," 1295 01:17:03,370 --> 01:17:06,050 ak kont Microsoft yo, tou sa yo te siyen an kòm, 1296 01:17:06,050 --> 01:17:08,620 a pwal kle nan itinérance enfòmasyon ki alantou. 1297 01:17:08,620 --> 01:17:13,790 Se konsa, si mwen sèvi ak jwèt ou sou laptop mwen yo ak Lè sa a, mwen ouvri sesyon an ak menm kont lan 1298 01:17:13,790 --> 01:17:18,900 ak mwen jwe jwèt la sou yon sifas ki oswa yon ti tablo, 1299 01:17:18,900 --> 01:17:23,610 ki pral otomatikman Roaming ki anviwònman ak done genyen ant machin sa yo. 1300 01:17:23,610 --> 01:17:27,550 Sa se yon bagay defo. Sa a bon pou kantite lajan sèten nan done. 1301 01:17:27,550 --> 01:17:30,220 Ou pa ta ka mete yon baz done gwo nan sa yo. 1302 01:17:30,220 --> 01:17:35,350 Pou ke ou bezwen pou yo ale nan lòt kalite solisyon, tankou yon baz done anime nan syèl la, 1303 01:17:35,350 --> 01:17:36,690 bagay sa yo tankou sa a. 1304 01:17:36,690 --> 01:17:39,840 Gen kèk lòt opsyon kominote alantou lòt kalite done teknoloji. 1305 01:17:39,840 --> 01:17:42,920 Mwen te wè kèk opsyon sklit nan kominote a atravè gen tou. 1306 01:17:42,920 --> 01:17:46,690 Se konsa, pi plis ak plis yo ap émergentes, men sa yo se bagay sa yo prensipal ke ou ta gade nan direksyon 1307 01:17:46,690 --> 01:17:49,430 pou yon jwèt oswa yon app. 1308 01:17:49,430 --> 01:17:50,610 Apre sa, ou te gen yon kesyon nan do a tou. 1309 01:17:50,610 --> 01:18:02,390 >> [Elèv] An tèm de rezo a [fèbl] telecharje oswa Téléchargez dosye [fèbl] 1310 01:18:02,390 --> 01:18:04,870 [Bowen] se kesyon ou ki jan ou ka wè ke oswa ki jan ou ka debug ke ak tès li? 1311 01:18:04,870 --> 01:18:10,630 [Elèv] Ki jan w ka debug li [fèbl] 1312 01:18:10,630 --> 01:18:12,670 M regrèt. Mwen pa ka tande tout nan li. 1313 01:18:12,670 --> 01:18:16,480 [Elèv] Ki jan ou fè jwenn li ensèk teste ak tou [fèbl] 1314 01:18:16,480 --> 01:18:17,490 Great. Great. 1315 01:18:17,490 --> 01:18:21,860 Ki jan ou fè travay ak rezo? Ki jan ou ka wè sa k ap pase sou? 1316 01:18:21,860 --> 01:18:23,620 Genyen anpil repons diferan yo yon sèl sa a, 1317 01:18:23,620 --> 01:18:26,420 Men, kite m 'moutre ou pwobableman bagay ki pi fasil isit la. 1318 01:18:26,420 --> 01:18:29,350 Kite m 'debarase m de similatè a pou yon dezyèm fwa. 1319 01:18:29,350 --> 01:18:31,740 Opsyon debogaj jis yon koup pou rezo. 1320 01:18:31,740 --> 01:18:36,070 Genyen yon pil plen rezo konn kwit nan fou dwat nan tou de nivo nan WinRT ak nan WinJS, 1321 01:18:36,070 --> 01:18:42,810 konsa ou ka trè fasil fè XHR, Ajax di ki kalite apèl nan jwèt ou a oswa app fè sa. 1322 01:18:42,810 --> 01:18:47,250 Esansyèlman, mwen gen tandans sèvi ak 2 bagay sa yo. 1323 01:18:47,250 --> 01:18:53,660 Mwen sèvi ak zouti yo dev vrè tèt yo, ki te gen yon pil rezo konn kwit nan fou nan yo. 1324 01:18:53,660 --> 01:18:55,870 Kite m 'montre w paj la kay fenèt yo. 1325 01:18:55,870 --> 01:19:02,730 Mwen ka mennen sa a leve, epi gen la aktyèlman yon proxy rezo konn kwit nan fou nan zouti sa yo isit la. 1326 01:19:02,730 --> 01:19:08,390 Se konsa, mwen ka fè sa, mwen ka rafrechi paj la, epi li pral fè m 'tout entè-aksyon yo, 1327 01:19:08,390 --> 01:19:14,550 ki gen ladan Ajax apèl pou sesyon sa a, pou dire ke demann lan. 1328 01:19:14,550 --> 01:19:17,600 Sa a se itil. Li pral fè trè itil pou apps navigatè ki baze sou. 1329 01:19:17,600 --> 01:19:20,470 Pou lòt kalite apps, ki gen ladan Windows Store apps, 1330 01:19:20,470 --> 01:19:23,970 Mwen sèvi ak yon zouti ki rele Violton. 1331 01:19:23,970 --> 01:19:29,650 W ap ale nan jwenn yon jwèt nan repons. [Chuckles] 1332 01:19:29,650 --> 01:19:32,750 Violton se yon proxy ki senp. Mwen panse ke mwen kapab montre ba ou. 1333 01:19:32,750 --> 01:19:40,190 Se jis nan GetFiddler.com, ki, enteresan ase, mwen trase chemine rezo mwen an 1334 01:19:40,190 --> 01:19:41,740 ale nan GetFiddler. 1335 01:19:41,740 --> 01:19:45,700 Men, kanmèm, Violton ki te ekri pa youn nan pm yo sou ekip la IE, 1336 01:19:45,700 --> 01:19:48,290 Se konsa, li konnen de kisa lap fè. 1337 01:19:48,290 --> 01:19:52,630 Sa a se yon bon prokurasyon ke ou ka itilize pou rezo trafik debogaj. 1338 01:19:52,630 --> 01:19:55,730 Mwen ta rekòmande pou sa. Kesyon sou la tou. 1339 01:19:55,730 --> 01:19:58,050 >> [Elèv] Èske gen yon fason fasil entegre D 'lang etranje, 1340 01:19:58,050 --> 01:20:00,810 jan ak Japonè oswa Chinwa, nan apps Windows? 1341 01:20:00,810 --> 01:20:03,240 Mwen pa ka di mwen te fè twòp sou kont mwen, men li se konn kwit nan fou pous 1342 01:20:03,240 --> 01:20:08,470 Gen opsyon pou nan kou émettant aplikasyon w lan - I'm regrèt sa, mwen pa t 'di kesyon an - 1343 01:20:08,470 --> 01:20:11,100 opsyon nan globalizasyon, lokalizasyon nan kontni, 1344 01:20:11,100 --> 01:20:14,320 ki gen ladan bagay sa yo tankou ke yo te kapab vann nan plizyè mache yo 1345 01:20:14,320 --> 01:20:19,190 ak sib ki vèsyon an aplikasyon w lan pou moun ki lang moun 1346 01:20:19,190 --> 01:20:21,080 oswa kilti oswa bagay sa yo tankou sa a. Absoliman bati pous 1347 01:20:21,080 --> 01:20:22,980 Nou te gen sipò pou ke pou pou tout tan, 1348 01:20:22,980 --> 01:20:26,630 ak ki pote pou pi devan nan opsyon ou pou Windows Store. 1349 01:20:26,630 --> 01:20:30,450 Ou ka fè sa nan magazen an li menm, vann nan plizyè mache yo, 1350 01:20:30,450 --> 01:20:34,050 ou ka fè ki nan aplikasyon an kòm byen twò ak sèvi ak resous yo defini, 1351 01:20:34,050 --> 01:20:42,220 "Si mwen devlope pou kilti sa a, lè sa a sèvi ak Vanport sa yo pou kontni textuelle mwen 1352 01:20:42,220 --> 01:20:44,510 "Oswa sèvi ak yon dwat a gòch lektè." 1353 01:20:44,510 --> 01:20:51,290 Sa yo se tout yon pati nan WinJS yo default ak WinRT APIs. Bon kesyon. 1354 01:20:51,290 --> 01:20:54,770 >> Ki jan n'ap fè? Nenpòt lòt moun? 1355 01:20:54,770 --> 01:20:58,850 Men, si nenpòt moun ki sou videyo gen kesyon, mwen cbowen @ Microsoft, 1356 01:20:58,850 --> 01:21:02,790 se konsa mwen kontan pran nenpòt nan kesyon ou soti nan tan kap vini an. 1357 01:21:02,790 --> 01:21:05,690 Trè - Soti nan tan kap vini an, avni [repwodwi eko]. 1358 01:21:05,690 --> 01:21:09,140 Se konsa, isit la se m '. Kite m 'mete tounen kontak m' isit la. 1359 01:21:09,140 --> 01:21:11,840 Se konsa, jis voye m 'yon nòt, cbowen @ Microsoft, 1360 01:21:11,840 --> 01:21:15,190 epi mwen pral jwenn tounen ba ou le pli vit ke mwen kapab. 1361 01:21:15,190 --> 01:21:19,010 >> Nenpòt lòt bagay ke w ap mande? Eske nou kwè nou bon? 1362 01:21:19,010 --> 01:21:24,050 Great. Tout dwa. E ou menm tout anpil. Mwen apresye li. [Aplodisman] 1363 01:21:24,800 --> 01:21:27,000 >> [CS50.TV]