maj 2026

  • Wyświetlanie danych w liście (CollectionView)

    Po co lista i jak to działa Gdy masz wiele elementów (np. imiona, produkty), nie dodajesz 100 etykiet. Używasz listy – w MAUI najnowszą kontrolką jest CollectionView.Jej mechanizm jest prosty: Dla początkujących polecam ObservableCollection zamiast List. Gdy coś dodasz/usuńsz, UI odświeża się samo. Co tworzymy w projekcie (VS 2022) Na start zrobimy wersję podstawową (lista…

    Know More

  • Obsługa plików (TXT i JSON) w .NET MAUI (wersja prosta)

    Wprowadzenie — po co pliki? Aplikacja traci dane po zamknięciu. Pliki pozwalają je zachować na dysku i wczytać przy kolejnym uruchomieniu.W praktyce: notatnik (TXT), listy danych (JSON). To jest dokładnie to, czego wymaga INF.04: zapisz → zamknij → uruchom → wczytaj i pokaż. Co tworzymy w projekcie (Visual Studio 2022) Jak dodać stronę: Solution Explorer…

    Know More

  • Kontrolki w .NET MAUI

    Kontrolki to podstawowe elementy interfejsu użytkownika – przyciski, pola tekstowe, listy czy suwaki. W .NET MAUI umieszczamy je w layoutach (np. StackLayout, Grid). Każda kontrolka ma swoje właściwości i wydarzenia (events), które pozwalają reagować na akcje użytkownika. 1) Label (etykieta) Do wyświetlania statycznego tekstu: tytuły, opisy, komunikaty. Właściwości (z opisem): 2) Entry (pole tekstowe —…

    Know More

  • XAML I Layouty

    2.1 Czym jest XAML? XAML (czytaj: „zamel”) to język znaczników, który służy do opisywania wyglądu aplikacji – czyli tego, co użytkownik widzi na ekranie: przyciski, pola tekstowe, obrazy, układ stron. W .NET MAUI XAML jest używany zarówno w aplikacjach mobilnych (Android, iOS), jak i desktopowych (Windows, macOS). Najważniejsze: ten sam kod XAML działa na różnych…

    Know More

  • Wprowadzenie do .NET MAUI i pierwszy projekt

    1.1 Koncepcja działania .NET MAUI .NET MAUI (Multi-platform App UI) to framework stworzony przez Microsoft. Najważniejsza jego cecha: jeden program = wiele systemów i urządzeń. Typy aplikacji, jakie można tworzyć w MAUI: 1.2 Środowisko pracy Do pracy używamy: 1.3 Tworzymy pierwszy projekt Po chwili zobaczysz gotowy szablon aplikacji. 1.4 Struktura projektu w .NET MAUI (uzupełniona)…

    Know More

  • Bazy danych – cyfrowy obraz rzeczywistości

    Baza danych – cyfrowy magazyn informacji Wyobraź sobie bibliotekę, w której każda książka ma swoje miejsce na półce.Baza danych działa podobnie – to uporządkowany zbiór informacji, przechowywany w taki sposób, żeby komputer mógł szybko coś znaleźć, dodać lub zmienić. Przechowuje rzeczywiste dane, np.: Co musi mieć baza danych Każda baza danych, nawet najprostsza, składa się…

    Know More

  • Podejście zachłanne – jak wybierać najlepszy krok tu i teraz

    1. Wstęp – co znaczy być „zachłannym”? Na co dzień „zachłanny” oznacza kogoś, kto chce wszystko od razu.W informatyce to nie wada, tylko strategia.Podejście zachłanne (ang. greedy approach) polega na tym, że w każdej chwili wybieramy najlepsze rozwiązanie lokalne, licząc na to, że doprowadzi nas ono do najlepszego rozwiązania ogólnego. Czyli: nie myślę o całym…

    Know More

  • Rekursja – dziel i zwyciężaj

    Rekursja (ang. recursion) to sytuacja, w której funkcja wywołuje samą siebie, aż do osiągnięcia warunku stopu. Przykład prosty: obliczanie silni n! Na czym polega strategia „dziel i zwyciężaj”? To sposób rozwiązywania problemów, który działa według schematu: 1. Wyszukiwanie binarne – najprostszy przykład dziel i zwyciężaj ProblemMasz posortowaną listę liczb: [3, 6, 9, 12, 15, 18,…

    Know More