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