-
უკვე ვისწავლეთ ტექსტების გამოყენება,
შეგვიძლია რაღაცები გავალამაზოთ.
-
პირველი რამ, რასაც ვისწავლით,
არის "string"-ის გამოყენება.
-
რა არის სტრინგი(სტრიქონი)?
-
პროგრამირებაში სტრინგი ტექსტის ნაწილის
აღმნიშვნელი სპეციალური სიტყვაა
-
ეს არის სიმბოლოების
(сharacter-ების) მწკრივი
-
თქვენი სახელი სტრინგია,
თქვენი სკოლის სახელიც სტრინგია,
-
ყველა ტექსტური შეტყობინება, რომელიც
გაგიგზავნიათ, ასევე სტრინგია
-
უბრალოდ ჩათვალეთ, რომ
სტრინგი იგივეა, რაც ტექსტი
-
უკვე ვიცით, როგორ
დავწეროთ და გავაფერადოთ სტრიქონები
-
შეგვიძლია სტრინგის ტიპის ცვლადები
გამოვიყენოთ? შეგვიძლია!
-
როგორც ცვლადსვანიჭებდით რიცხვს,
ასევე ცვლადს სტრინგი შეგვიძლია მივანიჭოთ.
-
უბრალოდ დავწერთ:
-
"var myName = (თქვენი სახელი)"
მე დავწერ "Sophia"-ს;
-
არ დაგვავიწყდეს ბრჭყალები.
-
შემდეგ კი ცვლად myName-ს ჩავსვამთ text-ში
-
იმის მაგივრად, რომ პირდაპირ
"Sophia" დავწეროთ
-
ახლა ის ისევე გამოიყურება,
-
მაგრამ შეგვიძლია ეს რამდენჯერმე დავწეროთ,
ერთხელ აქ, ერთხელ აქ
-
შემდეგ კი ამ ცვლადის შეცვლით,
აქ ჩავწეროთ "Your name"
-
და აქ სამჯერ "Your name" გამოჩნდება
-
კიდევ რა შეგვიძლია გავაკეთოთ?
შეგვიძლია თუ არა სტრინგების მიმატება?
-
როგორც ცვლადებს ვამატებდით ადრე
-
თუ სტრინგებს ერთმანეთს დავუმატებთ,
კომპიუტერი ორ სტრინგს შეაწებებს.
-
მოდით ეს წავშალოთ.
ერთი სტრინგი დაგვრჩება
-
შემდეგ გამოვიყენოთ ახალი ცვლადი message
-
ის იქნება myName-ს
დამატებული ძახილის სამი ნიშანი
-
თუ ტექსტში ჩემი სახელის მაგივრად
message-ს ჩავწერთ,
-
გამოსახულებას ძახილის ნიშნები დაემატება,
რომლებიც myName-ს მივუმატეთ.
-
სხვა რაღაცების გაკეთებაც შეგვიძლია,
მაგალითად message-ს ორჯერ დაწერა.
-
ვიცით, რომ სტრინგების დამატებისას
-
ერთი სტრინგების ბოლოს მოერეს ვაწებებთ.
-
მაგრამ შეგვიძლია თუ არა სტრინგების
გამრავლება, გაყოფა ან გამოკლება?
-
არ შეგვიძლია.
-
შესაძლებელია მხოლოდ სტრინგების მიმატება.
-
შეგვიძლია რიცხვითი ცვლადების
გაყოფა და გამოკლებაც
-
მაგრამ სტრინის ტიპის ცვლადების მხოლოდ
მიმატებაა შესაძლებელი.
-
ამის მიუხედავად, ასეთი კითხვების დასმა,
ცნობისმოყვარეობა პროგრამირებაში კარგია
-
შეიძლება ვიფიქროთ: "რას
უნდა ნიშნავდეს სტრინგის გაყოფა?"
-
სტრინგებთან შეგვიძლია ანიმაცია და
მაუსთან ურთიერთობა გამოვიყენოთ.
-
შეგვიძლია გავაკეთოთ ისე, რომ
სტრინგი მაუსს დაჰყვებოდეს
-
ის draw-ციკლში უნდა ჩავსვათ, როგორც
მართკუთხედების შემთხვევაში გავაკეთეთ
-
უნდა დავწეროთ: var draw და ეს
ყველაფერი შიგნით გადავიტანოთ.
-
ეს თქვენთვის "ანიმაციის შესავლიდან"
უნდა იყოს ნაცნობი
-
შეიძლება იფიქროთ, რომ სტრინგი
მაუსს რომ დაჰყვებოდეს
-
აუცილებლად უნდა გამოიყენოთ
mouseX და mouseY
-
ასე ჩვენი სახელით ხატვა შეგვძლია
-
შეგვიძლია შევცვალოთ ფონის ფერი,
მაგალითად, ღია ცისფერზე
-
ახლა ტექსტი უბრალოდ დაჰყვება მაუსს,
ისევე როგორც მართკუთხედების შემთხვევაში.
-
ბოლო სახალისო ხერხი.
-
მოდით გამოვიყენოთ ანიმაცია
და ტექსტი ზომაში ვზარდოთ.
-
textSize დავაყენოთ 30-ზე
-
როგორც ვისწავლეთ, აქ 30-ის დაწერის
მაგივრად შეგვიძლია დავწეროთ howBig = 30
-
და შემდეგ ეს ცვლადი გამოვიყენოთ
იმის მაგივრად, რომ პიდაპირ 30 ვწეროთ.
-
იგივე გამოგვივა.
-
რათა ანიმაცია მივიღოთ,
რაღაცას აუცილებლად უნდა ვცვლიდეთ
-
ამის გაკეთებისთვის შეგვიძლია დავწეროთ:
howBig უდრის howBig-ს პლუს ერთს
-
რაც იმას ნიშნავს, რომ howBig
ყოველ ჯერზე ერთით გაიზრდება
-
მოდით განვაახლოთ
პროგრამა და დავინახავთ, რომ
-
მაუსის გადაადგილებასთან ერთად
ტექსტიც სულ უფრო და უფრო იზრდება
-
იმის გამო, რომ აი ეს ხაზი გვიწერია
-
დაფიქრდით: როგორ გავზარდოთ
ტექსტი უფრო სწრაფად?
-
ახლა კოდში არა მხოლოდ ფიგურების,
არამედ ტექსტის მართვაც შეგიძლიათ.