1 00:00:00,000 --> 00:00:02,420 [Powered by Google Translate] [სემინარი - Windows 8 - ოთახი / თამაშის განვითარების HTML5] 2 00:00:02,420 --> 00:00:05,090 [Chris Bowen, Edwin Guarin - ჰარვარდის უნივერსიტეტის] 3 00:00:05,090 --> 00:00:07,350 [ეს არის CS50. - CS50.TV] 4 00:00:07,350 --> 00:00:10,290 >> Hey, ყველას. ჩემი სახელი არის Edwin Guarin. ეს არის Chris Bowen. 5 00:00:10,290 --> 00:00:12,310 მე დაე გააცნოს თავი მეორე. 6 00:00:12,310 --> 00:00:14,100 მინდა, რათა სწრაფი განცხადებაში. 7 00:00:14,100 --> 00:00:18,340 პირველ რიგში, თქვენ CS50 სტუდენტებს Windows 8 უფასოდ. 8 00:00:18,340 --> 00:00:23,150 ასე რომ, თუ თქვენ ფიქრი რეალურად გამოყენებით ეს თქვენი საბოლოო პროექტი, ეს შენია. 9 00:00:23,150 --> 00:00:25,740 Nate გამოგიგზავნით out ელექტრონული შემდეგ მითითებებს. 10 00:00:25,740 --> 00:00:32,850 მეორე ის არის, თუ თქვენ გადაწყვიტავთ, დაწერა Windows 8 app თქვენი CS50 საბოლოო პროექტი, 11 00:00:32,850 --> 00:00:35,870 ჩვენ ვაპირებთ იყოს აკეთებს რამდენიმე giveaways: Xbox, 12 00:00:35,870 --> 00:00:38,870 ჩვენ შესაძლოა მისცეს ფიქალის მოშორებით, პერსონალის იგრძნობა. 13 00:00:38,870 --> 00:00:42,460 ასე რომ, თუ იქ არაფერი ჩატარების თქვენი დაბრუნება, მოდით Chris ან ვიცი 14 00:00:42,460 --> 00:00:45,010 როგორ შეგვიძლია დაგეხმაროთ აშენება მართლაც რაღაც cool. 15 00:00:45,010 --> 00:00:48,580 ასე რომ, მადლობა კიდევ ერთხელ მოდის დღეს და მე გადასცემს კრის. 16 00:00:48,580 --> 00:00:50,500 >> მადლობა, Edwin. 17 00:00:51,000 --> 00:00:52,740 ყველას დიდი მადლობა, მობრძანებისათვის დღეს. 18 00:00:52,740 --> 00:00:55,800 მე Chris Bowen. მე ერთი Edwin კოლეგები აქ, ჩრდილო. 19 00:00:55,800 --> 00:00:58,310 მე უბრალოდ მინდოდა დახარჯოს ცოტა დრო ვსაუბრობთ 20 00:00:58,310 --> 00:01:03,730 როგორ უნდა Windows Store განაცხადის HTML5, JavaScript და CSS 21 00:01:03,730 --> 00:01:07,310 და სახის მიიღოს ნებისმიერი კითხვები თქვენ შეიძლება ჰქონდეს ამაზე უპასუხა თქვენთვის 22 00:01:07,310 --> 00:01:12,920 როგორც თქვენ ვეძებთ მიმართ ფიქრი იქნებ იყენებს CS50 ფინალში შესაძლებლობა. 23 00:01:12,920 --> 00:01:14,980 >> მიუხედავად ამისა, ჩვენ უბრალოდ dive უფლება შემოსული 24 00:01:14,980 --> 00:01:17,190 მე წასვლა მეტი სლაიდები აქ. 25 00:01:17,190 --> 00:01:19,440 თუ თქვენ გაქვთ რაიმე შეკითხვები, შეგიძლიათ გამომიგზავნოთ ელ. 26 00:01:19,440 --> 00:01:23,460 მე cbowen@microsoft.com, და იქ ჩემი დღიური ჩემი და Twitter. 27 00:01:23,460 --> 00:01:26,330 თუმცა გსურთ დაუკავშირდა ჩემთვის, რომ ჯარიმა. 28 00:01:26,330 --> 00:01:30,110 მაქვს დაახლოებით ერთ საათში პერსონალის და მინდა კიდევ თქვენს კითხვებს გზაზე, 29 00:01:30,110 --> 00:01:33,720 ასე რომ არ იყოს shy მქონე კითხვებს ამ დროს. 30 00:01:33,720 --> 00:01:36,470 მათ ვერ ვხედავ, რომელიც სვამს კითხვებს ჩანაწერი, 31 00:01:36,470 --> 00:01:39,090 ასე რომ თქვენ, როგორც ანონიმური როგორც გსურთ, რომ იყოს. 32 00:01:39,090 --> 00:01:42,780 >> ნება მომეცით ჩაყვინთვის უფლება, მხოლოდ გადმოგცეთ სწრაფი შესავალი Windows 8, 33 00:01:42,780 --> 00:01:47,400 და გაჩვენებთ რამდენიმე რამ Windows Store apps, რომ თქვენ შეიძლება განიხილონ 34 00:01:47,400 --> 00:01:49,530 როგორც თქვენ ფიქრი განვითარებადი პროგრამა. 35 00:01:49,530 --> 00:01:52,660 ჩვენ შევხედავთ Windows 8. ჩვენ უკვე გარეთ რამდენიმე კვირაა. 36 00:01:52,660 --> 00:01:55,810 ბევრი ძლიერი მიღებას იქ უკვე. 37 00:01:55,810 --> 00:01:59,800 თქვენ შეიძლება არ მინახავს უკვე Surface მანქანები, ჩვენ ასევე. 38 00:01:59,800 --> 00:02:03,730 არსებობს ერთი მეტი აქ რეალურად შეგიძლიათ შევხედოთ თუ თქვენ აქ პირი. 39 00:02:03,730 --> 00:02:07,530 მე ნამდვილად მინდა გაიგო თქვენ, გაჩვენებთ გარშემო ცოტა Windows 8. 40 00:02:07,530 --> 00:02:10,759 იდეა Windows 8, ეს ნამდვილად არ მოუტანს ნაბიჯია ყველა პერსონალის იცით Windows 41 00:02:10,759 --> 00:02:16,840 შევიდა რამდენიმე ახალი გამოცდილების, კერძოდ - რამ, როგორიცაა ზედაპირზე მანქანა ერთად touch, 42 00:02:16,840 --> 00:02:20,000 ასეთი უფრო მობილური მოწყობილობების, რომ ახლა ბაზარზე, 43 00:02:20,000 --> 00:02:22,360 მაგრამ ასევე Windows მისი ძირითადი. 44 00:02:22,360 --> 00:02:25,850 ასე რომ, ეს იმას ნიშნავს, თქვენ შეგიძლიათ დააყენოთ ეს ნამდვილად არაფერი რომ გადის Windows 7, 45 00:02:25,850 --> 00:02:30,770 თქვენი ყველაზე დიდი სამმაგი SLI სათამაშო გაყალბება ქვემოთ თქვენი ლეპტოპი 46 00:02:30,770 --> 00:02:36,200 და თქვენს გამოუყენებელი ახალი სხვა მოწყობილობების, რომ თქვენ შეიძლება შეარჩიო დღეს. 47 00:02:36,200 --> 00:02:38,450 ისინი აწარმოებს Windows 8. 48 00:02:38,450 --> 00:02:40,530 მე გაჩვენებთ გარშემო მხოლოდ ცოტა, 49 00:02:40,530 --> 00:02:44,670 და ყველა გამოცდილება, რომ თქვენ აქ რამ, რომ თქვენ შეგიძლიათ შექმნათ. 50 00:02:44,670 --> 00:02:47,760 იდეა არის თუ არა ეს touch, მაუსი, კლავიატურა, 51 00:02:47,760 --> 00:02:51,870 რასაც მოწყობილობა, რომ თქვენ გაშვებული თქვენი განაცხადი, ის აპირებს დიდი. 52 00:02:51,870 --> 00:02:55,180 Windows 8 დაეხმარება ყველა იმ სცენარებს. 53 00:02:55,180 --> 00:02:59,600 >> ეს სლაიდები განზე, მოდით უბრალოდ მარჯვენა აღების look გარშემო აქ. 54 00:02:59,600 --> 00:03:03,270 ნება მომეცით გაჩვენოთ ჩემს სახლში ეკრანზე. ეს არის ჩემი პირველი ეკრანზე. 55 00:03:03,270 --> 00:03:05,810 მე მხოლოდ მოგცემთ ცოტა ტური აქ. 56 00:03:05,810 --> 00:03:09,610 მე არასამთავრობო touch მანქანა, ასე რომ ისევე როგორც მე მინდა შევეხო ჩემი ლეპტოპი ეკრანზე, 57 00:03:09,610 --> 00:03:13,400 იგი ამას არ გააკეთებს რამ, ასე რომ მე უბრალოდ გადახვევა გარშემო აქ ცოტა და გაჩვენებთ. 58 00:03:13,400 --> 00:03:17,950 ზოგიერთი რამ თქვენ ალბათ შეამჩნევთ არსებობს იმისა, რომ ეს რა ეწოდება ცოცხალი ფილები 59 00:03:17,950 --> 00:03:21,470 რეალურად შეიძლება animate, და მათ შეუძლიათ ინფორმაციის მიწოდება თქვენ - 60 00:03:21,470 --> 00:03:24,750 იქნებ განახლებები სტატისტიკური თამაში 61 00:03:24,750 --> 00:03:30,970 ან გაჩვენოთ სიახლეები ზოგიერთი ადრე ნაკადი, რომლებიც აქ მარცხენა მხარეს. 62 00:03:30,970 --> 00:03:35,350 იქ ჩვენ წავიდეთ. დარწმუნებული ვარ, რომ ეს მხოლოდ დადებითად და ფანტასტიკურად დიდი ამბები. 63 00:03:35,350 --> 00:03:38,450 აქ შეგიძლიათ იხილოთ ეს მართლაც მოუწოდებდა თქვენს ყურადღებას დაბრუნება app, ამბობდა, 64 00:03:38,450 --> 00:03:43,010 "Hey, იქ რაღაც ახალი აქ. შეხედეთ. დავბრუნდებით და ვნახოთ რა არის ახალი თქვენთვის." 65 00:03:43,010 --> 00:03:45,320 რომ ე.წ. ცოცხალი კრამიტი, და შეგიძლიათ გააკეთოთ შეტყობინებები 66 00:03:45,320 --> 00:03:47,070 ან მარჯვნივ განაცხადის თავად 67 00:03:47,070 --> 00:03:52,220 ან თუ თქვენ შეხედეთ უფრო დეტალურად, თქვენ ნახავთ, თუ როგორ უნდა დაწეროთ დისტანციური მომსახურება 68 00:03:52,220 --> 00:03:54,340 რომ შეიძლება რეალურად დააყენებს ინფორმაცია კრამიტი, 69 00:03:54,340 --> 00:03:56,520 რაც ხდება ამ news apps. 70 00:03:56,520 --> 00:04:00,080 ისინი რეალურად მიღების სიახლეები ღრუბელი და განახლებაზე კრამიტი უფლება არსებობს 71 00:04:00,080 --> 00:04:03,710 ასე რომ, ადამიანი ვიცი არსებობს მიზეზი გახსნას განცხადება და შევხედოთ 72 00:04:03,710 --> 00:04:06,950 რასაც უახლესი ამბები არის რომელიმე ამ 73 00:04:06,950 --> 00:04:10,060 ან თუ არსებობს ახალი რეცეპტები ან ახალი მაღალი ქულა სცემეს 74 00:04:10,060 --> 00:04:13,560 ან მეგობარი სათამაშო ან რასაც ამ პროგრამებს. 75 00:04:13,560 --> 00:04:15,550 ეს რაღაც გადაბირებას თქვენ უკან შემოსული 76 00:04:15,550 --> 00:04:18,640 ასე რომ ცოცხალი ფილები, და ეს შეიძლება იყოს პირი, ეს შეიძლება იყოს ნახვა ისევე. 77 00:04:18,640 --> 00:04:20,790 როგორც წესი, ეს პროგრამა. 78 00:04:20,790 --> 00:04:25,320 >> საკმაოდ ბევრი ყველა ამ საკითხზე, რომ მე აქ მოვიდა Windows Store. მე დაიწყოს, რომ. 79 00:04:25,320 --> 00:04:27,890 ეს არის ერთ ერთი განაცხადი, რომ თქვენ იყოს 80 00:04:27,890 --> 00:04:30,350 ნებისმიერი მანქანა, რომელიც გაშვებული Windows 8. 81 00:04:30,350 --> 00:04:33,040 თქვენ შეგიძლიათ აქ არაფერი ნეტავ მინდა, 82 00:04:33,040 --> 00:04:37,240 ეხლა, რაც მონიშნულია თამაშები, რომ მე არ მინახავს ადრე. 83 00:04:37,240 --> 00:04:39,440 Oh, wow, ჩვენ მივიღეთ ახალი pinball აქ. 84 00:04:39,440 --> 00:04:41,580 თქვენ შეგიძლიათ დააყენოთ ეს უფლება აქ მაღაზიაში, 85 00:04:41,580 --> 00:04:43,420 და ჩვენ ვსაუბრობთ იმაზე, თუ როგორ უნდა განვითარდეს ეს. 86 00:04:43,420 --> 00:04:45,670 თქვენ გაქვთ უამრავი არჩევანი, თუ თქვენ შექმნით მათ. 87 00:04:45,670 --> 00:04:49,020 ჩვენ ფოკუსირება წელს JavaScript ამბავი HTML და CSS, 88 00:04:49,020 --> 00:04:52,790 არამედ შესახებ, რომ მყიდველი app, რომ არ აქვს მნიშვნელობა, რა ეწერა შემოსული 89 00:04:52,790 --> 00:04:54,670 ისინი შეიძლება წავიდეთ წინ და მუშაობა მას. 90 00:04:54,670 --> 00:04:57,870 მე intrigued მიერ ამ ერთი, მე უნდა გახსნა ამ მდე და მიიღოს სახეს. 91 00:04:57,870 --> 00:05:02,310 ყველა app, მათ შორის, რომ თქვენ შეგიძლიათ წარადგინოს და გაყიდოს, ან იძლევა მოშორებით უფასოდ, 92 00:05:02,310 --> 00:05:06,240 რასაც თქვენ გსურთ მაღაზიაში, მიიღებს მთავარი გვერდი მოსწონს ეს. 93 00:05:06,240 --> 00:05:10,750 შეგიძლიათ წარმოადგინოს თქვენი განცხადება bunch of ეკრანზე კადრები - თქვენ ნახავთ ზოგიერთ აქ - 94 00:05:10,750 --> 00:05:15,970 შესახებ განაცხადი და დროთა განმავლობაში თქვენ აგროვებთ ორივე რეიტინგი - 95 00:05:15,970 --> 00:05:19,020 ისინი ძირითადად მხოლოდ ვარსკვლავი ნიშანი - და მიმოხილვები, 96 00:05:19,020 --> 00:05:20,690 რომელიც უზრუნველყოფს ცოტა უფრო ინსაითი. 97 00:05:20,690 --> 00:05:24,380 სინამდვილეში, ვინმეს აქვს აკრიფოთ რაღაც და გეტყვით, რამდენად რა ხარ, 98 00:05:24,380 --> 00:05:29,300 და რომ წავა თქვენს მიმოხილვა მონაკვეთზე აქ, რომელიც მე არ შევხედე. 99 00:05:29,300 --> 00:05:33,890 Fantastic. "კი არ გახსნა." როგორ დიდი. 100 00:05:33,890 --> 00:05:39,000 ისე, ეგ ვისთვისაც ეს ასე ღია და აწარმოებს, ისინი, როგორც ჩანს, ნამდვილად სარგებლობენ ეს. [იცინის] 101 00:05:39,000 --> 00:05:43,770 შეინახეთ ამ გათვალისწინებით. ინტერნეტში. არავის შეუძლია თქვას, რა უნდათ თქვენი განაცხადი. 102 00:05:43,770 --> 00:05:45,780 ამიტომ დარწმუნდით, თქვენ აკეთებს დიდი სამუშაო მას, 103 00:05:45,780 --> 00:05:49,030 დარწმუნდით, რომ თქვენ რაც მას, როგორც კომფორტული შესახებ, როგორც თქვენ შეგიძლიათ 104 00:05:49,030 --> 00:05:52,720 იმიტომ, რომ ისინი რამდენიმე დაწკაპუნებით დაშორებით უზრუნველყოფის მიმოხილვა, 105 00:05:52,720 --> 00:05:55,870 და რომ დაგროვება up თქვენს საერთო მიმოხილვა ნიშანი. 106 00:05:55,870 --> 00:05:58,990 და გსურთ თქვენი საუკეთესო იმიტომ, რომ თქვენ იქნება up წინააღმდეგ სხვა პროგრამებს. 107 00:05:58,990 --> 00:06:01,830 იქნება ათასობით apps უკვე მაღაზიაში, 108 00:06:01,830 --> 00:06:06,880 და შანსი, შეიძლება არსებობდეს რაღაც, რომ არ მსგავსი ფუნქცია, თუ რას აკეთებს. 109 00:06:06,880 --> 00:06:12,740 ასე რომ, თუ თქვენ ნამდვილად გამოირჩევა ერია, რომელიც იქნება თქვენი უპირატესობა, რა თქმა უნდა. 110 00:06:12,740 --> 00:06:15,300 >> მივიღებთ შევიდა მაღაზიაში ცოტა მოგვიანებით. 111 00:06:15,300 --> 00:06:17,090 მე ნამდვილად მინდა ფოკუსირება შექმნის apps. 112 00:06:17,090 --> 00:06:20,760 მაგრამ მოკლე მობილური მაღაზია მსოფლიოში გავრცელება, 113 00:06:20,760 --> 00:06:25,430 ის ავტომატურად ნაწილი Windows 8, ადამიანი უბრალოდ მუშაობს ეს და შევხედოთ სხვადასხვა apps აქ, 114 00:06:25,430 --> 00:06:29,070 თქვენ გაქვთ Dress-Up სტიკერი წიგნი და ყველა სახის სხვადასხვა apps. 115 00:06:29,070 --> 00:06:33,690 ახალი Paint, გამოვიყენო ეს ბევრი - ცუდად, მაგრამ მე ეს ბევრი. 116 00:06:33,690 --> 00:06:36,080 ეს ნაჩვენებია მე უკვე ფლობს მას. 117 00:06:36,080 --> 00:06:41,280 ნება მომეცით გაჩვენოთ რაღაც მე არ მაქვს - UVideos არ მაქვს, როგორც ახალი. 118 00:06:41,280 --> 00:06:43,660 ხედავთ აქ ეს არის უფასო, ასე რომ თქვენ შეგიძლიათ დააყენოთ ეს უფლება მაღაზიაში. 119 00:06:43,660 --> 00:06:46,430 თქვენ გაქვთ არჩევანი ძალიან. თქვენ, რა თქმა უნდა მისცეს ის დაშორებით. 120 00:06:46,430 --> 00:06:49,660 თქვენ შეგიძლიათ განათავსოთ რეკლამა app ან თამაში. 121 00:06:49,660 --> 00:06:54,770 თქვენ ასევე შეგიძლიათ დააკისროს მას, და თქვენ შეიძლება ძალიან ადვილად გთავაზობთ საცდელი განაცხადის ასევე 122 00:06:54,770 --> 00:06:58,220 ასე რომ თქვენ შეგიძლიათ ნება ეგ ცდილობენ ეს ერთი კვირის ან რასაც თქვენ გსურთ. 123 00:06:58,220 --> 00:07:01,540 ეს მხოლოდ დააკონფიგურიროთ მეშვეობით ვერსია. თქვენ არ დაწეროთ ნებისმიერი კოდი, რომ. 124 00:07:01,540 --> 00:07:03,990 ასე რომ, თქვენ ამბობთ, "თქვენ შეგიძლიათ ამ ერთი კვირის განმავლობაში და შემდეგ თქვენ მოხვდით იყიდით" 125 00:07:03,990 --> 00:07:07,130 ან შეგიძლიათ გააკეთოთ რამ, როგორიცაა, "თქვენ შეიძლება ითამაშოს პირველი 3 დონეზე ამ თამაშში 126 00:07:07,130 --> 00:07:09,820 "და შემდეგ თქვენ მოხვდით შეძენა, რათა შეამოწმონ დანარჩენი." 127 00:07:09,820 --> 00:07:12,310 თქვენ შეიძლება გავაკეთოთ-app შესყიდვები ასევე, ასე რომ თქვენ შეიძლება ითქვას, 128 00:07:12,310 --> 00:07:17,880 "ჩვენ მივიღეთ დამატებითი თავგადასავლები ან კომპლექტი გრაფიკული ან რაც გახსნილია - 129 00:07:17,880 --> 00:07:21,430 "მეტი რეცეპტები, რომლებიც გახსნილია - თუ თქვენ შეიძენთ ამ გაფართოებულ კომპლექტი." 130 00:07:21,430 --> 00:07:24,260 და შეგიძლიათ გააკეთოთ, რომ ყველა ფარგლებში app ან თამაში თავად. 131 00:07:24,260 --> 00:07:26,070 ასე რომ, მთლიანად თქვენზეა, თქვენი არჩევანი. 132 00:07:26,070 --> 00:07:28,070 არსებობს ბევრი რამ, რომ შეგიძლიათ გააკეთოთ მაღაზიაში, 133 00:07:28,070 --> 00:07:31,660 და შემდეგ, ძირითადად, თქვენ წარდგენის მას სერტიფიცირების არხი. 134 00:07:31,660 --> 00:07:35,380 ჩვენ შეგვიძლია გაიგო ყველაფერი, რომ ცოტა მოგვიანებით, მაგრამ ეს არის მიზანი. 135 00:07:35,380 --> 00:07:40,410 გსურთ მიიღოთ თქვენი app მსოფლიოში ხილვადობას მაღაზიაში აქ. 136 00:07:40,410 --> 00:07:44,170 >> უკან დაწყება ეკრანზე აქ, მე მინდა გაჩვენოთ გარშემო ცოტა მეტი. 137 00:07:44,170 --> 00:07:50,580 თუ მე დაიწყოს ამ apps, ნება მომეცით მოგცემთ მაგალითი ზოგიერთი cross-app ფუნქციონალური აქ. 138 00:07:50,580 --> 00:07:53,070 ამის გაკეთება, მე დაიწყოს ახალი Paint. 139 00:07:53,070 --> 00:07:55,550 ერთი რამ, თქვენ ნახავთ აქ არის ყველა ერთი ცოტა ეკრანზე, 140 00:07:55,550 --> 00:07:58,040 ყველა pixels ეკრანზე, გადადით თქვენი app. 141 00:07:58,040 --> 00:08:01,990 წავიდა ის დრო, სადაც თქვენ უნდა ამ საზღვრების გარშემო ფანჯრები 142 00:08:01,990 --> 00:08:05,120 უამრავი ღილაკები, რომ ყოველთვის არსებობს აღების up სივრცეში ყველა დროის. 143 00:08:05,120 --> 00:08:09,430 ახლა თქვენ ნამდვილად გსურთ მიიღოთ დაშორებით, რომ და უბრალოდ თქვენი შინაარსის იყოს ყურადღების ცენტრში. 144 00:08:09,430 --> 00:08:13,710 ჩვენ შეგვიძლია გავაკეთოთ რამ Windows წვდომის სხვა სახის მენიუები. 145 00:08:13,710 --> 00:08:16,840 ერთი მათგანი არის რეალურად რასაც charms ბარი, 146 00:08:16,840 --> 00:08:18,870 და გამოდის მხრიდან ეკრანზე. 147 00:08:18,870 --> 00:08:21,270 თქვენ შეგიძლიათ რეალურად Flick მხრიდან თუ აქვს სენსორული, 148 00:08:21,270 --> 00:08:24,840 შეგიძლიათ დააჭიროთ მარჯვენა ღილაკით თუ თქვენ გაქვთ მაუსის, არის კლავიატურის მალსახმობი მას, 149 00:08:24,840 --> 00:08:29,490 იქ ყოველთვის ერთზე მეტი გზა რომ რამე გარემოში აქ. 150 00:08:29,490 --> 00:08:31,680 რომ მოაქვს მთელი რიგი რამ, რომ შეგიძლიათ გააკეთოთ. 151 00:08:31,680 --> 00:08:33,870 ყველაზე თვალსაჩინო ის არის, რომ თქვენ შეგიძლიათ დაბრუნდეს დაწყება ეკრანზე, 152 00:08:33,870 --> 00:08:36,780 მაგრამ მეორე 4 არის რა ეწოდება charms. 153 00:08:36,780 --> 00:08:41,059 ისინი კონტრაქტები, რომ თქვენ შეგიძლიათ დანამატის შევიდა როგორც app დეველოპერი. ისინი საკმაოდ გრილი. 154 00:08:41,059 --> 00:08:43,340 ძებნა, დარწმუნებული ვარ, რომ რაღაც თქვენ ვაპირებთ, 155 00:08:43,340 --> 00:08:44,950 გაზიარების მე შენ გაჩვენებ მეორე, 156 00:08:44,950 --> 00:08:48,450 და მოწყობილობები და პარამეტრები, ეს არის ყველა რამ, რომ თქვენი app შეგიძლიათ დანამატის შევიდა 157 00:08:48,450 --> 00:08:51,960 ბერკეტები Windows, ვთქვა, "მე ვაკეთებ ჩემი ნაწილი 158 00:08:51,960 --> 00:08:54,700 "და მე მინდა Windows მხარდასაჭერად ზოგიერთი სხვა ფუნქციონალური, 159 00:08:54,700 --> 00:08:56,750 "და მე არ მინდა დაწერა ბევრი კოდი, რათა, რომ მოხდეს." 160 00:08:56,750 --> 00:08:59,480 რომ მართლაც სასარგებლოდ იყენებს ამ თვისებების. 161 00:08:59,480 --> 00:09:01,340 ნება მომეცით გაჩვენოთ ერთი. 162 00:09:01,340 --> 00:09:05,170 ამის გაკეთება, გავაკეთებ ახალ ფერწერა. 163 00:09:05,170 --> 00:09:08,240 მე ასევე ისაუბრა გამოყენებით ყველა pixel თქვენი app. 164 00:09:08,240 --> 00:09:11,850 ჩვეულებრივ, ეს არის ის, საღებავი app ჰგავს, როდესაც თქვენ იყენებთ. 165 00:09:11,850 --> 00:09:14,960 ეს მართლაც მხოლოდ რასაც თქვენ ხატვის, თქვენი ტელეფონი. 166 00:09:14,960 --> 00:09:20,850 მე ვერ გავაკეთებ საშინელი რამ აქ. რა უნდა მიაპყროს? მე არ ვიცი. 167 00:09:20,850 --> 00:09:23,110 Scribbles? ოჰ, დიდი. შემიძლია scribbles. Fantastic. 168 00:09:23,110 --> 00:09:25,130 თურქეთში? [იცინის] 169 00:09:25,130 --> 00:09:28,500 ეს არის ყველაზე აბსტრაქტული turkey ნახავთ. 170 00:09:28,500 --> 00:09:31,780 შემიძლია ასევე ზრდიან რასაც app ბარი, 171 00:09:31,780 --> 00:09:33,850 და ეს არის რეალურად ერთი ძირითადი გზები, რომ თქვენ შეგიძლიათ გამოიყენოთ 172 00:09:33,850 --> 00:09:37,210 ღონისძიებები დაშორებით ყველა პერსონალი, რომ შეიძლება ყოფილიყო თქვენი app ან თამაში ადრე 173 00:09:37,210 --> 00:09:39,570 უბრალოდ აღების up სივრცეში ყველა დროის. 174 00:09:39,570 --> 00:09:43,270 ახლა თქვენ შეგიძლიათ განათავსოთ აქ, და ეს მართლაც ერთი უფრო ლამაზი გამოცდილება 175 00:09:43,270 --> 00:09:46,380 ერთად app ბარი, რომ მე ვნახე. 176 00:09:46,380 --> 00:09:48,800 განათავსეთ არჩევანი აქ შერჩევით სხვადასხვა ფერის. 177 00:09:48,800 --> 00:09:54,310 ჩვენ გვინდოდა, თურქეთი, ამიტომ ჩვენ რამდენიმე brown აქ, დაიწყოს შერევას რამდენიმე ფერები. 178 00:09:54,310 --> 00:09:58,790 ჩვენ მიიღოს შუალედური ფერი აქ და შემდეგ დავუბრუნდეთ აქ. 179 00:09:58,790 --> 00:10:02,990 შეგიძლიათ ხატვა. არსებობს თქვენს თურქეთში. Fantastic. 180 00:10:02,990 --> 00:10:07,660 მე ვერ მიაპყროს დაიწყოს, მაგრამ ამის გაკეთება touchpad თვალწინ აუდიტორია უფრო უკეთესი. 181 00:10:07,660 --> 00:10:09,640 ეს არის გასაოცარია. 182 00:10:09,640 --> 00:10:13,030 იდეა, თუმცა, ყველაფერი, რაც მე აინტერესებს არის აქ ზედაპირზე. 183 00:10:13,030 --> 00:10:17,060 ვთქვათ, მე ვარ კმაყოფილი ამ რომ მაქვს გაუნაწილოთ ეს ვინმეს. 184 00:10:17,060 --> 00:10:19,680 ჩვეულებრივ, თუ რას გააკეთებდა სხვა ვერსიები Windows, 185 00:10:19,680 --> 00:10:22,900 თქვენ, რომ იქნებ მიიღოს ეკრანზე გადაღებული, ნეტავ დაკავდით კოპირების თქვენი ტექსტი 186 00:10:22,900 --> 00:10:24,950 ან რამ, როგორიცაა, რომ გსურთ გაუზიაროს out, 187 00:10:24,950 --> 00:10:27,260 და მერე და ქმნის კიდევ ერთი განაცხადი და დააყენა იგი მას. 188 00:10:27,260 --> 00:10:28,630 აქ თქვენ არ უნდა გავაკეთოთ, რომ. 189 00:10:28,630 --> 00:10:32,400 თქვენ შეგიძლიათ რეალურად მოუტანს out charms ბარი და აცხადებენ, რომ "მე მინდა გაუზიაროს ეს." 190 00:10:32,400 --> 00:10:35,000 ამ ეტაპზე ის აპირებს გაჩვენებთ ყველა apps 191 00:10:35,000 --> 00:10:38,080 რომ ვიცი როგორ უნდა იმუშაოს, რაც მიმდინარეობს გაუზიარეს. 192 00:10:38,080 --> 00:10:41,590 ამ შემთხვევაში ეს სურათი, ამიტომ აპირებს ამბობენ, "მე ვხედავ თქვენ მოხვდით სურათს." 193 00:10:41,590 --> 00:10:45,590 "გსურთ გაუზიაროს, რომ?" თქვენ ხედავთ, მე მქონ თავს პერსონალის ყველა დროის. 194 00:10:45,590 --> 00:10:49,420 ის აღიარებს, რომ, და ის სთავაზობს ჩემთვის, რომ როგორც მალსახმობი, 195 00:10:49,420 --> 00:10:53,270 მაგრამ ის ასევე გვიჩვენებს ჩემთვის ყოველ app რომ იცის, თუ როგორ უნდა გაუმკლავდეთ აღების სურათზე 196 00:10:53,270 --> 00:10:55,520 და თავისსავე იგი. 197 00:10:55,520 --> 00:10:57,890 ეს არ ყველა მითითებული Windows, რომ მათ შეუძლიათ ამის გაკეთება. 198 00:10:57,890 --> 00:10:59,240 ამ ეტაპზე ეს არის Windows. 199 00:10:59,240 --> 00:11:01,680 მომხმარებლის უბრალოდ ირჩევს რა უნდათ ამის გაკეთება მას. 200 00:11:01,680 --> 00:11:06,610 მე გავაკეთებ ჩემი ჩვეული of PuzzleTouch. თქვენ ხედავთ, მე შექმნილი ყველა სახის თავსატეხები დროთა განმავლობაში. 201 00:11:06,610 --> 00:11:11,790 მე მიიღოს PuzzleTouch და აცხადებენ, რომ "მე მინდა გაუზიაროს ეს საოცარი შექმნა PuzzleTouch". 202 00:11:11,790 --> 00:11:16,670 ის აპირებს წავიდეთ წინ და ვთქვათ, "დიდი. გსურთ გაუზიაროს ეს? Fantastic." 203 00:11:16,670 --> 00:11:19,260 "გნებავთ, რათა თავსატეხი, რომ ადვილი, საშუალო, რასაც"? 204 00:11:19,260 --> 00:11:20,800 გავაკეთებ შუალედური აქ. 205 00:11:20,800 --> 00:11:24,890 რაც თავსატეხი. ეს იქნება საშინელი თავსატეხი, რადგან ეს, ძირითადად ცარიელი. 206 00:11:24,890 --> 00:11:28,100 მაგრამ ის მზად არის, და ეს რეალურად უკან სხვა პროგრამა. 207 00:11:28,100 --> 00:11:32,360 იმ შემთხვევაში, თუ მე მოვედი აქ, მე შეგიძლიათ მოძებნოთ და დაიწყოს იგი. 208 00:11:32,360 --> 00:11:38,100 ახლა თუ ჩვენ გადახვევა მეტი უბრალოდ ცოტა აქ, ჩვენ უნდა დაინახოს ჩემი შექმნის სადღაც. 209 00:11:38,100 --> 00:11:42,930 სად წავიდე? როგორი თავსატეხი არც მე? მე გაადვილება? 210 00:11:42,930 --> 00:11:46,110 ოჰ, არ არის, უფლება არსებობს. 211 00:11:46,110 --> 00:11:49,550 [Chuckles] ეს ადვილად ცნობადი turkey თავსატეხი, რომელიც აქ. 212 00:11:49,550 --> 00:11:52,360 მაგრამ რამ მინდა აღვნიშნო, რომ თქვენ, cool რამ აქ 213 00:11:52,360 --> 00:11:54,710 არის apps არაფერი იციან ერთმანეთის შესახებ. 214 00:11:54,710 --> 00:11:58,740 ისინი მხოლოდ განაცხადა, "მე მაქვს სურათი გაზიარება და ვიცი, თუ როგორ უნდა გაუმკლავდეთ სურათები." 215 00:11:58,740 --> 00:12:01,420 და თქვენ, როგორც დეველოპერი, თქვენ არ უნდა დაწეროს, რომ კოდი. 216 00:12:01,420 --> 00:12:05,350 როდესაც ვინმე მკითხავს გაზიარება, მე ვაპირებ დააყენოს გარკვეული მონაცემები ამ პატარა მონაცემები სტრუქტურა 217 00:12:05,350 --> 00:12:06,740 და მე გაკეთდეს. 218 00:12:06,740 --> 00:12:10,990 სხვა app იღებს, აკეთებს რამ, და რომ ის, ბოლოს გამოცდილების გაზიარებას. 219 00:12:10,990 --> 00:12:14,550 ეს მხოლოდ ერთი რამ, რომ შეგიძლიათ გააკეთოთ - მართლაც, მართლაც ძლიერი - 220 00:12:14,550 --> 00:12:17,570 და ეს იქნება ერთი იმ რამ, რომ შეიძლება მართლაც დაეხმაროს დიფერენცირება თქვენი app 221 00:12:17,570 --> 00:12:20,090 და ასევე თქვენი თამაში ძალიან მაღაზიაში. 222 00:12:20,090 --> 00:12:22,220 ხალხი ვაპირებთ შეძლებს ამბობენ, "ეს მართლაც სასარგებლო." 223 00:12:22,220 --> 00:12:25,430 "მე ვიყენებ ამ თავსატეხი შემქმნელი ყველა დროის. ეს ფანტასტიური." 224 00:12:25,430 --> 00:12:30,490 >> სწორედ ამის შესახებ საკმარისი მოკლე მიმოხილვა, თუ რა ხდება აქ. 225 00:12:30,490 --> 00:12:33,670 არსებობს რამდენიმე სხვა მახასიათებლები ძალიან, რომ იქნებ ჩვენ ხაზი გავუსვა, როგორც ჩვენ გაიაროს კოდი. 226 00:12:33,670 --> 00:12:37,710 მაგრამ მინდა ჩაყვინთვის შევიდა სლაიდები, და ამის გაკეთება, მე ვაპირებ წასვლა Desktop, 227 00:12:37,710 --> 00:12:40,940 რაც თავისთავად კიდევ ერთი ცოცხალი კრამიტი აქ. 228 00:12:40,940 --> 00:12:43,840 შემიძლია წასვლა და, დარწმუნებული საკმარისი, მე ჩემს სლაიდები, 229 00:12:43,840 --> 00:12:46,320 მაგრამ ნება მომეცით გაჩვენოთ რეალურად სადაც ჩვენ ვართ. 230 00:12:46,320 --> 00:12:48,460 ჩვენ რეალურად Desktop რეჟიმში. 231 00:12:48,460 --> 00:12:52,580 ეს მართლაც სად რა მე ამბობდა, სანამ დაახლოებით Windows ტარების ნაბიჯია 232 00:12:52,580 --> 00:12:54,850 ახალი გამოცდილება გვიჩვენებს თვით. 233 00:12:54,850 --> 00:12:56,450 ეს არის Windows თქვენ იცით. 234 00:12:56,450 --> 00:12:59,730 Windows განაცხადების ე.წ. დესკტოპის apps. ისინი აწარმოებს აქ. 235 00:12:59,730 --> 00:13:02,730 თუ თქვენ არ არსებული პროგრამები და გსურთ აწარმოებს მათ Windows 8, 236 00:13:02,730 --> 00:13:04,710 თქვენ შეგიძლიათ სრულიად გაგვაჩნია. 237 00:13:04,710 --> 00:13:07,590 ეს არ არის იგივე რამ, როგორც მაღაზიაში apps, რომლებიც აქ, 238 00:13:07,590 --> 00:13:12,240 მოსწონს ახალი საღებავი და ამ NBC News apps და რამ, როგორიცაა, რომ. იმ მოვა მაღაზიაში. 239 00:13:12,240 --> 00:13:14,450 მათ შეუძლიათ plug შევიდა ზოგიერთი თავისებურება, რომ მე გიჩვენებთ 240 00:13:14,450 --> 00:13:16,620 და სხვები, რომ მე არ გაჩვენეთ მხოლოდ ამჟამად. 241 00:13:16,620 --> 00:13:21,460 მაგრამ მხოლოდ გააგრძელეთ, რომ გონება. ჩვენ მხარდაჭერა ორივე ეს ყველაფერი ისევე. 242 00:13:21,460 --> 00:13:27,000 მე ბოდიში. რაღაც არ აჩვენებს ეკრანზე? მე დაკარგა იგი მთლიანად. რომ უცნაური. 243 00:13:29,000 --> 00:13:31,000 Okay. მადლობა მიუთითებს, რომ. 244 00:13:31,000 --> 00:13:34,770 რა თქვენ არ ვხედავთ, ხოლო ჩემი გვიჩვენებს, რომ desktop აქ. 245 00:13:34,770 --> 00:13:37,540 რა არის ბოლო რამ, რომ თქვენ ნახეთ? თუ ნახეთ ეს? 246 00:13:37,540 --> 00:13:39,490 ეს არის desktop. თქვენ უკვე იცით, თუ რას ჰგავს. 247 00:13:39,490 --> 00:13:42,070 ეს არაფერი საშინლად უჩვეულო. 248 00:13:42,070 --> 00:13:46,940 ეს ჩვენი ტარების რომ გამოცდილება ნაბიჯი თქვენ და გაქირავების გამოიყენოთ რამ, რომ თქვენ მქონდა. 249 00:13:46,940 --> 00:13:50,460 მაგალითად, მე გიჩვენებთ Visual Studio. ეს არის დესკტოპის განაცხადის. 250 00:13:50,460 --> 00:13:52,600 ის აპირებს ამ რეჟიმში. 251 00:13:52,600 --> 00:13:54,960 ის აპირებს მხარი დაუჭიროს უფრო რთული გარემოს 252 00:13:54,960 --> 00:14:01,470 ბევრი ვარიანტები და რამ, როგორიცაა, რომ, ასე რომ ხდის კარგი ვარიანტი, როგორც desktop app. 253 00:14:01,470 --> 00:14:04,810 >> მიუხედავად ამისა, მოდით წასვლა სლაიდები უბრალოდ ცოტა 254 00:14:04,810 --> 00:14:09,720 და მოგცემთ რამდენიმე გაცნობითი ხასიათის შინაარსი და შემდეგ მოხვდება რეალურად კოდირების აქ. 255 00:14:09,720 --> 00:14:14,070 კარგი ამბავი ის არის მე მოვისმინე თქვენ უკვე აქცენტი ბევრი CSS და JavaScript, HTML. 256 00:14:14,070 --> 00:14:18,110 ყველა იმ რამ, რომ თქვენ უკვე სწავლის carry პირდაპირ მიღების Windows Store apps. 257 00:14:18,110 --> 00:14:22,920 რამ, რომ თქვენ უკვე შევიტყოთ ერთად გამოყენებით CSS სელექციონერები და ყველა იმ რამ 258 00:14:22,920 --> 00:14:27,180 არის ზუსტად ის, რასაც თქვენ აკეთებთ, რათა შეიქმნას განაცხადის აქ მაღაზიაში. 259 00:14:27,180 --> 00:14:29,640 ჩვენ გავლა ეს ყველაფერი ნელ bit. 260 00:14:29,640 --> 00:14:34,130 ძირითადად, მე მშენებლობის პერსონალის, რომ თქვენ უკვე აღებული დრო უნდა ვისწავლოთ. 261 00:14:34,130 --> 00:14:36,520 ეს არის საერთო სქემა ტექნოლოგიების, რომ თქვენ შეიძლება გამოიყენოთ 262 00:14:36,520 --> 00:14:38,790 რათა განაცხადების Windows 8. 263 00:14:38,790 --> 00:14:42,840 პერსონალის მარჯვენა დესკტოპის apps, მართლაც, რაც ჩვენ უკვე ვიცით. 264 00:14:42,840 --> 00:14:46,840 ეს არის ის, პერსონალის, რომ მართლაც Windows 7 მსოფლიოში გადაიტანება შევიდა Windows 8. 265 00:14:46,840 --> 00:14:51,920 ყველა იმ პარამეტრები განავითაროს: C #, VB, Win32 სახის განვითარებას. 266 00:14:51,920 --> 00:14:54,450 დიდი. არ არის პრობლემა. ახალი პერსონალის მარცხენა მხარეს. 267 00:14:54,450 --> 00:14:58,220 ეს არის ის, Windows Store apps, რომ როცა გვინდა ჩემი განცხადება სახაზო შევიდა Windows 8 268 00:14:58,220 --> 00:15:02,300 იყენებს ყველა იმ თვისებით, მიიღოს იგი შევიდა მაღაზიაში და მიიღოს, რომ მართლაც მაგარი გამოცდილება 269 00:15:02,300 --> 00:15:05,260 საქართველოს Windows Store პროგრამები. 270 00:15:05,260 --> 00:15:10,350 უნდა გავაკეთოთ, რომ, თქვენ ხედავთ, აქ თქვენ მოხვდით ყველა თქვენი არჩევანი XAML, C + +, 271 00:15:10,350 --> 00:15:14,100 C #, VB, თქვენ შეიძლება არ DirectX, რამ, როგორიცაა, რომ, რამ, რომ სცილდება slide. 272 00:15:14,100 --> 00:15:18,650 მაგრამ ჩვენთვის, ჩვენ ვაპირებთ ფოკუსირება უფლება იმ ფაქტს, რომ HTML, CSS და JavaScript 273 00:15:18,650 --> 00:15:22,890 მართლაც პირველი კლასის მოქალაქე მიღების განაცხადების Windows 8 274 00:15:22,890 --> 00:15:24,960 და Windows Store. 275 00:15:24,960 --> 00:15:27,950 ასე რომ, ეს არის კარგი ყველას აქ და ეგ თვალს ვიდეო 276 00:15:27,950 --> 00:15:30,760 იმიტომ, რომ თქვენ შეგიძლიათ მხოლოდ ბერკეტები ყველა იმ გამოცდილებას, რომ თქვენ გაქვთ 277 00:15:30,760 --> 00:15:33,900 და მართლაც უსიამოვნოა შევიდა რა Windows სთავაზობს. 278 00:15:33,900 --> 00:15:37,870 თქვენ ვაპირებთ, რომ ნაკრები APIs, რომელიც არ უნდა იყოს გასაკვირი. 279 00:15:37,870 --> 00:15:39,920 ყველა OS აქვს საკუთარი APIs. 280 00:15:39,920 --> 00:15:43,530 ჩვენ გამოამჟღავნონ რა Windows შეუძლია გააკეთოს მეშვეობით რასაც WinRT. 281 00:15:43,530 --> 00:15:46,370 ეს კომპლექტი APIs რომ უბრალოდ ყველაფერს აკეთებს თქვენთვის. 282 00:15:46,370 --> 00:15:51,650 თუ თქვენ უნდა გახსნა ფაილი, თქვენ უნდა გამოვიყენოთ კამერა, geolocation, რამ, როგორიცაა, რომ 283 00:15:51,650 --> 00:15:55,700 ისინი გადიან რა Windows გთავაზობთ თქვენ. 284 00:15:55,700 --> 00:15:59,370 წვდომისათვის, რომ ჩვენ კიდევ რამდენიმე JavaScript, რომ აპირებს, რათა ის კიდევ უფრო 285 00:15:59,370 --> 00:16:02,510 თქვენ უნდა გავაკეთოთ, რომ. ჩვენ კიდევ, რომ მომენტში. 286 00:16:02,510 --> 00:16:04,060 მაგრამ ახლა, რომ ძირითადად თქვენი საგზაო რუკა. 287 00:16:04,060 --> 00:16:06,770 რამ, რომ თქვენ უკვე აკეთებს თავზე რამდენიმე APIs 288 00:16:06,770 --> 00:16:11,280 რომ დაგეხმაროთ მუშაობა Windows შეადგენს მაღაზიის app. 289 00:16:11,280 --> 00:16:14,210 და ეს მართლაც ყველა თქვენ უნდა იცოდეს, მაღალი დონე. 290 00:16:14,210 --> 00:16:17,370 >> ჩვენ ჩაყვინთვის შევიდა რეალურად მომუშავე პერსონალის ახლა. 291 00:16:18,940 --> 00:16:21,950 რამ, თქვენ ალბათ უკვე ჩანს bunch of, 292 00:16:21,950 --> 00:16:26,760 ერთად IE9 ცოტა ხნის უკან ჩვენ გააცნო მხარდაჭერა ბევრი, დროს, 293 00:16:26,760 --> 00:16:30,340 ახალი სტანდარტების ინტერნეტში, ასე რომ ბევრი ახალი CSS თვისებები, 294 00:16:30,340 --> 00:16:34,380 ბევრი ახალი HTML, ECMAScript 5, რომელიც ნამდვილად JavaScript. 295 00:16:34,380 --> 00:16:38,090 ასე რომ, ყველაფერი, რომ გარდა მკაცრი რეჟიმი იყო IE9. 296 00:16:38,090 --> 00:16:42,290 Just ტონა პერსონალის CSS, CSS3, ყველა იქ. 297 00:16:42,290 --> 00:16:45,300 და ყველა ამ პერსონალის ახორციელებს ნაბიჯია შევიდა, რასაც ჩვენ ვაკეთებთ Windows 8. 298 00:16:45,300 --> 00:16:49,350 თქვენ შეგიძლიათ გამოიყენოთ ეს ყველაფერი, და თქვენ შეგიძლიათ გამოიყენოთ ყველაფერი, რაც არის ახალი IE10. 299 00:16:49,350 --> 00:16:54,640 With IE10 ჩვენ წარმოგიდგინოთ მხარდაჭერა ყველა ამ საკითხზე, ასევე. 300 00:16:54,640 --> 00:16:59,340 ისინი ყველა ტექნიკის დაჩქარებული ასე რომ, თუ თქვენ მანქანა, რომელსაც აქვს გარკვეული GPU, 301 00:16:59,340 --> 00:17:04,190 რომელიც, ალბათ, საკმაოდ ბევრი ყველა მანქანა, რომ თქვენ ვერ წარსულში 8 წლის განმავლობაში, 302 00:17:04,190 --> 00:17:07,609 თქვენ აპირებს შეძლებს აქვს ტექნიკის დაჩქარებული გამომუშავება, 303 00:17:07,609 --> 00:17:11,770 ვიზუალური გამომავალი CSS, ტილო, SVG. 304 00:17:11,770 --> 00:17:14,339 ყველა იმ რამ გაივლიან ტექნიკა დაჩქარება 305 00:17:14,339 --> 00:17:16,060 და იყოს, რომ ბევრად უფრო სწრაფად და უფრო ეფექტური. 306 00:17:16,060 --> 00:17:20,440 მოკლე მობილური ყოველივე ეს - I'm არ აპირებს გაიაროს ყველა ერთი რამ აქ - 307 00:17:20,440 --> 00:17:23,200 თუ ხედავთ, რომ ამ სიაში, თუ თქვენ შეგიძლიათ ეს გააკეთოთ IE10, 308 00:17:23,200 --> 00:17:25,650 თუ ის web app, რომ თქვენ გაშვებული, რომელიც მუშაობს IE10, 309 00:17:25,650 --> 00:17:28,640 ეს რაღაც შეგიძლიათ გააკეთოთ, როგორც Windows Store app. 310 00:17:28,640 --> 00:17:33,100 და ეს საკმაოდ ბევრი იყო. ასე რომ, თუ ის მუშაობს IE10, ის იმუშავებს, როგორც Windows Store app. 311 00:17:33,100 --> 00:17:36,370 ეს მაგიდაზე როგორც რაღაც, რომ თქვენ შეიძლება გამოიყენოთ. 312 00:17:36,370 --> 00:17:40,510 >> არსებობს ბევრი აქ. ჩვენ არ გვაქვს სანამ შუაღამისას, ასე რომ მე ვერ განიხილავს ყველაფერი აქ. 313 00:17:40,510 --> 00:17:44,060 თუმცა, არსებობს გარკვეული საიტები, რომ დაგეხმარებათ მესმის რა ეს ყველაფერი შეუძლია, 314 00:17:44,060 --> 00:17:45,520 და მე შენ გაჩვენებ ერთი მათგანი მეორე. 315 00:17:45,520 --> 00:17:48,410 მე უბრალოდ სურდა აღვნიშნო, რამდენიმე ძირითადი რამ, რომ თქვენ შეიძლება შევხედოთ. 316 00:17:48,410 --> 00:17:51,560 იქნებ თქვენ უკვე ჩანს ზოგიერთი თქვენი studies, 317 00:17:51,560 --> 00:17:56,610 მაგრამ ეს არის მართლაც გამოსადეგი, კერძოდ Windows Store apps, საწყისი CSS მხარეს. 318 00:17:56,610 --> 00:18:02,420 ასე რომ, მას შეუძლია ამის გაკეთება გარდაქმნას და გადასვლები, უზრუნველყოფს მოძრაობის ანიმაცია - 319 00:18:02,420 --> 00:18:07,010 ეს არის ყველა ნაწილი CSS, და ისინი ყველა მხარს უჭერს თანამედროვე ბრაუზერებში, 320 00:18:07,010 --> 00:18:11,370 და IE10 და IE9 დასძინა მხარდაჭერა დროთა განმავლობაში ყველა ეს ყველაფერი. 321 00:18:11,370 --> 00:18:15,220 და რატომ წერენ თავს, რატომ გავლა ყველა უბედურება აკეთებს ეს ყველაფერი ხელით 322 00:18:15,220 --> 00:18:19,970 როდესაც თქვენ შეიძლება გამოიყენოთ მარტივი CSS გარდაქმნის შექმნათ 3D ეფექტი თქვენი განაცხადი? 323 00:18:19,970 --> 00:18:22,740 დიდი. აი როგორ მუშაობს. 324 00:18:22,740 --> 00:18:24,530 მე არ შემიძლია, რომ რაიმე უფრო რთული, ვიდრე ეს. 325 00:18:24,530 --> 00:18:28,330 თუ თქვენ იცით, როგორ უნდა გავაკეთოთ ეს CSS, თქვენ იცით, როგორ უნდა გავაკეთოთ ეს Windows Store app. 326 00:18:28,330 --> 00:18:32,080 >> სცდება, რომ განლაგებას, რამ, როგორიცაა, თუნდაც მაღაზიაში app, 327 00:18:32,080 --> 00:18:35,350 მაგრამ სცდება, რომ ეძებს იქნებ news app, რომელიც გვიჩვენებს, თუ სტატიები 328 00:18:35,350 --> 00:18:40,160 ან რეცეპტები ან რამ, როგორიცაა, რომ ეს სხვა სახის თვისებები CSS ნამდვილად სასარგებლო: 329 00:18:40,160 --> 00:18:45,610 Grid, Flexbox, CSS რეგიონები უფრო სამართლიანად ახალი სტანდარტი, ისევე. 330 00:18:45,610 --> 00:18:51,190 ეს ყველაფერი ყველა აპირებს, რათა დაგეხმაროთ გაშლა out შინაარსი და შემოვა content შორის სექციები, 331 00:18:51,190 --> 00:18:55,470 გამოუვა pagination და სიტყვის გადატანისას გარეშე თქვენ მქონე წერენ პერსონალი თავს. 332 00:18:55,470 --> 00:18:57,500 უბრალოდ ამბობენ, "გთხოვთ, შემდეგ ჩემთვის," 333 00:18:57,500 --> 00:19:00,850 და როგორც ეკრანზე უძრავი ქონების განსხვავდება სხვადასხვა მანქანები 334 00:19:00,850 --> 00:19:03,850 ან როგორც თქვენ ნახავთ ამ მომენტში, როგორც თქვენ ვადამდელი განცხადება 335 00:19:03,850 --> 00:19:07,920 აქვს მცირე რაოდენობით სივრცე ეკრანზე, რომ არ არის პრობლემა CSS. 336 00:19:07,920 --> 00:19:11,160 მას შეუძლია ისარგებლოს - we'll საუბარი მედიის შეკითხვებს მეორე - 337 00:19:11,160 --> 00:19:15,880 მას შეუძლია იზრუნოს რამ repositioning თქვენი შინაარსის, მიედინება შინაარსის რეგიონებში 338 00:19:15,880 --> 00:19:21,240 უბრალოდ ეს ყველაფერი, რომ თქვენ შეიძლება უკვე დავინახეთ ვებ ტექნოლოგია. 339 00:19:21,240 --> 00:19:25,470 >> წლის HTML5 მხრივ, არსებობს ასევე bunch რამ 340 00:19:25,470 --> 00:19:28,140 რომ იქნება ძალიან გამოსადეგი თქვენთვის Windows Store apps. 341 00:19:28,140 --> 00:19:30,980 კიდევ ერთხელ, ჩვენ ვერ გავლა ყველა ეს, მაგრამ ისინი უბრალოდ აქ. 342 00:19:30,980 --> 00:19:35,470 ასე რომ, თუ თქვენ უნდა გამოიყენოს იგი, აუდიო და ვიდეო, თუ გსურთ გადამოწმება საწყისი ფორმები, 343 00:19:35,470 --> 00:19:40,570 geolocation, ყველაფერი, რაც შეგიძლიათ გააკეთოთ JavaScript ერთად JavaScript 5 ან ECMAScript 5, 344 00:19:40,570 --> 00:19:44,070 IndexedDB ადგილობრივი შენახვა - ეს არის ყველა ვარიანტი თქვენთვის. 345 00:19:44,070 --> 00:19:49,300 თუ თქვენ ვეძებთ პასუხს, უბრალოდ გამოიყურება არსებული ტექნოლოგიების HTML5 და CSS 346 00:19:49,300 --> 00:19:53,880 და თქვენ იპოვით ადვილი პასუხი, რომელსაც აქვს გააფართოვოს ბევრი რომ პერსონალი თავს. 347 00:19:53,880 --> 00:19:55,510 ნება მომეცით გაჩვენოთ გარშემო ცოტა აქ. 348 00:19:55,510 --> 00:19:57,920 მაქვს site ჩვენ შეგვიძლია წავიდეთ. 349 00:19:57,920 --> 00:20:01,590 ნება მომეცით დატოვა აქედან slide მეორე. 350 00:20:01,590 --> 00:20:06,450 >> თუ ჩვენ გარეთ IETestDrive.com, 351 00:20:06,450 --> 00:20:08,960 მე ამას არ გააკეთებს ბევრი დემო აქ. 352 00:20:08,960 --> 00:20:14,360 IETestDrive.com მართლაც აჩვენებს, თქვენ ბევრი რა არის ახალი ერთად IE10, 353 00:20:14,360 --> 00:20:16,220 რამ, რომ შეგიძლიათ გააკეთოთ. 354 00:20:16,220 --> 00:20:19,130 მე ეს ნამდვილად სასარგებლო, რადგან ნაცვლად კითხულობს მეშვეობით bunch of თეთრი ფურცლები, 355 00:20:19,130 --> 00:20:23,020 შევხედოთ რამდენიმე demos, და რომ აპირებს დაგეხმაროთ განათავსოთ თქვენი პირადი სარადარო 356 00:20:23,020 --> 00:20:26,620 თუ არა ტექნოლოგია აზრი კი რაიმე უფრო კვლევა 357 00:20:26,620 --> 00:20:29,070 ასე რომ თქვენ მესმის, "მე ვხედავ რა ეს არის." 358 00:20:29,070 --> 00:20:32,780 "მე მესმის, თუ რა მოთხოვნა ანიმაციები კარკასი აკეთებს ჩემთვის." 359 00:20:32,780 --> 00:20:36,900 "მე მესმის, როგორ შეიძლება გამოიყენოთ რეგიონები ან SVG ფილტრები." 360 00:20:36,900 --> 00:20:40,190 ხედავთ მათ მოქმედებაში, ვხედავთ მათ მაგალითზე აქ, 361 00:20:40,190 --> 00:20:44,930 და გადაწყვიტოს თავს თუ ეს იქნება სასარგებლო თქვენთვის საკუთარი პროექტები და მის ფარგლებს გარეთ 362 00:20:44,930 --> 00:20:47,840 როგორც თქვენ გააგრძელებს ვებ ტექნოლოგია. 363 00:20:47,840 --> 00:20:49,900 აქ მე უბრალოდ მოგიწოდებთ თქვენ შეხედეთ. 364 00:20:49,900 --> 00:20:52,880 არა მგონია, მე გაატაროთ ბევრი დრო რეალურად გაშვებული ეს. 365 00:20:52,880 --> 00:20:56,030 ჩვენ მივიღეთ საკმარისი შოუ წერა კოდი. 366 00:20:56,030 --> 00:21:01,640 თქვენ ნახავთ, აქ რამ touch ეფექტი შეეხოთ დაფუძნებული თამაშები რომ განყოფილებიანი, 367 00:21:01,640 --> 00:21:06,050 ანიმაცია, მართლაც სწრაფი ტექნიკის დაჩქარებული ანიმაცია იქ, 368 00:21:06,050 --> 00:21:11,230 ზოგიერთი ოპტიმიზაციას, რომ თქვენ ნახავთ ზოგიერთი ნიმუშები, ასევე, 369 00:21:11,230 --> 00:21:12,770 და იქ ბევრი, ბევრი სხვა. 370 00:21:12,770 --> 00:21:15,330 თუ აქ და გახსენით საიტის რუკა 371 00:21:15,330 --> 00:21:19,070 იქ უბრალოდ სასაცილოა ნომერი ნიმუშები აქ. 372 00:21:19,070 --> 00:21:20,690 ხედავთ მათ ყველა აქ. 373 00:21:20,690 --> 00:21:22,900 თუ თქვენ ეძებთ რაღაც ან თუ გსმენიათ ამის შესახებ რამე 374 00:21:22,900 --> 00:21:25,850 და თქვენ გაინტერესებთ, იქნებ ეს იქნება რაღაც cool გამოიყენონ app, 375 00:21:25,850 --> 00:21:31,720 სცადეთ აქ და იქ, ალბათ, საკმაოდ კარგი დემო იგი შეინახოთ თავს გარკვეული დრო. 376 00:21:31,720 --> 00:21:35,980 >> Okay? ნებისმიერი კითხვები ჯერჯერობით ეგ აქ? 377 00:21:35,980 --> 00:21:39,620 Okay. ჩვენ განახორციელოს აქ. 378 00:21:39,620 --> 00:21:41,920 ერთხელ, მხოლოდ შეამოწმოს, რომ გარეთ. 379 00:21:41,920 --> 00:21:45,450 ისინი ვებ სტანდარტებს, ასე რომ წასვლა ნებისმიერი სხვა სხვადასხვა საიტებზე, რომ თქვენ იცით 380 00:21:45,450 --> 00:21:50,550 და თუ იმ ტექნოლოგიების აზრი თუ რას ცდილობს. 381 00:21:50,550 --> 00:21:53,190 >> დასაწყისზე სლაიდები. 382 00:21:53,190 --> 00:22:00,290 მიუხედავად ამისა, თქვენ მოძრავი Web მსოფლიოში ნამდვილად დამონტაჟებული ადგილობრივი განაცხადის მსოფლიოში, 383 00:22:00,290 --> 00:22:01,850 ასე რომ, არსებობს გარკვეული რამ აღვნიშნო აქ. 384 00:22:01,850 --> 00:22:03,690 პირველ რიგში, არ არსებობს სერვერზე ჩართული აქ. 385 00:22:03,690 --> 00:22:06,120 არ არსებობს Apache, არ IIS გაშვებული აქ 386 00:22:06,120 --> 00:22:10,170 ემსახურება up გვერდების დისტანციური კლიენტი, დისტანციური ბრაუზერის აგენტი. 387 00:22:10,170 --> 00:22:13,000 ამ შემთხვევაში, ნამდვილად ყველაფერი შეფუთული up თქვენთვის. 388 00:22:13,000 --> 00:22:16,630 თქვენ წარმოადგინოს, რომ როგორც თქვენი განაცხადი მაღაზიაში, იგი იღებს დამოწმებული, 389 00:22:16,630 --> 00:22:22,190 ეს out მაღაზიაში, და შემდეგ ადამიანი, რომელსაც ათასობით დააყენოთ თქვენი თამაში ან თქვენი app. 390 00:22:22,190 --> 00:22:24,780 მაგრამ ძირითადად, ისინი უბიძგებენ მას ადგილობრივად მათი მანქანა. 391 00:22:24,780 --> 00:22:29,080 იქ არ არის საჭიროება წასვლა ინტერნეტში აღარ თუ თქვენ გაქვთ ზარები, რომ საჭიროა დისტანციური API, 392 00:22:29,080 --> 00:22:31,790 და ეს ნორმალურია, ისევე, ძალიან. 393 00:22:31,790 --> 00:22:35,330 მაგრამ ისინი არ იქნება, რომ რეჟიმი, სადაც მათ უნდა წავიდეს მოთხოვნის საპასუხოდ სერვერზე 394 00:22:35,330 --> 00:22:37,910 მიიღონ შემდეგი გვერდი მათი შინაარსი. 395 00:22:37,910 --> 00:22:41,380 ასე რომ განაცხადა, არსებობს რამდენიმე უმნიშვნელო API განსხვავებები. ეს არის ძალიან მცირე. 396 00:22:41,380 --> 00:22:46,850 ისინი ნაკლებად სავარაუდოა, რომ მოხვდა თქვენს ნორმალურ კოდირება, მაგრამ ისინი მაინც დოკუმენტირებული. 397 00:22:46,850 --> 00:22:50,030 ისინი სახის პირას შემთხვევებში. 398 00:22:50,030 --> 00:22:53,370 >> სხვა რამ ღირს მიუთითებს, არის ნდობა განსხვავებები. 399 00:22:53,370 --> 00:22:58,070 მე მხოლოდ აღვნიშნო, რომ ეს იმიტომ, რომ მე უბრალოდ გვინდა დავრწმუნდეთ, მე ვთქვი, რომ 400 00:22:58,070 --> 00:23:01,580 ასე რომ, თუ თქვენ გადაეყარონ მას შემდეგ, თქვენ ფიქრობთ, "Chris განაცხადა რაღაც შესახებ, 401 00:23:01,580 --> 00:23:04,890 "იქნებ, yeah, okay," და შემდეგ თქვენ დაბრუნდებით და გაირკვეს, თუ რა იყო ეს. 402 00:23:04,890 --> 00:23:06,480 კონტექსტის მნიშვნელობა. 403 00:23:06,480 --> 00:23:11,450 By default ვცდილობთ დავიცვათ მომხმარებელს ვექტორები თავდასხმა. 404 00:23:11,450 --> 00:23:13,400 არსებობს გარკვეული რამ, რომ შეგიძლიათ გააკეთოთ by default 405 00:23:13,400 --> 00:23:16,130 და გარკვეული რამ, რაც უნდა შეიცვალოს კონტექსტში საშუალებას. 406 00:23:16,130 --> 00:23:19,860 როგორც თქვენ იყენებთ ბიბლიოთეკების არსებობს - you've უკვე მუშაობს jQuery, 407 00:23:19,860 --> 00:23:23,650 მაგრამ თუ გადავხედავთ სხვა ბიბლიოთეკების არსებობს - თქვენ შეიძლება გამოყენებით ზოგიერთი ფუნქცია 408 00:23:23,650 --> 00:23:28,000 ასეთი სახის სცილდება ადგილობრივი გამოყენება, ჯერ უფრო დინამიური ურთიერთქმედების 409 00:23:28,000 --> 00:23:30,360 XHR მოითხოვს, რამ, როგორიცაა, რომ. 410 00:23:30,360 --> 00:23:33,090 ზოგჯერ შეიძლება იმ გაუქმდება იყოს, 411 00:23:33,090 --> 00:23:37,790 და ამ შემთხვევაში, უბრალოდ ძიების, ვეძებთ ადგილობრივ და ვებ კონტექსტში, 412 00:23:37,790 --> 00:23:39,560 და თქვენ გასარკვევად, თუ როგორ უნდა დაფიქსირება, რომ. 413 00:23:39,560 --> 00:23:42,580 უბრალოდ დარწმუნდით იცოდა, რომ, როგორც თქვენ დაიწყოს გამოიყენოთ სხვა ფარგლებში, 414 00:23:42,580 --> 00:23:45,720 რომელიც, უნდა აღვნიშნო, თქვენ შესანიშნავად გამოუვა. 415 00:23:45,720 --> 00:23:49,290 ასე რომ, თუ რაღაც ჩარჩო - we'll საუბარი ამ მეორე - 416 00:23:49,290 --> 00:23:54,000 სათამაშო და თქვენ გინდათ გამოიყენოთ, რომ გსურთ გამოიყენოთ ზოგიერთი კონტროლი ბიბლიოთეკები, რომლებიც არსებობს 417 00:23:54,000 --> 00:23:57,990 და თქვენ არ მინდა დაწერა, რომ პერსონალი თავს - ეს არის კარგი იდეა, არა? - 418 00:23:57,990 --> 00:23:59,560 თქვენ შეგიძლიათ სრულიად გამოიყენონ ეს პერსონალი. 419 00:23:59,560 --> 00:24:03,660 არაფერია ჩატარების თქვენი დაბრუნება გამოყენებით ნებისმიერი სახის ბიბლიოთეკა, რომელიც ეფუძნება JavaScript, 420 00:24:03,660 --> 00:24:05,380 CSS, HTML5. 421 00:24:05,380 --> 00:24:09,740 კიდევ ერთხელ, თუ ეს რაღაც შეგიძლიათ გააკეთოთ IE10, რომელიც heck ბევრი ამ დღეებში, 422 00:24:09,740 --> 00:24:11,220 თქვენ შეგიძლიათ ეს გააკეთოთ. 423 00:24:11,220 --> 00:24:14,800 გაიყვანოს იგი თქვენი app, მინიშნება, რომ JavaScript ბიბლიოთეკა, და გამოიყენოთ იგი თქვენს განაცხადს, 424 00:24:14,800 --> 00:24:19,880 უბრალოდ შენახვა გათვალისწინებით, რომ თქვენ შეიძლება მოხვდა უსაფრთხოების კონტექსტში ერთხელ, ხოლო - არა ძალიან ხშირად. 425 00:24:19,880 --> 00:24:24,150 >> და მაშინ თვისებები, ჩვენ წავიდეთ მეტი რამდენიმე იმ, როგორც ჩვენ წავიდეთ. 426 00:24:24,150 --> 00:24:27,500 UX თქვენ სახის მისაღებად გამოიყენება როგორც ხედავთ უფრო და უფრო განაცხადების 427 00:24:27,500 --> 00:24:29,250 საწყისი Windows Store. 428 00:24:29,250 --> 00:24:33,870 თქვენ მიიღებთ შეგრძნებას როგორ მუშაობს და როგორ დიზაინის ესთეტიკური ტენდენცია მუშაობა 429 00:24:33,870 --> 00:24:37,720 სხვადასხვა პროგრამები და რა ხალხი იქნება გამოყენებული განიცდის. 430 00:24:37,720 --> 00:24:39,660 ეს მართლაც მნიშვნელოვანი ნაწილი. 431 00:24:39,660 --> 00:24:42,460 დარწმუნდით, რომ როდესაც ისინი მუშაობს თქვენი app, ისინი არ უნდა წაიკითხოთ სახელმძღვანელო, 432 00:24:42,460 --> 00:24:44,300 რომელიც არ გააკეთოს, სხვათა შორის. 433 00:24:44,300 --> 00:24:46,650 მათ უნდა მხოლოდ შეძლებს დაუკარით თქვენი განცხადება 434 00:24:46,650 --> 00:24:49,450 და მჭიდროდაა ის გარეშე ბევრი სირთულის. 435 00:24:49,450 --> 00:24:52,660 მიერ sticking და დაცვით ბევრი ეს პრაქტიკა, 436 00:24:52,660 --> 00:24:57,640 თქვენ აპირებთ თქვენი მომხმარებლის დიდი სასარგებლოდ, მიღების, რომ ადვილია. 437 00:24:57,640 --> 00:25:01,810 >> Okay. ერთი ბოლო რამ API მხარეს და შემდეგ ჩვენ შეღწევას რეალურად წერა კოდი. 438 00:25:01,810 --> 00:25:05,660 WinJS ის არის, რომ რაც ვთქვი, ძალიან მოკლედ რომ რთული slide 439 00:25:05,660 --> 00:25:08,850 ყველა იმ სხვადასხვა არჩევანი რომ თქვენ გაქვთ მიღების პროგრამა. 440 00:25:08,850 --> 00:25:10,890 WinJS, შეგიძლიათ ვფიქრობ, რომ ეს buddy. 441 00:25:10,890 --> 00:25:13,680 ეს არის თქვენი მეგობარი, რათა დაგეხმაროთ წერენ პერსონალის უფრო სწრაფად. 442 00:25:13,680 --> 00:25:18,820 უბრალოდ JavaScript და CSS. თქვენ არ გამოიყენოს იგი. თქვენ შეგიძლიათ გამოიყენოთ ის. 443 00:25:18,820 --> 00:25:22,180 თუ თქვენ ვაპირებთ იყოს მოუწოდებდა, რომ Windows თვისებები, თქვენ დასრულდება up გამოყენებით, 444 00:25:22,180 --> 00:25:27,210 მაგრამ თუ არსებობს რამ, როგორიცაა ზოგიერთი დიზაინი თარგების ან კონტროლის რომ თქვენ ნამდვილად არ მინდა გამოიყენოს, 445 00:25:27,210 --> 00:25:29,090 გსურთ გამოიყენოთ რაღაც, ეს თქვენზეა. 446 00:25:29,090 --> 00:25:32,580 გადაწყვეტს, თუ რა გსურთ გამოიყენოთ და სტილი, რომ გსურთ გამოიყენოთ. 447 00:25:32,580 --> 00:25:37,250 შტრიხები namespacing და კლასი თაობა - თქვენზეა. 448 00:25:37,250 --> 00:25:41,650 თუ თქვენ გირჩევნიათ ერთი ან მეორე, ეს მთლიანად თქვენი არჩევანი. ეს ჯერ კიდევ JavaScript და CSS. 449 00:25:41,650 --> 00:25:43,860 მაგრამ ის აპირებს დაგეხმარებათ ბევრი პერსონალი. 450 00:25:43,860 --> 00:25:47,780 მაგალითად, აქ არის subset რა შეგვიძლია გავაკეთოთ, 451 00:25:47,780 --> 00:25:50,790 რამ, როგორიცაა ეხმარება ასინქრონული პროგრამირების ერთად დაპირებებს. 452 00:25:50,790 --> 00:25:54,000 ნებისმიერი გსმენიათ ან მუშაობდა Node.js? 453 00:25:54,000 --> 00:25:59,520 ეს საერთო ნიმუში მუშაობა ასინქრონული პროგრამირების. 454 00:25:59,520 --> 00:26:02,370 ასე რომ, ძირითადად თუ რას ამბობდა არის, "წადი რაღაც, 455 00:26:02,370 --> 00:26:05,790 "და თქვენ აპირებს მომეცი დაპირება, რომ თქვენ დაბრუნდება ჩემთან, როდესაც თქვენ გაკეთდეს." 456 00:26:05,790 --> 00:26:08,400 რომ არსებითად, რა ხდება. 457 00:26:08,400 --> 00:26:12,400 ასე რომ თქვენ არ გაყინოთ თქვენი განცხადება, ხოლო პროფაილი აპირებს და კრეფა ფაილი 458 00:26:12,400 --> 00:26:15,810 ან რაღაც ხდება streamed ქვემოთ ინტერნეტში. 459 00:26:15,810 --> 00:26:17,210 UI რჩება თანამგრძნობი. 460 00:26:17,210 --> 00:26:19,410 და შეგიძლიათ გააკეთოთ, რომ გამოყენებით ასინქრონული პროგრამირების. 461 00:26:19,410 --> 00:26:23,620 ჟღერს ridiculously რთული, მაგრამ ეს მართლაც ადვილი, რადგან თქვენ იყენებთ დაპირებებს 462 00:26:23,620 --> 00:26:27,900 და თქვენ უბრალოდ ამბობენ, "წადი ამის გაკეთება და როდესაც თქვენ გაკეთდეს, დარეკეთ თავში ამ მეთოდით." 463 00:26:27,900 --> 00:26:30,270 რომ საკმაოდ ბევრი მას. ეს ყველაფერი აგებული WinJS. 464 00:26:30,270 --> 00:26:35,120 ის აპირებს, რომ მას ბევრი ადვილია დაწერა ნამდვილად მოქნილი და ძლიერი პროგრამა. 465 00:26:35,120 --> 00:26:37,870 >> თქვენ ხედავთ, დანარჩენი აქ, ბევრი ანიმაცია. 466 00:26:37,870 --> 00:26:41,240 ალბათ ერთ ერთი ყველაზე უფრო მნიშვნელოვანი რამ ამ slide არის კონტროლი. 467 00:26:41,240 --> 00:26:44,680 ვფიქრობ, მთელი - yeah, მე. 468 00:26:44,680 --> 00:26:48,900 აი მაგალითი რამოდენიმე კონტროლის რომ თქვენ შეგიძლიათ გამოიყენოთ თქვენი განაცხადი. 469 00:26:48,900 --> 00:26:51,060 ეს არის ყველა სწორი მდე WinJS. 470 00:26:51,060 --> 00:26:53,430 თქვენ არ წერდა ამ თქუენგან, 471 00:26:53,430 --> 00:26:55,990 უბრალოდ ამბობენ, "აი როგორ მინდა დაკომპლექტებას ჩემი განცხადება." 472 00:26:55,990 --> 00:26:59,420 "მე გამოყენება flip კალენდარი ამიტომ შეგვიძლია წავიდეთ შორის სხვადასხვა სურათები." 473 00:26:59,420 --> 00:27:03,380 მე არ გაჩვენეთ სემანტიკური Zoom. მე გაჩვენებთ, რომ მეორე. 474 00:27:03,380 --> 00:27:05,700 ListViews. არსებობს GridViews. 475 00:27:05,700 --> 00:27:08,680 თქვენ უკვე ჩანს ქსელის ნაწილი მაღაზიაში განაცხადი, 476 00:27:08,680 --> 00:27:12,170 ასე რომ მას შეუძლია გამოიყენოს ბლოკები შინაარსის და სენსორული მასშტაბით რომ. 477 00:27:12,170 --> 00:27:15,660 Flyout მენიუები თქვენ ნახავთ დროდადრო. 478 00:27:15,660 --> 00:27:19,090 App ბარი მე აჩვენა თქვენ, რომ ახალი Paint განაცხადის ისევე, 479 00:27:19,090 --> 00:27:22,190 ასე რომ თქვენ ნახეთ, თუ როგორ შეგიძლიათ Customize რომ აყენებს ღილაკების ის 480 00:27:22,190 --> 00:27:26,360 და რომელსაც, რომ დასამალი მოშორებით, როდესაც თქვენ არ მაინტერესებს გამოვიყენოთ რომ. 481 00:27:26,360 --> 00:27:28,120 რომ მართლაც სრულიად მდე თქვენ გამოიყენოს. 482 00:27:28,120 --> 00:27:30,210 ეს არის ყველა კონტროლი, რომლებიც ნაწილი WinJS. 483 00:27:30,210 --> 00:27:33,640 მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ ეს მხოლოდ მეორე, მაგრამ უფრო მეტია, ვიდრე მხოლოდ ამ, 484 00:27:33,640 --> 00:27:37,060 და მთავარია, მათი გამოყენება თუ გსურთ, გადარჩენა გარკვეული დროის განმავლობაში. 485 00:27:37,060 --> 00:27:40,830 >> თუ თქვენ გაქვთ სხვა კონტროლის ბიბლიოთეკების, რომ გსურთ გამოიყენოთ, რომ შესანიშნავად ჯარიმა ძალიან. 486 00:27:40,830 --> 00:27:46,300 რამ, როგორიცაა jQuery UI ბევრი ასეთი იდეა, ისევე, 487 00:27:46,300 --> 00:27:51,280 კიდევ კონტროლის რომ გაავრცელოს, რაც შეგიძლიათ გააკეთოთ HTML და JavaScript. 488 00:27:52,690 --> 00:27:55,680 მოდით ჩაყვინთვის შემოსული მე უკვე ვთქვი, რომ. გამოიყენეთ ის, რაც გსურთ. 489 00:27:55,680 --> 00:27:59,680 უბრალოდ გვახსოვდეს, რომ თქვენ შეიძლება გადაეყარონ ზოგიერთი კონტექსტში საკითხები. 490 00:27:59,680 --> 00:28:03,380 მაგრამ თქვენ, რა თქმა უნდა ავურიოთ და ემთხვევა რასაც სახის ბიბლიოთეკების თქვენ კომფორტულად, 491 00:28:03,380 --> 00:28:06,770 გსურთ გაიგოთ, თქვენ გინდათ გამოიყენოთ, გადარჩენა თავს გარკვეული დრო. 492 00:28:06,770 --> 00:28:09,850 >> მოდით ვისაუბროთ ინსტრუმენტები მხოლოდ მეორე. 493 00:28:09,850 --> 00:28:12,400 თქვენ შეგიძლიათ მიიღოთ რაც თქვენ უნდა დაიწყოს მუშაობა Windows Store apps. 494 00:28:12,400 --> 00:28:17,360 იმ შემთხვევაში, თუ მე უკან, მე ძალიან ბევრი რამ აქ. 495 00:28:17,360 --> 00:28:21,770 თუ ამ გვერდზე, რომელიც dev.windows.com, 496 00:28:21,770 --> 00:28:23,300 თქვენ შეგიძლიათ გადმოწეროთ ყველაფერი რაც თქვენ გჭირდებათ. 497 00:28:23,300 --> 00:28:28,170 როგორც სტუდენტებს, თქვენ გაქვთ მეტი საზოგადოების აკეთებს, 498 00:28:28,170 --> 00:28:30,670 ასე რომ თქვენ შეგიძლიათ მიიღოთ უმაღლესი ბოლომდე ვერსიები Visual Studio. 499 00:28:30,670 --> 00:28:34,090 Edwin აღნიშნული უკვე შეგიძლიათ მიიღოთ Windows ასევე. 500 00:28:34,090 --> 00:28:36,790 მაგრამ ზოგადად, ყველა დეველოპერები, შეგიძლიათ გადადით ამ საიტზე 501 00:28:36,790 --> 00:28:40,380 და ჩამოტვირთოთ ყველაფერი უნდა გააკეთოს განაცხადი, და ეს ყველაფერი უფასოდ. 502 00:28:40,380 --> 00:28:42,460 ასე რომ, არსებობს უფასო მობილური Visual Studio, 503 00:28:42,460 --> 00:28:44,450 არსებობს ინსტრუმენტები, რომელიც დააყენოთ ერთად რომ - 504 00:28:44,450 --> 00:28:47,240 ყველაფერი თქვენ უნდა შექმნათ და გამოსცადოთ თქვენი განაცხადი. 505 00:28:47,240 --> 00:28:50,130 ეს მხოლოდ მაშინ, როდესაც თქვენ აპირებს გამოაქვეყნოს თქვენი განცხადება up მაღაზიაში 506 00:28:50,130 --> 00:28:52,470 რომ თქვენ ვაპირებთ გვჭირდება დეველოპერი ანგარიში. 507 00:28:52,470 --> 00:28:56,100 ეს ძალიან მჯერა, რომ უფასოა. ეს არის უფასო სტუდენტებს ისევე? >> [Guarin] რომელი? 508 00:28:56,100 --> 00:28:57,970 დეველოპერი ანგარიშზე, ფაქტობრივი წარდგენის. >> [Guarin] დიახ. 509 00:28:57,970 --> 00:28:59,580 ეს უფრო კარგი ამბავია. 510 00:28:59,580 --> 00:29:00,840 თქვენ წავიდეთ შევხედოთ ამ. 511 00:29:00,840 --> 00:29:03,840 ეს ვიტყვი ინდივიდუალური იყოს ის $ 49. 512 00:29:03,840 --> 00:29:06,140 მაგრამ არ იწერთ, რომ როგორც სტუდენტი. 513 00:29:06,140 --> 00:29:10,250 ჩვენ კიდევ რამდენიმე ინფორმაციას თქვენი პროგრამების, რომ შეგიძლიათ მიიღოთ ანგარიში უფასოდ, 514 00:29:10,250 --> 00:29:13,980 და რომ ნება თქვენ მაშინ თქვენი განაცხადების უფლება მდე მაღაზიაში, 515 00:29:13,980 --> 00:29:17,370 როგორც ბევრი, როგორც გსურთ, და ყველა რომ კარგია მალე მოჰყვება. 516 00:29:17,370 --> 00:29:19,710 ასე რომ dev.windows.com. 517 00:29:19,710 --> 00:29:22,170 თქვენ შეგიძლიათ გადმოწეროთ ინსტრუმენტები, რომ თქვენ ალბათ საჭიროა აქ. 518 00:29:22,170 --> 00:29:25,310 და, თუ გსურთ, შეგიძლიათ მიიღოთ საცდელი ვერსია Windows აქ, 519 00:29:25,310 --> 00:29:27,160 მაგრამ ერთხელ, თქვენ არ უნდა. 520 00:29:27,160 --> 00:29:32,880 >> მეორე ადგილზე - ნება მომეცით აღვნიშნო, ამ ერთი თქვენ სწრაფად - არის design.windows.com. 521 00:29:32,880 --> 00:29:34,770 ეს იყო dev.windows.com. 522 00:29:34,770 --> 00:29:37,770 Design.windows.com, შეგიძლიათ გამოიცანით რა ეს შეეხება. 523 00:29:37,770 --> 00:29:40,380 ეს არის რეალურად საკმაოდ მეგობრული საიტზე. არსებობს ბევრი კარგი ინფორმაცია აქ. 524 00:29:40,380 --> 00:29:41,770 შეგიძლიათ მუშაობა მეშვეობით. 525 00:29:41,770 --> 00:29:43,960 ის აპირებს მოგცემთ რამდენიმე რჩევა, ზოგი რამ 526 00:29:43,960 --> 00:29:46,760 რომ იქნებ არ მიფიქრია ადრე ან გაიზიარეს ადრე, 527 00:29:46,760 --> 00:29:50,780 ისევე როგორც დიზაინისა touch, დიზაინი, სხვადასხვა ფორმის ფაქტორები, 528 00:29:50,780 --> 00:29:55,310 დიზაინისა შესაძლებლობების Windows 8, რამ ვთქვი ადრე 529 00:29:55,310 --> 00:29:58,740 როგორიცაა სამძებრო და გაზიარების, ზოგი რამ, რომ მე არ ისაუბრა არავის გაუკეთებია. 530 00:29:58,740 --> 00:30:05,570 ისინი ყველა აქ ჩამოთვლილი, და ეს საკმაოდ კარგი ნაკრები გამოსადეგია ფაილი გვერდები 531 00:30:05,570 --> 00:30:08,670 რომელიც დაგეხმარებათ მესმის თუ როგორ უნდა მიიღოს გარკვეული სახის განცხადება, 532 00:30:08,670 --> 00:30:14,250 როგორ უნდა გავაკეთოთ ურთიერთქმედება, თუ როგორ უნდა გაუმკლავდეთ UI და UX თქვენი განაცხადი. 533 00:30:14,250 --> 00:30:18,630 მე გირჩევთ, რომ თქვენ შეხედეთ ეს, განსაკუთრებით თუ თქვენ რაღაც მომენტში 534 00:30:18,630 --> 00:30:22,960 იმ იმედით, რომ გამოაქვეყნოს განცხადება მაღაზიაში. 535 00:30:22,960 --> 00:30:25,250 თქვენ აპირებს გვინდა ვიცოდეთ, თუ როგორ უნდა მიიღოს კარგი განაცხადი 536 00:30:25,250 --> 00:30:28,300 იმიტომ ვთქვი ადრე თუ არა, არსებობს იმ მიმოხილვა ერთხელ. 537 00:30:28,300 --> 00:30:29,930 ადამიანი იქნება უბედური. 538 00:30:29,930 --> 00:30:32,960 ისინი ვერ შევძლოთ რამ, რომ ელიან უფლება ადგილებში. 539 00:30:32,960 --> 00:30:36,590 არავის არ სურს, რომ მოხდეს თქვენ. 540 00:30:36,590 --> 00:30:39,220 >> წინსვლას აქ, ნება მომეცით დახუროს, რომ ქვემოთ. 541 00:30:39,220 --> 00:30:43,700 ახლა, იცით, სად უნდა მიიღოს რამ, მე გაჩვენებთ თუ როგორ რეალურად დაიწყოს გამოყენებით პერსონალი. 542 00:30:43,700 --> 00:30:48,520 დასაწყისისთვის, მე რეალურად ნახოთ აქ მაგალითად დესკტოპის apps ჩემს დაწყება ეკრანზე. 543 00:30:48,520 --> 00:30:53,600 აქ შეგიძლიათ იხილოთ Visual Studio, ხედავთ Blend და დეველოპერი ინსტრუმენტები რომ მაქვს. 544 00:30:53,600 --> 00:30:55,890 მათ აქვთ ოდნავ განსხვავებული კრამიტი. 545 00:30:55,890 --> 00:30:57,930 ეს იმიტომ, რომ ისინი დესკტოპის apps, 546 00:30:57,930 --> 00:31:00,960 და ამ შემთხვევაში ისინი ყველა აპირებს დაიწყოს თავში ჩემი desktop 547 00:31:00,960 --> 00:31:05,350 მართლაც, ისევე როგორც apps, რომ თქვენ გამოიყენება. 548 00:31:05,350 --> 00:31:06,960 ასე რომ, Windows გამოცდილება, ეს იგივე. 549 00:31:06,960 --> 00:31:12,940 ისინი არ არიან, მაგალითად, როგორიცაა შეიარაღებული! ან ეს ყველაფერი. ნება მომეცით დაიწყოს ერთი სწრაფად. 550 00:31:12,940 --> 00:31:14,340 რეალურად, აქ არის საინტერესო ერთი. 551 00:31:14,340 --> 00:31:19,210 ეს იყო შემუშავებული სტუდენტებისთვის თანამშრომლობის at NERD. 552 00:31:19,210 --> 00:31:23,430 Full screen განაცხადი, ასეთი გამოცდილება აქ. 553 00:31:23,430 --> 00:31:26,290 Oh, ლამაზი cut ეკრანები და ყველა სახის fun stuff. 554 00:31:26,290 --> 00:31:34,330 ისინი განვითარებული ეს. ჩვენ შეიძლება ასევე დავანახოთ მთელ რამ ხოლო ჩვენ მას. 555 00:31:37,510 --> 00:31:41,070 რეალურად, მე მუშაობდა მათთან ცოტა, მისცა მათ რამდენიმე რჩევა, თუ რამ 556 00:31:41,070 --> 00:31:44,160 იმიტომ, რომ ისინი აკეთებენ JavaScript მათი გამოყენება. 557 00:31:44,160 --> 00:31:46,460 გთხოვთ, მე არ იღებენ საკრედიტო მათი მუშაობა; გააკეთეს ყველა სამუშაო. 558 00:31:46,460 --> 00:31:48,990 მე უბრალოდ მისცა მათ ცოტა რჩევა აქ და იქ, 559 00:31:48,990 --> 00:31:52,400 მაგრამ ისინი რამდენიმე დიდი პერსონალი გამოყენებით JavaScript წინა ბოლომდე 560 00:31:52,400 --> 00:31:56,920 და გაათანაბრა ზოგიერთი ფიზიკა ძრავები და რამ უნდა გააკეთოს ბევრი ამ სამუშაოს. 561 00:32:00,120 --> 00:32:03,360 წასვლა. მოდით ვნახოთ, თუ, რომელიც მუშაობს. 562 00:32:03,360 --> 00:32:07,010 Wow, ეს ჯერ კიდევ მუშაობდა. ყველა უფლება, კარგი. მაგრამ თქვენ გაქვთ იდეა. 563 00:32:07,010 --> 00:32:09,350 სრული ეკრანის app, ნამდვილად კარგი გამოცდილება. 564 00:32:09,350 --> 00:32:14,250 ეს ხელს უწყობს არა მხოლოდ ჩემი მაუსის და კალამი თუ მაქვს რამ, როგორიცაა, მაგრამ ასევე შეეხოთ. 565 00:32:14,250 --> 00:32:19,420 თუ მქონდა სენსორული, შემეძლო უბრალოდ მიაპყროს გადატანა და გავაგრძელოთ მუშაობა, რომ. 566 00:32:19,420 --> 00:32:21,440 >> ერთი რამ მე არ ნახოთ, და მიზეზი, რის გამოც მე შემოტანა ამ up 567 00:32:21,440 --> 00:32:23,840 არის მინდოდა კიდევ ერთი app რათა ნახოთ თუ რა შეგიძლიათ გააკეთოთ, 568 00:32:23,840 --> 00:32:29,480 თქვენ შეგიძლიათ რეალურად მიიღოს განაცხადების Windows და გადაიტანეთ ისინი მხარეს ეკრანზე. 569 00:32:29,480 --> 00:32:33,070 ეს ჰქვია მიბმის განაცხადი. 570 00:32:33,070 --> 00:32:37,800 ამ შემთხვევაში, მე მიღებული Inkarus და მე დასძინა, რომ იმ მხარეს აქ. 571 00:32:37,800 --> 00:32:42,990 ეს არის Snap აზრით, და რომელიც საშუალებას აძლევს ჩემთვის რაღაც, ხოლო განაცხადის არსებობს. 572 00:32:42,990 --> 00:32:46,210 საუკეთესო თამაშები ნახავთ ყველაფერს უბრალოდ პაუზის. 573 00:32:46,210 --> 00:32:51,090 რომ ჩვეულებრივ ღირსეული რამ უნდა გააკეთოს, თუ თქვენი თამაში შეიძლება როგორმე მასშტაბის ქვემოთ 574 00:32:51,090 --> 00:32:54,210 რომ მცირე დადგენილების, როგორც იქნებ რაიმე სახის სამაგიდო თამაშები 575 00:32:54,210 --> 00:32:55,620 ან რამ, როგორიცაა, რომ ხანდახან. 576 00:32:55,620 --> 00:32:58,570 მაგრამ ზოგადად, მარტივი რამ გავაკეთოთ და ყველაზე შესაფერისი რამ უნდა გააკეთოს თამაშები 577 00:32:58,570 --> 00:33:00,620 არის პაუზის განაცხადი. 578 00:33:00,620 --> 00:33:09,440 განაცხადების როგორიცაა საინფორმაციო პროგრამები, თუ მე დაიწყოს ამ ერთი და მერე ვადამდელი ეს, 579 00:33:09,440 --> 00:33:16,170 თქვენ ნახავთ, რომ რეალურად იცვლება მნიშვნელოვნად, როგორ წარდგენის მონაცემების თქვენ. 580 00:33:16,170 --> 00:33:20,070 აქ ის გვიჩვენებს, თუ ნამდვილად უფრო ვერტიკალური პან, რომ ინფორმაცია, 581 00:33:20,070 --> 00:33:23,340 მაგრამ მე მაინც აბსოლუტურად გამოიყენოთ პროგრამა. 582 00:33:23,340 --> 00:33:25,640 ასე რომ, ჯერ კიდევ ძალიან სასარგებლო. 583 00:33:25,640 --> 00:33:29,870 ის ფაქტი, რომ ეს პატარა დეტალური არ დამტოვე გამოყენებით, რომ app. ასე რომ, ვფიქრობ, რომ. 584 00:33:29,870 --> 00:33:32,090 ეს არის რაღაც, რომ თქვენ უნდა თქვენი apps გავაკეთოთ, რომ გარკვეულწილად, 585 00:33:32,090 --> 00:33:35,370 მაგრამ ეს თქვენი გადასაწყვეტია, რათა დადგინდეს, რამდენად ფუნქციონალური თქვენი apps არ უნდა იყოს 586 00:33:35,370 --> 00:33:39,080 ამ სახის პატარა გარემოში. 587 00:33:39,080 --> 00:33:44,780 ნება მომეცით ჩემი გამოსვლა, რომ ერთი ქვემოთ და დავუბრუნდეთ სად ვიყავით აქ. 588 00:33:44,780 --> 00:33:48,110 >> Edwin, თქვენ დამატებული სურათი მე უკვე? >> [Guarin] Yeah. >> [Bowen] შეხედეთ, რომ. 589 00:33:48,110 --> 00:33:51,510 ვხედავ, რომ? Edwin დამატება სურათი. [იცინის] 590 00:33:51,510 --> 00:33:54,410 >> მოდით დავუბრუნდეთ აქ შევიდა Visual Studio. ნება მომეცით დაიწყოს ამ თქვენთვის. 591 00:33:54,410 --> 00:33:58,170 მე ვერ აირჩიეთ ფილა რომ დაწყება ეკრანზე. 592 00:33:58,170 --> 00:34:02,630 ეს მოიტანა ჩემთვის ისევ Desktop რეჟიმში, და ის იწყებს desktop app of Visual Studio. 593 00:34:02,630 --> 00:34:06,790 ეს არის Windows რომ იცით. 594 00:34:06,790 --> 00:34:09,100 შემიძლია წავიდეთ წინ და შექმნას პროექტის აქ. 595 00:34:09,100 --> 00:34:11,159 ჩვენ ყურადღებას ისევ JavaScript, HTML. 596 00:34:11,159 --> 00:34:16,510 მე ვაპირებ წასვლა და აირჩიეთ აქ ქვეშ JavaScript, Windows Store. 597 00:34:16,510 --> 00:34:19,010 არსებობს მთელი რიგი თარგები რომ თქვენ შეგიძლიათ გამოიყენოთ. 598 00:34:19,010 --> 00:34:21,710 პროდუქტიულობა, მე გირჩევთ შევხედოთ ზოგიერთი სხვა პირობა აქ 599 00:34:21,710 --> 00:34:23,489 ისევე როგორც Grid და გაყოფა. 600 00:34:23,489 --> 00:34:25,270 ისინი ნამდვილად სასარგებლოა, თუ თქვენ მიღების განაცხადი 601 00:34:25,270 --> 00:34:28,960 რომ აპირებს ისეთი დიზაინი და ნავიგაცია. თქვენ ნახავთ ამ ბევრი. 602 00:34:28,960 --> 00:34:33,070 ერთი მე უბრალოდ აჩვენა თქვენ რეალურად მაგალითად ქსელის პროგრამა. 603 00:34:33,070 --> 00:34:36,880 ასე რომ, თუ ფიქრობთ, რომ თქვენ ვაპირებთ იყოს მიღების news app ან RSS reader 604 00:34:36,880 --> 00:34:43,120 ან რამე მაგდაგვარს, რომელიც ეხება მრავალი მასალა, რომელიც თქვენ გსურთ ნახოთ დეტალურად 605 00:34:43,120 --> 00:34:45,989 ვიფიქროთ გამოყენებით ერთი ასეთი თარგები უნდა დავიწყოთ სწრაფად 606 00:34:45,989 --> 00:34:48,380 და შეცვლა ეს იქიდან. 607 00:34:48,380 --> 00:34:50,120 მაგრამ ასე რომ მე შემიძლია თქვენ ყველა მოძრავი ნაწილები აქ 608 00:34:50,120 --> 00:34:56,120 მე ვაპირებ, რომ შევქმნათ ცარიელი app, და მაშინ ჩვენ წავიდეთ ცოტა სიღრმეში დეტალები. 609 00:34:56,120 --> 00:34:58,690 მე უბრალოდ მიღების, რომ ცარიელი განაცხადის აქ. 610 00:34:58,690 --> 00:35:01,270 ის აპირებს შექმნას მთელი პროექტი ჩემთვის. 611 00:35:01,270 --> 00:35:03,290 მე გახსნას რამ, რომ მე მინდა გაჩვენოთ იყოს. 612 00:35:03,290 --> 00:35:08,550 ნება მომეცით უბრალოდ მიუახლოვდით ცოტა გაჩვენოთ რა შეიქმნა ჩვენთვის აქ. 613 00:35:08,550 --> 00:35:11,350 რამ, რომ თქვენ აპირებს შევხედოთ პირველი ყველა დასახელებული იყოს. 614 00:35:11,350 --> 00:35:15,970 ასე რომ, თქვენ აპირებს ვეძებოთ default.html, default.js და default.css. 615 00:35:15,970 --> 00:35:19,590 სხვა რამ აღვნიშნო, არის ის, რომ ჩვენ უკვე გვაქვს მინიშნება რა ვთქვი ადრე. 616 00:35:19,590 --> 00:35:24,530 ეს არის WinJS. არავინ რეალურად უწოდებს მას ამ ხნის სახელი აქ. 617 00:35:24,530 --> 00:35:27,710 ეს არის WinJS, Windows ბიბლიოთეკა JavaScript. 618 00:35:27,710 --> 00:35:29,530 თუ გახსნა it up, თქვენ ხედავთ, ეს ყველაფერი აქ. 619 00:35:29,530 --> 00:35:31,820 არსებობს სხვადასხვა CSS ფაილი, არსებობს JavaScript. 620 00:35:31,820 --> 00:35:33,520 ის არსებობს, რათა დაგეხმაროთ out. 621 00:35:33,520 --> 00:35:37,190 ეს მართლაც არსებობს, რათა კონტროლისა და სტილის და პერსონალი, შეგიძლიათ უბრალოდ გამოიყენოთ ავტომატურად. 622 00:35:37,190 --> 00:35:41,240 თუმცა ისევ და ისევ, თუ არსებობს რამ გსურთ გამოიყენოთ ნაცვლად თვალსაზრისით სტილის და კონტროლის, 623 00:35:41,240 --> 00:35:45,600 ეს მთლიანად თქვენზეა. მე გაჩვენებთ, თუ როგორ გამოიყენოთ რამდენიმე იმ რამ ახლა. 624 00:35:45,600 --> 00:35:51,020 >> უკან მეტი გადატანა ჩვენი მარცხენა მხარეს, ნება მომეცით გაჩვენოთ ნაგულისხმევი HTML გვერდი. 625 00:35:51,020 --> 00:35:54,490 თქვენ უკვე ჩანს WinJS პერსონალის და რომ მართლაც ყველა რომ იქ 626 00:35:54,490 --> 00:35:59,930 იმ შუა ხაზი markup, უბრალოდ შემოტანა CSS by default 627 00:35:59,930 --> 00:36:02,370 და აღზრდა რამდენიმე JavaScript ფაილები WinJS. 628 00:36:02,370 --> 00:36:06,400 თქვენ არ უნდა იყოს სამაგისტრო რა ხდება შიგნით იმ ფაილებს. 629 00:36:06,400 --> 00:36:10,110 ეს არის საკმაოდ საინტერესო შევხედოთ მათ სახის განიხილავს, თუ რა ხდება იქ 630 00:36:10,110 --> 00:36:14,410 იმიტომ, რომ იქ საკმაოდ საინტერესო შუალედური და მოწინავე ტექნიკის ხდება იქ, 631 00:36:14,410 --> 00:36:18,100 მაგრამ ლამაზი რამ არის, როგორც დეველოპერები, შეგიძლიათ უბრალოდ ისარგებლოს მათ, უბრალოდ, მათი გამოყენება 632 00:36:18,100 --> 00:36:19,510 და ნამდვილად არ აღელვებს ეს. 633 00:36:19,510 --> 00:36:21,960 თქვენ შეგიძლიათ კვლავ მართოს მანქანა გარეშე ვიცი როგორ მუშაობს, უფლება? 634 00:36:21,960 --> 00:36:24,180 ასე რომ ასეთი რამ რომ ხდება აქ. 635 00:36:24,180 --> 00:36:26,930 არსებობს კონტროლისა და სტილის და პერსონალი, შეგიძლიათ უბრალოდ წავიდეთ წინ და გამოყენება 636 00:36:26,930 --> 00:36:31,460 და კოდი, რომელიც შეგიძლიათ გამოიყენოთ მეორე გარეშე ვიცი რა არის იქ. 637 00:36:31,460 --> 00:36:33,200 აქ არის თქვენი ფაილი. 638 00:36:33,200 --> 00:36:35,860 ეს არის თქვენი ადგილებში, რომ თქვენ შეგიძლიათ შეცვალოთ თქვენი საკუთარი CSS 639 00:36:35,860 --> 00:36:38,400 და თქვენი JavaScript მისაღებად რამ მოძრავი. 640 00:36:38,400 --> 00:36:43,300 თქვენ უნდა შეავსოთ რა თქმა უნდა, სხვა JavaScript ფაილები და ალბათ სხვა CSS ფაილი 641 00:36:43,300 --> 00:36:47,480 როგორც თქვენი პროექტის იზრდება, მაგრამ ეს მართლაც მხოლოდ ამოსავალი წერტილი. 642 00:36:47,480 --> 00:36:52,570 აქ არის Hello, world ექვივალენტი HTML, ასე რომ, ჩვენ უკან ორგანოს აქვს. 643 00:36:52,570 --> 00:36:55,990 ზედა, სხვათა შორის, ეს HTML5 doctype, 644 00:36:55,990 --> 00:37:00,060 ასე რომ თქვენ აღიარებს, რომ ის, რაც თქვენ უკვე მუშაობს. 645 00:37:00,060 --> 00:37:04,600 არსებობს სრული Intellisense აქ, ისევე, ასე რომ, თუ რამ, როგორიცაა სახის ვიდეო tag 646 00:37:04,600 --> 00:37:07,340 და გაფართოებას, რომ, თქვენ ალბათ შეიტყო იმის შესახებ, 647 00:37:07,340 --> 00:37:12,760 რომ თქვენ უნდა გავაკეთოთ fallback კოდირების video tags in HTML5 - ან იქნებ თქვენ გაქვთ - 648 00:37:12,760 --> 00:37:17,490 უზრუნველყოს, რომ სხვადასხვა ბრაუზერები მხარდაჭერა თქვენი ვიდეო. 649 00:37:17,490 --> 00:37:22,610 ჩვენ რამ, როგორიცაა ამ მასშტაბით HTML მასშტაბით JavaScript, CSS მასშტაბით. 650 00:37:22,610 --> 00:37:26,020 რომ აშენდა და მე შენ გაჩვენებ CSS მეორე. 651 00:37:26,020 --> 00:37:29,430 აქ თქვენ შეიძლება წავიდეთ წინ და დაიწყოს შეცვლის კოდი, ტეგს. 652 00:37:29,430 --> 00:37:33,700 ფაქტობრივად, სანამ რაიმეს შეცვლა, მე ვაპირებ აწარმოებს ამ და ნახოთ, თუ რას მიიღებთ. 653 00:37:33,700 --> 00:37:35,700 თქვენ აპირებთ მისაღებად მისალმების ეკრანზე, სადაც თქვენ შეგიძლიათ Customize 654 00:37:35,700 --> 00:37:40,940 და შემდეგ თქვენ მიიღებთ Hello, მსოფლიო გამოცდილება აქ. ეს ფანტასტიკური, არა? 655 00:37:40,940 --> 00:37:42,640 წავიდეთ წინ და გემი რომ, არა? 656 00:37:42,640 --> 00:37:45,970 შინაარსი მიდის აქ. ეს არის ის ძირითადი რამ. 657 00:37:45,970 --> 00:37:48,740 ეს შეიძლება მხოლოდ უკეთ იქიდან. 658 00:37:48,740 --> 00:37:51,300 ჩვენ წავიდეთ წინ და დაამატოთ ზოგიერთი პერსონალი. 659 00:37:51,300 --> 00:37:53,470 მაქვს ცოტა markup მე ვაპირებ კოპირება აქ 660 00:37:53,470 --> 00:37:55,740 ასე რომ თქვენ არ უნდა უყუროთ მე აკრეფით. 661 00:37:55,740 --> 00:38:02,620 ნება მომეცით წავიდეთ ზრდიან ყუთისთვის აქ, და მე მაქვს ეს იმიტომ, რომ მე ამით რამდენჯერმე. 662 00:38:02,620 --> 00:38:05,650 ინსტრუმენტები, თუ თქვენ არ მინახავს Visual Studio, სადაც თქვენ ვაპირებთ იპოვოს bunch of კონტროლს. 663 00:38:05,650 --> 00:38:09,050 ასევე შეგიძლიათ დააყენა კოდი snippets შევიდა, რომ თქვენ შეგიძლიათ reuse. 664 00:38:09,050 --> 00:38:16,360 აქ მე უბრალოდ პოპ ზოგიერთ სხვა HTML, არაფერი საშინლად წინასწარი ყველა აქ. 665 00:38:16,360 --> 00:38:20,170 ეს მხოლოდ ძირითადი HTML ვამბობ, მაქვს input სადაც შემიძლია აკრიფოთ, 666 00:38:20,170 --> 00:38:23,860 მაქვს ღილაკს სად შემიძლია წარადგინოს იგი, და მაშინ მაქვს div რომ არსებითად placeholder 667 00:38:23,860 --> 00:38:27,360 რომ მე შეგიძლიათ გამოიყენოთ დაბეჭდავს "Hello, თქვენ ჩაწერეთ ეს." 668 00:38:27,360 --> 00:38:32,780 ის intro to HTML მაგალითი. 669 00:38:32,780 --> 00:38:39,340 თუ მე აწარმოებს, ჩვენ ავტომატურად მიიღებთ HTML, მაგრამ ჩვენ ასევე ავტომატურად სტილის. 670 00:38:39,340 --> 00:38:42,270 ეს არის ერთი მნიშვნელოვანი რამ WinJS. 671 00:38:42,270 --> 00:38:47,250 ის აპირებს მოგცემთ იყოს ზოგიერთი სახე და ვგრძნობთ, რომ მართლაც შეესაბამება 672 00:38:47,250 --> 00:38:50,520 დანარჩენი რა Windows 8 აკეთებს. 673 00:38:50,520 --> 00:38:52,110 აქ ხედავთ რამ, როგორიცაა ღილაკს. 674 00:38:52,110 --> 00:38:55,890 ღილაკს by default in HTML არ ჰგავს, მაგრამ ეს იმას აქ 675 00:38:55,890 --> 00:39:00,880 იმიტომ, რომ ეს მიღების, რომ CSS უფლება, რომ CSS ფაილის WinJS. 676 00:39:00,880 --> 00:39:04,680 თუ გსურთ გამოიყენოთ რაღაც, თუ თქვენ გსურთ შეცვალოთ, რომ მთლიანად ჯარიმა, 677 00:39:04,680 --> 00:39:06,790 წავიდეთ წინ და რა გსურთ. მაგრამ ეს იყოს. 678 00:39:06,790 --> 00:39:09,610 ეს იქნება უფრო ნაცნობი მომხმარებლებს. 679 00:39:09,610 --> 00:39:13,510 და რა თქმა უნდა, ეს არ გააკეთოს, რადგან მე არ რეალურად მავთულის up ნებისმიერი სახის კოდი 680 00:39:13,510 --> 00:39:16,630 უპასუხოს, რომ. ეს იყო მხოლოდ HTML. 681 00:39:16,630 --> 00:39:20,630 ასე, რომ შეიძლება მოისპოს, და ჩვენ დავბრუნდებით ჩვენს განაცხადი. 682 00:39:20,630 --> 00:39:25,310 >> ნება მომეცით გადართოთ მეტი ჩვენი default.js. 683 00:39:25,310 --> 00:39:29,030 ეს გამოიყურება საკმაოდ რთული, მაგრამ ეს უბრალოდ აკეთებს რამდენიმე რამ თქვენთვის. 684 00:39:29,030 --> 00:39:33,120 ეს boilerplate. ეს იქნება იგივე ყველა თქვენი პროექტები. 685 00:39:33,120 --> 00:39:36,620 ერთადერთი, რაც ამ აკეთებს მხოლოდ სახის კითხვა: "როგორ მივიღო აქ?" 686 00:39:36,620 --> 00:39:39,090 და ეტყოდა: "თქვენ დაწყების ამ app პირველად?" 687 00:39:39,090 --> 00:39:42,640 "თქვენ აღდგენის app, რომელსაც იგი შეჩერდა?" 688 00:39:42,640 --> 00:39:44,510 რამდენიმე რამ, როგორიცაა, რომ. 689 00:39:44,510 --> 00:39:50,300 მართლაც, ჩვენი აქცენტი ამ ფაილის აქ არის სწორი აქ. 690 00:39:50,300 --> 00:39:54,490 ამ ეტაპზე, ეს ერთი ხაზი კოდი არის საკმაოდ მნიშვნელოვანი. 691 00:39:54,490 --> 00:39:57,070 ეს რეალურად აპირებს და გაეცნონ ყველა თქვენი markup, 692 00:39:57,070 --> 00:40:01,640 და ის აპირებს იპოვოს რამ, რომ თქვენ სთხოვა გადაიქცნენ კონტროლი, 693 00:40:01,640 --> 00:40:07,220 ღრმა კონტროლის მოსწონს ნიშანი კონტროლი, როგორიცაა ქსელის თვალსაზრისით, ისევე, როგორც flyout 694 00:40:07,220 --> 00:40:09,570 და იმ სხვა რამ, რაც მე აჩვენა თქვენ რომ slide ადრე. 695 00:40:09,570 --> 00:40:12,550 ისინი არ შექმნილი HTML კონტროლი. 696 00:40:12,550 --> 00:40:17,860 თქვენ უბრალოდ არ ამბობენ flyout როგორც ელემენტს და ეს იცის რა უნდა გააკეთოს. 697 00:40:17,860 --> 00:40:22,120 რაც ჩვენ რეალურად არის იგივე, რაც ხდება სხვა სახის კონტროლის ფარგლებში. 698 00:40:22,120 --> 00:40:26,200 jQuery UI აქვს იგივე ზოგადი მიდგომა. 699 00:40:26,200 --> 00:40:30,800 თქვენ იყენებთ ნიშნები თქვენს HTML, და შემდეგ რამდენიმე JavaScript მოდის მეშვეობით შემდეგ და აცხადებს, 700 00:40:30,800 --> 00:40:35,900 "ოჰ, მე ვიცი რა, რომ არის. სწორედ ითხოვენ ამ უნდა გადაიქცა ამ პერსონალის" 701 00:40:35,900 --> 00:40:39,850 რაც უფრო გამომხატველი HTML რათა მოსწონს რეიტინგის კონტროლი, 702 00:40:39,850 --> 00:40:41,790 რაც მე შენ გაჩვენებ ახლა. 703 00:40:41,790 --> 00:40:46,140 ეს ხაზი კოდი არის დაპირება, რომ ამბობდა, "როდესაც ეს დაპირება სრულდება, 704 00:40:46,140 --> 00:40:49,090 "ყველაფერი, რაც თქვენ სთხოვა, უკვე შემდეგ შეიქმნა." 705 00:40:49,090 --> 00:40:52,780 და რომ არის ის. იგი გამოიყურება ცოტა რთული, მაგრამ ეს მართლაც იმავე წელს ყველა პროექტი. 706 00:40:52,780 --> 00:40:56,690 Down აქ არის, სადაც შეგიძლიათ დაიწყოთ დასძინა რასაც სხვაგან გსურთ მოხდება, 707 00:40:56,690 --> 00:40:58,280 ასე რომ, ჩვენ დავბრუნდებით, რომ მეორე. 708 00:40:58,280 --> 00:41:01,480 >> პირველ რიგში, მე უნდა ცოტა კოდი, რომელიც შეიძლება რეაგირება 709 00:41:01,480 --> 00:41:03,320 რომ ვიღაცამ დაწკაპავთ ღილაკს. 710 00:41:03,320 --> 00:41:06,330 მე ვაპირებ წავიდეთ წინ და დააყენა, რომ ქვემოთ აქ. 711 00:41:06,330 --> 00:41:09,620 ისევ და ისევ, მე არ ვაპირებ რაიმე აკრეფით თქვენს წინაშე აქ. 712 00:41:09,620 --> 00:41:12,560 ძალიან ძირითადი სკრიპტი უბრალოდ ვამბობ, როცა ეს ეწოდება 713 00:41:12,560 --> 00:41:15,270 ჩვენ ვაპირებთ, რომ იყოს გათვალისწინებული ზოგიერთი დეტალი, თუ როგორ მივიღეთ აქ 714 00:41:15,270 --> 00:41:17,630 და მაშინ ჩვენ ვაპირებთ რამდენიმე ძირითადი რამ. 715 00:41:17,630 --> 00:41:21,300 Go მოვძებნოთ რამ ჩემს HTML გვერდი, რომ არის დასახელებული nameInput, 716 00:41:21,300 --> 00:41:28,490 დაიბრუნოს ის, მიიღოს მისი ღირებულება, slap "Hello" წინაშე, და ჯოხი, რომ შედეგად string 717 00:41:28,490 --> 00:41:31,960 შევიდა, რომ div tag რომ ჩვენ გვქონდა ადრე, რომ ნამდვილად არ აქვს არაფერი ადრე. 718 00:41:31,960 --> 00:41:37,220 ახლა ჩვენ ვაპირებთ იპოვოს, რომ აქვს და მისი შიდა content ტოლი რომ სიმებიანი. 719 00:41:37,220 --> 00:41:38,880 ძალიან მარტივი JavaScript. 720 00:41:38,880 --> 00:41:42,240 იმედია თქვენ აღიარებს, რომ იქ ნამდვილად არაფერი უჩვეულო ხდება აქ. 721 00:41:42,240 --> 00:41:45,360 ეს მხოლოდ სწორი მდე HTML და JS აქ. 722 00:41:45,360 --> 00:41:48,220 თუ მე აწარმოებს ამ ახლა, მაინც არ აპირებს რაიმე მუშაობა, რადგან მე არ სახაზო it up 723 00:41:48,220 --> 00:41:50,030 მიიღოს ღონისძიებაში. 724 00:41:50,030 --> 00:41:55,710 ამის გაკეთება, მე გავაკეთებ, რომ სწორედ აქ, ისევ ბრუნდება ჩემი ყუთისთვის, 725 00:41:55,710 --> 00:41:58,730 popping მას აქ. 726 00:41:58,730 --> 00:42:03,060 ვიმედოვნებ, რომ თქვენ ვნახე ყველა ასეთი პერსონალის ადრე, ამიტომ მე არ ზედმეტად ამას. 727 00:42:03,060 --> 00:42:05,060 ახლა ჩვენ ვაპირებთ წავიდეთ მისაღებად helloButton. 728 00:42:05,060 --> 00:42:07,730 ჩვენ ვაპირებთ, რომ ვთქვათ, "Button, გილოცავთ". 729 00:42:07,730 --> 00:42:10,130 "აქ არის ღონისძიება, რომელიც თქვენ ახლა რეაგირებას". 730 00:42:10,130 --> 00:42:13,420 "როცა ვინმე დააჭერს თქვენ, მოვუწოდებთ ამ ფუნქციის buttonClickHandler". 731 00:42:13,420 --> 00:42:17,070 და ეს რომ ფუნქცია ჩვენ უბრალოდ დასძინა ქვემოთ ბოლოში არსებობს. ეს არის ის. 732 00:42:17,070 --> 00:42:20,980 ასე რომ, ახლა ჩვენ მივიღეთ საოცრად ფუნქციური პროგრამა. 733 00:42:20,980 --> 00:42:24,720 მე ვფიქრობ, თქვენ უნდა ნამდვილად შთაბეჭდილება მოახდინა ამ. 734 00:42:24,720 --> 00:42:32,320 კრის. დაელოდეთ მას. Wow. Okay. რომ საოცარი. [იცინის] 735 00:42:32,320 --> 00:42:36,570 მაგრამ იქ უფრო. ნუ იყიდით არავის გაუკეთებია. დაველოდოთ. 736 00:42:36,570 --> 00:42:39,610 >> ნება მომეცით გაჩვენოთ ცოტა მეტი აქ და გავიდნენ სრულ ეკრანზე. 737 00:42:39,610 --> 00:42:42,690 ჩვენ ვაპირებთ ფეხით სანამ ჩვენ აწარმოებს. 738 00:42:42,690 --> 00:42:45,530 ნება მომეცით წავიდეს და რეალურად გაჩვენებთ ცოტა CSS. 739 00:42:45,530 --> 00:42:49,480 უბრალოდ იყოს, თუ ჩვენ ვიხსენებთ გვერდი აქ, 740 00:42:49,480 --> 00:42:53,570 როდესაც ჩვენ გამოყვანილია ესე WinJS და მივიღეთ ui-dark, 741 00:42:53,570 --> 00:42:58,550 ფაქტობრივად, თქვენ შეგიძლიათ შეცვალოთ იგი და რა გამოყენებით სინათლის განაცხადი. 742 00:42:58,550 --> 00:43:03,450 ui-dark კარგია ხელოვნება განაცხადების მოსწონს გამოყენებით უამრავი სურათები, 743 00:43:03,450 --> 00:43:05,740 თქვენ გვიჩვენებს ბევრი ვიზუალური შინაარსის. 744 00:43:05,740 --> 00:43:12,560 თუ თქვენ გვიჩვენებს ბევრი ტექსტური შინაარსი, ui-light ზოგადად კარგი არჩევანი. 745 00:43:12,560 --> 00:43:15,160 თქვენ არ უნდა აირჩიოს, მაგრამ მე გადავიდა ის 746 00:43:15,160 --> 00:43:17,690 და ახლა თქვენ ვხედავთ იგივე markup, იგივე ყველაფერი, 747 00:43:17,690 --> 00:43:20,320 უბრალოდ გამოყენებით ძირითადად ინვერსიული სქემა აქ 748 00:43:20,320 --> 00:43:24,770 სადაც ყველაფერი რაც მას black text on თეთრი. 749 00:43:24,770 --> 00:43:26,460 რომ ყველა კარგად და კარგი. 750 00:43:26,460 --> 00:43:30,680 ნება მომეცით გავიდნენ აქ და მოდით რეალურად გავაკეთოთ ცოტა მეტი CSS. 751 00:43:30,680 --> 00:43:34,830 მე ამას უკან მუქი რადგან ვფიქრობ, რომ ეს, ალბათ, უფრო ადვილია ეკრანზე 752 00:43:34,830 --> 00:43:36,970 როდესაც მე დაიწყოს აკეთებს ეს ყველაფერი. 753 00:43:36,970 --> 00:43:40,150 მე ვაპირებ ნაცვლად სხეულის კიდევ ერთხელ. 754 00:43:40,150 --> 00:43:44,040 მე წასვლა აქ. ნება მომეცით Nuke ეს. 755 00:43:44,040 --> 00:43:48,690 მოდით მოუტანს სხეულის კლასები. 756 00:43:48,690 --> 00:43:53,000 მე მჯერა, რომ თქვენ გავაკეთეთ ძირითადი სელექციონერები ცენტრთან და რამ, როგორიცაა, რომ უკვე, 757 00:43:53,000 --> 00:43:55,380 ასე რომ, ალბათ, იცით, რა ხდება აქ. 758 00:43:55,380 --> 00:43:59,250 Just მინიჭება ზოგიერთი კლასის ჩვენი header, და ჩვენ შექმნა ახალი div 759 00:43:59,250 --> 00:44:04,430 გადაიტანოთ დანარჩენი რომ პერსონალის, რომ ჩვენ შეგვიძლია ახლა გამოვიყენოთ სტილი ყველა ერთად. 760 00:44:04,430 --> 00:44:07,760 ასე რომ, რაც შემიძლია ახლა წავიდეთ მეტი ჩვენი რა CSS. 761 00:44:07,760 --> 00:44:11,900 თქვენ შევხედე მედიის შეკითხვებს ჯერ არ გაქვთ? თქვენ ისაუბრა, რომ ყველა? 762 00:44:11,900 --> 00:44:17,220 მედია queries ნაწილი ვართ ამ გადაუდებელი ტენდენცია - 763 00:44:17,220 --> 00:44:19,660 ან ეს დადგენილია ტენდენცია ახლა რეალურად ვებ - 764 00:44:19,660 --> 00:44:22,760 განთავსების საპასუხო დიზაინი და ადაპტური, 765 00:44:22,760 --> 00:44:28,480 და იდეა არის ის, რომ თქვენი განაცხადი ნამდვილად შეცვალოს თავს სათანადოდ 766 00:44:28,480 --> 00:44:31,910 რის საფუძველზე ხელსაწყო, რომ ისინი, რომლებიც ნაჩვენებია შეუძლია გააკეთოს. 767 00:44:31,910 --> 00:44:35,040 ასე რომ, თუ თქვენ mobile device, ცხადია, თქვენ არ აპირებს აქვს იმდენი ეკრანზე უძრავი ქონების 768 00:44:35,040 --> 00:44:41,520 როგორც თქვენ დიდ 30-inch monitor სხდომაზე desktop, დიდი PC იგრძნობა. 769 00:44:41,520 --> 00:44:46,710 ასე რომ, ძველ პასუხი რომ იქნება 5, 6 სხვადასხვა ვერსიებს იმავე გვერდზე 770 00:44:46,710 --> 00:44:51,350 და ნეტავ გახსნას ვერსია, რომ იყო თვალყური, რომ გარკვეული ზომის ეკრანზე. 771 00:44:51,350 --> 00:44:55,420 არ არის დიდი. ეს არის ძალიან, ძალიან განმეორებადი და არსებობს ტონა ტექნიკური გაგვაჩნია. 772 00:44:55,420 --> 00:44:58,120 ახლა ჩვენ გვაქვს რაღაც მოუწოდა CSS მედიის შეკითხვებს, 773 00:44:58,120 --> 00:45:02,530 და ჩვენ შეგვიძლია გამოვიყენოთ ეს ავტომატურად აღმოაჩინოს, როდესაც არსებობს გარკვეული ზომის 774 00:45:02,530 --> 00:45:07,030 ან გარკვეული მიზნებისათვის თქვენი content უტარდება. 775 00:45:07,030 --> 00:45:09,580 ასე რომ თქვენ შეგიძლიათ რეაგირება, რომ თქვენ შეიძლება ითქვას, "Okay, ამ შემთხვევაში 776 00:45:09,580 --> 00:45:12,580 "ალბათ, კი არ უნდა, რომ მე გეტყვით, თუ რა ხდება აქ." 777 00:45:12,580 --> 00:45:18,020 ეს უბრალოდ ვამბობ, თუ ეს პროგრამა წაკვეთილია, ისევე როგორც მე აჩვენა თქვენ ადრე - 778 00:45:18,020 --> 00:45:20,830 grabbing და აყენებს მას მხარეს ეკრანზე - 779 00:45:20,830 --> 00:45:23,910 მაშინ მოდით გავაკეთოთ შემდეგი სტილის. 780 00:45:23,910 --> 00:45:25,850 სტილის არ არის მხოლოდ ფერები და პერსონალის იგრძნობა. 781 00:45:25,850 --> 00:45:29,860 ის ასევე sizing და მინდვრები და paddings და ორიენტაციების შინაარსი 782 00:45:29,860 --> 00:45:34,040 ან თუნდაც გამორთვისა ან საშუალებას მისცემს მთელი ნაწილების თქვენი გვერდი 783 00:45:34,040 --> 00:45:36,420 და, ამ შემთხვევაში, თქვენი app ან თქვენი თამაში, ისევე. 784 00:45:36,420 --> 00:45:39,210 ასე რომ აქ შეგიძლიათ გააკეთოთ როგორც მარტივი, როგორც გსურთ. 785 00:45:39,210 --> 00:45:46,720 ეს არ იქნება სასარგებლო თქვენი apps, მაგრამ ეს დემო დროს, 786 00:45:46,720 --> 00:45:50,530 ამიტომ მე ვაპირებ წავიდეთ წინ და უბრალოდ დაამატოთ ძირითადი ორგანო selector და აცხადებენ, 787 00:45:50,530 --> 00:45:58,360 "როდესაც მე წაკვეთილია, მოდით წავიდეთ წინ და ამის ფონზე ფერადი და მოდით ავირჩიოთ რაღაც." 788 00:45:58,360 --> 00:46:00,400 თქვენ მოხვდით Intellisense აქ. ეს არის რეალურად მართლაც მაგარი. 789 00:46:00,400 --> 00:46:05,720 2012 წელს ჩვენ დასძინა ბევრი რამ CSS მხარდაჭერა და JavaScript და HTML. 790 00:46:05,720 --> 00:46:08,690 თქვენ, რა თქმა უნდა მიიღო ჩამოსაშლელი Intellisense, მაგრამ ეს არ არის მაგარი რამ. 791 00:46:08,690 --> 00:46:11,730 მაგარი რამ არის თქვენ მოხვდით ვიზუალური სელექციონერები ბევრი რამ ისევე. 792 00:46:11,730 --> 00:46:14,120 ასე რომ თქვენ შეიძლება გაიაროს და მხოლოდ აირჩიოთ ფერი, 793 00:46:14,120 --> 00:46:17,580 ან შეგიძლიათ გარეთ და კიდევ უფრო კონკრეტული და შეგიძლიათ - 794 00:46:17,580 --> 00:46:22,330 ეს იქნება საშინელი. მე რეალურად აირჩიოთ ღირსეული ფერი აქ. 795 00:46:22,330 --> 00:46:26,500 ნახეთ markup ძალიან, სხვათა შორის. რომ თქვენი RGB სტანდარტული ფორმატი არსებობს. 796 00:46:26,500 --> 00:46:30,780 მაგრამ თუ მე გადართოთ opacity, ის აპირებს გადართოთ მეტი ალფა არხი selector აქ. 797 00:46:30,780 --> 00:46:36,910 ასე რომ თქვენ ხედავთ, რომ ფერი არსებითად პროცენტიანი გამჭვირვალობის, რომ თქვენ გაქვთ, რომ 798 00:46:36,910 --> 00:46:38,860 ყველა გამომცხვარი უფლება არსებობს. 799 00:46:38,860 --> 00:46:42,530 მე ვაპირებ შენარჩუნება, როგორც 100% და მაშინ, როდესაც მე გაკეთდეს, რომ ყველა კარგად არის და კარგი. 800 00:46:42,530 --> 00:46:46,160 ახლა თუ აწარმოებს ოთახი და ვიღებთ app და ჩვენ ვადამდელი ეს, 801 00:46:46,160 --> 00:46:49,000 რომ ფონის ფერი მიმდინარეობს მორგებული ავტომატურად 802 00:46:49,000 --> 00:46:53,410 მხოლოდ იმიტომ, რომ ჩვენ გვაქვს გარკვეული CSS, რომელიც ამბობს, "წადი, რომ." 803 00:46:53,410 --> 00:46:55,580 თქვენ ასევე შეგიძლიათ დაწეროთ JavaScript ძალიან, რომ ყველაფერს გააკეთებს იგივე 804 00:46:55,580 --> 00:47:03,010 ან, რომ თქვენ შეიძლება გამოიყენოთ რეალურად პაუზის თამაში, რამ, როგორიცაა, რომ. 805 00:47:03,010 --> 00:47:04,310 ეს, ალბათ, როდესაც გსურთ გამოიყენოთ JavaScript. 806 00:47:04,310 --> 00:47:06,610 თქვენ უნდა გამორთოთ თამაში loop იმ ეტაპზე. 807 00:47:06,610 --> 00:47:09,970 თქვენ უნდა ზოგიერთი JavaScript იმიტომ, რომ ეს არ უნდა იყოს რაღაც თქვენ CSS for. 808 00:47:09,970 --> 00:47:11,760 მაგრამ გახსოვდეთ, ეს მხოლოდ ღონისძიება. 809 00:47:11,760 --> 00:47:14,860 თქვენ შეიძლება ითქვას, "როდესაც ჩემი განცხადება ზომა იცვლება, 810 00:47:14,860 --> 00:47:17,780 "ვნახოთ, თუ ჩვენ წაკვეთილია." და რომ არის ის. 811 00:47:17,780 --> 00:47:24,440 >> Okay? მე უკვე საუბარი ბევრი. არსებობს შეკითხვებს ჯერჯერობით სადაც ჩვენ ვართ? ჰო. 812 00:47:24,440 --> 00:47:29,310 [სტუდენტი] არის tutorial ვინმეს უფრო მეტი ინფორმაცია? >> Yeah. 813 00:47:29,310 --> 00:47:33,510 კითხვაზე, არის თუ არა სამეურვეო ეს? მე უბრალოდ ვრცელდება ეს ყველაფერი. 814 00:47:33,510 --> 00:47:37,490 არსებობს რამდენიმე რამ, რომ შეგიძლიათ წასვლა. მოდით რეალურად გავიდნენ აქ. 815 00:47:37,490 --> 00:47:40,150 ნება მომეცით დაბრუნდეს აქ. 816 00:47:40,150 --> 00:47:45,180 ერთი რამ უნდა აღვნიშნო, არის Visual Studio თავად გაკვეთილები აშენდა შემოსული 817 00:47:45,180 --> 00:47:47,650 ნება მომეცით დავაღწიოთ ამ. 818 00:47:47,650 --> 00:47:51,520 თუ და შექმნას ახალი პროექტი, ჩვენგან ფაილი, ახალი პროექტი, 819 00:47:51,520 --> 00:47:56,750 და გამოიყურება მარცხენა მხარეს, არის Online კვანძის ამ selector. 820 00:47:56,750 --> 00:47:59,790 ის აპირებს ცოტა. მე ჩემს MyFi აქ. 821 00:47:59,790 --> 00:48:02,300 მაგრამ ის აპირებს ამუშავება და ის აპირებს მომეცი შანსი, რათა იპოვოს თარგები 822 00:48:02,300 --> 00:48:05,190 არამედ, რაც მთავარია, ნიმუშები, ასევე. 823 00:48:05,190 --> 00:48:06,750 ასე რომ, შეგიძლიათ დააჭიროთ JavaScript. 824 00:48:06,750 --> 00:48:10,050 ის აპირებს იპოვოს ნიმუშები ჩემთვის. ჩემი მოგვარების გზა მაღალი აქ. 825 00:48:10,050 --> 00:48:15,070 ჩვეულებრივ, თქვენ ამას ვხედავ სიაში ბევრი სხვადასხვა რამ აქ. 826 00:48:15,070 --> 00:48:18,280 იმ შემთხვევაში, თუ არსებობს რაღაც გსურთ ცდილობენ, აირჩიოთ ენა, 827 00:48:18,280 --> 00:48:20,970 JavaScript აქ და ამბობენ, "მე არ ვიცი, როგორ უნდა გავაკეთოთ geolocation". 828 00:48:20,970 --> 00:48:22,220 "მე არ ვიცი, როგორ უნდა გახსნა ფაილი." 829 00:48:22,220 --> 00:48:25,840 "მე არ ვიცი, როგორ უნდა ისარგებლოს webcam 830 00:48:25,840 --> 00:48:28,290 "ან ოპტიმიზაცია შეხება ან რამ, როგორიცაა, რომ." 831 00:48:28,290 --> 00:48:33,190 არსებობს ნიმუშების ყველაფერი გაზიარების, ძიების, app ბარები, 832 00:48:33,190 --> 00:48:37,520 მიღების დისტანციური ზარები მომსახურების, JSON კოდირება. 833 00:48:37,520 --> 00:48:40,390 ყველა იმ სახის რამ არსებობს ნიმუშების აქ, 834 00:48:40,390 --> 00:48:44,560 და ისინი არ არის დიდი ნიმუშები, რომ აპირებს თქვენ მთელი ღამის დახევის გარდა 835 00:48:44,560 --> 00:48:46,820 მხოლოდ მოძიების, რომ ერთი რამ სურდა ვისწავლოთ. 836 00:48:46,820 --> 00:48:49,870 ისინი ძალიან კარგი. ისინი მცირე, უფლება წერტილი სახის ნიმუშები. 837 00:48:49,870 --> 00:48:52,330 მე გავიგე ტონა გადის ამ თავს, 838 00:48:52,330 --> 00:48:55,260 და ასე რომ გირჩევთ, რომ ბევრი, როგორც ერთი რამ. 839 00:48:55,260 --> 00:49:01,750 >> კიდევ ერთი რამ უნდა აღვნიშნო, ძალიან, რა თქმა უნდა მე აჩვენა თქვენ dev.windows.com, 840 00:49:01,750 --> 00:49:07,490 ასე რომ, თუ თქვენ დაბრუნდებით, რომ თქვენ ნახავთ ბოლოში არსებობს ასევე ნიმუშები აქ. 841 00:49:07,490 --> 00:49:12,560 ასე რომ თქვენ შეგიძლიათ ჩამოტვირთოთ ყველა მათგანი ერთდროულად, მაგრამ იქ ასევე უამრავი სხვა რესურსების აქაც 842 00:49:12,560 --> 00:49:14,400 რომელიც დაგეხმარებათ მიიღოთ მდე სიჩქარე. 843 00:49:14,400 --> 00:49:17,870 >> კიდევ ერთი რამ, და მე ნამდვილად გირჩევთ, რომ თქვენ ცდილობენ ამ, 844 00:49:17,870 --> 00:49:24,510 მაქვს ეს ჩემი დღიური, მაგრამ მე უბრალოდ უფლება მას. 845 00:49:24,510 --> 00:49:28,220 მე შენ გაჩვენებ. ჩემი დღიური აქვს რესურსი და რამ, როგორიცაა, რომ. 846 00:49:28,220 --> 00:49:35,300 ერთი რამ აღვნიშნო, არის სწორედ აქ, ამ რამ: თქვენი იდეა. თქვენი app. 30 დღის განმავლობაში. 847 00:49:35,300 --> 00:49:40,960 თუ თქვენ დააჭირეთ ამ, ის აპირებს, რათა თქვენ ნამდვილად გამოსადეგი საიტი. 848 00:49:40,960 --> 00:49:44,650 ეს არის ბევრად უფრო სასარგებლოა, ვიდრე თქვენ შეიძლება ველოდოთ. 849 00:49:44,650 --> 00:49:49,040 ეს იქნება 30 დღის content რომ თქვენ შეგიძლიათ ძირითადად მიიღონ რჩევები და ხრიკები 850 00:49:49,040 --> 00:49:51,990 მთელი ეს პროცესი, როგორც თქვენ შექმნით app. 851 00:49:51,990 --> 00:49:55,980 და თქვენ შეიძლება არ ველით, შეგიძლიათ რეალურად მიიღოთ ეს თამაშები ძალიან 852 00:49:55,980 --> 00:49:57,840 და ტელეფონის apps, რამ, როგორიცაა, რომ. 853 00:49:57,840 --> 00:50:01,000 ასე რომ, ძირითადად იწერთ, და ისინი იქნება გაგზავნის თქვენ რჩევები და ხრიკები on, 854 00:50:01,000 --> 00:50:03,010 "თქვენ ფიქრობდა ამით? მხარს უჭერთ თუ არა ვადამდელი?" 855 00:50:03,010 --> 00:50:04,900 "აქ არის გარკვეული ინსტრუქციები, თუ რა უნდა გავაკეთოთ, რომ კარგად." 856 00:50:04,900 --> 00:50:07,440 "თქვენ ფიქრობდა წარდგენის მაღაზიაში?" 857 00:50:07,440 --> 00:50:09,370 "თქვენ ფიქრობდა, თუ როგორ ვაპირებთ გაყიდვას თქვენი განცხადება?" 858 00:50:09,370 --> 00:50:11,490 ის აპირებს გავლა ყველა ამ სხვადასხვა ნივთები. 859 00:50:11,490 --> 00:50:13,380 და რეალურად, თუ თქვენ სათამაშო სიმღერა, რაღაც მომენტში 860 00:50:13,380 --> 00:50:17,010 თქვენ დაიწყოს აღიარების პირი საუბარი თქვენ 861 00:50:17,010 --> 00:50:22,850 იმიტომ, რომ მე რეალურად ჰქონდა წასვლა Redmint გავაკეთოთ იმ და ჩაწერილი 2 videos არსებობს. 862 00:50:22,850 --> 00:50:25,240 მაგრამ ეს ყველა ნაწილი სათამაშო სიმღერა, 863 00:50:25,240 --> 00:50:27,650 და იქ ასევე სრული სიმღერა ზოგადად app განვითარებას. 864 00:50:27,650 --> 00:50:29,380 რომ ე.წ. გენერაცია ოთახი. 865 00:50:29,380 --> 00:50:33,460 მე აუცილებლად გირჩევთ, რომ თქვენ ისევე გარდა ნიმუშები. 866 00:50:33,460 --> 00:50:38,110 >> არსებობს უამრავი ვიდეო საიტზე ე.წ. მე -9 არხი, ასევე. 867 00:50:38,110 --> 00:50:42,790 ეს, ალბათ, ბოლო რამ, მე რეკომენდაციას ისევე სანამ ჩვენ გადასვლა აქ. 868 00:50:42,790 --> 00:50:45,280 Channel9.msdn.com. 869 00:50:45,280 --> 00:50:48,880 ეს არის დიდი, რადგან თქვენ არ უნდა კითხულობს მეშვეობით ტონა თეთრი ფურცლები. 870 00:50:48,880 --> 00:50:53,880 ეს ძირითადად ბევრი ვიდეო, screencasts და რამ, რომ უფლება წერტილი. 871 00:50:53,880 --> 00:50:57,940 მე არ უნდა ვთქვა, რომ ეს ყოველთვის მართალია წერტილი. ეს დამოკიდებულია ვინც აკეთებს საუბარი. 872 00:50:57,940 --> 00:51:02,290 მაგრამ ზოგადად, არსებობს გარკვეული ნამდვილად to-point ვიდეო აქ 873 00:51:02,290 --> 00:51:06,230 რომ გაჩვენებთ რამდენიმე კონკრეტული რამ დაგვჭირდება, რომ შეიძინოს ან იხ. demoed. 874 00:51:06,230 --> 00:51:11,110 არსებობს ასევე ყველა ჩვენი შინაარსის ჩვენი კონფერენციის, რაც მოხდა რამდენიმე კვირის წინ 875 00:51:11,110 --> 00:51:14,380 ე.წ. Build, და თქვენ ნახავთ, რომ უფლება არსებობს. 876 00:51:14,380 --> 00:51:18,450 არსებობს Core ტექნოლოგიების Windows 8 თამაშები. აქ თქვენ წასვლა. 877 00:51:18,450 --> 00:51:23,150 მე იქ ვიყავი, რეალურად. თქვენ ვერ ვხედავ მე. მე ვიყავი აქ. 878 00:51:23,150 --> 00:51:27,560 მაგრამ anyhow, რომ განზე, მე გირჩევთ რომ შევხედოთ იმ videos. 879 00:51:27,560 --> 00:51:29,330 ისინი საკმაოდ გამოსადეგია. 880 00:51:29,330 --> 00:51:32,620 თუ თქვენ დავრჩებოდით რაღაც ან უბრალოდ გვინდა, რა რაღაც შეეძლო, დაითხოვოს ის up. 881 00:51:32,620 --> 00:51:36,890 >> [Guarin] Windows Mail უბრალოდ გამომგზავნა ელ ბმული შინაარსი 882 00:51:36,890 --> 00:51:42,140 სტუდენტებს ჩამოტვირთოთ ნიმუში კოდი და პერსონალის იგრძნობა. >> [Bowen] დიდი. 883 00:51:42,140 --> 00:51:45,510 გასაოცარია. მადლობა, Edwin. 884 00:51:45,510 --> 00:51:48,320 >> კარგი. >> [სტუდენტი] მე მაქვს შეკითხვა. >> [Bowen] Oh. ჰო, გთხოვთ. 885 00:51:48,320 --> 00:51:55,030 [Inaudible სტუდენტი კითხვა] >> [Bowen] Oh, მოხარული ვარ, რომ თქვენ სთხოვა, რომ. დიახ. 886 00:51:55,030 --> 00:51:58,940 კითხვა იყო, არის ვიზუალური ინტერფეისი ჩემთვის შექმნა ყველაფერი? 887 00:51:58,940 --> 00:52:01,630 Edwin დააჯილდოებს თქვენ handsomely, რომ კითხვაზე. 888 00:52:01,630 --> 00:52:04,310 არსებობს გზა ამის გაკეთება. 889 00:52:04,310 --> 00:52:09,040 უნდა გავაკეთოთ ახლა? მოდით ახლა. 890 00:52:09,040 --> 00:52:11,780 მე ვაპირებ წასვლა ახლავე. 891 00:52:11,780 --> 00:52:14,070 ფაქტობრივად, ნება მომეცით დაამატოთ კიდევ ერთი რამ, რომ ამ დემო, 892 00:52:14,070 --> 00:52:16,710 და მაშინ მე გაჩვენებთ ფაქტობრივი პასუხი. 893 00:52:16,710 --> 00:52:21,340 მივდიოდი დაამატოთ ცოტა მეტი CSS აქ. 894 00:52:21,340 --> 00:52:23,980 მე ვიყავი პატარა off on tangents აქ. 895 00:52:23,980 --> 00:52:26,770 ნება მიბოძეთ ზოგიერთი CSS აქ ისარგებლოს 896 00:52:26,770 --> 00:52:29,980 კლასების, რომ ჩვენ დამატებული ცოტა ხნის წინ, 897 00:52:29,980 --> 00:52:33,930 რომ header, რომ mainContent div, და შემდეგ greetingOutput. 898 00:52:33,930 --> 00:52:37,920 თუ მე ასე და აწარმოებს, ხედავთ ახლა ჩვენ მივიღეთ ცოტა განსხვავებული padding და მინდვრები, 899 00:52:37,920 --> 00:52:40,310 ასე რომ ჩვენ რეალურად რამდენიმე ჩათვლის აქ. 900 00:52:40,310 --> 00:52:44,630 ეს არის მეტი მიმართ, რაც თქვენ ვაპირებთ ველით საბოლოო გაპრიალებული განაცხადი. 901 00:52:44,630 --> 00:52:47,770 მაგრამ მე უბრალოდ გვიჩვენებს ამ თქვენ, რადგან ეს არის სწორი CSS. 902 00:52:47,770 --> 00:52:51,910 ასე რომ, რაც თქვენ უკვე იცით, შეგიძლიათ გამოიყენოთ აქ შეცვალოს შინაარსი, როგორც თქვენ გსურთ. 903 00:52:51,910 --> 00:52:55,100 თქვენ უკვე ჩანს, თუ როგორ გახადოს ფონზე შეიცვალოს, რომ გზა. 904 00:52:55,100 --> 00:53:02,980 >> თუ მე დაბრუნდეს ჩვენს HTML, მე ვაპირებ რომ დაამატოთ კიდევ ერთი კომპლექტი markup, 905 00:53:02,980 --> 00:53:06,140 და ეს რეალურად იქნება კონტროლის WinJS. 906 00:53:06,140 --> 00:53:09,840 მე ვაპირებ წასვლა და დაიბრუნოს ამ იარლიყი. ნება მომეცით, დარწმუნდით, რომ მე ვაკეთებ ეს სწორი ადგილი. 907 00:53:09,840 --> 00:53:11,740 ალბათ საკმარისი. 908 00:53:11,740 --> 00:53:15,590 აქ მე უბრალოდ დასძინა - და ჩვენ წავიდეთ სრულ ეკრანზე ასე რომ თქვენ ხედავთ, რომ მთელი რამ - 909 00:53:15,590 --> 00:53:18,520 მე დასძინა ეტიკეტების მომდევნო div. 910 00:53:18,520 --> 00:53:20,890 Div ეწოდება ratingControlDiv. 911 00:53:20,890 --> 00:53:23,090 თავისთავად ეს იქნება არაფერი. 912 00:53:23,090 --> 00:53:28,570 თუ გახსნა ამ ბრაუზერის, ნეტავ ეძებს ცარიელი, div თავად. 913 00:53:28,570 --> 00:53:31,820 მაგრამ იმის გამო, რომ საიდუმლო ხაზი კოდი, რომ მე აჩვენა თქვენ ადრე, 914 00:53:31,820 --> 00:53:35,650 პროცესი ყოვლისა, ის აპირებს ვეძებოთ, რომ რაღაც ასე გამოიყურება - 915 00:53:35,650 --> 00:53:40,380 მონაცემთა win-control - და ის აპირებს იპოვოს რაც ამ პარამეტრს. 916 00:53:40,380 --> 00:53:44,560 ის აპირებს, რომ მაგალითად რასაც არ არის ეს მიუთითებს. 917 00:53:44,560 --> 00:53:48,850 ამ შემთხვევაში, ეს არის ნიშანი კონტროლი, ამიტომ მე ვამბობ, "გადადით და შეცვლის ამ რამ 918 00:53:48,850 --> 00:53:51,400 "რასაც თქვენ უნდა გავაკეთოთ, რათა ნიშანი კონტროლი." 919 00:53:51,400 --> 00:53:56,610 ეს შეიძლება იყოს flip კონტროლი, ეს შეიძლება იყოს პროგრესის ბეჭედი ან რასაც კონტროლის გსურთ გამოიყენოთ. 920 00:53:56,610 --> 00:53:59,390 ისინი ყველა იმუშავებს არსებითად იგივე გზით. 921 00:53:59,390 --> 00:54:02,920 თქვენ გამოყენებით სტანდარტული HTML5 markup მიუთითოს რა გსურთ, 922 00:54:02,920 --> 00:54:07,670 და მაშინ თქვენ აპირებს მიიღოს კონტროლი ბოლომდე. ნება მომეცით აწარმოებს ამ. 923 00:54:07,670 --> 00:54:12,270 მე უბრალოდ აკოპირებთ რომ, ახლა რომ markup ხდება ეს, 924 00:54:12,270 --> 00:54:15,280 რომელიც რეალურად საკმაოდ რაოდენობის HTML ელემენტები. 925 00:54:15,280 --> 00:54:18,440 ეს არის ყველა ინდივიდუალური images და იქ divs გარშემო მათ სელექციონერები. 926 00:54:18,440 --> 00:54:22,610 იმედია თქვენ ხედავთ, რომ. ეს პატარა დახვეწილი. 927 00:54:22,610 --> 00:54:27,380 შემიძლია hover მეტი სხვადასხვა ნივთები, და ის აპირებს, ნება მიბოძეთ, რომ ნახოთ ნიშანი აქ. 928 00:54:27,380 --> 00:54:31,560 შემიძლია დააწკაპუნეთ მასზე და ის ახსოვს ნიშანი, მაგრამ ეს ამის შესახებ. 929 00:54:31,560 --> 00:54:33,100 ეს ნამდვილად არ აკეთებს არაფერი ნიშანი. 930 00:54:33,100 --> 00:54:35,230 >> ერთი ბოლო რამ მინდა გაჩვენოთ ამ 931 00:54:35,230 --> 00:54:37,820 სანამ ჩვენ გადახვიდეთ უფრო ვიზუალური დიზაინის გამოცდილება 932 00:54:37,820 --> 00:54:42,680 ცოტა კოდი, რომელიც შემიძლია უპასუხოს ამ WinJS კონტროლს. 933 00:54:42,680 --> 00:54:47,540 ნება მომეცით გავიდნენ იქ, უკან out of სრულ ეკრანზე, 934 00:54:47,540 --> 00:54:52,690 და გადართოთ მეტი JS აქ მეორე. 935 00:54:52,690 --> 00:54:57,450 მე შემიძლია ამის გაკეთება უფლება აქ. ვფიქრობ, მე შეცვლის ამ მთელი რამ. 936 00:54:57,450 --> 00:55:03,080 სინამდვილეში, მე ვფიქრობ, რომ შეცვალოს ყველა, მაგრამ ჩვენ გასარკვევად ერთად. 937 00:55:03,080 --> 00:55:07,350 მე დააყენა ეს აქ. ჰო. მე ვაპირებ წაშლა ამ ძალიან. 938 00:55:07,350 --> 00:55:11,790 რა დავამატო? როგორც ჩანს, ბევრი. ეს არ არის ბევრი. 939 00:55:11,790 --> 00:55:14,920 მე მხოლოდ გაგრძელდეს, რომ ხაზი კოდი, რომ მე უკვე ვისაუბრეთ ადრე, 940 00:55:14,920 --> 00:55:18,590 და მე ვამბობ, "როდესაც ყველაფერი კეთდება, როცა ყველა ჩემი კონტროლის გაკეთდა, 941 00:55:18,590 --> 00:55:23,660 "მაშინ ამის გაკეთება." ასე რომ, შემდეგ აწარმოებს ამ ფუნქციის მოუწოდა დასრულდა. 942 00:55:23,660 --> 00:55:27,080 ამ შემთხვევაში, ეს არის პერსონალის შეგიძლიათ გაერკვნენ. 943 00:55:27,080 --> 00:55:29,040 ტურიზმი ნახავთ, რომ div კონტროლი. 944 00:55:29,040 --> 00:55:30,790 ფაქტობრივად, არსებობს ერთი რამ მინდა აღვნიშნო. 945 00:55:30,790 --> 00:55:35,630 რომ მომდევნო ხაზი რეალურად ამბობდა, "მე მაქვს, რომ ratingControlDiv". 946 00:55:35,630 --> 00:55:39,770 "მინდა გაიგო, რომ ეს თითქოს რეალური კონტროლი, WinJS კონტროლი." 947 00:55:39,770 --> 00:55:42,020 ასე რომ, ძირითადად, თქვენ ითხოვს, რომ ეს. 948 00:55:42,020 --> 00:55:44,600 თქვენ ამბობდა, "მე მინდა გაიგო, რომ თქვენ, როგორც კონტროლი." 949 00:55:44,600 --> 00:55:47,810 და მაშინ დაიწყება ამბობდა რამ, როგორიცაა, "ჩვენ ვაპირებთ, რომ დაამატოთ მსმენელი თქვენთვის 950 00:55:47,810 --> 00:55:51,430 "ასე რომ, როდესაც თქვენ შეცვალა შეგვიძლია ვუპასუხოთ, რომ." 951 00:55:51,430 --> 00:55:56,930 და მაშინ ჩვენ ასევე შეუძლია გააკეთოს რამ მოსწონს ეს. ფაქტობრივად, ეს ძველი კოდი არის. 952 00:55:56,930 --> 00:55:59,600 მე ვფიქრობ, რომ მე ვარ დაკარგული pasting კიდევ ერთი ფუნქცია, 953 00:55:59,600 --> 00:56:05,030 და რომ იქნება ფაქტობრივი ფუნქცია რომ რეაგირება ნიშანი კონტროლის იცვლება. 954 00:56:05,030 --> 00:56:07,710 ნება მომეცით პოპ, რომ უფლება ქვემოთ აქ, 955 00:56:07,710 --> 00:56:09,840 სადღაც გარშემო არსებობს. 956 00:56:09,840 --> 00:56:14,930 და ამ შემთხვევაში, ერთადერთი, რაც არის ახალი ის არის, რომ ჩვენ ვაპირებთ შევიდა 957 00:56:14,930 --> 00:56:21,000 რა ნიშანი კონტროლის გვეუბნება და ჩვენ ითხოვს რასაც tentativeRating. 958 00:56:21,000 --> 00:56:23,150 არსებობს bunch სხვადასხვა სხვა რამ, რომ კონტროლის შემიძლია გითხრათ, 959 00:56:23,150 --> 00:56:25,310 და მიდის კონტროლი კონტროლი. 960 00:56:25,310 --> 00:56:29,140 ეს ძალიან მარტივია. თქვენ გექნებათ გაერკვნენ ის უბედურება განაწილებაზე. 961 00:56:29,140 --> 00:56:34,040 აწარმოებს ამ, და ახლა, როდესაც მე შეცვლის რეიტინგი და დააკლიკეთ ნიშანი, 962 00:56:34,040 --> 00:56:36,480 ხედავთ, ის რეალურად პასუხობს მას. 963 00:56:36,480 --> 00:56:40,280 ის აყენებს, რომ ნიშანი ეკრანზე შევიდა, რომ წინააღმდეგ შემთხვევაში ცარიელი div tag 964 00:56:40,280 --> 00:56:42,970 ქვემოთ ნიშანი კონტროლი. 965 00:56:42,970 --> 00:56:46,670 ეს არის ის ჯადოსნური ბევრი პერსონალი აქაც. 966 00:56:46,670 --> 00:56:49,580 ასე რომ, როგორც თქვენ შექმნით განაცხადების Windows Store, 967 00:56:49,580 --> 00:56:52,930 არსებობს ტონა კონტროლის რომ თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ. ისინი ყველა მუშაობა მოსწონს ეს. 968 00:56:52,930 --> 00:56:58,670 >> ნება მომეცით გაჩვენოთ ვიზუალური მხარე შექმნასა ეს პროგრამა. 969 00:56:58,670 --> 00:57:03,440 კარგი ამბავი ის არის, რომ თქვენ უკვე გაქვთ ეს ინსტრუმენტი, როდესაც თქვენ დააყენოთ ყველაფერი 970 00:57:03,440 --> 00:57:06,240 თუ წასვლა რომ download და თქვენ Visual Studio. 971 00:57:06,240 --> 00:57:09,890 შემიძლია დააწკაპუნეთ ამ. მე არ zoom სისტემაში 972 00:57:09,890 --> 00:57:12,040 უბრალოდ ამბობს Open in ნაზავია. 973 00:57:12,040 --> 00:57:16,040 Blend არის სხვა ინსტრუმენტი, რომელიც მუშაობს თალიზში Visual Studio 974 00:57:16,040 --> 00:57:19,230 და ორიენტირებულია ბევრად უფრო დიზაინის მხარეს რამ, 975 00:57:19,230 --> 00:57:23,660 ასე რომ ნამდვილად ზედაპირზე ინსტრუმენტები, რომლებიც ოპტიმიზირებულია შექმნაში სტილის, 976 00:57:23,660 --> 00:57:29,720 შექმნაში ანიმაცია, მუშაობა CSS, ბევრი რამ, რომ სახის ვენების. 977 00:57:29,720 --> 00:57:36,380 აქ რა უნდა იყოს ძალიან საინტერესო და საკმაოდ აშკარაა დაუყოვნებლივ არის ჩვენ შევხედავთ app. 978 00:57:36,380 --> 00:57:40,060 იმედია ჩვენ დღემდე. 979 00:57:40,060 --> 00:57:42,650 იმის ნაცვლად, რომ ხედავს კოდი, რომელიც ჩვენ ჯერ კიდევ ვხედავ ბოლოში, 980 00:57:42,650 --> 00:57:45,350 ჩვენ ვხედავთ რეალურ წარმომადგენლობის განცხადება. 981 00:57:45,350 --> 00:57:49,640 უფრო მეტიც, ეს არ არის მხოლოდ წარმომადგენლობა app, ეს არის რეალურად app გაშვებული. 982 00:57:49,640 --> 00:57:52,010 და ეს რა არის ლამაზი შესახებ ნაზავია. 983 00:57:52,010 --> 00:57:58,620 გუნდი გააკეთა ბევრი მუშაობა, რათა HTML და JavaScript და CSS თარგმნეს ამ ინსტრუმენტს. 984 00:57:58,620 --> 00:58:01,930 ახლა თქვენ შეგიძლიათ რეალურად, თუ თქვენ საინტერესო, "რას ნიშნავს ეს? რა გავაკეთო?" 985 00:58:01,930 --> 00:58:08,310 მე შემიძლია რეალურად შეიმუშავონ ამ განცხადების მიუხედავად იმისა, რომ რამ, როგორიცაა ამ, არ არსებობს ჩემს ტეგს. 986 00:58:08,310 --> 00:58:13,230 გახსოვდეთ, რომ ნიშანი კონტროლი? ეს იყო მხოლოდ div ტეგით. 987 00:58:13,230 --> 00:58:17,090 ამ პერსონალის, რომ ვარსკვლავი, მხოლოდ არსებობს at runtime. როგორ მე ვიცი, რომ? 988 00:58:17,090 --> 00:58:20,300 იქ ცოტა მაგია აქ. 989 00:58:20,300 --> 00:58:21,700 ვხედავ ამ lightning ჭანჭიკები? 990 00:58:21,700 --> 00:58:25,570 ნებისმიერ დროს თქვენ ხედავთ lightning bolt, ეს ნიშნავს, რომ შეიქმნა რაღაც at runtime. 991 00:58:25,570 --> 00:58:31,770 ზოგიერთი JavaScript გაიქცა და აღმოჩნდა, რომ რაღაც ამ ან შექმნა გარკვეული ლოგიკა. 992 00:58:31,770 --> 00:58:37,100 იმ ვარსკვლავს რომ ხედავთ იქ შექმნილი JavaScript მიერ WinJS. 993 00:58:37,100 --> 00:58:41,800 ლამაზი რამ არის, მნიშვნელობა არ აქვს ჩემთვის, მე მაინც შეიმუშავონ, 994 00:58:41,800 --> 00:58:44,410 მე მაინც წავიდეს და შეცვალოს იგი, მე შემიძლია გაირკვეს, თუ რა ხდება აქ, 995 00:58:44,410 --> 00:58:50,260 შემიძლია შევხედოთ CSS, შემიძლია წავიდეთ წინ და გაირკვეს, რატომ ფერი გზა ის არის, 996 00:58:50,260 --> 00:58:54,610 შემიძლია დაიწყოს ძვირფასი რამ და მიღების რამ საშინელი, 997 00:58:54,610 --> 00:58:58,360 რაც მე მინდა ამის გაკეთება. 998 00:58:58,360 --> 00:59:01,020 სინამდვილეში, მე დავტოვებთ რამ მარტო. 999 00:59:01,020 --> 00:59:03,980 მაგრამ ხედავთ აქ ეს ყველა CSS და ის გვიჩვენებს, თუ აქ. 1000 00:59:03,980 --> 00:59:10,120 თუ მე ახვიდეთ იქ, ის აპირებს აჩვენებს, თუ ყველაფერი, რაც ისინი უწოდებენ გამარჯვებული, 1001 00:59:10,120 --> 00:59:14,850 ასე რომ, CSS წესები, რომელიც არის ყველაზე კონკრეტული და ყველაზე შერჩეული, რომ საქონელი, 1002 00:59:14,850 --> 00:59:17,110 რომელიც თქვენ ალბათ უკვე წავიდა თქვენი კლასი, 1003 00:59:17,110 --> 00:59:22,000 სადაც შეიძლება ითქვას, რომ არსებობს ზოგადი font რომ ჩვენ გამოყენებით ყველაფერი, 1004 00:59:22,000 --> 00:59:26,860 არამედ იმიტომ, რომ ეს არის h1 და მაქვს ფერადი განსაზღვრული h1s, 1005 00:59:26,860 --> 00:59:29,820 ის იქნება ეს ფერი, და ეს იმიტომ, რომ ეს უფრო კონკრეტული, ვიდრე body1. 1006 00:59:29,820 --> 00:59:32,590 ეს ერთი რამ აქ გიჩვენებთ ყველა რომ, 1007 00:59:32,590 --> 00:59:35,470 და ეს მართლაც ძლიერი პერსონალის, როგორც თქვენ კიდევ უფრო რთული, 1008 00:59:35,470 --> 00:59:38,160 თქვენ გაინტერესებთ, რატომ ეს ყველაფერი ისე, როგორც ისინი. 1009 00:59:38,160 --> 00:59:41,020 ეს რეალურად გითხრათ, და თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი ეს საკითხი აქ. 1010 00:59:41,020 --> 00:59:43,370 რომ ფერი არ არის ძალიან ცუდი, რეალურად. 1011 00:59:43,370 --> 00:59:47,150 შეგიძლიათ აირჩიოთ მათ. იმედია ხედავთ ამ. 1012 00:59:47,150 --> 00:59:52,410 ყველაფერი, რაც თქვენ თქვენი განაცხადი, თქვენ ხედავთ მთელი კასკადი 1013 00:59:52,410 --> 00:59:56,070 ყველა CSS, რომ შეეძლო მიმართა, რომ და, რომელიც ერთი იმარჯვებს, 1014 00:59:56,070 --> 00:59:58,050 რომელიც ერთი რეალურად მოხდა უპირატესი. 1015 00:59:58,050 --> 01:00:00,930 ეს არის სახის მოსაწყენი. იქ არ არის ბევრი ხდება ზოგიერთი. 1016 01:00:00,930 --> 01:00:04,660 თუ მე და შეცვალოს ფერი, მაშინ თქვენ დაიწყოს ხედავს ზოგიერთი კასკადური არსებობს. 1017 01:00:04,660 --> 01:00:07,760 ასევე, შეგიძლიათ გამოიყენოთ HTML აქაც. 1018 01:00:07,760 --> 01:00:12,490 შემიძლია გავლა და ცვლილებები HTML თვისებები ყველა ამ საკითხზე, როგორც მე მინდა. 1019 01:00:12,490 --> 01:00:14,620 არსებობს მხოლოდ ტონა პერსონალის აქ. 1020 01:00:14,620 --> 01:00:18,070 >> მე არ მინდა, რომ მიიღოს თქვენი დრო გადის ყველაფერი აქ. უბრალოდ ვიცი, რომ ეს აქ. 1021 01:00:18,070 --> 01:00:21,700 არსებობს უამრავი დიზაინი ორიენტირებული ფუნქციონალური, რომ მხოლოდ ხელმისაწვდომი თქვენ 1022 01:00:21,700 --> 01:00:26,730 ასე რომ თქვენ შეგიძლიათ დარჩენა ვიზუალური, მუშაობა განაცხადი, და არ უნდა ბევრი გამოცნობა 1023 01:00:26,730 --> 01:00:32,180 რომ თქვენ უნდა გავაკეთოთ, ჩვეულებრივ, და Cycling უკან ბრაუზერის ისევ თქვენი დიზაინი, 1024 01:00:32,180 --> 01:00:33,940 უკან ბრაუზერში. 1025 01:00:33,940 --> 01:00:37,010 ეს მართლაც მაგარი რამეები, რომ, და, როგორც თქვენ განავითაროს Windows Store app, 1026 01:00:37,010 --> 01:00:39,650 ის აპირებს, რომ თქვენ ბევრად უფრო პროდუქტიული. 1027 01:00:39,650 --> 01:00:45,150 >> თქვენ ასევე ვხედავთ, რომ ის თვალთვალის markup აქ და თქვენი CSS 1028 01:00:45,150 --> 01:00:47,270 როგორც თქვენ სამუშაო მეშვეობით სხვადასხვა ნივთები. 1029 01:00:47,270 --> 01:00:50,180 ეს, ალბათ, ნამდვილად მძიმე, თქვენ უნდა დაინახოს, რომ, განსაკუთრებით ვიდეო, 1030 01:00:50,180 --> 01:00:54,680 მაგრამ ეს რა ხდება აქ, და მე გირჩევთ გაეცნოს რომ. 1031 01:00:54,680 --> 01:00:57,240 ეს დაგიზოგავთ თქვენ ბევრი დრო. რომ ის ნაზავია. 1032 01:00:57,240 --> 01:01:00,520 თუ რაიმე ცვლილება აქ, ისინი ავტომატურად ვაპირებთ უკან მეტი 1033 01:01:00,520 --> 01:01:01,870 to Visual Studio. 1034 01:01:01,870 --> 01:01:06,590 ეს იგივე ფაილი, ეს იგივე ყველაფერი. მე რომ არაფერი. 1035 01:01:06,590 --> 01:01:08,650 მე მაქვს უკეთესი მაგალითი, რომ მე მინდა გაჩვენოთ. 1036 01:01:08,650 --> 01:01:11,660 მაგრამ თუ მე მივიღე ცვლილება და გადაარჩინა იგი და დავბრუნდი Visual Studio, ის იტყოდა, 1037 01:01:11,660 --> 01:01:16,390 "Hey, უბრალოდ შეიცვალა რაღაც. შემიძლია განაახლეთ იგი თქვენთვის?" დიახ. 1038 01:01:16,390 --> 01:01:18,770 და თქვენ იყენებთ იგივე პერსონალის არსებობს. 1039 01:01:18,770 --> 01:01:21,320 ეს არის ის, ბოლოს, რომ კონკრეტული ნიმუში. 1040 01:01:21,320 --> 01:01:28,170 >> მინდა გაჩვენოთ უმაღლესი ბოლომდე ნიმუში მხოლოდ გადმოგცეთ ხედი სხვა ფუნქციონალური 1041 01:01:28,170 --> 01:01:30,350 თქვენ ალბათ ფიქრობთ, დაახლოებით ისევე. 1042 01:01:30,350 --> 01:01:32,280 ეს არის ნიმუში app რომ შეგიძლიათ ჩამოტვირთოთ. 1043 01:01:32,280 --> 01:01:35,620 თუ თქვენ ვეძებთ რაღაც მოუწოდა Windows ბანაკი Box, 1044 01:01:35,620 --> 01:01:40,340 არსებობს გარკვეული ნიმუშები, რომლებიც, და ერთი მათგანი Contoso Cookbook. 1045 01:01:40,340 --> 01:01:41,640 მე შემიძლია უბრალოდ გაუშვით ეს თქვენთვის. 1046 01:01:41,640 --> 01:01:44,700 საბაჟო მისალმების ეკრანზე. ეს არის Grid დეტალური პროგრამა. 1047 01:01:44,700 --> 01:01:49,590 ისინი ვალდებული ზოგიერთი საბაჟო მონაცემები აქ. შეგიძლიათ ნავიგაციისათვის მეშვეობით. 1048 01:01:49,590 --> 01:01:53,090 მიბრძანდით და შევხედოთ სხვადასხვა რამ, რომ გახდის us მშიერი პარასკევს დღის მეორე ნახევარში. 1049 01:01:53,090 --> 01:01:57,760 მე არ ვიცი. რა ხდება, რათა ჩემთვის ყველაზე მშიერი? 1050 01:01:57,760 --> 01:02:00,530 მე არ ვიცი. მე უბრალოდ აპირებს აირჩიოთ ერთი. 1051 01:02:00,530 --> 01:02:02,460 თქვენ წასვლას ეს ყველაფერი. ეს გაჩვენებთ რეცეპტი. 1052 01:02:02,460 --> 01:02:04,900 თქვენ შეიძლება ასევე ნაცვლად, დაწკაპვით პუნქტის, 1053 01:02:04,900 --> 01:02:10,360 შეგიძლიათ უფლება, რომ კატეგორიაში შინაარსი, რომელიც მონაკვეთის შინაარსი. 1054 01:02:10,360 --> 01:02:15,590 ამ შემთხვევაში, თქვენ შეგიძლიათ წაიკითხოთ უამრავი ყალბი Latin გეუბნებოდით ყველაფერი ეს რეცეპტი აქ 1055 01:02:15,590 --> 01:02:17,720 და მერე მარჯვენა კონკრეტული რეცეპტი. 1056 01:02:17,720 --> 01:02:22,770 ეს ასევე მხარს უჭერს რამ, როგორიცაა გაზიარების, რომ მე აჩვენა თქვენ ადრე ერთად სურათები. 1057 01:02:22,770 --> 01:02:26,160 თქვენ ასევე შეგიძლიათ მოძებნოთ ამ განაცხადის ძალიან. 1058 01:02:26,160 --> 01:02:28,880 ეს ძალიან მარტივია ამის გაკეთება ძებნას. 1059 01:02:28,880 --> 01:02:31,300 ძირითადად, თქვენ მხოლოდ მიღების სიმებიანი ტექსტის Windows 1060 01:02:31,300 --> 01:02:34,720 და თქვენ გადაწყვიტეთ, თუ როგორ გსურთ გაუმკლავდეს ძიების, რომ. 1061 01:02:34,720 --> 01:02:39,830 ეს არის რამდენიმე ხაზი კოდი უნდა, რომ, და მერე რა ვუყოთ მას შემდეგ, რომელიც სრულიად თქვენზეა. 1062 01:02:39,830 --> 01:02:44,180 >> აქ მათ აქვთ app ბარი, სადაც ისინი გამოყენებით ზოგიერთი სხვა ფუნქცია. 1063 01:02:44,180 --> 01:02:45,430 მე უბრალოდ გეტყვით, რა არის. 1064 01:02:45,430 --> 01:02:48,220 შეგახსენებთ აპირებს გამოიყენოს რასაც სადღეგრძელო შეტყობინებას. 1065 01:02:48,220 --> 01:02:52,930 ეს მართლაც მოსახერხებელი გაქირავების შესახებ ვიცით, როდესაც რამ მოხდა, 1066 01:02:52,930 --> 01:02:55,850 როგორც განაცხადის დამონტაჟდა ან რაღაც დასრულდა. 1067 01:02:55,850 --> 01:02:57,950 ეს ასევე კარგი თამაშები ძალიან. 1068 01:02:57,950 --> 01:03:02,360 თუ თქვენ გაქვთ მუდმივი მსოფლიოს ლიდერი board და მომსახურების, რომ მასპინძლობს, რომელიც 1069 01:03:02,360 --> 01:03:08,490 იქნებ ცალკე მანქანა, ვინც შეტყობინებები იგზავნება შევიდა მანქანა 1070 01:03:08,490 --> 01:03:12,240 და მაშინაც კი, თუ მომხმარებელი არ არის თქვენი თამაში, თქვენი თამაში ან გაშვებული თქვენი app, 1071 01:03:12,240 --> 01:03:15,170 ისინი მაინც შეტყობინებებს იმ სახის ღონისძიებები. 1072 01:03:15,170 --> 01:03:19,350 ასე, რომ თქვენ შეიძლება ითქვას, "თქვენი ციხე დანგრეულია ან მხოლოდ განადგურდა." 1073 01:03:19,350 --> 01:03:22,870 "დავუბრუნდეთ აქ და დავიცვათ იგი", ან რამე მაგდაგვარს. 1074 01:03:22,870 --> 01:03:26,830 ვაწვებით შეტყობინებას, თქვენ წავიდეთ უფლება უკან წუთზე, და თქვენ შეგიძლიათ ითამაშოთ. 1075 01:03:26,830 --> 01:03:32,170 ასე რომ იმ სახის რამ შეიძლება დაეხმაროს ნამდვილად მიაპყროს ხალხს ისევ თქვენი app საკმაოდ ეფექტურად. 1076 01:03:32,170 --> 01:03:37,450 >> არსებობს ასევე მხარს ვუჭერთ ამ განაცხადის გამოყენებით მიკროფონი, ვებკამერა, 1077 01:03:37,450 --> 01:03:39,560 აკეთებს ვიდეო და ფოტოებს იღებდა. 1078 01:03:39,560 --> 01:03:42,080 თქვენ ასევე შეგიძლიათ ამოძრავებთ საშუალო ფილა. 1079 01:03:42,080 --> 01:03:46,760 ეს სასარგებლოა, თუ თქვენ გსურთ უბრალოდ კრამიტი რომ მიდის უფლება გარკვეული შინაარსი. 1080 01:03:46,760 --> 01:03:49,960 ამ შემთხვევაში, იგი მიდის უფლება ამ რეცეპტი. 1081 01:03:49,960 --> 01:03:51,300 ყველაფერი მე ხსენებას მე უბრალოდ გვიჩვენებს 1082 01:03:51,300 --> 01:03:53,270 რადგან ეს არის რამ, რომ შეგიძლიათ ვიფიქროთ გამოყენებით, ასევე. 1083 01:03:53,270 --> 01:03:57,590 უმეტესწილად, ისინი ძალიან მარტივია გამოიყენოს. 1084 01:03:57,590 --> 01:04:00,070 მე უბრალოდ გირჩევთ ზრდიან, რომ ნიმუში explorer 1085 01:04:00,070 --> 01:04:03,600 და იპოვოს ნიმუში, რომელიც შეგიძლიათ ნახოთ თუ როგორ უნდა გავაკეთოთ, რომ. 1086 01:04:03,600 --> 01:04:07,140 ეს საკმაოდ მარტივია, რათა იმ თქვენს apps იქ. 1087 01:04:07,140 --> 01:04:11,030 >> მივდიოდი გაჩვენოთ რაღაც, რომ საკმაოდ cool აქ. 1088 01:04:11,030 --> 01:04:15,230 მე ვადამდელი ამ განაცხადს, და მე ვაპირებ დავუბრუნდე Visual Studio. 1089 01:04:15,230 --> 01:04:18,870 ეს პროგრამა არის გაშვებული. ის გაშვებული საწყისი Visual Studio. 1090 01:04:18,870 --> 01:04:21,370 შემიძლია საკმაოდ მაგარი რამეები რომ. 1091 01:04:21,370 --> 01:04:23,840 მე რეალურად აქვს შესაძლებლობა აირჩიოთ ელემენტს, 1092 01:04:23,840 --> 01:04:28,250 და შემიძლია წავიდეთ აქ ცოცხალი განცხადება და შემიძლია ვთქვა, 1093 01:04:28,250 --> 01:04:34,000 "მე მაინტერესებს, რატომ არის მოსამზადებელი დრო ცოტა მსუბუქია, ნაცრისფერი, ვიდრე სათაური თავად?" 1094 01:04:34,000 --> 01:04:35,680 შემიძლია დაწკაპეთ იგი. 1095 01:04:35,680 --> 01:04:38,080 ის აპირებს სინქრონიზაციისათვის, რომ ისევ Visual Studio, 1096 01:04:38,080 --> 01:04:43,780 და ის აპირებს მაჩვენა ზუსტად გენერირებული შინაარსი, რომელიც შედეგად, რომ ნაწილი UI. 1097 01:04:43,780 --> 01:04:47,270 ასე რომ, ამ შემთხვევაში, ეს ელემენტის subtitle და h4 ორმაგი მშენებლობა, 1098 01:04:47,270 --> 01:04:51,110 და რომ, ალბათ, გვეუბნება რა უნდა ვიცოდეთ რადგან h4 ფარგლებში კონტექსტში, 1099 01:04:51,110 --> 01:04:53,550 ის აპირებს მიიღოს გარკვეული სახის შრიფტი. 1100 01:04:53,550 --> 01:04:56,410 მაგრამ თუ მე ჯერ კიდევ არ ვიცი რატომ, მე შემიძლია დააწკაპუნეთ კვალი Styles. 1101 01:04:56,410 --> 01:05:02,330 შემიძლია მაშინ, გააფართოოს ფერი და შემიძლია გასარკვევად ზუსტად რატომ, რომ ფერი არ არის სხეულის ფერი 1102 01:05:02,330 --> 01:05:04,640 მაგრამ რეალურად რაღაც. 1103 01:05:04,640 --> 01:05:07,210 ეს არის არსებითად dev ინსტრუმენტები Internet Explorer 1104 01:05:07,210 --> 01:05:09,530 რომ ხარისხი შემოტანილი Visual Studio. 1105 01:05:09,530 --> 01:05:12,110 თუ თქვენ მუშაობდა Chrome Dev ინსტრუმენტები, Firebug, რამ, როგორიცაა, რომ 1106 01:05:12,110 --> 01:05:14,720 იმ სახის იარაღები, რომლებიც ბრაუზერი, 1107 01:05:14,720 --> 01:05:17,340 ასეთი სახის ფუნქციონალური აღძრულია მარჯვენა Visual Studio 1108 01:05:17,340 --> 01:05:22,090 ასე რომ თქვენ არ რეალურად უნდა დაიწყოს ბრაუზერის და მუშაობა იმ ბერკეტებზე ცალკე. 1109 01:05:22,090 --> 01:05:24,320 ახლა აქვს Windows Store app მხოლოდ გაშვებული, 1110 01:05:24,320 --> 01:05:27,840 და შემიძლია დაიწყოს უბიძგებენ მას გარდა და მოძიებაში, თუ რატომ რამ აკეთებენ, რასაც ისინი. 1111 01:05:27,840 --> 01:05:30,440 >> შემიძლია ასევე გავაკეთებთ ამ გზით ძალიან. 1112 01:05:30,440 --> 01:05:35,020 შემიძლია წასვლა და მხოლოდ აირჩიოთ რაღაც უფლება markup და გაირკვეს, თუ რა არის 1113 01:05:35,020 --> 01:05:38,560 განაცხადის თავად. მე ვფიქრობ, მე წასული ყველაფერი. 1114 01:05:38,560 --> 01:05:41,440 აქ მე hovering მეტი ამ. შემიძლია აირჩიეთ იგი. 1115 01:05:41,440 --> 01:05:45,540 ის აპირებს მაჩვენო ფაქტობრივი გაშვებული პროგრამა, სადაც, რომ ის არის 1116 01:05:45,540 --> 01:05:48,070 რომ მე ახლა დაწკაპვით ამ ტეგს. 1117 01:05:48,070 --> 01:05:49,700 მართლაც მაგარი რამეები. 1118 01:05:49,700 --> 01:05:52,710 როგორც თქვენ ცდილობენ გაერკვნენ, თუ რა ხდება და რა HTML აკეთებს, 1119 01:05:52,710 --> 01:05:56,080 რა CSS აკეთებს, რომ ეს გონება. 1120 01:05:56,080 --> 01:05:58,450 დამახსოვრება ეს არ არის აქ თქვენ 1121 01:05:58,450 --> 01:06:02,070 და ასევე, რომ ნაზავია შეუძლია მუშაობა ცოცხალი გაშვებული პროგრამა. 1122 01:06:02,070 --> 01:06:06,070 >> ერთი ბოლო რამ მინდოდა გაჩვენოთ ამ განცხადების - 1123 01:06:06,070 --> 01:06:09,290 სხვათა შორის, ეს გიჩვენებთ deltas როგორც ყველაფერი იცვლება ძალიან, 1124 01:06:09,290 --> 01:06:11,160 ასე რომ თქვენ შეგიძლიათ უყუროთ იმ ყვითელი მაჩვენებლები. 1125 01:06:11,160 --> 01:06:14,060 იმ რამ, რომ ახლახან შეიცვალა განაცხადი. 1126 01:06:14,060 --> 01:06:16,350 მაგრამ ერთი რამ. მინდა დავუბრუნდეთ ნაზავია მხოლოდ მეორე აქ. 1127 01:06:16,350 --> 01:06:21,790 ჩვენ გახსნა ამ მდე, გახსენით Blend, იგივე app, იგივე ყველაფერი. 1128 01:06:21,790 --> 01:06:28,660 მინდა გაჩვენოთ გამოცდილება აქ არ არის მხოლოდ თქვენ დავრჩებოდით on მთავარი გვერდი 1129 01:06:28,660 --> 01:06:32,880 ეძებს რამ, თქვენ მიიღებთ იყოს, როდესაც თქვენ აწარმოებს ოთახი და ასეც იჯდეს იქ. 1130 01:06:32,880 --> 01:06:36,490 თქვენ ასევე შეგიძლიათ ჩართოთ ამ საკმაოდ პატარა icon აქ. 1131 01:06:36,490 --> 01:06:38,560 ეს ე.წ. ინტერაქტიული რეჟიმი. 1132 01:06:38,560 --> 01:06:41,560 თქვენ დააჭირეთ, რომ. ის აპირებს, რათა თქვენი განაცხადი. 1133 01:06:41,560 --> 01:06:43,730 თქვენ არ Design რეჟიმი აღარ, ასე რომ თქვენ არ იქნება დაწკაპვით რამ 1134 01:06:43,730 --> 01:06:47,270 შეცვალოს ფუნქციონალური, მაგრამ თქვენ შეგიძლიათ რეალურად მუშაობა განაცხადის ახლა. 1135 01:06:47,270 --> 01:06:51,560 თქვენ შეგიძლიათ დააჭიროთ მეშვეობით, შეგიძლიათ გააკეთოთ რაც, კიდევ რეცეპტი, რომ თქვენ აინტერესებს 1136 01:06:51,560 --> 01:06:54,810 ან კატეგორიაში. მოდით წავიდეთ ამ კატეგორიაში. 1137 01:06:54,810 --> 01:06:56,880 მე ვიტყვი, "Okay, აქ არის, სადაც მე მინდა, რათა შეიმუშავონ". 1138 01:06:56,880 --> 01:06:59,680 შემდეგ ვაწვებით ღილაკს რომ ერთხელ, ეს მოუტანს თქვენ ისევ დიზაინი ზედაპირზე, 1139 01:06:59,680 --> 01:07:02,130 და ახლა თქვენ შეგიძლიათ ეს გააკეთოთ ყველა იმ რამ, რომ მე საუბარი ადრე. 1140 01:07:02,130 --> 01:07:06,230 მე შენარჩუნება დაწკაპვით სანამ მივიღებ ამ ავტორმა, გაირკვეს, თუ მისი ზომები, 1141 01:07:06,230 --> 01:07:09,890 გასარკვევად HTML ის, CSS ის 1142 01:07:09,890 --> 01:07:14,990 გაშვებული პროგრამა, ზოგი მოგვიანებით განაცხადის ნაწილს. 1143 01:07:14,990 --> 01:07:17,780 ძალიან, ძალიან სასარგებლო. მე გავხდით, ეს თქვენ. 1144 01:07:17,780 --> 01:07:21,340 გთხოვთ, შეინახოს იგი გათვალისწინებით, თუ თქვენ ეძებთ შევიდა წერილობით კოდი და ამ 1145 01:07:21,340 --> 01:07:26,070 იმიტომ, რომ ის აპირებს გადარჩენა თქვენ ბევრი hassle, და ეს საკმაოდ კარგი პერსონალი. 1146 01:07:26,070 --> 01:07:32,370 რომ საკმაოდ ბევრი მინდოდა გაჩვენოთ on Blend და Visual Studio ყველა რომ. 1147 01:07:32,370 --> 01:07:36,130 >> ნებისმიერი შეკითხვა ან იმ იარაღები? 1148 01:07:36,130 --> 01:07:40,000 არაფერი ყველა? >> [Guarin] მე მაქვს პერსონალის გასცემენ, იმდენად კარგი კითხვები, კარგი პერსონალი. 1149 01:07:40,000 --> 01:07:43,700 >> [Bowen იცინის] მე უკვე გაჩვენეთ ჩემი demos აქ. 1150 01:07:43,700 --> 01:07:47,000 მე ვაპირებ ამას რესურსების გვერდზე და მივმართოთ შეკითხვები ახლა. 1151 01:07:47,000 --> 01:07:53,850 რომ პირველი მინიშნება ის არის, რომ გენერაცია App site თამაში სიმღერა და app სიმღერა. 1152 01:07:53,850 --> 01:07:55,040 Sign up მათთვის. 1153 01:07:55,040 --> 01:07:57,210 თქვენ არ უნდა ველოდოთ 30 დღის მიიღოს შინაარსი. 1154 01:07:57,210 --> 01:08:00,370 თქვენ შეგიძლიათ დაიწყოთ მიმდინარეობს და ეძებს content როგორც თქვენ გსურთ. 1155 01:08:00,370 --> 01:08:04,380 მე მესმის თქვენი ვადებს შეიძლება იყოს განსხვავებული, ვიდრე - [იცინის] 1156 01:08:04,380 --> 01:08:07,780 ასე რომ, როდესაც არის Hackathon? რომ რამდენიმე კვირის განმავლობაში, არა? 1157 01:08:07,780 --> 01:08:09,620 ასე რომ თქვენ არ აქვს 30 დღის განმავლობაში უნდა ველოდოთ. 1158 01:08:09,620 --> 01:08:13,180 ასე რომ, yeah, თქვენ შეგიძლიათ იწერთ რომ და შემდეგ დავიწყო უბიძგებენ შინაარსი out მისგან. 1159 01:08:13,180 --> 01:08:15,320 ასევე განვითარება და დიზაინი ცენტრები. 1160 01:08:15,320 --> 01:08:17,620 და მე არ უხსენებია, მაგრამ არსებობს ასევე Store Docs. 1161 01:08:17,620 --> 01:08:22,880 ეს იქნება შემდეგ Hackathon, როგორც თქვენ მზად ვართ დავიწყოთ წარდგენის თქვენი apps for მაღაზიაში. 1162 01:08:22,880 --> 01:08:27,350 არსებობს რამდენიმე სასარგებლო guidelines აქ, გარკვეული ხელმძღვანელობით, თუ როგორ უნდა მიიღოს რამ შევიდა მაღაზიაში, 1163 01:08:27,350 --> 01:08:29,960 ზოგიერთი საერთო საკითხები, რომელიც შეიძლება მოგზაურობა თქვენ მდე, 1164 01:08:29,960 --> 01:08:32,540 და რომ ის, ბოლოს იმ რესურსებს. 1165 01:08:32,540 --> 01:08:35,300 >> რა არის თქვენი აზრით? არაფერი, რომ თქვენ - 1166 01:08:35,300 --> 01:08:40,580 [Guarin] ვინ არის ფიქრი აკეთებს Windows app for CS50? ზემოთ. 1167 01:08:40,580 --> 01:08:42,200 [Bowen] ზემოთ. დიდი. 1168 01:08:44,149 --> 01:08:49,410 >> რაიმე შეკითხვები პერსონალის, რომ თქვენ ვნახე აქამდე და როგორ ეხება ეს? 1169 01:08:49,410 --> 01:08:54,540 მაგალითად, უფრო მეტი დრო მე შეეძლო თამაში, რომ მე არ წერია 1170 01:08:54,540 --> 01:08:57,310 და რომ ეშვება ბრაუზერი და მხოლოდ სახის გავლა პროცესი 1171 01:08:57,310 --> 01:08:59,870 შემოტანა რომ შევიდა Visual Studio და რაც Windows Store app. 1172 01:08:59,870 --> 01:09:02,870 იგი იღებს უფრო მეტი დრო, ვიდრე ჩვენ მართლაც ჰქონდა მოიცავს დღეს, 1173 01:09:02,870 --> 01:09:08,010 მაგრამ მოკლე ვერსია არის ეს იგივე კოდი, რომ თქვენ გაშვებული ბრაუზერის, 1174 01:09:08,010 --> 01:09:11,680 და რამ, რომ თქვენ შეგიძლიათ შეცვალოთ არის რამ, რომ თქვენ გადაწყვიტეთ plug in to Windows 8. 1175 01:09:11,680 --> 01:09:16,220 ასე რომ, თუ გსურთ გამოიყენოთ charms, თუ გსურთ მოძებნოთ ან წილი, 1176 01:09:16,220 --> 01:09:19,899 თქვენ უნდა შექმნათ app ბარი ღონისძიებები მოშორებით ზოგიერთი ფუნქციონალური გადატანა რომ, 1177 01:09:19,899 --> 01:09:21,939 ეს არის სახის რამ, რომ თქვენ შეიცვლებოდა. 1178 01:09:21,939 --> 01:09:25,229 მაგრამ ეს ძირითადი თქვენი web app შეიძლება დარჩეს უცვლელი. 1179 01:09:25,229 --> 01:09:29,590 ერთხელ, რადგან იგი მუშაობს IE10, ეს იქნება მართლაც ადვილია პორტში 1180 01:09:29,590 --> 01:09:33,680 რათა, რომ პერსონალის შევიდა Visual Studio, შევიდა ნაზავია, და ეს Windows Store app. 1181 01:09:33,680 --> 01:09:37,500 ერთხელ, ერთადერთი რამ, თქვენ უნდა ვისწავლოთ არის ის, სხვა მახასიათებლები 1182 01:09:37,500 --> 01:09:41,830 რომ თქვენ შეგიძლიათ გამოიყენოთ უნათებენ განცხადება, ისევე როგორც ცოცხალი კრამიტი და იმ სახის რამ. 1183 01:09:41,830 --> 01:09:46,899 >> ჰო. >> [სტუდენტი] შეკითხვა მუშაობის mobile. 1184 01:09:46,899 --> 01:09:52,210 ასე რომ, თუ თქვენ app, რომელიც მუშაობს როგორც app on desktop, 1185 01:09:52,210 --> 01:09:56,480 ეს მართლაც მარტივი გადაიტანოთ მობილური, ან არსებობს - 1186 01:09:56,480 --> 01:10:01,270 კითხვაზე, თუ მე Windows Store app რომ მართლაც ოპტიმიზირებულია ამ გარემოში 1187 01:10:01,270 --> 01:10:06,430 და მინდა, რათა მას მობილურ სამყაროში, რა ჩართული აკეთებს, რომ? 1188 01:10:06,430 --> 01:10:10,060 რომ, როგორც ბევრ კითხვას, ყოველთვის იცვლება პასუხი. 1189 01:10:10,060 --> 01:10:16,190 კარგი ამბავი ის არის, თუ თქვენ sticking ერთად HTML და JavaScript, CSS, 1190 01:10:16,190 --> 01:10:18,720 თუ თქვენ დაწყებული Windows Store app, 1191 01:10:18,720 --> 01:10:20,590 ის აპირებს, ნება თქვენ მოუტანს მას ინტერნეტში 1192 01:10:20,590 --> 01:10:24,650 და შემდეგ გამოიყენოს იმ სახის ტექნიკას, როგორიცაა მედიის შეკითხვებს და რამ, 1193 01:10:24,650 --> 01:10:27,180 ადაპტირება სხვადასხვა ზომის მოწყობილობები. 1194 01:10:27,180 --> 01:10:29,900 რომ განაცხადა, იქ ყოველთვის ფარგლებში და რამ არსებობს 1195 01:10:29,900 --> 01:10:33,450 რომ მხარდაჭერა გაგრძელების out სხვადასხვა ტექნოლოგიები, სხვადასხვა პლატფორმაზე მუშაობს. 1196 01:10:33,450 --> 01:10:35,670 რომელიც ცვლის ყველა დროის. 1197 01:10:35,670 --> 01:10:40,030 ჩვენ ასევე იცვლება ყველაფერი, ისევე როგორც გადავხედავთ მიმართ, რაც ჩვენ გვაქვს ახლა 1198 01:10:40,030 --> 01:10:42,950 რეალურად ერთად Windows Phone 8. 1199 01:10:42,950 --> 01:10:44,930 ჩვენ გვაქვს საერთო ძირითადი ინფრასტრუქტურის 1200 01:10:44,930 --> 01:10:48,180 შესთავაზა პროგრამებს შორის იმ გარემოში. 1201 01:10:48,180 --> 01:10:51,200 ასე რომ პერსონალის, რომ თქვენ აკეთებთ, რათა შეიქმნას Windows Store app, 1202 01:10:51,200 --> 01:10:57,790 ბევრი რომ შეუძლია მეტი შევიდა Windows Phone 8 განაცხადი ასევე. 1203 01:10:57,790 --> 01:11:02,270 რომ კიდევ ერთხელ არის განვითარებადი ამბავი, ამიტომ არსებობს გარკვეული შინაარსის შესახებ, რომ Build. 1204 01:11:02,270 --> 01:11:06,780 SDK მხოლოდ გადმოვიდა ცოტა ხნის წინ. ეს იყო უბრალოდ გაათავისუფლეს ცოტა ხნის წინ. 1205 01:11:06,780 --> 01:11:09,920 მაგრამ იმ თვალსაზრისით, სხვა პლატფორმების ძალიან, 1206 01:11:09,920 --> 01:11:13,360 თქვენ ალბათ გადაეყარონ ბევრი cross-პლატფორმა ფარგლებში ასევე. 1207 01:11:13,360 --> 01:11:16,170 კარგი ამბავი ის არის პერსონალის, რომ თქვენ აკეთებთ აქ, 1208 01:11:16,170 --> 01:11:19,620 ძირითადი ფუნქციონალური არის სწორი up ვებ სტანდარტი პერსონალი. 1209 01:11:19,620 --> 01:11:24,010 ერთადერთი რამ, რომ არ თარგმნოს ადვილად არის რამ, რომ Windows 8 აკეთებს, 1210 01:11:24,010 --> 01:11:28,060 მაგრამ ეს არ არის გასაკვირი, იმიტომ, რომ ეს არის Windows ფუნქცია. 1211 01:11:28,060 --> 01:11:34,090 თქვენ არ აპირებს იპოვოს გაზიარების ან მსგავსი სახის ხელშეკრულებები ყველა სხვა პლატფორმა. 1212 01:11:34,090 --> 01:11:37,480 ასე რომ, ეს არის ის, რაც თქვენ სურს საწყისი დიზაინის პერსპექტივა 1213 01:11:37,480 --> 01:11:40,820 დარწმუნდით აქვს გზები სახის აბსტრაქტული, რომ, ასე რომ თქვენ შეიძლება ითქვას, 1214 01:11:40,820 --> 01:11:42,970 "თუ მე გაშვებული ამ, მე შემიძლია ამის გაკეთება." 1215 01:11:42,970 --> 01:11:48,120 თუ მე არ ვარ, არსებობს გარკვეული დიზაინის ნიმუში შეგიძლიათ გამოიყენოთ სახის ღონისძიებები, რომ პერსონალი მოშორებით. 1216 01:11:48,120 --> 01:11:53,360 მაგრამ შენარჩუნება, რომ გონება. ჰო. უკაცრავად. წავიდეთ წინ. 1217 01:11:53,360 --> 01:11:58,130 >> [სტუდენტი] თუ მე მინდა შესამოწმებლად ჩემს Windows app თავზე [inaudible] 1218 01:11:58,130 --> 01:12:02,310 [Bowen] Yeah. მე გამოტოვებენ კიდევ ერთი რამ ძალიან. ჰო. 1219 01:12:02,310 --> 01:12:04,910 მე უპასუხოს შეკითხვას პირველი, მაშინ მე შენ გაჩვენებ ფუნქცია დამავიწყდა აღვნიშნო. 1220 01:12:04,910 --> 01:12:09,220 ჩვენ გვაქვს რამდენიმე მანქანები ხელმისაწვდომია ადგილობრივად. მე ბოდიში. 1221 01:12:09,220 --> 01:12:11,240 კითხვა იყო, როგორ უნდა შეამოწმოთ რამ მოწყობილობა 1222 01:12:11,240 --> 01:12:14,230 თუ არ მოხდეს აქვს მთელი ბევრი რამ არჩევანი? 1223 01:12:14,230 --> 01:12:17,130 [Guarin] ჩვენ მიავლინა თქვენ ბიჭები, ვფიქრობ, 5 ან 6. რამდენი გჭირდებათ? 1224 01:12:17,130 --> 01:12:20,940 [სტუდენტი] მივიღეთ მათგან 4. >> Okay. თქვენ ბიჭები მიიღო 4 დაფები ითამაშოს გარშემო. 1225 01:12:20,940 --> 01:12:25,520 ასე რომ, აუცილებლად ყველას გასაგონად, გთხოვთ. [იცინის] >> [Bowen] გასაოცარია. 1226 01:12:25,520 --> 01:12:27,610 რომ კიდევ უკეთესი პასუხი, ვიდრე მივდიოდი მოგცემთ. 1227 01:12:27,610 --> 01:12:31,250 ჩვენ საათებში დეველოპერები, რომ ჩვენ ჩვენს ოფისში 1228 01:12:31,250 --> 01:12:35,110 და ახლა მალე Microsoft Store ზე Pru, 1229 01:12:35,110 --> 01:12:37,010 მაგრამ Edwin უკვე მიღებული ზრუნვა თქვენ. 1230 01:12:37,010 --> 01:12:42,180 არსებობს 4 დაფები ხელმისაწვდომია loaning, ტესტირება. 1231 01:12:42,180 --> 01:12:45,440 იქ ჩვენ წავიდეთ. არსებობს მაგალითი ერთი იქ. 1232 01:12:45,440 --> 01:12:47,340 ასე რომ, yeah, აბსოლუტურად. დიდი. 1233 01:12:47,340 --> 01:12:52,700 აბსოლუტურად გაცილებით საუკეთესო გზა, რათა გამოსცადოს იგი უნდა იყოს მოწყობილობაზე. 1234 01:12:52,700 --> 01:12:56,810 თუ თქვენ არ მოხდეს აქვს ერთი არ არის, ან თქვენ არ სურთ ფეხით გასწვრივ კამპუსში თოვლი 1235 01:12:56,810 --> 01:13:01,130 აითვისებდა ერთი ან რასაც, არ არსებობს გზა ამის უკან Visual Studio. 1236 01:13:01,130 --> 01:13:10,360 თუ მე დაბრუნდეს, სადაც მე ვიყავი აქ, აქ ნაცვლად გამოყენებით ადგილობრივი მანქანა, 1237 01:13:10,360 --> 01:13:13,590 შეგიძლიათ დაკავშირება Remote მანქანა, მაგრამ ეს არ არის ის, რაც მე ვსაუბრობ აქ. 1238 01:13:13,590 --> 01:13:16,830 Simulator არის ის, რომ დაგვჭირდება შესასწავლად. 1239 01:13:16,830 --> 01:13:22,120 მე აწარმოებს ამ, და მართლაც, რა არის, ეს არსებითად ფანჯრის გადატანა საკუთარი სისტემა. 1240 01:13:22,120 --> 01:13:26,260 აქ არის რეალურად ჩემი სისტემა გაშვებული, გაშვებული Contoso, 1241 01:13:26,260 --> 01:13:29,550 მაგრამ გზა, რომელიც საშუალებას ჩემთვის შეცვალოს ზოგიერთი შესრულების პარამეტრებით, 1242 01:13:29,550 --> 01:13:31,060 გარემოს დაცვის პარამეტრები. 1243 01:13:31,060 --> 01:13:34,150 ასე რომ, შემიძლია ვთქვა, რომ აქ, "თქვენ იცით, რა ხდება?" 1244 01:13:34,150 --> 01:13:39,240 Oh. მე უკვე ის გაშვებული იმიტირებული 27-inch monitor at 2560 რეზოლუცია. 1245 01:13:39,240 --> 01:13:44,930 შემიძლია ადვილად ვარდნა რომ ქვემოთ და ვნახოთ, რა ჩემი განცხადება, რომ გავაკეთოთ პატარა ეკრანზე 1246 01:13:44,930 --> 01:13:47,480 ან იცვლება DPI პარამეტრების ან რასაც. 1247 01:13:47,480 --> 01:13:50,700 ასე რომ პატარა ეკრანზე, 10.6, რა არის ეს გაკეთებას აპირებს? 1248 01:13:50,700 --> 01:13:53,040 რომ ჯერ კიდევ გამოიყურება საკმაოდ კარგი, არა? 1249 01:13:53,040 --> 01:13:58,220 თქვენ გსურთ ამის გაკეთება, განსაკუთრებით თუ თქვენ წარდგენის მაღაზიაში, რადგან ვაკეთებთ 1250 01:13:58,220 --> 01:14:00,480 როგორც ნაწილი ტესტირების პროცესი. 1251 01:14:00,480 --> 01:14:02,400 და თუ არსებობს პრობლემები, როგორიცაა, რომ 1252 01:14:02,400 --> 01:14:06,160 მაშინ შეიძლება გადაეყარონ საკითხი მიღების დამოწმებული მაღაზიაში. 1253 01:14:06,160 --> 01:14:09,240 მაგრამ ეს ნაწილი სიმულატორი. მართლაც მაგარი. ძალიან ადვილია ამის გაკეთება. 1254 01:14:09,240 --> 01:14:11,480 ასევე, შეგიძლიათ გამოიყენოთ ფუნქციები, როგორიცაა მოძრავი იგი ასევე. 1255 01:14:11,480 --> 01:14:15,650 შემიძლია დააჭირეთ ღილაკს აქ, არ ეს როტაცია, ვნახოთ, რა ვინმეს აქვს, როგორც გამოცდილება 1256 01:14:15,650 --> 01:14:20,970 მოძრავი მათი ფიქალისა, მათი ტაბლეტი, და გამოყენებით თქვენი განცხადება, რომ. 1257 01:14:20,970 --> 01:14:25,060 არსებობს სხვა რამ ძალიან მოსწონს touch ემულაციის და ზოგიერთი სხვა რამ, 1258 01:14:25,060 --> 01:14:27,210 შექმნის GPS. 1259 01:14:27,210 --> 01:14:31,050 შემიძლია პრეტენზია მე დროს სხვადასხვა ადგილას და ვნახოთ, რა ჩემი განაცხადი 1260 01:14:31,050 --> 01:14:34,690 როდესაც მე ვიტყვი, რომ მე უკან Seattle ან რამე. 1261 01:14:34,690 --> 01:14:41,970 მაგრამ ეს ნამდვილად სასარგებლო ფუნქცია, და ის აშენდა ორივე Visual Studio და ნაზავია. 1262 01:14:41,970 --> 01:14:44,460 დიახ. თქვენს კითხვაზე. 1263 01:14:44,460 --> 01:14:48,530 >> [სტუდენტი] თუ თქვენ წერა თამაში, ჯერ Visual Studio რაიმე მხარდაჭერა ანიმაცია? 1264 01:14:48,530 --> 01:14:55,550 ჰო. კითხვა დაახლოებით ანიმაცია მხარდაჭერა, განსაკუთრებით სათამაშო. 1265 01:14:55,550 --> 01:14:58,380 ეს დამოკიდებულია. [Chuckles] 1266 01:14:58,380 --> 01:15:06,870 With JavaScript მინდა ვთქვა, რომ არსებობს, ალბათ, ნაკლები მხარდაჭერა, ვიდრე იქ არის XAML მხარეს, 1267 01:15:06,870 --> 01:15:11,430 რომელსაც აქვს ვადებს, აქვს storyboards და რაც აშენდა შემოსული 1268 01:15:11,430 --> 01:15:18,710 განთავსების animations on JavaScript apps, მე არ ვიცი, რამდენად პასუხს მე მინდა გადმოგცეთ. 1269 01:15:18,710 --> 01:15:25,110 მე მაქვს რესურსები ჩემს ბლოგზე, რომ გაიაროს ბევრი ვარიანტები როგორც ფიზიკის ანიმაცია, 1270 01:15:25,110 --> 01:15:29,280 პარამეტრები JavaScript ორიენტირებული თამაშები Windows 8. 1271 01:15:29,280 --> 01:15:31,300 მინდა ეხება თქვენ იმ. 1272 01:15:31,300 --> 01:15:34,300 ძირითადად, არსებობს ამდენი არჩევანი. 1273 01:15:34,300 --> 01:15:37,770 მიზეზი მე ყოყმანი არის იქ ამდენი არჩევანი აკეთებს ანიმაციების JavaScript. 1274 01:15:37,770 --> 01:15:44,280 ეს შეიძლება იყოს, CSS, ეს შეიძლება ტილო დაფუძნებული, იგი შეიძლება იყოს მხოლოდ ძირითადი DOM ანიმაცია, 1275 01:15:44,280 --> 01:15:47,470 ეს შეიძლება იყოს ბევრი სხვადასხვა რამ, ასე რომ ნამდვილად დამოკიდებულია თქვენი არჩევანი. 1276 01:15:47,470 --> 01:15:55,790 თუ თქვენ გადაწყვიტეთ გამოიყენოთ რაღაც Create.js ან კირის ან სხვა სახის ფარგლებში - 1277 01:15:55,790 --> 01:15:59,150 ისე, მე არ ვარ დარწმუნებული კი თქვენ აპირებთ შეძლებთ გამოიყენოთ ზღვარის ფარგლებში 1278 01:15:59,150 --> 01:16:01,370 მინდა ზემოქმედების ან მშენებლობის. 1279 01:16:01,370 --> 01:16:07,000 რომ tends მეტი კოდი, ვიდრე თქვენ შეიძლება განიხილონ ნულიდან. 1280 01:16:07,000 --> 01:16:11,730 მაგრამ იმ შემთხვევაში, შეგიძლიათ კვლავ გამოიყენოთ სიმულატორი, შეგიძლიათ გამოიყენოთ გარემოში, 1281 01:16:11,730 --> 01:16:17,480 და მე, როგორც წესი, უბრალოდ გამოიყენოთ ამ გარემოში ჩემი ტესტი პლატფორმა იმ შემთხვევაში, 1282 01:16:17,480 --> 01:16:19,930 როგორც მე განვითარებადი თამაშები. 1283 01:16:19,930 --> 01:16:22,110 მე ჯარიმა განსაკუთრებით ტილო ანიმაცია, 1284 01:16:22,110 --> 01:16:23,850 რომელიც ალბათ ყველაზე გავრცელებული რამ. 1285 01:16:23,850 --> 01:16:27,360 საუკეთესო ვაპირებთ ალბათ არის dev ინსტრუმენტები ბრაუზერის 1286 01:16:27,360 --> 01:16:30,160 და dev ინსტრუმენტები Visual Studio. 1287 01:16:30,160 --> 01:16:34,610 კეთილი meandering პასუხი არ არსებობს, მაგრამ იმედია მე მივიღე თქვენი პასუხი. დიახ. თქვენ. 1288 01:16:34,610 --> 01:16:36,470 >> [სტუდენტი] რა არის მონაცემთა შენახვის პარამეტრების Windows 8 apps? 1289 01:16:36,470 --> 01:16:41,100 რა არის მონაცემთა შენახვის პარამეტრების Windows 8 apps, Windows Store apps? 1290 01:16:41,100 --> 01:16:46,790 თქვენი ვარიანტები ნამდვილად თითოეულ განაცხადს იღებს საკუთარი აუზი ადგილობრივი შენახვის 1291 01:16:46,790 --> 01:16:52,150 განთავსების პარამეტრების და მონაცემები, მაგრამ ასევე ridiculously მარტივი როუმინგი შენახვის, 1292 01:16:52,150 --> 01:16:54,920 გამოყენება Cloud დაფუძნებული შენახვის. ეს არის უფასო. 1293 01:16:54,920 --> 01:16:58,250 რა ხდება თქვენ ძირითადად აირჩიოთ სხვადასხვა დონის და თქვენ ამბობთ, 1294 01:16:58,250 --> 01:17:03,370 "როუმინგი პარამეტრები, შენახვა, ამ კონკრეტულ კომპლექტი content" 1295 01:17:03,370 --> 01:17:06,050 და მათი Microsoft ანგარიში, რასაც ისინი ხელმოწერილი როგორც, 1296 01:17:06,050 --> 01:17:08,620 იქნება გასაღები როუმინგი რომ საინფორმაციო გარშემო. 1297 01:17:08,620 --> 01:17:13,790 ასე რომ, თუ გამოვიყენო შენი თამაში ჩემს ლეპტოპში და მერე შედით იმავე ანგარიშზე 1298 01:17:13,790 --> 01:17:18,900 და მე ითამაშოს თამაში ზედაპირზე ან ტაბლეტი, 1299 01:17:18,900 --> 01:17:23,610 რომელიც ავტომატურად roam რომ გარემოში და მონაცემების შორის მანქანები. 1300 01:17:23,610 --> 01:17:27,550 ეს ნაგულისხმევი რამ. ეს კარგი გარკვეულ რაოდენობით მონაცემები. 1301 01:17:27,550 --> 01:17:30,220 თქვენ არ დააყენოს დიდი მონაცემთა ბაზა იმ. 1302 01:17:30,220 --> 01:17:35,350 რომ თქვენ უნდა წავიდეს სხვა სახის გადაწყვეტილებები, როგორიცაა უმასპინძლა მონაცემთა ბაზის ღრუბელი, 1303 01:17:35,350 --> 01:17:36,690 რამ, როგორიცაა, რომ. 1304 01:17:36,690 --> 01:17:39,840 არსებობს რამდენიმე სხვა თანამეგობრობის პარამეტრების გარშემო სხვა სახის მონაცემები ტექნოლოგიები. 1305 01:17:39,840 --> 01:17:42,920 მე ვნახე რამდენიმე SQLite პარამეტრები თანამეგობრობას გარშემო იქაც. 1306 01:17:42,920 --> 01:17:46,690 ასე რომ უფრო და უფრო ჩნდება, მაგრამ ეს ის ძირითადი რამ, რომ თქვენ გამოიყურება მიმართ 1307 01:17:46,690 --> 01:17:49,430 ამისთვის თამაში ან app. 1308 01:17:49,430 --> 01:17:50,610 და კითხვა ჰქონდა, უკან ძალიან. 1309 01:17:50,610 --> 01:18:02,390 >> [სტუდენტი] თვალსაზრისით ქსელში [inaudible] ატვირთვა ან ფაილების ჩამოტვირთვის [inaudible] 1310 01:18:02,390 --> 01:18:04,870 [Bowen] თქვენი კითხვა, როგორ შეიძლება თქვენ ხედავთ, რომ, თუ როგორ შეგიძლიათ გამართვის, რომ და შეამოწმოთ ეს? 1311 01:18:04,870 --> 01:18:10,630 [სტუდენტი] როგორ შეგიძლიათ გამართვის, რომ ეს [inaudible] 1312 01:18:10,630 --> 01:18:12,670 უკაცრავად. მე არ შეუძლია მოისმინოს ყველა ის. 1313 01:18:12,670 --> 01:18:16,480 [სტუდენტი] როგორ იღებთ ეს bug ტესტირება და ასევე [inaudible] 1314 01:18:16,480 --> 01:18:17,490 დიდი. დიდი. 1315 01:18:17,490 --> 01:18:21,860 როგორ უნდა იმუშაოს ქსელის? როგორ შეგიძლიათ ნახოთ თუ რა ხდება? 1316 01:18:21,860 --> 01:18:23,620 არსებობს მრავალი განსხვავებული პასუხი ამ ერთი, 1317 01:18:23,620 --> 01:18:26,420 მაგრამ ნება მომეცით გაჩვენოთ, ალბათ, ყველაზე იოლი რამ აქ. 1318 01:18:26,420 --> 01:18:29,350 ნება მომეცით დავაღწიოთ simulator მეორე. 1319 01:18:29,350 --> 01:18:31,740 მხოლოდ რამდენიმე გამართვის პარამეტრების ქსელის. 1320 01:18:31,740 --> 01:18:36,070 არსებობს სრული ქსელის დასტის გამომცხვარი მარჯვენა ორივე WinRT დონეზე და WinJS, 1321 01:18:36,070 --> 01:18:42,810 ასე რომ თქვენ შეგიძლიათ ძალიან ადვილად XHR, AJAX ტიპის ზარები თქვენი თამაში ან app ამის გაკეთება. 1322 01:18:42,810 --> 01:18:47,250 პირველ რიგში, მე ტენდენცია გამოიყენოს 2 რამ. 1323 01:18:47,250 --> 01:18:53,660 გამოვიყენო ფაქტობრივი dev ინსტრუმენტები თავს, რომელსაც აქვს ქსელის დასტის გამომცხვარი შევიდა მათ. 1324 01:18:53,660 --> 01:18:55,870 ნება მომეცით გაჩვენოთ Windows საწყისი გვერდი. 1325 01:18:55,870 --> 01:19:02,730 მე შეუძლია ეს ყველაფერი, და იქ ფაქტიურად ქსელი proxy გამომცხვარი შევიდა ამ მექანიზმების აქ. 1326 01:19:02,730 --> 01:19:08,390 ასე რომ, მე შემიძლია ამის გაკეთება, მე შემიძლია ამოცნობა გვერდზე და ის აპირებს მაჩვენო ყველა ურთიერთქმედების, 1327 01:19:08,390 --> 01:19:14,550 მათ შორის AJAX მოუწოდებს, რომ სხდომაზე, რომ მოთხოვნის ხანგრძლივობა. 1328 01:19:14,550 --> 01:19:17,600 ეს არის სასარგებლო. ეს იქნება ძალიან სასარგებლო ბრაუზერის დაფუძნებული apps. 1329 01:19:17,600 --> 01:19:20,470 სხვა სახის apps, მათ შორის Windows Store apps, 1330 01:19:20,470 --> 01:19:23,970 მე გამოიყენოს ინსტრუმენტი მოუწოდა Fiddler. 1331 01:19:23,970 --> 01:19:29,650 თქვენ აპირებთ მისაღებად თამაში საპასუხოდ. [Chuckles] 1332 01:19:29,650 --> 01:19:32,750 Fiddler არის მარტივი მარიონეტული. მე ვფიქრობ, რომ შეგვიძლია ვაჩვენოთ, რომ თქვენ. 1333 01:19:32,750 --> 01:19:40,190 უბრალოდ GetFiddler.com, რომელიც, საინტერესოა, მე მოკვლევისა ჩემი ქსელის დასტის 1334 01:19:40,190 --> 01:19:41,740 აპირებს GetFiddler. 1335 01:19:41,740 --> 01:19:45,700 მაგრამ anyhow, Fiddler უკვე დაწერილი ერთი დეპუტატებს on IE გუნდი, 1336 01:19:45,700 --> 01:19:48,290 რათა მან იცის, თუ რას აკეთებს. 1337 01:19:48,290 --> 01:19:52,630 ეს არის კარგი proxy რომ თქვენ შეგიძლიათ გამოიყენოთ გამართვის ქსელის ტრაფიკს. 1338 01:19:52,630 --> 01:19:55,730 მე გირჩევთ, რომ. კითხვა იქ ძალიან. 1339 01:19:55,730 --> 01:19:58,050 >> [სტუდენტი] არის ადვილი გზა ინტეგრირება უცხო ენის input, 1340 01:19:58,050 --> 01:20:00,810 ისევე როგორც იაპონური ან ჩინური, შევიდა Windows apps? 1341 01:20:00,810 --> 01:20:03,240 ვერ ვიტყვი, რომ მე ვაკეთებ ძალიან ბევრი მას თავს, მაგრამ გამომცხვარი შემოსული 1342 01:20:03,240 --> 01:20:08,470 არსებობს ვარიანტი, რა თქმა უნდა ასხივებენ თქვენი განაცხადი - I'm sorry, მე არ მითქვამს კითხვა - 1343 01:20:08,470 --> 01:20:11,100 პარამეტრები გარშემო გლობალიზაციის ლოკალიზაციის შინაარსი, 1344 01:20:11,100 --> 01:20:14,320 მათ შორის რამ, როგორიცაა, რომ შეუძლია გაყიდოს სხვადასხვა ბაზრებზე 1345 01:20:14,320 --> 01:20:19,190 და სამიზნე, რომ ვერსია, თქვენი განაცხადი იმ ინდივიდუალური ენებზე 1346 01:20:19,190 --> 01:20:21,080 ან კულტურებს ან რამ, როგორიცაა, რომ. აბსოლუტურად აშენდა შემოსული 1347 01:20:21,080 --> 01:20:22,980 ჩვენ გვქონდა მხარდაჭერა, რომ სამუდამოდ, 1348 01:20:22,980 --> 01:20:26,630 და, რომელსაც ველით თქვენს ვარიანტები Windows Store. 1349 01:20:26,630 --> 01:20:30,450 შეგიძლიათ გააკეთოთ, რომ მაღაზიაში თავად გაყიდოს სხვადასხვა ბაზრებზე, 1350 01:20:30,450 --> 01:20:34,050 შეგიძლიათ გააკეთოთ, რომ განაცხადში ასევე ძალიან გამოყენებით რესურსების განსაზღვრა, 1351 01:20:34,050 --> 01:20:42,220 "თუ მე შემუშავებული ამ კულტურის, მაშინ გამოიყენოთ ეს overrides ჩემი ტექსტური შინაარსი 1352 01:20:42,220 --> 01:20:44,510 "ან გამოიყენოთ მარჯვნიდან მარცხნივ მკითხველს." 1353 01:20:44,510 --> 01:20:51,290 ეს არის ყველა ნაწილი ნაგულისხმევი WinJS და WinRT APIs. კარგი კითხვაა. 1354 01:20:51,290 --> 01:20:54,770 >> როგორ ვაკეთებთ? ნებისმიერი სხვები? 1355 01:20:54,770 --> 01:20:58,850 და თუ ვინმეს ვიდეო აქვს კითხვები, მე cbowen @ Microsoft, 1356 01:20:58,850 --> 01:21:02,790 ასე რომ მე ბედნიერი მიიღოს თქვენს შეკითხვებს მომავალში. 1357 01:21:02,790 --> 01:21:05,690 ძალიან - დან მომავალი, მომავალი [mimics echo]. 1358 01:21:05,690 --> 01:21:09,140 ასე რომ, აქ არის ჩემთვის. ნება მიბოძეთ უკან ჩემი საკონტაქტო აქ. 1359 01:21:09,140 --> 01:21:11,840 ასე რომ მხოლოდ გამომიგზავნოთ შენიშვნა, cbowen @ Microsoft, 1360 01:21:11,840 --> 01:21:15,190 და მე დავუბრუნდეთ თქვენ, როგორც კი შემიძლია. 1361 01:21:15,190 --> 01:21:19,010 >> არაფერი, რომ თქვენ გაინტერესებთ? ჩვენ კარგი? 1362 01:21:19,010 --> 01:21:24,050 დიდი. ყველა უფლება. დიდი მადლობა ყველა ძალიან ბევრი. მივესალმები. [ტაში] 1363 01:21:24,800 --> 01:21:27,000 >> [CS50.TV]