Wersja tekstowa

Transkrypt

Wersja tekstowa
Lekcja 6 - PROGRAMOWANIE
ZAAWANSOWANE
Ju» wiemy co to jest program i programowanie oraz jak wygl¡da programowanie i jak tworzy¢ wªasne programy za pomoc¡ Baltiego. Na tej lekcji
poznamy poziom zaawansowany trybu programowanie Baltiego.
1
Zaawansowane
Najpierw poznajmy kilka nowych
mo»liwo±ci trybu zaawansowanego
programowania w Baltiem:
• Tworzenie animacji
• U»ywanie plików multimedial-
nych (obrazy, muzyka)
• Posªugiwanie si¦ wspóªrz¦dny-
mi i posªugiwanie si¦ czasem
• Czytanie danych z klawiatury
i reagowanie na ruchy myszy
• Programy b¦d¡ mogªy same
decydowa¢ co zrobi¢ po wyko- Rysunek 1: Okno trybu programowananiu okre±lonych warunków nie - zaawansowany
Zobaczmy te» jak wygl¡da okno
Baltiego w tym trybie (rys. 1)
1
2
Polecenia
Porównajmy dost¦pne polecenia z poziomu nowicjusz (rys. 2) oraz z poziomu
zaawansowany (rys. 3).
Rysunek 2: Polecena trybu programowanie - nowicjusz
Rysunek 3: Polecenia trybu programowanie - zaawansowany
Jak widzisz w trybie programowanie zaawansowane pojawiªo si¦ bardzo du»o nowych polece«,
wi¦kszo±¢ z nich uda nam si¦ pozna¢ na kolejnych
lekcjach. Kilka z polece« zostaªo przeniesionych w
inne miejsca - poniewa» s¡ one uªo»one w grupach. Rysunek 4: Polecenia Na przykªad: polecenia dotycz¡ce sterowania Bal- komentarze
tiem s¡ w pierwszej linii, a polecenia dotycz¡ce komentarzy (rys. 4) s¡ w przedostatniej linii po prawej.
3
Polecenie Ekran
Na tej lekcji zajmiemy si¦ poleceniem ekran
, które b¦dzie nam niezb¦dne do dalszego tworzenia programów. Polecenie to byªo ju» dost¦pne
2
w trybie Programowania Nowicjusz. W trybie Zawansowanego programowania posiada ono kilka dodatkowych funkcji.
Ogólnie polecenie ekran wyczy±ci scene (gdy jest u»yte samo), wczyta lub
zapisze bank, scen¦ lub obraz.
Ekran - czyszczenie
Samo polecenie ekran wyczy±ci scen¦, wszystkie obrazy i graki zostan¡ usuni¦te ze sceny.
Wa»ne!!!
Przedmioty animowane oraz Baltie pozostaj¡ na scenie na swoich miejscach.
Wypisywanie na ekranie
Dzi¦ki elementowi ekran mo»emy na ekranie wy±wietla¢ przedmioty i teksty.
Musimy do tego celu dodatkowo u»y¢ polecenia przydziel po tym poleceniu
umieszczamy przedmiot, który chcemy wy±wietli¢ na ekranie.
Tak wygl¡da to polecenie:
Sprawd¹my dziaªanie polecenia ekran, za pomoc¡ trzech ró»nych programów,
które ró»ni¡ si¦ od siebie w niewielkim stopniu, jednak najlepiej oddadz¡ to
w jaki sposób dziaªa wypisywanie (wy±wietlanie) na ekranie.
Programy wygl¡daj¡ w ten sposób:
Program 1: Program 2:
Program 3:
Sprawd¹ i samodzielnie porównaj dziaªanie tych programów.
Widzisz ró»nice w ich dziaªaniu?
Wyja±nijmy jak dziaªaj¡ i rozwiejmy pozostaªe w¡tpliwo±ci.
Pierwsze dwa programy dziaªaj¡ tak samo - przedmiot zostaje wyczarowany
przed Baltiem - czyli tak jak do tej pory.
Trzeci program dziaªa inaczej. Od razu po uruchomieniu programu pojawia
si¦ na scenie kwiatek, w jej górnym lewym rogu.
Na kolejnych lekcjach poznamy sposób pokazywania si¦ przedmiotów w konkretnych miejscach na naszej scenie.
W podobny sposób na ekranie mo»emy wypisa¢ liczby (rys. 5). Taki program spowoduje, »e na scenie pojawi si¦ liczba 731,34.
3
Rysunek 5: Program wy±wietlaj¡cy na ekranie liczby
Wa»ne!!!
W Baltie wprowadzaj¡c uªamki (liczby rzeczywiste) u»ywamy kropki, nigdy
przecinka. W Baltie przecinki oddzielaj¡ od siebie liczby i polecenia.
4
Zapisywanie i otwieranie programu
Zapisywanie programu
Zapiszmy ostatni program, z poprzedniego rozdziaªu, który wy±wietlaª na
ekranie liczb¦. Mo»emy to zrobi¢ na dwa
sposoby za pomoc¡ paska narz¦dzi lub
menu gªównego.
Na pasku narz¦dzi naciskamy ikon¦ dyskietki z czerwon¡ strzaªk¡ lub z menu
gªównego wybieramy Program->Zapisz
(Zobacz rys. 6).
Rysunek 6: Zapisywanie programu
Rysunek 7: Okno zapisu programu
4
Pojawi si¦ wtedy okno zapisu programu (rys. 7). Najpierw wybierzemy folder,
w którym zapiszemy nasz program. Rozwijamy list¦ Zapisz w: i wybieramy
folder, w którym chcemy zapisa¢ program. Mo»e by¢ to ten sam folder, w
którym do tej pory zapisywali±my efekty naszej pracy w Baltiem.(rys. 8)
Rysunek 8: Wybór miejsca zapisu
Przypomnienie
Pami¦tajmy, »e nasze programy zapisujemy w swoim folderze.
Nigdy w folderze, w którym zainstalowany jest Baltie.
Nast¦pnie zmieniamy nazw¦ pliku, czyli naszego programu, np. na
(rys. 9).
liczby
Rysunek 9: Zmiana nazwy programu
Mo»emy jeszcze skorzysta¢ z opcji
lista z dwoma opcjami do wyboru:
Zapisz jako typ:
tutaj jest rozwijana
Baltiego projekt (*.bpr)
Zapisujemy sam program. Przy dwukrotnym klikni¦ciu lewym przyciskiem
myszy od razu uruchomi si¦ program.
Baltiego spakowany projekt (*.bzip)
Zapisujemy program wraz ze wszystkimi jego elementami (np. dodatkowe
5
sceny, banki, podprogramy).
W naszym wypadku wystarczy: Baltiego projekt (*.bpr). Jednak przy skomplikowanych programach, gdzie b¦dziemy korzysta¢ z mniejszych podprogramów i dodatkowych scen lepiej b¦dzie zapisa¢ jako spakowany projekt.
Otwieranie programu
Jak byªo napisane powy»ej plikiem .bpr mo»emy uruchomi¢ program, np.
by pokaza¢ komu± efekt jego dziaªania, jednak gdy klikniemy na nim dwukrotnie nie b¦dziemy mogli wprowadzi¢ zmian w stworzonym programie.
Je»eli chcemy zmienia¢ zapisany program musimy go otworzy¢ w Baltiem,
mo»emy to zrobi¢ na dwa sposoby: za pomoc¡ paska narz¦dzi lub menu gªównego.
Na pasku narz¦dzi naciskami ikon¦ dyskietki z niebiesk¡ strzaªk¡ lub z menu
gªównego wybieramy Program->Otwórz/Nowy (Zobacz rys. 10).
Rysunek 10: Otwieranie programu
Dobrze jest przed rozpocz¦ciem tworzenia programu wybra¢ Otwórz/Nowy
i wpisa¢ wªasn¡ nazw¦ programu, nast¡pi wtedy stworzenie pliku i zapisanie
naszego nowego programu.
Gdy wprowadzimy zmiany w programie wystarczy, »e klikniemy na ikon¦
dyskietki z czerwon¡ strzaªk¡ i, wtedy nasz program zostanie zapisany.
5
Praca wªasna
Przeczytaj w pomocy programu Baltie wi¦cej o mo»liwo±ciach trybu dziaªania
programowanie zaawansowane oraz o komentarzach trybu Zaawansowanego.
Tematy: Tryby dziaªania -> Tryb programowania -> Poziom zaawansowany
-> O poziomie zaawansowanym oraz Komentarze.
6