Developing Windows Applications with Microsoft Visual Studio

10262

Windows alkalmazások fejlesztése WPF és Visual Studio segítségével

Képzési forma:
Képzés hossza:
5 nap (40 óra)
Tananyag nyelve:
Magyar
2022.
december
12.
Biztosan indul
2023.
április
24.
2023.
október
09.
2023.
december
11.
Képzési forma:
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol
Képzési forma:
Normál
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A tanfolyam igény esetén indul. A témában az új Windows 8 alapú fejlesztői tanfolyamokat ajánljuk. A képzések HTML5 (20481 és 20482 kódú tanfolyam) vagy C#, XAML nyelven (20484 és 20485 tanfolyam) érhetők el, a fejlesztés Visual Studio 2013 környezetben történik. Az ismeretek a korábbi WPF alapú fejlesztéshez csak részben megfelelők, korábbi Windows Forms témákat nem tartalmaznak.

A tanfolyamot korábbi .NET programozási ismerettel rendelkező szakembereknek, fejlesztőknek ajánljuk, akik szeretnék megismerni robosztus és látványos Windows alkalmazások fejlesztését Visual Studio környezetben a WPF 4.0 technológia segítségével. A képzés azok részére is ideális, akik eddig Windows Forms alapon programoztak, és szeretnék megismerni a WPF4 alapú fejlesztés lehetőségeit. Azok részére, akik már járatosabbak a .NET 3.5 WPF alapú fejlesztésben, az újdonságokra koncentráló UPNET1 kódú áttérés képzésünket ajánljuk.

A tanfolyam a C#4, Visual Studio 2013 környezetre készült és a WPF alapú Windows alkalmazásfejlesztésre koncentrál, de az egyes témáknál bemutatjuk a WPF alapú és a hagyományos, régebbi Windows Forms alapú fejlesztés közötti főbb különbségeket is. A képzés hasznos a 10265 kódú haladó adatkezelési, valamint a 10263 kódú WCF tanfolyamokhoz is.
  • A Windows kliensoldali alkalmazások fejlesztésének áttekintése: módszerek, technológiák, építőelemek; Windows Forms és Windows Presentation Foundation (WPF4) architektúra; tervezési minták
  • A Windows Forms és a WPF technológia összehasonlítása: fő jellemzők, technológiai különbségek, együttműködési lehetőségek a két technológia között, támogatottság, áttérés Windows Forms-ról WPF-re
  • Bevezetés a Visual Studio 2013 környezetbe és a WPF 4 technológiába: funkciók, lehetőségek, képességek áttekintése, XAML fogalma, egyszerű WPF alkalmazás készítése
  • Felhasználói felület megtervezése és elkészítése: lapelrendezés (page layout), contentitems vezérlőelemek alkalmazása; logikai erőforrások fogalma, megosztása
  • Felhasználói felület testre szabása, funkcionalitás hozzáadása: stílusok készítése és használata; sablonok készítése és használata; események és parancsok (command) használata és kezelése
  • WPF alkalmazás hibafelderítése és tesztelése: tesztelési stratégiák, XAML hibafelderítés, kivételkezelések, felhasználóértesítése lekezeletlen hibák keletkezése esetén; alapvető biztonsági irányelvek
  • Adatkötés: áttekintés, adatkötés készítése, tulajdonság megváltozásának figyelése (Property Change notification), adat konvertálása, adat validálása, adatmegjelenítés tervezési időben
  • Adatkötés gyűjteményekhez: gyűjtemény (Collection) objektumhoz való adatkötés, gyűjtemény nézetek használata, master-detail felhasználói felület, adatsablonok használata egyedi adatmegjelenítéshez
  • Windows alkalmazások optimalizálása: aszinkron programozás, feladatok párhuzamosítása
  • Lokalizáció és globalizáció fogalma és megvalósítása; felhasználói támogatás (User Assistance) és kisegítő lehetőségek (Accessibility Features) integrálása
  • Dokumentumkezelés: flow documents és fixed documents fogalma, készítése; XML Paper Specification (XPS) formátum, dokumentumok nyomtatása
  • Grafika és multimédia: 2D és 3D grafika megjelenítése, image megjelenítése, audio és video lejátszás támogatás, az Expression Blend 4 bemutatása és használata grafikai támogatásra
  • Animációk kezelése: fogalmak, animációk készítésének módjai, animáció kiváltása triggerek segítségével, vizuális adatmegjelenítések, az Expression Blend használata animációk készítésére
  • Vezérlők testre szabása: vezérlő típusok, saját vezérlők készítése, Windows Forms vezérlőelemek hosztolása WPF-ben és fordítva WPF vezérlő hosztolása Windows Forms alkalmazásban
  • Csatolt tulajdonságok és viselkedések (attached properties and behaviours): fogalmak, működés, implementálás; drag and drop felhasználói interfészek implementálása; Expression Blend alapú viselkedések kezelése, Expression Blend alapú trigger és action kezelése
  • Alkalmazás beállítások (Application settings) kezelése; Application osztály használata ; Application settings írása és beolvasása
  • WPF alkalmazás konfigurálása és telepítése: standalone WPF alkalmazás, ClickOnce telepítés, XBAP alkalmazás, biztonsági beállítások
Korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat, a 20483 kódú tanfolyam ismeretanyaga. Korábbi Windows Forms alapú fejlesztési alapismeretek erősen javasoltak. Mivel a tananyagok angol nyelvűek, ezért az angol nyelv legalább alapfokú, dokumentumolvasás-szintű ismerete szükséges. Az előadás magyar nyelven zajlik.