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

Aplikacje uniwersalne Windows 1300-Inf-PB24AUW-SP
Laboratorium (LAB) Semestr letni 2024/25

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/rozwinięcie programu.
Literatura:

1. Dokumentacja Microsoft .NET MAUI:

https://learn.microsoft.com/pl-pl/dotnet/maui/?view=net-maui-9.0

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

Efekty uczenia się:

U1. Potrafi wykorzystać C# oraz XAML do budowy aplikacji uniwersalnej, oraz korzystać z dokumentacji w tym zakresie (K_U01, K_U11)

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

U3. Potrafi wykorzystać usługę sieciową, z wyk. dokumentacji, w własnym programie komputerowym (K_U01)

Metody i kryteria oceniania:

Ocena wykonanego programu:

Program działa w systemie Windows 10/11.

Temat i zakres programu:

• program do rysowania, grafika wektorowa

• kalkulator walut, czytanie danych z sieci Internet

• wykorzystanie mapy i usług sieciowych lub sensora GPS lub lokalna baza danych

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

a) nawigacja pomiędzy stronami aplikacji,

b) zachowanie 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. Wykorzystanie sensora GPS/lokalna baza danych

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 LAB.KOMP.
Grzegorz Zych 14/16 szczegóły
2 każdy poniedziałek, 9:15 - 11:00, sala 110 LAB.KOMP.
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.3.0.0-3 (2026-02-26)