materiały Programowanie Aplikacji Desktopowych

opracowania

przydatne linki

napisz to sam //spróbuj nie zagladać do kodu

platforma Aplikacja klasyczna systemu Windows

Aplikacja klasyczna systemu Windows źródło (tutorial)

zadania:

  • zmienić kolor tła aplikacji na dowolny inny(windows form)
  • zmienić tytuł aplikacji na pasku tytułowym na: "to jest mój program aplikacji klasycznej windows"
  • dodać napis na formie aplikacji "Hello, Windows desktop!"
  • zamienić okno dialogowe menu pomoc/informacje na własny MessageBox

platforma Windows Forms .NET 5.0

Zmieniarka Koloru Tla Okna - zmiana koloru tła oraz tytułu okna za pomocą przycisków

platforma WPF .NET 5.0

Pizzeria - zamówienie pizzy z potwierdzeniem wyboru, wykorzystanie przycisków radiowych, okienka MessageBox, źródło (tutorial .NET Core 3.1)

Zamawiarka Prezentów - można zamówić prezent u św. Mikołaja, wykorzystanie ListBox oraz DispatcherTimera (w celu wprowadzenia opóźnienia pokazania MessageBoxa),
wpisz "skarpetki" :) źródło (tutorial)

Zmieniarka Koloru Tla Okna - zmiana koloru tła oraz tytułu okna za pomocą przycisków

Czytelnia Ksiażek on-line - komponenty Menu, DockPanel, TextBlock menu tutorial

webPages - kontrolka ComboBox, uruchamianie przeglądarki z podanym adresem

Rozmieszczenie kontrolek w komponencie Grid - dodanie kontrolek za pomocą języka XAML źródło

Rozmieszczenie kontrolek w komponencie Grid - dodanie kontrolek za pomocą kodu źródło

Sklep - można wybierać towary z komponentu ListView, koszykiem jest MessageBox

Sylwester - sylwestrowy program odliczajacy, wykorzystanie klasy DispatcherTimer do odliczania, użycie warstw za pomocą grid

Zagadki - dodanie nowego okna InputBox, przekazywanie danych między oknami

systemSounds - zabawa dźwiękami systemowymi

moveButton - wykorzystanie DispatcherTimera do ruchu buttona

ruchomyPrzycisk - gra polegajaca na klikaniu ruchomego przycisku, czas jest ograniczony

otwieraczProgramow - program uruchamiajacy wpisany do TextBoxa program

ankieta - użytkownik wypełnia ankietę, która jest zapisywana w pliku

dataBinding - wiązanie danych: to co wpiszemy w TextBoxie pokazuje sie w Labelu