Aplikacje desktopowe (WPF)
Budowa aplikacji okienkowych w WPF: kontrolki, zdarzenia, walidacja danych, binding, wzorzec MVVM, połączenie z bazą danych. WinForms omawiane jest tylko we wprowadzeniu, jako porównanie.
Lekcja 1.
Wprowadzenie do aplikacji desktopowych i ich cykl życia
Podstawowy
Zobacz lekcję →
Lekcja 2.
Visual Studio 2026 — środowisko pracy i interfejs
Podstawowy
Zobacz lekcję →
Lekcja 3.
Środowisko i technologie — Visual Studio, WPF, WinForms, Qt
Podstawowy
Zobacz lekcję →
Lekcja 4.
Pierwsza aplikacja WPF — struktura projektu i podstawy XAML
Podstawowy
Zobacz lekcję →
Lekcja 5.
Layouty i panele — Grid, StackPanel, WrapPanel, DockPanel
Średni
Zobacz lekcję →
Lekcja 6.
Kontrolki I — Button, TextBox, Label/TextBlock
Średni
Zobacz lekcję →
Lekcja 7.
Kontrolki II — CheckBox, RadioButton, ComboBox, ListBox
Średni
Zobacz lekcję →
Lekcja 8.
Kontrolki III — Slider, ProgressBar, DispatcherTimer
Średni
Zobacz lekcję →
Lekcja 9.
Obsługa zdarzeń — mysz, klawiatura i wprowadzenie do Command
Średni
Zobacz lekcję →
Lekcja 10.
Okna i dialogi — modalne, niemodalne i MessageBox
Średni
Zobacz lekcję →
Lekcja 11.
Menu, paski narzędzi i menu kontekstowe
Średni
Zobacz lekcję →
Lekcja 12.
Oddzielenie logiki od UI — wprowadzenie do wzorca MVVM
Trudny / egzaminacyjny
Zobacz lekcję →
Lekcja 13.
Modele danych i walidacja formularzy
Trudny / egzaminacyjny
Zobacz lekcję →
Lekcja 14.
Wyświetlanie list danych — ListBox, ListView i DataGrid
Trudny / egzaminacyjny
Zobacz lekcję →
Lekcja 15.
Praca z plikami w aplikacji WPF (zapis i odczyt danych)
Trudny / egzaminacyjny
Zobacz lekcję →
Lekcja 16.
Tworzenie aplikacji WPF z bazą danych SQLite
Trudny / egzaminacyjny
Zobacz lekcję →
Lekcja 17.
Multimedia w WPF — odtwarzanie audio i wideo
Średni
Zobacz lekcję →
Lekcja 18.
Projekt końcowy — kompletna aplikacja WPF z bazą danych
Trudny / egzaminacyjny
Zobacz lekcję →