WPF Windows Presentation Foundation – kurs podstawowy

  • Cele szkolenia

    Założeniem szkolenia jest zapoznanie uczestników z podstawową koncepcją działania nowej technologii Microsoft WPF. Uczestnicy będą mieli możliwość zapoznania się z nowymi możliwościami budowania bogatych i zaawansowanych aplikacji z graficznym interfejsem użytkownika oraz ze sposobami wykorzystania baz danych w tym środowisku. Szkolenie prowadzone jest w formie wykładów, warsztatów i ćwiczeń praktycznych przy komputerach.

  • Profil słuchacza

    Jest to szkolenie przeznaczone dla osób zainteresowanych problematyką tworzenia aplikacji graficznych w środowisku .NET, którzy chcą poszerzyć swoją wiedzę i umiejętności w zakresie tworzenia nowych, bogatych interfejsów użytkownika przeznaczonych do uruchamiania jako osobne aplikacje w środowisku Microsoft Windows lub jako aplikacje umieszczane w przeglądarkach internetowych. Materiał szkoleniowy jest adresowany m.in. dla programistów i projektantów aplikacji z graficznym interfejsem użytkownika

  • Wymagania wstępne

    Podstawowa wiedza dotycząca programowaniu w środowisku .NET z naciskiem język C#, znajomość zintegrowanego środowiska Visual Studio 2008/2010, podstawowa znajomość relacyjnych baz danych z naciskiem na Microsoft SQL 2005/2008 (Express), podstawowa wiedza z zakresu tworzenia graficznych interfejsów użytkownika (GUI).

  • Czas trwania

      2 dni

  • Wiedza teoretyczna i praktyczna

    Wprowadzenie do zagadnień związanych z WPF

    • Omówienie podstawowych definicji związanych z technologią WPF
    • Porównanie WPF z technologią Macromedia Flash oraz GDI/GDI+
    • Przedstawienie historii wersji oraz najważniejszych zmian

    Wstęp do języka XAML

    Przedstawienie ogólnej architektury WPF

    Wstęp do kontrolek w środowisku WPF

    • Omówienie kontrolek typu ContentControl
    • Omówienie podstawowych atrybutów kontrolek: Margin, Padding, Tooltips, Popup

    Omówienie podstawowych kontrolek:

    • Label
    • Button
    • ScrollViewer
    • GroupBox
    • TabControl
    • Expander
    • TextBox
    • PasswordBox
    • ListBox
    • ComboBox
    • Slider
    • ProgressBar
    • Calendar
    • DatePicker

    Praca z układem strony

    • Ogólna charakterystyka kontenerów kontrolek
    • Omówienie kontenerów kontrolek:
    • StackPanel
    • WrapPanel
    • DockGrid
    • UniformGrid
    • Canvas

    Zdarzenia i komend

    • Omówienie zdarzeń typu Routed Events
    • Omówienie standardowych komend w środowisku WPF
    • Omówienie rozszerzonych komend w środowisku WPF

    Łączenie z danymi (Data Binding)

    • Omówienie trybów bindowania danych
    • Wykrywanie zmian właściwości obiektów
    • Omówienie sposobów wiązania obiektów z kontrolkami
    • Omówienie roli atrybutu DataContext

    Wstęp do grafiki w środowisku WPF

    • Omówienie architektury obiektów wizualnych w technologii WPF
    • Omówienie klas Rectangle oraz Ellipse
    • Skalowanie kształtów
    • Omówienie klasy Canvas
    • Omówienie klas Line oraz Poliline
    • Omówienie klasy Polygon

    Zarządzenie dokumentami

    • Wykorzystanie kategorii dokumentów FlowDocument
    • Wykorzystanie kategorii dokumentów FixedDocument

    Instalacja aplikacji WPF

    • Instalowanie i uruchamiania aplikacji w przeglądarce internetowej
    • Instalacja za pomocą mechanizmu ClickOnce

     

  • Umiejętności

    Po ukończeniu kursu uczestnicy będą potrafili:

    • Tworzyć nowe aplikacje WPF w środowisku Microsoft Blend oraz Visual Studio
    • Korzystać z podstawowych kontrolek, które umożliwiają budowanie bogatego interfejsu graficznego
    • Definiować różne układy stron
    • Wykorzystywać predefiniowane komendy dostarczone wraz ze środowiskiem WPF
    • Wiązać obiekty ze źródłami danych (bazy danych, pliki, inne obiekty)
    • Wzbogacać interfejs użytkownika grafiką dwuwymiarową
    • Wykorzystywać wbudowane mechanizmy WPF do pracy z dokumentami tekstowymi
    • Dostarczać aplikacje WPF przeznaczone do uruchamiania zarówno w przeglądarce internetowej jako i samodzielnie pracujących aplikacji w środowisku Microsoft Windows.

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

Szkolenie aktualnie niedostępne

Zapytaj o termin

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33