-
Informatyka Tablice w Pythonie. Specjalne elementy. Lider
1. Co to jest tablica? Tablica (w Pythonie najczęściej nazywana listą) to zbiór wielu wartości przechowywanych pod jedną nazwą. Zamiast tworzyć 10 osobnych zmiennych: możemy użyć listy: Teraz wszystkie wartości są w jednym miejscu i można się do nich odwoływać przez indeksy: Uwaga: W Pythonie liczenie zaczyna się od zera!Czyli pierwszy element ma indeks 0.…
-
Zadanie Biblioteka WPF
Modele/Ksiazki.cs Walidacja/WalidatorKsiazki.cs Logika/BibliotekaSeris.cs MainWindows.xaml MainWindows.xaml.cs
-
Wyświetlanie list danych w .NET MAUI i WPF (INF.04)
Wprowadzenie Wyobraź sobie, że tworzysz aplikację, w której chcesz wyświetlić listę rzeczy: książek, produktów, uczniów albo zadań do wykonania.Nie chcesz ich tworzyć po jednej kontrolce dla każdego wiersza – chcesz, żeby program sam wypełnił listę z danych.Do tego właśnie służą listy danych i kontrolki takie jak CollectionView (w .NET MAUI) oraz ListView (w WPF). To,…
-
Zadanie egzaminacyjne – „Aplikacja Biblioteka”
Opis sytuacji Szkoła planuje wprowadzenie prostego programu do obsługi szkolnej biblioteki.Aplikacja ma umożliwiać przeglądanie książek, wyszukiwanie po tytule lub autorze, filtrowanie tylko wypożyczonych pozycji, a także wypożyczanie i zwracanie książek. Dane książek mają być przechowywane w pamięci programu (bez użycia bazy danych).Każda książka ma informację o tytule, autorze, statusie (dostępna / wypożyczona) i dacie zwrotu.…
-
Nawigacja po stronach w .NET MAUI
1. Co to znaczy „nawigacja między oknami”? Wyobraź sobie aplikację na telefon lub komputer. Rzadko kiedy mamy tylko jedno okno – zwykle są różne ekrany: Nawigacja to właśnie mechanizm, który pozwala przejść z jednego ekranu (np. MainPage) do innego (np. MainPage2). 2. Rodzaje nawigacji w MAUI a) NavigationPage – stos stron To najprostszy sposób. Działa…
-
-
Binding w programowaniu aplikacji
1. Co to jest Binding? Binding (czyli wiązanie danych) to sposób, w jaki aplikacja WPF może automatycznie połączyć dane z interfejsem użytkownika (GUI).Dzięki bindingowi nie musisz wciąż ręcznie przepisywać danych między kodem a kontrolkami — robi to system za Ciebie. Binding to most między: 2. Przykład z życia Wyobraź sobie stację pogodową: W aplikacji WPF…
-
Szybkie potęgowanie – jak myśleć o potędze sprytniej, a nie ciężej
1. Wstęp – co to znaczy „szybkie potęgowanie”? Gdy słyszysz potęgowanie, pewnie myślisz o czymś w stylu:„2⁸ to 2×2×2×2×2×2×2×2” – osiem mnożeń. To działa, ale… co jeśli chcesz policzyć 2¹⁰⁰⁰?To tysiąc mnożeń – komputer zrobi to, ale bardzo nieefektywnie.Dlatego programiści nauczyli komputery liczyć potęgi sprytniej – przez dzielenie problemu na pół. To właśnie szybkie potęgowanie…

