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

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

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ę:

W1. Zna podstawy stosowania technologii XAML.

W2. Zna podstawy programowania urządzeń mobilnych działających pod kontrolą systemu Windows

U1. Potrafi wykorzystać C# oraz XAML do budowy aplikacji.

U2. Potrafi wykorzystać środowisko Visual Studio do wykonania i testowania prostej aplikacji na urządzenia mobilne.

U3. Potrafi oprogramować ekran dotykowy.

Metody i kryteria oceniania:

Ocena wykonanego programu:

Program działa w systemie Windows Mobile 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 Windows Store,

• ewentualne przejście procedury zatwierdzenia aplikacji w Windows Store (wystawienie aplikacji

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

Zakres tematów:

1. 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.

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

3. Emulator urządzenia mobilnego Windows 10 – obsługa, dostępne funkcje. Instalowanie i obsługa aplikacji. Hello World. Prosty program, czytanie danych, wyświetlanie wyników.

4. 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.

5. Kontrolki standardowe.

6. Wykorzystanie serwisów internetowych – dane w formacie xml. Aplikacja do przeliczania kursów walut – założe-nia, funkcjonalność. Interfejs użytkownika, czytanie danych ze strony www – odczyt synchroniczny i asynchro-niczny. Zdarzenie DownloadStringCompleted. 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.

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

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

9. 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

10. 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żda środa, 15:15 - 16:45, sala 112A (PS)
Grzegorz Zych 13/13 szczegóły
2 każdy wtorek, 15:15 - 16:45, sala 112A (PS)
Grzegorz Zych 10/13 szczegóły
3 każdy poniedziałek, 15:45 - 17:15, sala 106 (PS)
Grzegorz Zych 14/14 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-1 (2024-04-02)