☺ Programozási környezetek Validátorok Fazekas Judit PTI 2010.

Slides:



Advertisements
Hasonló előadás
ADATSZERZÉS, INFORMÁCIÓ HASZNOSULÁS Biztonságtudatos vállalati kultúra Készítette: Jasenszky Nándor egyetemi szakoktató NKE NBI TEH tanszék.
Advertisements

A fogyasztóvédelmi hatóság hatásköre, illetékessége és eljárása a villamosenergia-, földgáz-, víziközmű-, távhő- és hulladékgazdálkodási közszolgáltatás.
A kártyanyomtatás fortélyai Csákvári Krisztián Kártya és címke gyártás
FIATALOK LENDÜLETBEN PROGRAM Ruska Mónika – Mobilitás Országos Ifjúsági Szolgálat - Fiatalok Lendületben Programiroda.
1. Bethlen Gábor Középiskola, Szakképző Iskola és Kollégium Nyírbátor 2 Iskolai közösségek A tanulók összetétele: A tanulói létszám jelenleg:780 fő –Szakközépiskolai.
ALKOHOLIZMUS ELLENI MEGYEI EGYESÜLETEK ÉS KLUBOK ORSZÁGOS SZÖVETSÉGE, MAGYAR KÉKKERESZT EGYESÜLET, KATOLIKUS ALKOHOLISTAMENTŐ SZOLGÁLAT HÁLÓZAT ÉPÍTÉSE.
1 Számítógép Hálózatok A hálózatok kialakulása, alapfogalmak Készítette: Csökmei István Péter ( CsIP ) Szegedi Tudományegyetem Természettudományi Kar levelező.
Az akkreditáció szerepe a megváltozott munkaképességű munkavállaló személyének társadalmi reintegrációjában Készítette: Dézsi Gabriella Melinda Budapest,
ISKOLAKÉSZÜLTSÉG – AZ ADAPTÍV VISELKEDÉS FEJLETTSÉGE dr. Torda Ágnes gyógypedagógus, klinikai gyermek-szakpszichológus Vizsgálóeljárás az iskolába lépéshez.
A szoftver mint komplex rendszer (folyt.) A SunTone módszertan 3 dimenziós osztályozási sémája kifinomultabb osztályozást tesz lehetővé.
2. A szoftverek csoportosítása: a. Rendszerszoftverek: A számítógép zavartalan mûködését biztosítják: BIOS (alapvetõ bemeneti/kimeneti rendszer): olyan.
Egységes, központi elektronikus nyilvántartás jön létre a korábbi széttagolt, és egymással nem kompatibilis, adathiányos korszerűtlen nyilvántartások.
Dr. Pók László SZECSKAY ÜGYVÉDI IRODA Köthetünk-e útján szerződést? „INFORMÁCIÓVÉDELEM MENEDZSELÉSE” LXII. SZAKMAI FÓRUM szeptember.
as vonal József körút/Népszínház utca - Fiumei út/Magdolna utca 1. a.)A végállomás csonkavágányára szabad csak beállni és várakozni a tabulátorkezelői.
VPN kapcsolat a Központi Könyvtár honlapján
Gazdasági informatika - bevezető
Sallai Ilona - ÉFOÉSZ Szeged,
Tájékoztató a munkahelyteremtő pályázati programról
Operációs rendszerek.
Gyűjtőköri szabályzat
Programstruktúrák.
VPN kapcsolat a Központi Könyvtár honlapján
Microsoft Excel BAHAMAS tanfolyam
A közigazgatással foglalkozó tudományok
videós team Team vezetője: Tariné Péter Judit Tagok:
Adatok importálása, rendezése és szűrése
Programozás III. Gyakorlás.
Sz&p prof.
Az integrált áramkörök (IC-k) típusai és tervezése
SZÁMVITEL.
Kockázat és megbízhatóság
A kiváltást tervezők / megvalósítók és Az fszk TÁRS projektje közti együttműködés rendszere EFOP VEKOP TÁRS projekt.
Hipotézisvizsgálat.
PHP-SQL adatbáziskezelő parancsai
Animációk.
A bemeneti kompetenciamérések és a visszajelzéseken alapuló fejlesztő munka bemutatása a Farkas Gyula Közoktatási Intézmény Dr. Illyés Sándor intézményegységében.
Új szolgáltatások illesztése működő rendszerekhez SOA alulnézetben
Lovagi Játékok projekt
A PDCA elv alkalmazása az információvédelmi irányítási rendszerekben 1
2. Bevezetés A programozásba
SZÁMVITEL Dr. Ormos Mihály egyetemi tanár
Az ÁFSZ feladatai az „Út a munkához” program végrehajtásában
Rendszerfejlesztés gyakorlat
Készítette: Dézsi Gabriella Melinda Budapest, december 18.
INFORMATIKA november 18. Gyakorló alkalom – 2. rész
VPN kapcsolat a Központi Könyvtár honlapján
Közfoglalkoztatásból a versenyszférába- segítő munkaerőpiaci program
Tilk Bence Konzulens: Dr. Horváth Gábor
Tájékoztató az Önkormányzati ASP Projektről
Sajben - Kenyeres Márta munkaközösség-vezető
Informatikai gyakorlatok 11. évfolyam
AVL fák.
Új pályainformációs eszközök - filmek
OKOSTELEFONOS ALKALMAZÁS AZ ASZTMA GONDOZÁSBAN
Oracle Adatbázisok kezelése c#-ban
Gyermek- és ifjúságvédelemi feladatok ellátásának támogatása
INFORMATIKA október 6. Gyakorló alkalom – 2. rész
9-10.-es bemeneti mérések és a fejlesztő munkánk
Vállalati brosúra A cég általános célkitűzése
Válassza ki a Blaha Lujza tér végállomásra vonatkozó helyes állítást!
Matematika II. 5. előadás Geodézia szakmérnöki szak 2015/2016. tanév
SQL jogosultság-kezelés
Családi vállalkozások
Az AE Szövetség szervezet fejlesztése
Az MKET új stratégiája – Szolgáltató MKET
LIA Alapítványi Ált. Isk. és Szki. Piliscsabai Tagintézménye
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
VPN kapcsolat a Központi Könyvtár honlapján
Üzlezi információelemző specializió
A statisztikus elemző specializió
Előadás másolata:

