დინამიკები 1: მოდით დავწეროთ პროგრამა გრაფიკული ინტერფეისი, რომელიც მოიცავს
ფანჯარა და ღილაკს არის შემოსული
მოდით დავიწყოთ.
>> პირველ რიგში, ნება მომეცით წავიდეთ წინ და აცხადებენ, გ ფანჯარა, მოუწოდებდა ცვლადი window.
და მივანიჭოთ მას, დაბრუნების ღირებულება ახალი g window.
რომელიც instantiate ჩვენი ფანჯარა.
და მაშინ ჩვენ მიუთითოთ სიგანე 320 pixels, და სიმაღლე 240 pixel.
გარკვეულწილად თვითნებურად, მაგრამ მცირე საკმარისი, რათა შეწყობოდა ეკრანზე.
მოდით ახლა instantiate გ ღილაკს.
არა მხოლოდ იარლიყი, რომ მომხმარებელს დაინახავთ, არამედ უნიკალური
იდენტიფიკატორი.
ე.წ. action ბრძანება, რომელიც მართლაც უნიკალურ იდენტიფიცირება, რომ ღილაკს.
გ ღილაკს, ღილაკს, იღებს დაბრუნება ღირებულება ახალი g ღილაკს.
და ეს იარლიყი არ უნდა იყოს, უბრალოდ, ღილაკზე.
და მაშინ მოდით მითითებული მოქმედების ბრძანება, გადადის, რომ ღილაკს და უნიკალური,
და ზოგიერთი რა თვითნებური სიტყვა, დააწკაპუნეთ.
მოდით ახლა დაამატოთ ღილაკს რომ რეგიონში ფანჯარა, გვერდის ავლით in window,
და ღილაკს და იდენტიფიკატორი სამხრეთ რეგიონში ფანჯარა -
, რომ სტენფორდის პორტატული ბიბლიოთეკა, არის ქვედა ნაწილი
ეკრანზე.
>> და ახლა მოდით შეგნებულად გამოიწვიოს უსასრულო ციკლი.
შიგნით ამ loop ჩვენ ვაპირებთ მოვუსმინოთ ორი რამ.
ერთი, აქვს თუ არა მომხმარებელს აირჩია დახუროს ფანჯარა.
და ორი, თუ არა მომხმარებელს აქვს დაწკაპავთ, რომ კონკრეტული ღილაკს.
პირველი, ჩვენ ვაპირებთ, რომ გამოაცხადოს გ action შემთხვევაში, ნომრებზე
ცვლადი მოვლენა.
და მივანიჭოთ მას, დაბრუნების ღირებულება საქართველოს დაველოდოთ ღონისძიება, ქმედება ღონისძიება.
>> და ახლა შევამოწმოთ, თუ ეს ღონისძიება არის დახურვის ფანჯარა.
იმ შემთხვევაში, თუ, კიდევ, ღონისძიება, type გავლით ღონისძიება, ტოლობის, ტოლობის, window
ხაზგასმით დაიხურა.
სპეციალური მუდმივი დეკლარირებული სტენფორდის პორტატული ბიბლიოთეკა,
წარმოადგენს სწორედ რომ, დახურვის ფანჯარა.
მაშინ მე ვაპირებ დაარღვიოს ამ წინააღმდეგ შემთხვევაში უსასრულო ციკლი, ასე, რომ ჩვენ
მიაღწიონ ბოლომდე ფუნქცია.
წინააღმდეგ შემთხვევაში, მე ვაპირებ შეამოწმოს თუ სიმებიანი შედარების მისაღებად, აქცია,
ბრძანება, ჩაბარების შემთხვევაში, მძიმე, გაცემა unquote, დააწკაპუნეთ - ეს უნიკალური
იდენტიფიკატორი წინაშე -
შეადგენს, ტოლობის, ნულოვანი.
ამის შემდეგ, მე ვაპირებ ამობეჭდოთ რაღაც თვითნებური, like button იყო დაწკაპავთ.
>> სხვა სიტყვებით, თუ საფუძველზე მოსმენის, რომ button იყო დაწკაპავთ, და ეს ღონისძიება
მიუთითებს, რომ ღილაკს იყო დაწკაპავთ იყო ერთი უნიკალური იდენტიფიკატორი
საქართველოს გაცემა unquote click, მაშინ მინდა ანგარიშს იმდენი ეკრანზე.
ახლა, ამ შემთხვევაში, მე მხოლოდ აქვს ერთ ღილაკს.
მაგრამ მხოლოდ იმ შემთხვევაში ჩემი განაცხადი ჰქონდა სხვადასხვა ღილაკები, ეს ტექნიკა იქნება
ნება მიბოძეთ გამოირჩეოდნენ შორის იმ რამდენიმე ღილაკებით.
გარეთ ამ მარყუჟის, ახლა, მე ვაპირებ გაგრძელება დახურვა გ window გავლით
in window როგორც მისი არგუმენტი, და შემდეგ დაბრუნდება ნულოვანი.
>> მოდით ახლა გადარჩენა, კომპილაციის, და აწარმოებს ამ პროგრამის.
რათა ღილაკს, dot slash ღილაკს.
იქ ჩემი ფანჯრის, არსებობს ღილაკს.
მოდით წავიდეთ წინ და დააჭირეთ ღილაკს.
და ღილაკს იყო დაწკაპავთ.
მოდით დააჭირეთ რომ ერთხელ.
Button იყო დაწკაპავთ.
>> მოდით ახლა დააწკაპუნეთ x დაბრუნება მარჯვენა კუთხეში დახუროს ფანჯარა,
და ჩვენ შესვენება გარეთ რომ მარყუჟი და ვბრუნდებით ნულოვანი.