Kivétel kezelés. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
|
|
- Botond Katona
- 7 évvel ezelőtt
- Látták:
Átírás
1 Krizsán Zoltán 1 1/29 Kivétel kezelés Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag
2 Krizsán Zoltán 1 2/29 Tartalom 1 Kivétel kezelés Általános információk Kivétel (Exception) Kivétel kezelés Saját kivétel osztály készítése
3 Krizsán Zoltán 1 3/29 A kivételkezelés célja Kivételes helyzetek (hibák) a jól megírt programokban is el fordulnak. Például: er forrás hiány (lemez megtelt), valamilyen funkció hiányos vagy hibás adatok miatt nem hajtható végre Ezeket a szituációkat kezelni kell. A szükséges teend k elvégzése után általában a program folytatni tudja a munkát.
4 Krizsán Zoltán 1 4/29 Hagyományos hibakezelés Függvény visszatérési értéke (paramétere) hátrányai: azonosítás hibaérték / valódi érték megkülönböztetése nehézkes hívási hierarchia! Ellen rzés nehézkes, sok helyre kell beiktatni. Kód áttekinthet ségét rontja! A funkcionális és a hibakezel kódrészletek keverednek.
5 Krizsán Zoltán 1 5/29 Tartalom 1 Kivétel kezelés Általános információk Kivétel (Exception) Kivétel kezelés Saját kivétel osztály készítése
6 Krizsán Zoltán 1 6/29 Kivétel - exception Futás idej hiba / nem normális eset. Általában valamilyen hibához köt dik. Számos beépített kivétel. Saját kivétel deniálható. A C# szemléletében a kivétel egy objektum, ami a kivétel bekövetkezésekor jön létre. Saját (programozói) kivétel kiváltása: throw objektum
7 Krizsán Zoltán 1 7/29 Kivétel - hiba I A kivétel keletkezésekor szokásos teend k: értesíteni a felhasználót, vagy naplózni, majd valamilyen plusz m veletek után folytatni az alkalmazást, esetleg kilépni, súlyos hiba esetén. Ellen rzött kilépés lehetséges. (Például el tte minden értékes adat elmenthet.) A kivétel objektum tartalmazhat információkat a kivétel keletkezésér l, amelyet felhasználhatunk.
8 Krizsán Zoltán 1 8/29 Tartalom 1 Kivétel kezelés Általános információk Kivétel (Exception) Kivétel kezelés Saját kivétel osztály készítése
9 Krizsán Zoltán 1 9/29 Kivételkezelés utasításai I try védett kód (blokk) kijelölése throw kivétel dobása, generálása catch kivétel elkapása, a blokkban deniált utasítások végrehajtása nally végül, akár volt kivétel, akár nem volt, lefut
10 Krizsán Zoltán 1 10/29 try blokk I A védett kódot try blokkban helyezzük el: try { utasítások } A blokkban keletkezett kivételt mi kezelhetjük le. A blokkok egymásba ágyazhatóak. Érdemes minél kisebb blokkokat deniálni. Kivétel keletkezik, ha a try blokkban egy throw utasításra fut a vezérlés. Formája: throw new kivételtípus(konstruktor paraméterek) A throw paramétere nem maradhat el!
11 Krizsán Zoltán 1 11/29 Kivétel keletkezése I Kivétel keletkezhet az alábbi módokon: Implicit módon: a C# rendszerb l indul ki, azaz valamely utasítás vagy API elem végrehajtása során keletkezik. A programozó kódjában keletkezik, közvetlenül egy throw utasítás végrehajtásával. Aszinkron kivétel, amely a program egy másik szálán lépett fel. A kivétel keletkezése esetén: Az els kivételt kiváltó utasítással befejez dik a try blokk végrehajtása. Kilép a blokkból a vezérlés, rendcsinálással verem visszaállítása, lokális objektumok megszüntetése, védett változók lezárásának megszüntetése. Létrejön a throw utasításban megjelölt objektum egy példánya.
12 Krizsán Zoltán 1 12/29 Kivétel elkapása I A kivétel objektumot minden esetben a rendszer hozza létre. A kivétel lekezelését szolgáló utasítások catch blok(kok)ban helyezkednek el. Formája: catch (típus paraméter) {utasítások} A catch minden esetben a try blokkot követi, nem lehet köztük más utasítás. Egy try blokkhoz tartozhat több catch is. A rendszer megkeresi a sorrendben els "illeszked " blokkot, és annak végrehajtásával folytatódik a program. Az illeszkedés feltétele: a kivétel objektum típusa megegyezik a catch blokk fejében megadott típussal, vagy annak leszármazottja.
13 Krizsán Zoltán 1 13/29 Kivétel elkapása II A kiválasztott blokk végrehajtása során a paramétere úgy használható, mint a függvények esetén a formális paraméter. Így lehet felhasználni a kivétel objektumban tárolt információkat. A futás az utolsó catch utáni sorral folytatódik. Ha ha a catch blokk végrehajtása során újabb kivétel keletkezik, az eredeti kivétel kezelése megszakad, és az új kivétel lekezelése kezd dik el. Ha egyetlen catch blokk sem illeszkedett a kivételre, a keresés a beágyazó try blokk catch blokkjaival folytatódik, amíg sikeres nem lesz. Ha a keresés belülr l kifelé minden try blokkot megvizsgált, és nem talált egyezést, a program terminálódik, és kiíródik a kivétel stack. (Lekezeletlen kivétel.)
14 Krizsán Zoltán 1 14/29 Kivétel elkapása III Megjegyzés: a try blokk kivételt kiváltó utasítása utáni utasítások tehát mindig kimaradnak!
15 Krizsán Zoltán 1 15/29 nally blokk I Nem kötelez. A cacth(ek) után szerepelhet. Az utolsó catch blokk és a nally blokk között nem lehet más utasítás. Nem lehet paramétere. Minden esetben lefut. Ha kivétel keletkezett a try blokkban, egy catch blokk végrehajtása után. Ha nem volt kivétel, a try blokk utolsó utasítása után. Alkalmas például fájlok, adatbázis kapcsolatok lezárására.
16 Krizsán Zoltán 1 16/29 Egymásba ágyazott try blokkok I A try blokkok egymásba ágyazhatók közvetlenül, vagy közvetve, amikor a try blokkban egy olyan metódus hívása szerepel, amely tartalmaz try blokkot. Úgy tekinthetjük, hogy a main metódus egy implicit try blokkban fut, és itt kezel dik le minden olyan kivétel, amelyet egyetlen catch blokk sem kapott el el tte.
17 Krizsán Zoltán 1 17/29 Kivétel kezelés egyszer feladat I Készítsünk alkalmazást, amelyben bekérünk egy számot majd írjuk ki a kétszeresét! Egyszer nek t nik, de Nem lehet számot bekérni = szöveget kérünk, konvertálni kell. Mi van, ha a felhasználó nem ad meg számot (üres enter)? Mi van, ha megad szöveget, de az nem szám (pl.: 123fecc)?
18 Krizsán Zoltán 1 18/29 Kivétel kezelés példa I 1 try { 2 String str ; 3 Int32 szam ; 4 5 str = Console. ReadLine () ; 6 7 if ( str. Length == 0) { 8 throw new ApplicationException ("A szoveg ures!"); 9 } szam = Convert. ToInt16 ( str ); 12 Console. WriteLine (" {0} ", szam * 2) ; 13 }
19 Krizsán Zoltán 1 19/29 Kivétel kezelés példa II 14 catch ( System. ApplicationException ex ){ 15 System. Console. WriteLine (" Ures a szoveg "); 16 } 17 catch ( FormatException ex ){ 18 System. Console. WriteLine (" Rossz formatum "); 19 } 20 catch ( System. Exception ex ){ 21 System. Console. WriteLine ( ex. ToString () ); 22 } 23 System. Console. WriteLine (" Done ");
20 Krizsán Zoltán 1 20/29 Hogyan m ködhet? I Ha minden jól m ködik: futott sorok: 1-7, 11, 12, 23 Convert.Toint16 : konvertálás szövegr l számra FormatException : ha a beolvasott szöveg nem alakítható számmá. futott sorok: 1-7, 11, 17, 18, 23 OverowException : ha a szöveg konvertálható lenne ugyan számmá, de az túl nagy, vagy kicsi (pl.: 45000) futott sorok: 1-7, 11, 17, 18, 23 throw : ha str.length() == 0 ApplicationException : ha üres a bekért szöveg futott sorok: 1-7, 8, 14, 15, 23
21 Krizsán Zoltán 1 21/29 Exception osztály I Lehet leg, remélhet leg minden kivétel közvetett, vagy közvetlen se. Fontosabb elemei: StackTrace : a kivételek láncolatát érhetjük el InnerException : a következ kivétel a láncban (kiváltó) Message : kivétel szövege Data : kivételhez kapcsolt információ
22 Krizsán Zoltán 1 22/29 Kivétel továbbdobása ROSSZ MEGOLDÁS I Törli a kivétel stack-et. 1 try { 2 // code here 3 } 4 catch ( Exception ex ){ 5 // some code here related to the exception 6 throw ex ; // Reset the StackTrace to make finding the real problem harder to find 7 }
23 Krizsán Zoltán 1 23/29 Kivétel továbbdobása JÓ MEGOLDÁS I 1 try { 2 // code here 3 } 4 catch ( Exception ex ){ 5 // some code here related to the exception 6 throw ; // Notice the absence of the ex expression 7 }
24 Krizsán Zoltán 1 24/29 Kivétel továbbdobása JÓ MEGOLDÁS II I jobb, mert + információkat lehet felf zni, debug-golható. 1 try 2 { 3 } 4 catch ( Exception ex ) 5 { 6 throw new Exception (" Put more context here ", ex ) 7 }
25 Krizsán Zoltán 1 25/29 Tartalom 1 Kivétel kezelés Általános információk Kivétel (Exception) Kivétel kezelés Saját kivétel osztály készítése
26 Krizsán Zoltán 1 26/29 Kivételek fajtái I Program által kiváltott. ApplicationException Keretrendszer (CLI) által kiváltott. SystemException
27 Krizsán Zoltán 1 27/29 Gyakori kivételek I IndexOutOfRangeException: ha túl indexeltük a tömböt. 1 arr [ arr. Length +1] NullReferenceException: ha valahol null objektumon keresztül probáltak elemekhez hozzáférni. 1 object o = null ; 2 o. ToString () ; ArgumentNullException: ha valamely metódus null paramétert kapott 1 String s = null ; 2 " Calculate ". IndexOf (s);
28 Krizsán Zoltán 1 28/29 Saját kivétel osztály készítése I Az osztály neve legyen Exception vég. Pl.: GepElromlottException. Žsosztály az Exception vagy ApplicatinoException legyen. Tegyük sorosíthatóvá ([Serializable]) Készítsünk 3 konstruktort: paraméter nélkülit 1 paraméterest, amely a hiba szövegét kapja meg (Message tulajdonság). 2 paraméterest, hiba szövegét és a bels kivételt kapja meg.
29 Krizsán Zoltán 1 29/29 Saját kivétel példa I 1 [ Serializable ] 2 public class G epel roml otte xcep tion : Exception 3 { 4 public GepElromlottException () 5 { 6 } 7 public G epel roml otte xcep tion ( string message ) 8 : base ( message ) 9 { 10 } 11 public G epel roml otte xcep tion ( string message, Exception inner ) 12 : base ( message, inner ) 13 { 14 } 15 }
Objektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelık Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendı anyag vázlatát
RészletesebbenOsztály szint tagok. Krizsán Zoltán 1 [2012. március 12.] Objektumorientált programozás C# alapokon tananyag
Krizsán Zoltán 1 [2012. március 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Bevezetés Outline Bevezetés Bevezetés Példány
RészletesebbenObjektumorientált programozás C# nyelven III.
Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és
RészletesebbenProgramozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
RészletesebbenJava IX. telkezelés a Java-ban
Java IX. Kivétel telkezelés a Java-ban Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 11. 17. Java IX. Kivételkezelés JAVA9 / 1 A kivételkezel telkezelés célja Kivételes
RészletesebbenJava IX. telkezelés a Java-ban
Java IX. Kivétel telkezelés a Java-ban Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 11. 17. Java IX. Kivételkezelés JAVA9 / 1 A kivételkezel telkezelés célja Kivételes
RészletesebbenC# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net
ESEMÉNYVEZÉRELT PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - C# ÁTTEKINTÉS - 2 2015 Bánsághi Anna 1 of 64 TEMATIKA I. C# ÁTTEKINTÉS II. WPF III. Modern UI 2015 Bánsághi Anna 2 of 64
RészletesebbenAz informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
RészletesebbenObjektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN
Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.
RészletesebbenProgramozás II. labor
Programozás II. labor 1. rész Programozási tételek Öröklődés Interfészek Eseménykezelés Kivételkezelés Visszalépéses keresés Programozás II. Programozási tételek OOP alapok ismétlése Öröklődés Öröklődés
RészletesebbenA C programozási nyelv VI. Parancssori argumentumok File kezelés
A C programozási nyelv VI. Parancssori argumentumok File kezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv VI. (Parancssori argumentum, file kezelés) CBEV6 / 1 Parancssori
RészletesebbenTartalom. 1. A dokumentum célja... 2
Tartalom 1. A dokumentum célja... 2 2. IVR Funkciók... 3 2.1. A bejelentkezés... 3 2.2. Jelszóváltoztatás... 3 2.3. Egyenleg és fedezet lekérdezés... 3 2.4. Súgó... 4 1 1. A dokumentum célja A felhasználói
RészletesebbenA Hozzárendelési feladat megoldása Magyar-módszerrel
A Hozzárendelési feladat megoldása Magyar-módszerrel Virtuális vállalat 2013-2014/1. félév 3. gyakorlat Dr. Kulcsár Gyula A Hozzárendelési feladat Adott meghatározott számú gép és ugyanannyi független
RészletesebbenLineáris algebra gyakorlat
Lineáris algebra gyakorlat 3 gyakorlat Gyakorlatvezet : Bogya Norbert 2012 február 27 Bogya Norbert Lineáris algebra gyakorlat (3 gyakorlat) Tartalom Egyenletrendszerek Cramer-szabály 1 Egyenletrendszerek
RészletesebbenDigitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenJava VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenKivételkezelés a C++ nyelvben Bevezetés
Kivételkezelés a C++ nyelvben Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Kivételkezelés a C++ nyelvben CPP9 / 1 Hagyományos hibakezelés Függvény visszatérési értéke (paramétere) hátrányai:
RészletesebbenWeb fejlesztés II. Illés Zoltán ELTE Informatikai Kar zoltan.illes@elte.hu. I n f o r m a t i k a
Web fejlesztés II. Illés Zoltán ELTE Informatikai Kar zoltan.illes@elte.hu AJaX Asynchronous JavaScript and XML Mi a baj a HTTP-vel, CGI-vel? Nincs baj, de nem elég hatékony. Első igények 2000 körül. Jesse
RészletesebbenTisztítószerek és tisztító eszközök beszerzése (14669/2014.)- módosítás
Tisztítószerek és tisztító eszközök beszerzése (14669/2014.)- módosítás Közbeszerzési Értesítő száma: 2014/96 Beszerzés tárgya: Szállítási (keret)szerződés keretében tisztítószerek és tisztító eszközök
RészletesebbenVektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
RészletesebbenTöbbfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások Alkalmazás modellek Egy felhasználós környezet Több felhasználós környezet adatbázis Központi adatbázis adatbázis Osztott adatbázis
RészletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 13. előadás Throwable Error Exception RuntimeException IOException Saját (általában) Nem ellenörzött kivételek (Unchecked
RészletesebbenKorszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
RészletesebbenVodafone ReadyPay. Használati útmutató
Vodafone ReadyPay Használati útmutató 1 - Párosítás Bluetooth-on keresztül, első beállítások 2 - Fizetés 3 - Menüpontok Párosítás Bluetooth-on keresztül, első beállítások Az első lépés Megjegyzés: A ReadyPay
RészletesebbenAnalízis elo adások. Vajda István. 2012. október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem / 40 Fogalmak A függvények értelmezése Definíció: Az (A, B ; R ) bináris relációt függvénynek nevezzük, ha bármely a A -hoz pontosan egy olyan
RészletesebbenFigyelmeztető jelzést adó készülékek beszerzése - módosítás
Figyelmeztető jelzést adó készülékek beszerzése - módosítás Közbeszerzési Értesítő száma: 2014/53 Beszerzés tárgya: Szállítási szerződés figyelmeztető jelzést adó készülékek szállítására Hirdetmény típusa:
RészletesebbenMATLAB. 4. gyakorlat. Lineáris egyenletrendszerek, leképezések
MATLAB 4. gyakorlat Lineáris egyenletrendszerek, leképezések Menetrend Kis ZH MATLAB függvények Lineáris egyenletrendszerek Lineáris leképezések Kis ZH pdf MATLAB függvények a szkriptekhez hasonlóan az
RészletesebbenA döntő feladatai. valós számok!
OKTV 006/007. A döntő feladatai. Legyenek az x ( a + d ) x + ad bc 0 egyenlet gyökei az x és x valós számok! Bizonyítsa be, hogy ekkor az y ( a + d + abc + bcd ) y + ( ad bc) 0 egyenlet gyökei az y x és
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelők Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát
RészletesebbenC# osztályok. Krizsán Zoltán
C# osztályok Krizsán Zoltán Fogalma Önálló hatáskőrrel rendelkező, absztrakt adattípus, amely több, különböző elemet tartalmazhat. Minden esetben a heap-en jön létre! A programozó hozza létre, de a GC
RészletesebbenProgramozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai Amagasszintÿ programozási nyelv fogalma
RészletesebbenA táblázatkezelő felépítése
A táblázatkezelés A táblázatkezelő felépítése A táblázatkezelő felépítése Címsor: A munkafüzet címét mutatja, és a program nevét, amivel megnyitottam. Menüszalag: A menüsor segítségével használhatjuk az
RészletesebbenDr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.
Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó
RészletesebbenSzusza Ferenc labdarúgó sportlétesítmény fejlesztése
Szusza Ferenc labdarúgó sportlétesítmény fejlesztése Közbeszerzési Értesítő száma: 2015/124 A Szusza Ferenc Stadion labdarúgó sportlétesítmény fejlesztése keretében a Beszerzés tárgya: létesítmény valamint
Részletesebben2011. március 9. Dr. Vincze Szilvia
. márius 9. Dr. Vinze Szilvia Tartalomjegyzék.) Elemi bázistranszformáió.) Elemi bázistranszformáió alkalmazásai.) Lineáris függőség/függetlenség meghatározása.) Kompatibilitás vizsgálata.) Mátri/vektorrendszer
RészletesebbenMinta programterv a 1. házi feladathoz
Programozás Minta programterv a 1. házi feladathoz Gregorics Tibor EHACODE.ELTE gt@inf.elte.hu 0.csoport 1. beadandó/0.feladat 1. 2011. december 28. Feladat Egy osztályba n diák jár, akik m darab tantárgyat
RészletesebbenJAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Műtéti szakasszisztens szakképesítés. 2464-06 Műtét előkészítése modul. 1. vizsgafeladat. 2013. február 07.
Emberi Erőforrások Minisztériuma Korlátozott terjesztésű! Érvényességi idő: az írásbeli vizsgatevékenység befejezésének időpontjáig A minősítő neve: Rauh Edit A minősítő beosztása: mb. főigazgató-helyettes
RészletesebbenSzámítógépes vírusok
A vírus fogalma A számítógépes vírus olyan szoftver, mely képes önmaga megsokszorozására és terjesztésére. A vírus célja általában a számítógép rendeltetésszerű működésének megzavarása, esetleg a gép tönkretétele,
RészletesebbenElemi adatszerkezetek
2015/10/14 13:54 1/16 Elemi adatszerkezetek < Programozás Elemi adatszerkezetek Szerző: Sallai András Copyright Sallai András, 2011, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu
RészletesebbenA szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A webes parancsnyelvek és a JavaScript
RészletesebbenHÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT - 2016.04.01 után kötött szerződésekre Díjcsomag neve Go Go+ Go EU Go EU+ Kínált letöltési sebesség - 3G 42 Mbit/s 42 Mbit/s 42 Mbit/s
RészletesebbenÖsszeszerelési és kezelési útmutató. Standard hallgatóval típusú lakásállomás 1281..
Összeszerelési és kezelési útmutató Standard hallgatóval típusú lakásállomás 1281.. Készülék leírás A Standard hallgatóval típusú lakásállomás a Gira ajtókummunikációs rendszeréhez tartozik és a következő
RészletesebbenFábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
RészletesebbenDLookup függvény 1. (5)
DLookup függvény 1. (5) Hatókör: Microsoft Office Access 2000, 2003, 2007 A DLookup függvénnyel megkaphatja egy adott mező értékét egy adott rekordkészletből egy tartományból (tartomány: Tábla, lekérdezés
RészletesebbenFORTE MAP 5.0 Felhasználói tájékoztató
FORTE MAP 5.0 Felhasználói tájékoztató InterMap Kft 2010 Tartalom FORTE MAP 5.0 Felhasználói tájékoztató... 0 A kezelőfelület ismertetése... 1 Navigálás a térképen... 1 Objektum kijelölése... 3 Jelmagyarázat...
RészletesebbenA HIRDETMÉNY VISSZAVONÁSÁRÓL, MÓDOSÍTÁSÁRÓL, AZ AJÁNLATTÉTELI, VAGY RÉSZVÉTELI HATÁRIDŐ MEGHOSSZABBÍTÁSÁRÓL, A DOKUMENTÁCIÓ MÓDOSÍTÁSÁRÓL I.
Határidős adásvételi szerződés keretében orvosi kesztyűk beszerzése a Szabolcs-Szatmár-Bereg Megyei Kórházak és Egyetemi Oktatókórház részére-korrigendum Közbeszerzési Értesítő száma: 2015/95 Orvosi kesztyűk
RészletesebbenCsoportosított adatok megjelenítése sorhalmaz függvények használatával
Csoportosított adatok megjelenítése sorhalmaz függvények használatával Célkitűzés A használható sorhalmaz függvények azonosítása A sorhalmaz függvények használatának leírása Adatok csoportosítása a GROUP
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok
RészletesebbenINFORMATIKAI ALAPISMERETEK
0611 ÉRETTSÉGI VIZSGA 2006. május 18. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM Fontos tudnivalók Általános megjegyzések: Ha egy
RészletesebbenFelhasználói Kézikönyv Kisbanki NetBOSS - IVR
Felhasználói Kézikönyv Kisbanki NetBOSS - IVR 2004. 10. 07. Változás-nyilvántartó lap Kiadások Sorszáma Dátuma Állomány neve Leírása 1.00 2003.12.04 tknb_felhkk_ivr.doc IVR felhasználói kézikönyv, alap
RészletesebbenWebes adatbázis-kezelés MySQL és PHP használatával
Sági Gábor Webes adatbázis-kezelés MySQL és PHP használatával BBS-INFO, 2005. A könyv megírásakor a szerző és a kiadó a lehető legnagyobb gondossággal járt el. Ennek ellenére a könyvben előfordulhatnak
RészletesebbenJava programozási nyelv 9. rész Kivételkezelés
Java programozási nyelv 9. rész Kivételkezelés Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/24 Tartalomjegyzék
RészletesebbenProgramozás C++ -ban 2007/4
Programozás C++ -ban 2007/4 1. Az adatokhoz való hozzáférés ellenőrzése Egy C programban a struktúrák minden része mindig elérhető. Ugyanakkor ez nem a legkedvezőbb helyzet. Több szempontból is hasznos
RészletesebbenAz éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában
9. melléklet a 14/2010. (X.29.) NFM rendelethez Az éves statisztikai összegezés Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában I. SZAKASZ:
RészletesebbenEPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
RészletesebbenAdatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
RészletesebbenDr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
RészletesebbenMikrokontrollerek. Tihanyi Attila 2007. május 8
Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont
RészletesebbenKeretszerződés költöztetési, szállítási feladatok ellátására a Pécsi Tudományegyetemen-2- AF módosítás
Keretszerződés költöztetési, szállítási feladatok ellátására a Pécsi Tudományegyetemen-2- AF módosítás Közbeszerzési Értesítő száma: 2015/44 Beszerzés tárgya: Keretszerződés költöztetési, szállítási feladatok
RészletesebbenPHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19
PHP II. WEB technológiák Tóth Zsolt Miskolci Egyetem 2014 Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19 Tartalomjegyzék Objektum Orientált Programozás 1 Objektum Orientált Programozás Öröklődés 2 Fájlkezelés
RészletesebbenSegítünk online ügyféllé válni Kisokos
Segítünk online ügyféllé válni Kisokos Kedves Ügyfelünk! Szeretnénk, ha Ön is megismerkedne Online ügyfélszolgálatunkkal, melyen keresztül kényelmesen, könnyedén, sorban állás nélkül intézheti energiaszolgáltatással
RészletesebbenKOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 10 X DETERmINÁNSOk 1 DETERmINÁNS ÉRTELmEZÉSE, TULAJdONSÁGAI A másodrendű determináns értelmezése: A harmadrendű determináns értelmezése és annak első sor szerinti kifejtése: A
RészletesebbenA Felhasználónév és Jelszó mezőkbe írjuk be az adatainkat, majd kattintsunk a Bejelentkezés gombra, vagy üssük le az Enter billentyűt.
A GMAIL levelező rendszer indítása Indítsuk el a számítógépünkre telepített internet böngésző programunkat. (pl. Internet Explorer, Google Chrome, Mozilla Firefox, stb.) A böngésző címsorába írjuk be:
RészletesebbenMűvesekezelés anyagainak beszerzése a Semmelweis Egyetem Transzplantációs és Sebészeti Klinika részére
Művesekezelés anyagainak beszerzése a Semmelweis Egyetem Transzplantációs és Sebészeti Klinika részére Közbeszerzési Értesítő száma: 2015/145 Művesekezelés anyagainak beszerzése 24 hónapra Beszerzés tárgya:
RészletesebbenAWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN
Hatályos: 2014. február 13. napjától AWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN Telepítési segédlet 1054 Budapest, Vadász utca 31. Telefon: (1) 428-5600, (1) 269-2270 Fax: (1) 269-5458 www.giro.hu
RészletesebbenDiszkrét matematika I. gyakorlat
Diszkrét matematika I. gyakorlat 1. Gyakorlat Bogya Norbert Bolyai Intézet 2012. szeptember 4-5. Bogya Norbert (Bolyai Intézet) Diszkrét matematika I. gyakorlat 2012. szeptember 4-5. 1 / 21 Információk
RészletesebbenShared IMAP beállítása magyar nyelvű webmailes felületen
Shared IMAP beállítása magyar nyelvű webmailes felületen A következő ismertető segítséget nyújt a szervezeti cím küldőként való beállításában a caesar Webmailes felületén. Ahhoz, hogy a Shared Imaphoz
RészletesebbenBár a digitális technológia nagyon sokat fejlődött, van még olyan dolog, amit a digitális fényképezőgépek nem tudnak: minden körülmények között
Dr. Nyári Tibor Bár a digitális technológia nagyon sokat fejlődött, van még olyan dolog, amit a digitális fényképezőgépek nem tudnak: minden körülmények között tökéletes színeket visszaadni. A digitális
RészletesebbenÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL)
ÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL) A 2006-2010. évre vonatkozó, régebbi adatszolgáltatások esetében az adatszolgáltatás menete a mostanitól eltérő, a benyújtáshoz különböző
Részletesebben... ahol l 0. Minden tranzakcióhoz létezik. = f(σ i. A sorozat nem bővíthető. Ha véges, akkor az utolsó konfigurációnak nincs rákövetkezője.
Szekvenciális tranzakciós s diagram A program vezérlési szerkezete egy címkékkel ellátott irányított gráf. Tranzakciós diagram T = ( L, T, s, t ) Gráf csúcsok a program állapotai entry kitüntetett csúcs:
RészletesebbenSZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek
SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL
RészletesebbenAz éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekrıl a Kbt. IV. és VI. fejezete szerinti ajánlatkérık vonatkozásában
9. melléklet a 14/2010. (X.29.) NFM rendelethez Az éves statisztikai összegezés Statisztikai összegezés az éves közbeszerzésekrıl a Kbt. IV. és VI. fejezete szerinti ajánlatkérık vonatkozásában I. SZAKASZ:
RészletesebbenHálózati beállítások gyorsútmutatója
Hálózati beállítások gyorsútmutatója WorkCentre M123/M128 WorkCentre Pro 123/128 701P42078_HU 2004. Minden jog fenntartva. A szerzői jogvédelem a védett anyag és információ minden formájára és tartalmára
RészletesebbenMagas szintű programozási nyelvek 2 Előadás jegyzet
Magas szintű programozási nyelvek 2 Előadás jegyzet 1. Rendszerfejlesztés 0. lépés: Elemzés (analízis) 1. lépés: Tervezés a, technológia független rész b, technológia függő rész 2. lépés: Megvalósítás
RészletesebbenBank: minden tranzakciónál. Egyetemek: regisztráci. Emberi erőforr. források: alkalmazottak adatainak rögzr
Adatbázis zis-kezelés Példák k adatbázisok alkalmazására Bank: minden tranzakciónál Légitársaságok: helyfoglalás, menetrend Egyetemek: regisztráci ció,, képzk pzés Értékesítés: s: ügyfelek, termékek, vásárlv
RészletesebbenIdőzített rendszerek és az UPPAAL
Időzített rendszerek és az UPPAAL Dr. Németh L. Zoltán (zlnemeth@inf.u-szeged.hu) SZTE, Informatikai Tanszékcsoport 2008/2009 I. félév 2008.11.14 MODELL 10 1 Időzített rendszerek Real Time Systems = valós
RészletesebbenKivételek kezelése (exception handling) Hibakezelés old style. Kivételkezelés
Kivételek kezelése (exception handling) Hibakezelés old style class Szamolo { void szamol( String s, int i ) { int d; if (i!= 0) d = (i+1)/i; else if (s!= null) d = s.length(); else if (i > 10) // applikációs
RészletesebbenAz éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
11. melléklet a 92/2011. (XII.30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ I.1)
RészletesebbenSzármaztatási mechanizmus a C++ nyelvben
Származtatási mechanizmus a C++ nyelvben Miskolci Egyetem Általános Informatikai Tanszék CPP2 / 1 Az öröklődés s fogalma 1. Egy osztály deklarálható valamely más osztály(ok) leszármazottjaként. Az deklaráció
RészletesebbenJAVA PROGRAMOZÁS 3.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram
RészletesebbenAmit a Hőátbocsátási tényezőről tudni kell
Amit a Hőátbocsátási tényezőről tudni kell Úton-útfélen mindenki róla beszél, már amikor épületekről van szó. A tervezéskor találkozunk vele először, majd az építkezéstől az épület lakhatási engedélyének
RészletesebbenEgyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt
Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt 2016 ban még nagyobb hangsúlyt kapnak az e kereskedelmeben az okostelefonok. 2015 ben még
RészletesebbenErste MobilBank Felhasználói kézikönyv
Erste MobilBank Felhasználói kézikönyv Tartalom 1. Az Erste MobilBank alkalmazásról... 2 2. Felhasználási feltételek... 3 2.2. Ügyfélkör... 3 3. Az alkalmazás letöltése és használata... 4 3.1. Alkalmazás
Részletesebben3. Térvezérlésű tranzisztorok
1 3. Térvezérlésű tranzisztorok A térvezérlésű tranzisztorok (Field Effect Transistor = FET) működési elve alapjaiban eltér a bipoláris tranzisztoroktól. Az áramvezetés mértéke statikus feszültséggel befolyásolható.
RészletesebbenHázi dolgozat. Minta a házi dolgozat formai és tartalmi követelményeihez. Készítette: (név+osztály) Iskola: (az iskola teljes neve)
Házi dolgozat Minta a házi dolgozat formai és tartalmi követelményeihez Készítette: (név+osztály) Iskola: (az iskola teljes neve) Dátum: (aktuális dátum) Tartalom Itt kezdődik a címbeli anyag érdemi kifejtése...
RészletesebbenAz éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
1 11. melléklet a 92/2011. (XII. 30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ
RészletesebbenBelépési útmutató a MIAG weboldalra www.miag.com
Belépési útmutató a MIAG weboldalra www.miag.com Classification level: Public MEMBER OF METRO GROUP 1 Tartalom 1. Fontos tudnivaló p. 3 2. Bejelentkezés a www.miag.com weboldalra p. 4-5 3. E-mail cím regisztrálása
RészletesebbenBevezetés a lágy számítás módszereibe
BLSZM-07 p. 1/10 Bevezetés a lágy számítás módszereibe Nem fuzzy halmaz kimenetű fuzzy irányítási rendszerek Egy víztisztító berendezés szabályozását megvalósító modell Viselkedésijósló tervezési példa
RészletesebbenBevezetés a C++ programozási nyelvbe
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C++ programozási nyelvbe Oktatási segédlet Összeállította: Ficsor Lajos 2001. 1. A C++ programozási nyelv története A C++ programozási nyelv
RészletesebbenProgramozás I. - 1. ZH, 2015.03.23. Név:... EHA:... A. csoport. 25 pont. Gyakorlatvezető:...
Programozás I. - 1. ZH, 2015.03.23 A. csoport 25 pont Név:... EHA:... Gyakorlatvezető:... 1. Írj futtatható programot, ami a parancssorban kapott számokból minden egymást követő három elemből kiszámolja
RészletesebbenÁFA felhasználói dokumentum Lezárva: 2015.11.10.
ÁFA felhasználói dokumentum Lezárva: 2015.11.10. Griffsoft Informatikai Zrt. 6723 Szeged, Felső-Tisza part 31-34 M lph. fszt.2. Telefon: (62) 549-100 Telefax: (62) 401-417 TARTALOM 1 ÁFA... 2 1.1 HALASZTOTT
RészletesebbenA WEBES FELÜLET HASZNÁLATA. Munkáltatói oldalról. Fejér Megyei Kormányhivatal Munkaügyi Központja Székesfehérvár 2011.
A WEBES FELÜLET HASZNÁLATA Munkáltatói oldalról Fejér Megyei Kormányhivatal Munkaügyi Központja Székesfehérvár 2011. A webes felület célja: Egy adatbázis segítségével, magas szintű szűrési paraméterek
RészletesebbenOmniTouch 8400 Instant Communications Suite 4980 Softphone
OmniTouch 8400 Instant Communications Suite Gyors kezdési segédlet R6.0 Mi a? Az Alcatel-Lucent Windows desktop client segédprogram jóvoltából számítógépe segítségével még hatékonyabban használhatja az
RészletesebbenKivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat
Kivételkezelés, beágyazott osztályok Nyolcadik gyakorlat Kivételkezelés Nem minden hibát lehet fordítási időben megtalálni Korábban (pl. C-ben) a hibakezelést úgy oldották meg, hogy a függvény hibakódot
RészletesebbenObjektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 9. ELİADÁS Kivételkezelés (Exception handling) 2 Mi a kivétel (exception)? A kivétel, olyan hibás állapot vagy esemény, amely
RészletesebbenADATBÁZIS-KEZELÉS. Funkcionális függés, normál formák
ADATBÁZIS-KEZELÉS Funkcionális függés, normál formák KARBANTARTÁSI ANOMÁLIÁK beszúrási anomáliák törlési anomáliák módosítási anomáliák DOLG_PROJ(Dszsz, Pszám, Dnév, Pnév, Órák) 2 MÓDOSÍTÁSI ANOMÁLIÁK
RészletesebbenProgramozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
RészletesebbenHasználható segédeszköz: szabványok, táblázatok, gépkönyvek, számológép
A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosító száma és megnevezése 34 522 02 Elektromos gép és készülékszerelő
RészletesebbenTöltse ki értelemszerűen a vevő nevét, irányítószámát, település, utca házszám mezőket, valamint a partner adószáma mezőket.
4.2.3 ÚJ SZÁLLÍTÓLEVÉL KIÁLLÍTÁSA Új szállítólevél kiállítását a vevői szállítólevelek listájából, a bal felső Új vevői szállítólevél nyomógombbal kezdeményezhetjük. Ennek hatására megjelenik a szállítólevél
Részletesebben