Bloki zmiennych: Różnice pomiędzy wersjami
(Utworzono nową stronę "=== zainicjuj zmienną globalną=== Ten blok wykorzystywany jest do tworzenia zmiennych globalnych. Kliknięcie na '''name''' umożliwi zmianę nazwy danej zmiennej, pod...") |
|||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
+ | [[Category:Scenariusze MIT App Inventor]] [[Category:Opis bloków]] | ||
=== zainicjuj zmienną globalną=== | === zainicjuj zmienną globalną=== | ||
Ten blok wykorzystywany jest do tworzenia zmiennych globalnych. Kliknięcie na '''name''' umożliwi zmianę nazwy danej zmiennej, pod którą zmienna będzie występowała w aplikacji. Zmienne globalne są używane we wszystkich procedurach i zdarzeniach. | Ten blok wykorzystywany jest do tworzenia zmiennych globalnych. Kliknięcie na '''name''' umożliwi zmianę nazwy danej zmiennej, pod którą zmienna będzie występowała w aplikacji. Zmienne globalne są używane we wszystkich procedurach i zdarzeniach. | ||
Linia 9: | Linia 10: | ||
Blok '''get''' umożliwia pobranie jakiejkolwiek utworzonej przez nas zmiennej. | Blok '''get''' umożliwia pobranie jakiejkolwiek utworzonej przez nas zmiennej. | ||
− | + | [[File:bloki_zmiennych (2).png]] | |
+ | |||
=== ustaw na=== | === ustaw na=== | ||
Ten blok działa podobnie, jak '''get''', z tą różnicą, że oprócz pobrania zmiennej, można ją również rozwinąć poprzez podpinanie kolejnych bloków. Po wybraniu danej zmiennej można podłączyć kolejny blok i nadać w nim nową wartość dla zmiennej. | Ten blok działa podobnie, jak '''get''', z tą różnicą, że oprócz pobrania zmiennej, można ją również rozwinąć poprzez podpinanie kolejnych bloków. Po wybraniu danej zmiennej można podłączyć kolejny blok i nadać w nim nową wartość dla zmiennej. | ||
Linia 21: | Linia 23: | ||
Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok wykonujący ('''do'''). Można dołączyć do niego deklarację, która będzie wykonywała określone działania – właściwą deklarację należy umieścić w polu '''in'''. | Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok wykonujący ('''do'''). Można dołączyć do niego deklarację, która będzie wykonywała określone działania – właściwą deklarację należy umieścić w polu '''in'''. | ||
App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy. | App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy. | ||
− | |||
− | |||
[[File:bloki_zmiennych (4).png]] | [[File:bloki_zmiennych (4).png]] | ||
Linia 32: | Linia 32: | ||
Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok zwracający wynik (return). Można dołączyć do niego wyrażenie, które zostanie wykonane i zwróci wynik – właściwą deklarację należy umieścić w polu '''return'''. | Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok zwracający wynik (return). Można dołączyć do niego wyrażenie, które zostanie wykonane i zwróci wynik – właściwą deklarację należy umieścić w polu '''return'''. | ||
App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy. | App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy. | ||
+ | |||
+ | [[File:bloki_zmiennych (5).png]] |
Aktualna wersja na dzień 10:28, 28 sie 2015
Spis treści
zainicjuj zmienną globalną
Ten blok wykorzystywany jest do tworzenia zmiennych globalnych. Kliknięcie na name umożliwi zmianę nazwy danej zmiennej, pod którą zmienna będzie występowała w aplikacji. Zmienne globalne są używane we wszystkich procedurach i zdarzeniach.
Wartości zmiennych globalnych mogą być zmieniane w trakcie działania aplikacji, to zachowanie może być określane z dowolnej części aplikacji, również w ramach procedur i obsługi zdarzeń. App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy.
pobierz
Blok get umożliwia pobranie jakiejkolwiek utworzonej przez nas zmiennej.
ustaw na
Ten blok działa podobnie, jak get, z tą różnicą, że oprócz pobrania zmiennej, można ją również rozwinąć poprzez podpinanie kolejnych bloków. Po wybraniu danej zmiennej można podłączyć kolejny blok i nadać w nim nową wartość dla zmiennej.
zainicjuj zmienną lokalną i wykonaj
Ten blok jest mutatorem - pozwala na tworzenie nowych zmiennych, które są używane tylko w procedurze uruchomionej w części do tego bloku. W ten sposób wszystkie zmienne w tej procedurze przyjmują na starcie jednakową wartość za każdym razem, gdy procedura jest uruchamiana.
Uwaga: Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok wykonujący (do). Można dołączyć do niego deklarację, która będzie wykonywała określone działania – właściwą deklarację należy umieścić w polu in. App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy.
zainicjuj zmienną lokalną i zwróć rezultat
Ten blok jest mutatorem - pozwala na tworzenie nowych zmiennych, które są używane tylko w procedurze uruchomionej w części return tego bloku. W ten sposób wszystkie zmienne w tej procedurze przyjmują na starcie jednakową wartość za każdym razem, gdy procedura jest uruchamiana.
Uwaga: Ten blok różni od opisanego poniżej bloku, ponieważ jest to blok zwracający wynik (return). Można dołączyć do niego wyrażenie, które zostanie wykonane i zwróci wynik – właściwą deklarację należy umieścić w polu return. App Inventor pozwala na zmianę nazwy procedury w dowolnym momencie pracy - wystarczy tylko zmienić jej nazwę w polu tekstowym w bloku procedury, a App Inventor automatycznie zmieni jej nazwę we wszystkich odwołaniach tej procedury w projekcie, nad którym pracujemy.