Uniwersytet Kazimierza Wielkiego - Centralny System Uwierzytelniania
Strona główna

Aplikacje uniwersalne Windows 1300-Inf-PB24AUW-SP
Laboratorium (LAB) Semestr Letni 2023/24

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie na ocenę
Literatura uzupelniająca: materiały przygotowane przez prowadzącego
Metody dydaktyczne: ćwiczenia laboratoryjne
Metody dydaktyczne - inne: 1. prezentacja przykładu, objaśnienie, prezentacja multimedialna,
2. praca samodzielna i zespołowa z komputerem, wykonanie ćwiczeń wg instrukcji,
3. samodzielne wykonanie programu.
Literatura:

1. https://developer.microsoft.com/pl-pl/windows/apps

2. https://developer.microsoft.com/pl-pl/windows/develop/app-certification-kit

3. https://docs.microsoft.com/en-us/windows/uwp/get-started/whats-a-uwp

4. https://www.w3schools.com/xml/

Artykuły i materiały na: http://wss.pl, http://codeguru.pl

Efekty uczenia się:

U1. Potrafi wykorzystać C# oraz XAML do budowy aplikacji (K_U01, K_U07, K_U11)

U2. Potrafi wykorzystać środowisko Visual Studio do wykonania i testowania aplikacji uniwersalnej (K_U07, K_U11)

U3. Potrafi oprogramować mapę i wykorzystać urządzenie GPS (K_U01, K_U07)

Metody i kryteria oceniania:

Ocena wykonanego programu:

Program działa w systemie Windows 10/UWP.

Temat i zakres programu:

• program do rysowania, grafika wektorowa

• kalkulator walut, czytanie danych z sieci Internet

• wykorzystanie mapy, usług sieciowych oraz czujnika GPS.

Szczegółowe wymagania – zastosowanie min. 3 technik, m.in.:

a) nawigacja pomiędzy stronami aplikacji,

b) wykorzystanie Isolated Storage do zachowania stanu aplikacji,

c) interakcja z użytkownikiem poprzez ekran dotykowy.

Na wysokość oceny wpływają:

• zgodność z wymaganiami standardu,

• samodzielna praca pod nadzorem na zajęciach,

• samodzielne oprogramowanie dodatkowych funkcji,

• wykazania się znajomością tworzonego kodu oraz użytej technologii.

Zakres tematów:

1. Dokument xml. Tabela uczestników w formacie xml. Detekcja błędów w systemie Visual Studio. Dokument xml i schemat dokumentu. Definiowanie schematu. Metody przypisania schematu do dokumentu.

2. Prosty edytor grafiki miniPaint. Założenia, funkcjonalność. Budowa aplikacji. Elementy sterujące, obsługa zdarzeń. Dodawanie i obsługa obiektów graficznych. Linia prosta i dowolna.

3. Grubość i kolor linii. Implementacja operacji Undo – użycie listy obiektów klasy Shape. Kompilacja i instalacja programu.

4. Wykorzystanie serwisów internetowych – dane w formacie xml. Aplikacja do przeliczania kursów walut – założenia, funkcjonalność. Interfejs użytkownika, czytanie danych ze strony www – odczyt synchroniczny i asynchroniczny. Obiekty klasy XDocument, parsowanie typu string do typu xml. Dodanie biblioteki do projektu, użycie biblioteki LINQ to XML. Ekstrakcja węzłów dokumentu xml do obiektów. Utworzenie listy obiektów. Lista obiektów jako źródło danych kontrolki ListBox. Definiowanie pozycji listy, użycie mechanizmu Date Binding.

5. Mapa: wyświetlanie, skalowanie, zmiana trybu mapy. Użycie GPS.

6. Określenie aktualnych współrzędnych geograficznych. Centrowanie mapy na punkcie. Zaznaczanie punktu na mapie.

7. Użycie serwisu Bing Maps – formułowanie zapytania dot. trasy pomiędzy dwoma punktami. Rysowanie na mapie. Rysowanie trasy drogowej. Pomiar odległości pomiędzy punktami na mapie. Dane trasy: długość, spodziewany czas przejazdu

8. Użycie biblioteki MonoGame. Prosta gra. Wykorzystanie klawiatury i ekranu dotykowego do sterowania.

9. Ocena projektów. Zaliczenie.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy poniedziałek, 11:30 - 13:00, sala 110 (PS)
Grzegorz Zych 15/16 szczegóły
2 każdy poniedziałek, 9:45 - 11:15, sala 110 (PS)
Grzegorz Zych 0/0 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek przy ulicy M. Kopernika
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kazimierza Wielkiego.
J.K. Chodkiewicza 30
85-064 Bydgoszcz
tel: +48 52 32 66 429 https://ukw.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-6 (2025-03-04)