|
|
Tanfolyam célja
A technológiai szintű jellegű tanfolyamot fejlesztőknek, programozóknak ajánljuk, akik rendelkeznek már korábbi .NET alapú programozási ismerettel és szeretnék megismerni a Windows Forms alkalmazások fejlesztését Visual Studio környezetben.
A tanfolyam ismeretanyaga azok részére is megfelelő, akik még .NET 2.0-ban környezetben dolgoznak. A képzés a 2546 és 2547 kódú anyagra épül, a képzés ismerteti a .NET 3.5 és Visual Studio 2008 Windows fejlesztési irányú újdonságait is és röviden kitéri a Windows Presentation Foundation (WPF) technológia bemutatására is. A WPF-ről részletesen a 6460, Windows Presentation Foundation tanfolyamon tanulhat.
Szükséges előképzettség
Korábbi .NET programozási (C# vagy Visual Basic .NET) ismeretek és gyakorlat. Visual Studio 2005 vagy 2008 fejlesztői környezet és a .NET Framework 2.0 vagy magasabb általános ismerete, XML és HTML alapismeret. A 6367+6368 (korábbi 4994/4995) tanfolyam elvégzése vagy annak ismeretanyaga. 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.
Tanfolyami tematika
1. rész
- A Windows alkalmazások fejlesztésének áttekintése (módszerek, technológiák,
építőelemek, Windows Forms)
- Egyszerű Windows alkalmazás készítése: a Windows felhasználói felület
részei; eseménykezelés Windows Forms alkalmazásban; Windows Forms-ok és vezérlők
implementálása; eseménykezelők készítése és események figyelése; vezérlők és
eseménykezelők hozzáadása form-hoz futási időben; billentyűzet események kezelése;
tervezési megfontolások és tanácsok
- Szabványos vezérlők konfigurálása: a Visual Studio eszközeinek
használata Windows vezérlők készítésére és konfigurálására; a főbb Windows
Forms vezérlő kategóriák; Windows Forms vezérlők implementálása függvényekkel;
összetett
kisalkalmazások készítése (képnézegető, riportgeneráló, súgó)
- Menük fejlesztése: Windows Forms menüvezérlők jellemzői, használatuk,
konfigurálásuk és implementálásuk (MenuStrip, ContectmenuStrip, ToolStripmenuItem,
ToolStripComboBox); menük menedzselése (elrejtés, felfedés, letiltás)
- Adatok megjelenítése és szerkesztése: az adatkapcsolt vezérlők fogalma
és használata; adatforrás hozzáadása projekthez; adatok kapcsolása vezérlőhöz;
adatkapcsolt Windows form készítése; adatok megjelenítése; adatok kapcsolása futási időben; ADO.NET 3.5 újdonságok áttekintése, LINQ
- Felhasználó támogatás és használhatóság javítás: Windows felhasználói
felület tervezése; felhasználó támogatási eszközök és megoldások implementálása
(Tippek, Súgó, hibakezelés és megjelenítés); globalizáció és lokalizáció fogalma
és implementálása; kisegítő lehetőségek implementálása
- Párbeszédablakok készítése és használata: párbeszédablak típusok és
használatuk; párbeszédablak komponensek hozzáadása Windows Forms-hoz; párbeszédablakok
konfigurálása; egyedi párbeszédablak készítése; a Windows Forms öröklés
fogalma; öröklés implementálása; meglévő form módosítása örökléshez; konzisztens
Windows
felület tervezésének irányelvei
- Nyomtatás implementálás: nyomtatási képesség
hozzáadása Windows Forms
alkalmazáshoz; nyomtatáskezelő komponenseinek használata;
nyomtatási beállítások kezelése; oldalkészítés implementálása; oldalak
megtekintése és nyomtatása; SQL Reporting Services jelentések kezelése
- Aszinkron feladatok kezelése: aszinkron programozás fogalma és folyamatai;
a BackgroundWorker komponens működése és használata; háttérfolyamatok kezelése;
aszinkron funkcionalitás implementálása Windows alkalmazásba
- Alkalmazások telepítése: Windows alkalmazás telepítési opciók; a ClickOnce
technológia áttekintése; ClickOnce alkalmazás publikálása; ClickOnce alkalmazás
telepítése és tesztelése; meglévő programok kezelése (frissítés, hozzáadás,
eltávolítás)
2. rész
- MDI alkalmazás készítése: az MDI alkalmazás áttekintése és fogalmai;
a Windows Forms megjelenítési lehetőségei és kapcsolataik; MDI szülő és MDI
gyermek form-ok készítése; információk megjelenítése és összehasonlítása MDI
gyermek form-okon; menük összefűzése MDI alkalmazásokban
- Windows Form-ok és vezérlők testre szabása: egyedi vezérlők készítésének
módszerei; vezérlők készítése meglévő vezérlőkből; nemszabványos Windows Form
készítése; felhasználói felület rajzolása a GDI+ segítségével; attribútumok
és eszköztár ikonok hozzáadása vezérlőhöz
- Haladó nyomtatási komponensek használata: nyomtatástámogató
lehetőségek; a GDI+ használata nyomtatási tartalom megjelenítésére és
nyomtatására;
többoldalas dokumentumok kezelése; egyedi előnézeti kép párbeszédablak fejlesztése
- Húzd és vidd (drag & drop) technikák és vágólap támogatás: húzd és
vidd műveletek fázisai; húzd és vidd funkcionalitás implementálása Windows alkalmazásban
(tulajdonságok, eljárások, eseménykezelés); vágólap támogatási metódusok; adatok
kezelése vágólapról
- Aszinkron feladatok kezelése szálkezeléssel: aszinkron feladatok fogalma,
működése; szálak fogalma és kezelése; a System osztály elemei és használatuk;
aszinkron programozás lépései Windows alkalmazásban; szál-biztonságos alkalmazások
készítése; szálkezelés; több egyidejű folyamat implementálása
- Windows alkalmazások megjelenítése: haladó felhasználói felület tervezési
és implementálási technikák használata; a DataGridView vezérlő testre szabása
és programozása; felhasználói alkalmazásbeállítások kezelése; Outlook jellegű
felhasználói felület implementálása a RAD (Rapid Application Development)
segítségével
- A .NET 3.0 és 3.5 Framework Windows fejlesztési újdonságainak áttekintése,
Windows Presentation Foundation és Expression Blend alapok
Kapcsolódó vizsgák
070-526 TS: Microsoft .NET Framework 2.0, Windows-based Client Development
070-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development
|
|