60 likes | 236 Views
Systemy mobilne i komunikacja bezprzewodowa Ćwiczenie 1. Jarosław Kurek WZIM SGGW. Aplikacja myPaint - Specyfikacja. - wszystkie metody zdarzeń muszą być nazwane odpowiednio do swojej funkcji!!!! - zmiana koloru za pomocą suwaka - 3 suwaki składowe RGB
E N D
Systemy mobilne i komunikacja bezprzewodowaĆwiczenie 1 Jarosław Kurek WZIM SGGW
Aplikacja myPaint - Specyfikacja • - wszystkie metody zdarzeń muszą być nazwane odpowiednio do swojej funkcji!!!! • - zmiana koloru za pomocą suwaka - 3 suwaki składowe RGB • - pole do rysowania na bitmapie wybranym kolorem • - obsługa rysika do rysowania dowolnego obrazu • - dwa przyciski- jeden w menu do ukrywania zmiany koloru i powiększania bitmapy na cały ekran. • - zamykanie aplikacji z funkcją potwierdzenie czy oby na pewno chcesz zamknąć aplikację - zamiast minimalizacji. • - zapisywanie bitmapy do pliku. • - wczytywanie bitmapy z pliku. • Pasek stanu informujący o działaniach
Aplikacja myPaint - Specyfikacja • - zmiana rysowania z menu: • Linii • Koła • Trójkąta • prostokąta • Ustalenie rozmiaru pisaka • Dodawanie tekstu do bitmapy
Aplikacja myNotepad - Specyfikacja • - - używamy status bar - na początku ustawiamy "brak pliku" • - tworzymy menu po lewej stronie &Edycja: - Zaznacz wszystko - Separator [-] - Usuń - wklej - Kopiuj - wytnij - Separator [-] - Cofnij
Aplikacja myNotepad - Specyfikacja • - prawe menu &Menu - Plik - Otwórz - Zapisz jako - Separator [-] - Zakończ - widok - Zawijanie tekstu jako checked - wordwrap - Pasek stanu jako checked
Aplikacja myNotepad - Specyfikacja • - wczytanie pliku tekstowego - streamreader • - zapisywanie do pliku - streamwriter • - zamykanie aplikacji • - jeżeli wczytany tekst będzie zmodyfikowany to na pasku stanu-> zmodyfikowny