☺ Programozási környezetek Validátorok Fazekas Judit PTI 2010

☺ Validáció lényege A WPF validációs mechanizmusa ún. ValidationRule-ok segítségével történik, ami az adatkötési fázisban ellenőrzi a bemenő információt, egy adott szabály függvényében. Ha az input érvényes, az adatkötés megtörténhet, egyébként pedig meg kell akadályozni. Továbbá a felhasználónak visszajelzést kell biztosítani arról, hogy tudja érvénytelen adatot próbált meg betáplálni, újra kell kezdenie a kitöltést.

WPF validáció ☺ A WPF kétfajta validációját támogatja az adatoknak: ValidationRules IDataErrorInfo

ValidationRule objektumok ☺ ValidationRule objektumok Egyéni validációs szabályok (ValidationRules) vagy a beépített ExceptionValidationRule Property alapú, beépített validátorok Saját Rule osztályok készítése Ez már a .NET 3.0 része is volt

IDataErrorInfo ☺ IDataErrorInfo interfész által implementált ellenőrzés .NET 3.5-ben jelent meg { Binding ValidatesOnDataErrors=true }

☺ Mindkét módszernek nagy szerepe van az adatok validációjának megvalósítása terén. Míg az első (ValidationRules) külön fogalmazódik meg az adatforrástól, újrafelhasználhatóvá téve a validációs szabályokat más vezérlőkön is, addig az utóbbi (IDataErrorInfo) az üzleti rétegbe, modelbe, adatforrásba fogalmazódik bele.

☺ Míg az előbbivel x különböző alkalmazás, amelyek ugyanazzal az adatforrással dolgoznak teljesen másképp validálhatják ugyanazokat az adatokat, addig az IDataErrorInfo esetén a validációt megvalósító kód közös lesz, tehát amit ezzel írok az szentírás lesz mindkettőnek. pl. az egyik WPF alkalmazás engedi 1900-2100-ig az évszámokat, a másik pedig egy XBAP alkalmazás, ami meg csak 2000-2050-ig /ugyan arról az adatbázisról, tábláról, mezőről van szó/.