Notatki konsolowe i mobilne
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.04 „Projektowanie, programowanie i testowanie aplikacji” trwa 180 minut i łączy programowanie obiektowe z przygotowaniem prostej aplikacji mobilnej oraz dokumentacji. Pierwsze zadanie polega na napisaniu aplikacji konsolowej w C++, C#, Javie albo Pythonie. Trzeba przygotować klasę notatki z prywatnym statycznym licznikiem, prywatnym identyfikatorem oraz chronionymi polami tekstowymi na tytuł i treść. Konstruktor przyjmuje tytuł i treść, zwiększa licznik, nadaje kolejne id od 1 i zapisuje dane. Klasa udostępnia dwie metody: prezentację tytułu z treścią oraz diagnostyczne wypisanie wszystkich pól rozdzielonych średnikami. Program główny tworzy dwie przykładowe notatki i pokazuje działanie obu metod dla każdej z nich. Drugie zadanie to aplikacja mobilna do prostych notatek, wykonana np. w Android Studio lub Xamarinie. Interfejs w XML/XAML zawiera pionowy układ, poziomy pasek z polem tekstowym z podpowiedzią „Nowy element” i przyciskiem „DODAJ”, a niżej listę. Na starcie widoczne są trzy notatki z pliku dane.txt lub wpisane ręcznie; po użyciu przycisku nowy tekst trafia na koniec kolekcji i lista odświeża się automatycznie. Styl ma obejmować karmazynowy przycisk i separator listy w kolorze #DC143C. Dokumentacja zawiera komentarz-nagłówek klasy, zrzuty ekranu działania obu aplikacji oraz plik egzamin z informacjami o systemie, środowiskach, emulatorze i językach. Egzaminator ocenia poprawność kompilacji i uruchomienia, zgodność klas i interfejsu z opisem, działanie dodawania elementów do listy oraz kompletność plików przekazywanych na płycie.
Rozwiązanie krok po kroku Nowość
Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku.
Zobacz rozwiązaniePobierz pliki
Załączniki
- zad2.zipMateriały do zadania: dane.txt. Hasło do archiwum jest podane w treści arkusza. 255 B