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

Technologie mobilne i rozproszone na platformie NET 1300-Inf-SS24TNET-SP
Laboratorium (LAB) Semestr letni 2021/22

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

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie
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 wykorzystać mapę i 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:

• propozycja studenta podlega zatwierdzeniu,

• możliwa realizacja w zespole, maks. 2-3 osoby (zalecane 2).

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

a) min. 3 strony + nawigacja pomiędzy stronami,

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,

• spełnienie wymagań platformy Microsoft Store,

• ewentualne przejście procedury zatwierdzenia aplikacji w Microsoft Store (wystawienie aplikacji do sprzedaży).

Ocena pozytywna wymaga osobistego przedstawienia działającej aplikacji oraz wykazania się znajomością utworzonego kodu.

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 czwartek, 7:30 - 9:00, sala 106 (PS)
Grzegorz Zych 14/15 szczegóły
2 każdy poniedziałek, 11:00 - 12:30, sala 106 (PS)
Dawid Ewald 14/15 szczegóły
3 każdy czwartek, 14:30 - 16:00, sala 012 (PS)
Dawid Ewald 11/15 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 USOSweb 7.0.3.0 (2024-03-22)