Zmiany

Skocz do: nawigacji, wyszukiwania

QuizMe

Dodane 66 bajtów, 17:02, 15 mar 2015
/* Programowanie aplikacji */
==Programowanie aplikacji==
Otwórz Edytor bloków, aby zaprogramować działanie komponentów. Najpierw zdefiniuj dwie zmienne - listy: zmienną QuestionList, zawierającą listę pytań i zmienną AnswerList z listą odpowiedzi na te pytania.
 
Aby zdefiniować te dwie zmienne listy, potrzebujesz następujących bloków:
{| class="wikitable"!Typ bloku !Kategoria !Działanie|-|initialize global name to |Variables |Definiuje zmienną QuestionList (zmień jej nazwę)|-|initialize global name to |Variables |Definiuje zmienną AnswerList (zmień jej nazwę)|-|make a list |Lists |Służy do dodawania elementów do zmiennej QuestionList|-|„ „ (trzykrotnie) |Lists |Służy do wpisania pytań|-|make a list |Lists |Służy do dodawania elementów do zmiennej AnswerList|-|„ „ (trzykrotnie) |Text |Służy do wpisania odpowiedzi|}
Utwórz zmienne całościowe, przeciągając z kategorii zmiennych (Variables) na obszar roboczy blok Initialize global name to. Kliknij dwukrotnie domyślną nazwę name, aby ją zmienić. Blok Initialize global name to zawiera pole na początkową wartość zmiennej. Zmienna może zawierać liczbę, tekst, a nawet listę – aby ją utworzyć, podłącz blok Make a list do definicji zmiennej.
 
Bloki powinny wyglądać następująco:
===Zdefiniuj ukrytą zmienną Index===
===Przetestuj to zachowanie===
Jeśli dotychczas nie skomunikowałeś urządzenia mobilnego z programem, zrób to teraz. Co pojawia się na urządzeniu? Jeżeli utworzono listę QuestionList tak, jak wskazano powyżej, w etykiecie QuestionLabel powinna pojawić się pierwsza pozycja tej listy (Kto był doskonałym miotaczem w World Series?).
 
==Iteracja pytań==
Zdefiniowałeś już zmienną CurrentQuestionIndex, zapamiętującą pytanie, przy którym znajduje się użytkownik. Zaprogramuj teraz zachowanie przycisku NextButton. Gdy zostanie on kliknięty, aplikacja zwiększy wartość zmiennej, np. zmieni ją z 1 na 2 lub z 2 na 3 itd., a następnie użyje tej wartości do zaznaczenia nowego bieżącego pytania. Do tego zachowania potrzebne są następujące bloki:
353
edycje