1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 დინამიკები 1: მოდით დავწეროთ პროგრამა გრაფიკული ინტერფეისი, რომელიც მოიცავს 3 00:00:03,260 --> 00:00:05,180 ფანჯარა და ღილაკს არის შემოსული 4 00:00:05,180 --> 00:00:06,540 მოდით დავიწყოთ. 5 00:00:06,540 --> 00:00:10,690 >> პირველ რიგში, ნება მომეცით წავიდეთ წინ და აცხადებენ, გ ფანჯარა, მოუწოდებდა ცვლადი window. 6 00:00:10,690 --> 00:00:13,510 და მივანიჭოთ მას, დაბრუნების ღირებულება ახალი g window. 7 00:00:13,510 --> 00:00:15,230 რომელიც instantiate ჩვენი ფანჯარა. 8 00:00:15,230 --> 00:00:19,530 და მაშინ ჩვენ მიუთითოთ სიგანე 320 pixels, და სიმაღლე 240 pixel. 9 00:00:19,530 --> 00:00:22,160 გარკვეულწილად თვითნებურად, მაგრამ მცირე საკმარისი, რათა შეწყობოდა ეკრანზე. 10 00:00:22,160 --> 00:00:24,060 მოდით ახლა instantiate გ ღილაკს. 11 00:00:24,060 --> 00:00:27,530 არა მხოლოდ იარლიყი, რომ მომხმარებელს დაინახავთ, არამედ უნიკალური 12 00:00:27,530 --> 00:00:28,150 იდენტიფიკატორი. 13 00:00:28,150 --> 00:00:32,560 ე.წ. action ბრძანება, რომელიც მართლაც უნიკალურ იდენტიფიცირება, რომ ღილაკს. 14 00:00:32,560 --> 00:00:37,680 გ ღილაკს, ღილაკს, იღებს დაბრუნება ღირებულება ახალი g ღილაკს. 15 00:00:37,680 --> 00:00:40,940 და ეს იარლიყი არ უნდა იყოს, უბრალოდ, ღილაკზე. 16 00:00:40,940 --> 00:00:47,380 და მაშინ მოდით მითითებული მოქმედების ბრძანება, გადადის, რომ ღილაკს და უნიკალური, 17 00:00:47,380 --> 00:00:49,870 და ზოგიერთი რა თვითნებური სიტყვა, დააწკაპუნეთ. 18 00:00:49,870 --> 00:00:55,440 მოდით ახლა დაამატოთ ღილაკს რომ რეგიონში ფანჯარა, გვერდის ავლით in window, 19 00:00:55,440 --> 00:00:59,630 და ღილაკს და იდენტიფიკატორი სამხრეთ რეგიონში ფანჯარა - 20 00:00:59,630 --> 00:01:03,020 , რომ სტენფორდის პორტატული ბიბლიოთეკა, არის ქვედა ნაწილი 21 00:01:03,020 --> 00:01:04,170 ეკრანზე. 22 00:01:04,170 --> 00:01:07,000 >> და ახლა მოდით შეგნებულად გამოიწვიოს უსასრულო ციკლი. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 შიგნით ამ loop ჩვენ ვაპირებთ მოვუსმინოთ ორი რამ. 25 00:01:12,600 --> 00:01:15,680 ერთი, აქვს თუ არა მომხმარებელს აირჩია დახუროს ფანჯარა. 26 00:01:15,680 --> 00:01:19,010 და ორი, თუ არა მომხმარებელს აქვს დაწკაპავთ, რომ კონკრეტული ღილაკს. 27 00:01:19,010 --> 00:01:22,960 პირველი, ჩვენ ვაპირებთ, რომ გამოაცხადოს გ action შემთხვევაში, ნომრებზე 28 00:01:22,960 --> 00:01:24,190 ცვლადი მოვლენა. 29 00:01:24,190 --> 00:01:31,480 და მივანიჭოთ მას, დაბრუნების ღირებულება საქართველოს დაველოდოთ ღონისძიება, ქმედება ღონისძიება. 30 00:01:31,480 --> 00:01:34,460 >> და ახლა შევამოწმოთ, თუ ეს ღონისძიება არის დახურვის ფანჯარა. 31 00:01:34,460 --> 00:01:40,040 იმ შემთხვევაში, თუ, კიდევ, ღონისძიება, type გავლით ღონისძიება, ტოლობის, ტოლობის, window 32 00:01:40,040 --> 00:01:40,955 ხაზგასმით დაიხურა. 33 00:01:40,955 --> 00:01:44,630 სპეციალური მუდმივი დეკლარირებული სტენფორდის პორტატული ბიბლიოთეკა, 34 00:01:44,630 --> 00:01:47,170 წარმოადგენს სწორედ რომ, დახურვის ფანჯარა. 35 00:01:47,170 --> 00:01:49,820 მაშინ მე ვაპირებ დაარღვიოს ამ წინააღმდეგ შემთხვევაში უსასრულო ციკლი, ასე, რომ ჩვენ 36 00:01:49,820 --> 00:01:51,770 მიაღწიონ ბოლომდე ფუნქცია. 37 00:01:51,770 --> 00:01:58,460 წინააღმდეგ შემთხვევაში, მე ვაპირებ შეამოწმოს თუ სიმებიანი შედარების მისაღებად, აქცია, 38 00:01:58,460 --> 00:02:02,990 ბრძანება, ჩაბარების შემთხვევაში, მძიმე, გაცემა unquote, დააწკაპუნეთ - ეს უნიკალური 39 00:02:02,990 --> 00:02:04,570 იდენტიფიკატორი წინაშე - 40 00:02:04,570 --> 00:02:06,360 შეადგენს, ტოლობის, ნულოვანი. 41 00:02:06,360 --> 00:02:13,290 ამის შემდეგ, მე ვაპირებ ამობეჭდოთ რაღაც თვითნებური, like button იყო დაწკაპავთ. 42 00:02:13,290 --> 00:02:17,220 >> სხვა სიტყვებით, თუ საფუძველზე მოსმენის, რომ button იყო დაწკაპავთ, და ეს ღონისძიება 43 00:02:17,220 --> 00:02:20,690 მიუთითებს, რომ ღილაკს იყო დაწკაპავთ იყო ერთი უნიკალური იდენტიფიკატორი 44 00:02:20,690 --> 00:02:24,180 საქართველოს გაცემა unquote click, მაშინ მინდა ანგარიშს იმდენი ეკრანზე. 45 00:02:24,180 --> 00:02:25,780 ახლა, ამ შემთხვევაში, მე მხოლოდ აქვს ერთ ღილაკს. 46 00:02:25,780 --> 00:02:29,040 მაგრამ მხოლოდ იმ შემთხვევაში ჩემი განაცხადი ჰქონდა სხვადასხვა ღილაკები, ეს ტექნიკა იქნება 47 00:02:29,040 --> 00:02:32,130 ნება მიბოძეთ გამოირჩეოდნენ შორის იმ რამდენიმე ღილაკებით. 48 00:02:32,130 --> 00:02:36,465 გარეთ ამ მარყუჟის, ახლა, მე ვაპირებ გაგრძელება დახურვა გ window გავლით 49 00:02:36,465 --> 00:02:40,280 in window როგორც მისი არგუმენტი, და შემდეგ დაბრუნდება ნულოვანი. 50 00:02:40,280 --> 00:02:43,930 >> მოდით ახლა გადარჩენა, კომპილაციის, და აწარმოებს ამ პროგრამის. 51 00:02:43,930 --> 00:02:47,690 რათა ღილაკს, dot slash ღილაკს. 52 00:02:47,690 --> 00:02:49,640 იქ ჩემი ფანჯრის, არსებობს ღილაკს. 53 00:02:49,640 --> 00:02:51,720 მოდით წავიდეთ წინ და დააჭირეთ ღილაკს. 54 00:02:51,720 --> 00:02:52,810 და ღილაკს იყო დაწკაპავთ. 55 00:02:52,810 --> 00:02:54,400 მოდით დააჭირეთ რომ ერთხელ. 56 00:02:54,400 --> 00:02:55,310 Button იყო დაწკაპავთ. 57 00:02:55,310 --> 00:02:59,160 >> მოდით ახლა დააწკაპუნეთ x დაბრუნება მარჯვენა კუთხეში დახუროს ფანჯარა, 58 00:02:59,160 --> 00:03:01,400 და ჩვენ შესვენება გარეთ რომ მარყუჟი და ვბრუნდებით ნულოვანი. 59 00:03:01,400 --> 00:03:03,638