BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR ADATOK ÉRVÉNYESÍTÉSÉNEK TANÍTÁSA

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR ADATOK ÉRVÉNYESÍTÉSÉNEK TANÍTÁSA"

Átírás

1 BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR ADATOK ÉRVÉNYESÍTÉSÉNEK TANÍTÁSA Témavezető: Darvay Zsolt Készítette: Csonta Ildikó 2011

2 Adatok érvényesítésének tanítása 2 Elméleti alapok Adatérvényesítés általában Az adatérvényesítés az a folyamat, amelynek során megbizonyosodunk róla, hogy az alkalmazásunk helyes adatokkal dolgozik, kizárva a rosszindulatból vagy tévedésből adódó biztonsági problémákat és egyéb, adatvesztésből adódó, kellemetlenségeket. Az ellenőrzés, minél több hibalehetőség kizárása, a programfejlesztés lényeges része. Ellenőrzés történhet az alkalmazásban az adatbázis szintjén is: táblák közötti helyes kapcsolatok, elsődleges kulcsok és természetesen a triggerek használatával. Jobb azonban űrlapjainkat úgy megszerkeszteni, programozni, hogy a felhasználó ne az adatok elküldése után tudja meg, hogy nem sikerült az adatbázisba való beszúrás, hanem még az űrlapon lehetősége legyen, minél kevesebb kényelmetlenség árán, a hibákat kijavítani. A hibaüzenetek megfogalmazása, időzítése a felhasználóbarát felület, a megfelelő beviteli objektumok kiválasztása is mind segíthet a helyes adatbevitelben. Ezek mellett a megfelelő beállításokat is el kell végezni, hogy az adataink helyesen tárolódjanak: az adatok formátuma, hossza megfelelő legyen és az ékezetes karaktereink se alakuljanak át, hisz elküldés után is használhatatlanná válhat az adat. Adatérvényesítési lehetőségek a Microsoft Visual C#-ban Adatérvényesítést megkönnyítő űrlapelemek Microsoft Visual C# 2010-ben: 1. A NumericUpDown (görgetőgombos adatbeviteli mező) osztály rendelkezik egy Minimum és egy Maximum tulajdonságokkal, amelyek meghatározzák az ilyen típusú objektumaink lehetséges értékeit: nem szükséges ellenőrizni, hogy az adott érték egész szám vagy hogy benne van egy adott intervallumban. 2. A ComboBox (kombinált lista mező) osztály lehetőséget ad, arra, hogy felkínáljunk előre beírt válaszokat, sőt amennyiben a DropDownList (lebomló listadoboz) típust választjuk, teljesen kontroláljuk a bekerülő értékeket: csak az általunk megadott értékek jöhetnek szóba, nem írhat be más értéket a felhasználó. Példa az 1. megoldott feladatból Példa az 1. megoldott feladatból

3 Adatok érvényesítésének tanítása 3 3. A RadioButton (rádiógomb) objektumokat csoportosítva elérhetjük ugyanazt, amit az előbbi lebomló listadobozzal: megadhatunk konkrétan választható elemeket a felhasználónak. Nem kell ellenőrizni, hogy többet választott vagy sem, hiszen egyszerre csak egy opciót lehet kijelölni, amennyiben egy közös konténer (pl. GroupBox) objektumon helyezünk el több ilyen rádiógombot. Amennyiben több elem kijelölését is megengedi a feladat javasolt a CheckBox osztály használata. 4. A MaskedTextBox (maszkolt adatbeviteli mező) osztály, a beviteli mező továbbfejlesztett formája. Itt megadhatunk egy úgynevezett maszkot, amelynek meg kell feleljen a beírt adat. A Mask tulajdonságnál adhatjuk meg a megfelelő formát: 0-val lehet számjegyet kényszeríteni egy adott helyre, 9-cel számjegyet vagy szóközt, A-val tetszőleges karaktert, a legtöbb karakter viszont saját magát helyettesíti. 5. A DateTimePicker osztály kisegíthet minket, ha dátumot szeretnénk bekérni. Legtöbbször nem szükséges plusz ellenőrzés hiszen biztos, hogy helyes dátum formátumban kapjuk a bevitt értéket. Ugyanakkor a válaszható dátumok intervallumát is megadhatjuk: van MinDate és MaxDate tulajdonsága az osztálynak. Példa a 3. megoldott feladatból. Példa az 2. megoldott feladatból Példa az 2. megoldott feladatból Adatérvényesítést megkönnyítő események Microsoft Visual C# 2010-ben: Az általunk használt űrlapelemek a System.Windows.Forms.Control osztályból származnak, amelynek van néhány a téma szempontjából használható eseménye. Amennyiben nem csak egy gomb lenyomásakor akarjuk az ellenőrzést elvégezni, megtehetjük például minden egyes billentyű lenyomásra (OnKeyDown), vagy felengedésre (OnKeyUp) alkalmával, vagy ellenőrizhetünk, amikor a felhasználó ellép az adott elemről (OnLeave, LostFocus) stb. A maszkolt adatbeviteli adatmező osztály speciális eseménye a MaskInputRejected, amely akkor lép fel, ha olyan karakert ír be a felhasználó, amely nem felel meg a maszknak. Ez sokat segít az osztály használhatóvá tételén: a hibára azonnal értelmes reakciót kaphat a felhasználó.

4 Adatok érvényesítésének tanítása 4 Két érdekesebb eseményre térnék még ki: a Validating és Validated események akkor lépnek fel, ha az adott objektum esetén a CausesValidation tulajdonság igazra van állítva. Minden űrlapelemre a Leave (elhagyás) esemény után lép fel a Validating esemény, amely egy CancelEventArgs típusú paramétert kap azaz egy Cancel tulajdonság lesz az eseményhez kapcsolva, így az őt lekezelő alprogramban visszafordíthatjuk az eseményt vagy továbbengedhetjük. A melléklet megoldott feladatokból is kiderül, hogy amennyiben a Cancel tulajdonság igaz lesz, az eseményt kiváltó objektumra visszatérünk és nem is foglalkozhat a felhasználó egyébbel, amíg az alprogramba leírt ellenőrzésen nem megy át a beírt tartalom. A Validating esemény után, a Validated következik, ha nem léptünk vissza. Itt megadhatjuk az érvényesítés utáni tennivalókat, amennyiben vannak ilyenek. Csak az első feladatnál használtam ezeket az eseményeket tekintve, hogy a felhasználó számára idegesítő lehet, hogy ki sem léphet az alkalmazásból, amíg egy elkezdett mezőt helyesen ki nem tölt. Azt hiszem elég a hibát jelezni és akkor nem engedni tovább, amikor a mentést kíséreli meg. A hibák felhasználóbarát visszajelzése: Az ellenőrzés során, ha hibát találunk egy űrlapon, mindenképpen lehetőséget kell adni a felhasználónak, hogy a lehető legkönnyebben kijavíthassa a hibáit. A megfelelő hibaüzenetet kell ilyenkor megjeleníteni és lehetőleg visszaküldeni a felhasználót a megfelelő helyre, azaz a fókuszt az érintett beviteli mezőnek átadni minden ilyen osztály rendelkezik focus metódussal. A hibaüzenetek megjelenítésére alkalmas osztályok: 1. A Label osztály lehet alkalmas egy üzenet megjelenítésére. A Text tulajdonságnak értéket adva, színt és megfelelő betűtípust kiválasztva megfelel. Ezt a módszert egy kezdő programozó sok utánaolvasás nélkül is kitalálhatja. A MessageBox osztály is alkalmas lehet hibajelzésre. A Show metódus segítségével tetszőleges szöveget egy kis ablakban megjelenít. Az OK gomb lenyomásával eltűnik. Könnyen használható objektum. Példa az 1. feladat esetén. Példa az 1. feladat esetén.

5 Adatok érvényesítésének tanítása 5 2. Az ErrorProvider osztály kimondottan hibajelzésre van tervezve. Az űrlapon, ha elhelyezünk egy ilyen objektumot, bármely Példa az 1. feladat esetén űrlaphoz tartozó elemhez kapcsolva megjeleníthetünk üzenetet. A kis piros kör, addig pislog a megfelelő helyen, amíg a kurzort föléje igazítva, el nem Az eszköztáron olvassa a felhasználó az üzenetet. Megjeleníteni például az Validating, eltűntetni a Validated eseményre lehet, de a megoldott feladatok során más eset is előfordul. Megtörténhet, hogy felmerülhetnek olyan hibák, amelyek általunk is kijavíthatóak, ezekre lehetőleg fel kell készülni és a javítást futás közben megoldani. Például ha egy állomány, amibe írnunk kellene írásvédett, előbb meg kell próbálni a beállítást programból megoldani, mielőtt a felhasználónak üzenetet kiírva bezárjuk az alkalmazást. (lásd a 3. feladatot) Ha a problémák nem megoldhatóak sem az űrlapon a felhasználó által, sem a programozó által mindenképp jelezni kell a felhasználónak, hogy ne maradjon azzal a benyomással, hogy a művelet sikeresen véget ért. Az alkalmazás hibaüzenet nélküli becsukása szintén nem elfogadható: sokkal könnyebb megoldani a problémát, amennyiben a program jelzi, hogy mi a gond. A hiba esetén való értelmes kilépésre használható a try catch szerkezet. Ha egy művelet nem hajtható végre, kivétel (exception) léphet fel, aminek eredménye a programunk lefagyása vagy rendhagyó befejeződése. Ha olyan utasításunk van, amely ilyen kivételt eredményezhet bizonyos esetekben és másképp nem tudjuk megoldani a program normális lezárását, az utasítást a try részbe kell helyezni és a catch részben legalább egy hibaüzenetet, magyarázatot kell adni. Amennyiben meg lehet oldani másképp a helyzetet, más módszert kell alkalmazni. A második megoldott feladatban például kivétel léphetne fel, ha megpróbálnánk egyszerű int.parse statikus eljárással a mennyiséget számmá alakítani, de mivel létezik a TryParse is, ezzel megoldható, hogy sikertelen átalakítás esetén a (try catch nélkül) visszaküldjük a felhasználót a mennyiség mezőhöz. A harmadik feladatnál az állománykezelésnél előfordul már több utasítás, amely kivételt okozna: például, ha az állomány nem létezik vagy írásvédett az OpenText metódus okozna gondot. Megoldás lehet előre ellenőrizni, hogy létezik az állomány (File.Exists) és ha nem, létrehozni. Az írásvédettség esetén megpróbálkozhatunk átállítani az állomány tulajdonságait. Ha viszont ehhez nincs jogunk, akkor mindenképp kivétel lép fel.

6 Adatok érvényesítésének tanítása 6 Megoldásra javasolt feladatok 1. feladat: Készíts egy alkalmazást, amely egy diák nevét, osztályát és a szakát kéri be, majd elmenti egy Access adatbázisba. Az adatokat, amennyire lehet még elküldés előtt ellenőrizni kell. Az alkalmazás a következő követelményeknek feleljen meg: a. A beírt nevet csak akkor lehet elfogadni, ha nem üres illetve legalább egy szóközt (család és személynév) tartalmaz. Próbáld ki a Validating és Validated eseményeket ennek megoldásában. b. Az osztály csak 9 és 12 közötti számértékeket vehet fel. Próbáld ki a görgetőgombos adatbeviteli mező objektumot (NumericUpDown) annak megoldására, hogy tényleg csak ilyen értékek kerülhessenek az osztály mezőbe. c. A szak lehet: Filológia, Társadalomtudományok, Természettudományok, Matematika informatika, Matematika intenzív informatika. Próbáld a kombinált lista objektumot (ComboBox) használni. Beállításokkal oldd meg, hogy nem lehessen más értéket megadni, csak amit előre megadtál. d. A Mentés gomb lenyomásával az adatok az adatbázisba kerüljenek. e. A Kilépés gomb lenyomásával az alkalmazás záródjon le. 2. feladat: Adott egy cég, amely ócskavasat szállít el a magánszemélyektől vagy cégektől. Készíts egy űrlapot nekik a következőképpen: a. A kliens vagy címet vagy telefonszámot adjon meg, hogy ha gond merül fel értesíteni tudják. Adhat meg mindkettőt vagy csak az egyiket. Ezt ellenőrizni kell. b. A telefonszám csak 10 számjegyű lehessen. c. Az címre is alkalmazz ellenőrzést. d. A kliens adja meg az elszállítandó vas mennyiségét kilogrammban. Ellenőrizd, hogy szám legyen a megfelelő mezőben. e. Egy dátumot is adjon meg a felhasználó, amelyen megfelelne a szállítás neki. Gondoskodj róla, hogy ez a dátum legyen helyes és a jelentkezéstől számított két hónapon belüli legyen. f. A kliens adja meg a címet is, ahonnan a vasat el kell szállítani. Ez a mező se lehessen üres. Az alkalmazás megjelenítse meg kért mezőket és végezze el a szükséges ellenőrzéseket, ha minden le van ellenőrizve, írja ki, hogy helyes a kitöltés.

7 Adatok érvényesítésének tanítása 7 3. feladat: Készíts egy alkalmazást, amely segítségével a felhasználó válaszolhat egy három válaszlehetőséggel rendelkező kérdésre (szavazhat). Vedd figyelembe a következő szempontokat: a. a lehetséges válaszokat ne kelljen beírja a felhasználó, csak választania kelljen. Javasolom a RadioButton osztály használatát. b. A szavazás eddigi összegzett eredményét mentsd egy fájlba: a fájl három számot tartalmazzon, a három válasz előfordulási számait. Végezz ellenőrzést és írasd ki a megfelelő üzeneteket, ha a fájllal kapcsolatban hiba lép fel (pl. nem lehet bele írni). Ha még nem létezik a fájl egyszerűen létre kell hozni. c. Legyen egy Eredmény gomb, amely segítségével megnézheti a felhasználó, a válaszadás után, az eddigi válaszok számát. d. Hozz létre egy Kilépés gombot is.

8 Adatok érvényesítésének tanítása 8 A megoldások elemzése 1. feladat: A feladathoz az űrlapot a mellékelt képen látható formában szerkesztettem meg. a. A névhez egyszerű adatbeviteli mezőt (textbox) választottam. Az ellenőrzést a Validating eseményt lekezelő alprogramban adtam meg. Mivel a névhez tartozó szövegdoboz kapja meg egyből az fókuszt, addig semmi egyebet nem lehet kezdeni az űrlapon, amíg egy helyes nevet be nem ír a felhasználó. private void textbox1_validating(object sender, CancelEventArgs e) Három dolgot ellenőriztem: - először is azt, hogy üres vagy sem a szövegdoboz. Ebben az esetben az alább következő ellenőrző feltételeken is fenn akadna a szövegdoboz tartalma, de nem a megfelelő üzenet jelenne meg: a Ki kell tölteni! üzenet helyett például Teljes nevet kérek!. if (textbox1.text.length==0) e.cancel = true;z errorprovider1.seterror(textbox1, "Ki kell tölteni!"); - egy szóköz létezését hogy teljes név (család és személynév) meglegyen else if (textbox1.text.indexof(" ") == -1) e.cancel = true; errorprovider1.seterror(textbox1, "Teljes nevet kérek!"); - szintén a szóközt megnéztem, hogy ne az első helyen legyen, hisz akkor a fenti feltétel szerint helyes, pedig nincs két szó. if (textbox1.text.indexof(" ") == 0) e.cancel = true; errorprovider1.seterror(textbox1, "Nem kezdődhet szóközzel!"); Az e.cancel = true hatására visszatérünk az épp elhagyni készült szövegdobozra. A SetError metódus a második paraméterként megadott hibaüzenetet állítja be, az első paraméterként megadott objektumra.

9 Adatok érvényesítésének tanítása 9 b. A javasolt görgetőgombos adatbeviteli mező (NumericUpDown) objektum esetén, nem szükséges a további ellenőrzés, ha a Minimum tulajdonságot 9-re és a Maximumot 12-re állítjuk. c. A kombinált lista (ComboBox) esetén az Items tulajdonsághoz be lehet, már szerkesztési nézetben írni a lehetséges értékeket ennél a feladatnál. Programból is fel lehet tölteni (ez a gyakrabban előforduló eset) az InitializeComponent(); utasítás után combobox1.items.add(" Filológia "); A DropDownStyle tulajdonságnál ki kell választani a DropDownList típust, hiszen a feladatban felsorolt értékeken kívül más érték beírása nem szükséges, csak lehetőséget adnánk hiba előfordulására. Itt sem szükséges az ellenőrzés, ha beállítjuk az alapértelmezett értéknek az első elemet. combobox1.selectedindex = 1;. d. A Mentés gomb lenyomását kezelő alprogramban egy Access adatbázisba menti az űrlap tartalmát. Azért választottam az Access-t, mert az iskolában minden diák ismeri és minden gépen megtalálható program. Nem kell külön kitérni az adatbázis létrehozásának módjára. Ez a kód nem tartalmaz ellenőrzést, de lehetne private void button1_click(object sender, EventArgs e) kapcs = new Source=ab1.mdb"); OleDbCommand cmd = new OleDbCommand(); cmd.commandtype = CommandType.Text; cmd.commandtext = "Insert Into szemely values('" + textbox1.text + "'," + numericupdown1.value + ",'" + combobox1.selecteditem + "')"; cmd.connection = kapcs; kapcs.open(); cmd.executenonquery(); kapcs.close(); MessageBox.Show("A beszúrás megtörtént!"); textbox1.text = ""; e. A Kilépés gomb esetén a végrehajtott utasítás Application.Exit(); 2. feladat: A mellékelt ábra által megadott űrlapot készítettem a feladathoz. A telefonszám illetve az cím mezői a kipipálásra jelennek meg. A hibaellenőrzést ez esetben főként a Megvan gomb lenyomás eseményét kezelő alprogramban végeztettem el, az üzenetekhez megint

10 Adatok érvényesítésének tanítása 10 ErrorProvider típusú objektumot használtam. a. Az értesítés formáját a Kapcsolat csoportban CheckBox típusú objektumok segítségével jelölheti ki a felhasználó. Azt, hogy a pipálgatással megjelenjenek és eltűnjenek a szükséges mezők, a CheckedChanged eseményt lekezelő alprogramban oldottam meg. Mellékeltem a telefonost: if (checkbox1.checked) maskedtextbox1.visible = true; label1.visible = true; maskedtextbox1.focus(); errorprovider1.seterror(groupbox1, ""); else maskedtextbox1.visible = false; label1.visible = false; A hibaüzenet kiüresítésére azért van szükség, hogy ha már ki van írva, hogy pipáljunk ki valamit, tüntesse el. A hibaüzenet akkor jelenik meg, ha nincs egyik se bejelölve és menteni akarunk: if ((!checkbox1.checked) && (!checkbox2.checked)) groupbox1.focus(); errorprovider1.seterror(groupbox1, "Ki kell az egyiket pipálni!"); hiba = true; b. A telefonszámot egy MaskEdit típusú objektumba kértem be. A Mask tulajdonság által megadott forma: , azaz 4 számjegy után egy vonal, majd még 6 számjegy. Ennél az objektumnál van kitöltés közbeni ellenőrzés is, kihasználva a MaskInputRejected esemény létezését. Ez akkor lép fel, ha olyan karakert ír be a felhasználó, amely nem felel meg a maszknak és ilyenkor szükséges az azonnali visszajelzés, hogy kiderüljön mi a hiba oka: private void maskedtextbox1_maskinputrejected(object sender, MaskInputRejectedEventArgs e) if (e.position <= 10) errorprovider1.seterror(maskedtextbox1, "Csak számjegyeket lehet beírni!"); else errorprovider1.seterror(maskedtextbox1, "Csak 10 számjegyet leht beírni!"); Ha a hiba fellépett vagy nem számot írt be a felhasználó, ilyenkor a hiba az első 10 index helyen fordul elő (0-tól kezdünk), vagy több számot akarnak beírni mint szükséges. A hiba eltűntetését a KeyDown esemény fellépésre tettem. c. Az címet egy egyszerű beviteli dobozba (TextBox) írattam be. Az ellenőrzés Megvan gomb lenyomására történik, ilyenkor a piros felkiáltójel megjelenik mellette és a fókuszt is megkapja:

11 Adatok érvényesítésének tanítása 11 if < 1) textbox1.focus(); errorprovider1.seterror(textbox1, "Az cím nem érvényes hiba = true; else if (textbox1.text.indexof(".") < 4) textbox1.focus(); errorprovider1.seterror(textbox1, "Az cím nem érvényes (.)!"); hiba = true; Hiba az, ha vagy. benne. d. A mennyiség is beviteli mezőbe (TextBox) kerül. Szintén a Megvan gomb lenyomásakor hibát ad a program, ha üres és ha nem szám a beírt érték. if (!hiba) int szam; if (textbox2.text.length == 0) textbox2.focus(); errorprovider1.seterror(textbox2, "Ki kell tölteni!"); hiba = true; else if (!int.tryparse(textbox2.text, out szam)) textbox2.focus(); errorprovider1.seterror(textbox2, "Természetes számot kell ide írni!"); hiba = true; Az TryParse az int osztály statikus metódusa, amely átalakít egy szöveget egész számmá, ha nem megy, az nem okoz gondot, egyszerűen hamisat térít vissza és nem kezd semmit a szam változóval. e. A dátum bekéréséhez egy DateTimePicker objektumot használtam. Ellenőrzés nem szükséges hiszen az intervallum beállítható előre és a formátumot a felhasználó nem tudja elrontani. datetimepicker1.mindate = DateTime.Today; datetimepicker1.maxdate = DateTime.Today.AddMonths(2); f. A címet is egyszerű adatbeviteli mezőbe (TextBox) írattam. Az üresség leellenőrzését a textbox2-höz hasonlóan végeztem szintén a Megvan gomb lenyomása esetén. g. Az ellenőrzés nagy részét, amint említettem a gomb lenyomásra végeztem. A fennebb megadott részekben gyakran szereplő hiba változó segítségével oldottam meg, hogy egyszerre csak egy hibát jelezzen. Az első hibát, ahogy megtalálta, kiírja az üzenetet a megfelelő objektum mellé, és nem keres tovább. Ha minden ellenőrzésen végig halad és a hiba még mindig hamis, akkor megjelenik az üzenet: if (!hiba) MessageBox.Show("Az adatokat sikeresen kitöltötted"); Application.Exit();

12 Adatok érvényesítésének tanítása feladat: Az alkalmazás űrlapját a mellékelt ábra szerint állítottam össze. a. A beírásnál a hibák elkerülése végett a válaszok előre meg vannak adva, ezek közül ebben az esetben rádiógombok (RadioButton) segítségével lehet választani. Ezek egy GroupBox típusú objektumon helyezkednek el: így csak egyik lehet kijelölve: nem szükséges ellenőrizni a bemenetet ezen elem esetén. b. Az eredmény fájlba való mentése több hibalehetőséget behoz: - Lehet, hogy nem létezik a fájl: a fájlmegnyitáskor az File.OpenText létrehozná automatikusan, de megtörténhet, hogy nincs joga a programnak, ezért már előre megpróbálom létrehozni, hogy ne szavazás után derüljön ki, hogy nem fog menni a mentés: try File.Create(utvonal); catch (System.UnauthorizedAccessException) MessageBox.Show("Nem hozható létre a szoveg.txt!"); Application.Exit(); Ha nem megy a létrehozás, csak akkor adom fel. - Ha a program hozza létre a fájlt, akkor is meg kell oldani, hogy három darab 0-ról induljunk az újonnan létrehozott állományba: a szavazás eredményét a szam tömbbe olvassuk, de kezdeti értékeik 0-k, így ha üres a fájl a kezdőértékekről indul. - Lehet, hogy a fájl tartalma nem megfelelő, nem számok vannak benne: a tryparse, ha nem megy, marad a 0 a fent említett számtömbben. Ha nincs elég sor az sem gond, mert csak addig olvas, amíg van adat. StreamReader sr = File.OpenText(utvonal); string s; int i = 0; while ((!sr.endofstream) && (i<3)) s = sr.readline(); int.tryparse(s, out szam[i]); i++; sr.close(); - Lehet, hogy a fájl létezik, de pl. rejtett. Ilyenkor a program megpróbálja átállítani, ha nem megy, kilép:

13 Adatok érvényesítésének tanítása 13 bool rejtett = ((File.GetAttributes(utvonal) & FileAttributes.Hidden) == FileAttributes.Hidden); if (rejtett) try File.SetAttributes(utvonal, File.GetAttributes(utvonal) & ~FileAttributes.Hidden); catch (System.UnauthorizedAccessException) MessageBox.Show("A szoveg.txt állomány rejtett!"); Application.Exit(); - a szavazás mentésekor megtörténhet, hasonló módon, hogy írásvédett az állomány. Ez az eddigi műveletek során nem derült volna ki. Hasonlóan meg próbálja a program átállítani az állomány egy tulajdonságát, mint a rejtettséget. Itt az FileAttributes.ReadOnly tulajdonsággal kell dolgozni. A & jel, a bitenkénti és, azért szükséges, hogy hozzáférjünk a rejtett vagy írásvédett tulajdonságot megadó bithez. Ha az ellenőrzések, megvannak jöhet a mentés: if (radiobutton1.checked) szam[0]++; if (radiobutton2.checked) szam[1]++; if (radiobutton3.checked) szam[2]++; StreamWriter sw = File.CreateText(utvonal); for (i = 0; i < 3; i++) sw.writeline(szam[i]); w.close(); c. Az eredmény kiíratásakor, mivel a szam tömb az űrlap osztály változója, minden alprogramban látszik, nem kell újra beolvasni, ki lehet egyből íratni. Ahhoz, hogy a gomb csak a szavazás után látszódjon, kezdetben inaktívvá kell tenni, majd szavazás után aktiválni. Az enabled tulajdonság alkalmas erre.

14 Adatok érvényesítésének tanítása 14 Felhasznált források: A feladatok megoldásához használt Microsoft Visual C# 2010 alkalmazás letöltésének helye: A képek kivágásához a GIMP ot használtam. Az elmélet megírásában, a feladatok kitalálásában segítségemre voltak a következő olvasmányok: Az elemek leírásában, a kódok megírásában használtam: - és rengeteg aloldalát Fájlműveletekhez : Állomány tulajdonságok: Access kapcsolat: Érvényesítés és egyéb ötletek:

15 Adatok érvényesítésének tanítása 15 Tartalomjegyzék Elméleti alapok... 2 Adatérvényesítés általában... 2 Adatérvényesítési lehetőségek a Microsoft Visual C#-ban... 2 Adatérvényesítést megkönnyítő űrlapelemek Microsoft Visual C# 2010-ben:... 2 Adatérvényesítést megkönnyítő események Microsoft Visual C# 2010-ben:... 3 A hibák felhasználóbarát visszajelzése:... 4 Megoldásra javasolt feladatok... 6 A megoldások elemzése feladat: feladat: feladat: Felhasznált források:... 14

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit):

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit): Oracle adatbázis elérése A gyakorlat célja az, hogy a hallgató tapasztalatot szerezzen egy szerver oldali adatbázis kezelő rendszer elérésében, gyakorolja a vizuális eszközök és a kapcsolat nélküli (Disconnected

Részletesebben

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket: 1. feladat A. Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket: Tanuló neve - szöveges mező Csoport azonosítója - szöveges mező

Részletesebben

PwC EKAER Tool felhasználói leírás. 2015. május

PwC EKAER Tool felhasználói leírás. 2015. május www.pwc.com/hu/ekaer PwC EKAER Tool felhasználói leírás 2015. május Tartalom Bejelentések létrehozása 3 1. A forrás Excel állomány kitöltése 3 2. A forrás Excel állomány mentése 4 A szükséges mezők kitöltését

Részletesebben

Tanrend jelentő képző szervek részére

Tanrend jelentő képző szervek részére Tanrend jelentő képző szervek részére Felhasználói segédlet Tartalomjegyzék Belépés Tanrend jelentő felület Új tanrend jelentő Névsor megadása Névsor megadása jelentkezési lap alapján Névsor nyomtatása

Részletesebben

Felhasználói kézikönyv. FŐTÁV Zrt. Online Ügyélszolgálati Portál. Képviseleti szerepkör

Felhasználói kézikönyv. FŐTÁV Zrt. Online Ügyélszolgálati Portál. Képviseleti szerepkör Felhasználói kézikönyv FŐTÁV Zrt. Online Ügyélszolgálati Portál Képviseleti szerepkör 1 ÁLTALÁNOS TUDNIVALÓK... 3 2 MENÜ... 4 3 ÜZEMVITELI MEGÁLLAPODÁSOK ÉS HŐKÖZPONTI KAPCSOLÁSOK MEGJELENÍTÉSE5 4 FOGYASZTÁSI

Részletesebben

1.1.1 Dátum és idő függvények

1.1.1 Dátum és idő függvények 1.1.1 Dátum és idő függvények Azt már tudjuk, hogy két dátum különbsége az eltelt napok számát adja meg, köszönhetően a dátum tárolási módjának az Excel-ben. Azt is tudjuk a korábbiakból, hogy a MA() függvény

Részletesebben

2010. évi fejlesztési támogatás elszámolása. Kitöltési útmutató. A segédprogram letöltése után válassza az adatszolgáltatás készítése ablakot.

2010. évi fejlesztési támogatás elszámolása. Kitöltési útmutató. A segédprogram letöltése után válassza az adatszolgáltatás készítése ablakot. 2010. évi fejlesztési támogatás elszámolása Kitöltési útmutató A segédprogram letöltése után válassza az adatszolgáltatás készítése ablakot. Intézményi adatok felvitele: Besorolás: a legördülő ablak segítségével

Részletesebben

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel Több oldalas dokumentum készítése MS Word 2010 szövegszerkesztővel Egy többoldalas dokumentummal szemben támasztott követelmények (példa feladaton keresztül bemutatva) Készítsünk hat oldalas dokumentumot,

Részletesebben

NAV törzsadatok szinkronizálása

NAV törzsadatok szinkronizálása NAV törzsadatok szinkronizálása Elérhetősége: 1. Szerviz -> NAV törzsadatok szinkronizálása Ebben a menüpontban tetszőleges számú kiválasztott adózóra lekérheti a NAV adatbázisából az egyes törzsadatoknál

Részletesebben

TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS

TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS Kurzus meghirdetése adott félévre Adott félév kurzusainak a meghirdetése a TÁRGYAK 46800 felületen történik. Elérési útvonal a jobboldali

Részletesebben

ETA tárgyfelelős. Munka az ETA-ban tárgyfelelősként

ETA tárgyfelelős. Munka az ETA-ban tárgyfelelősként ETA tárgyfelelős Munka az ETA-ban tárgyfelelősként Tartalomjegyzék Angol nyelvű tárgy létrehozása... 2 Saját tárgyak szerkesztése (idegen-nyelvű is)... 5 Nyelvi habilitáció jelölése... 8 Angol nyelvű tárgy

Részletesebben

SuliStat felhasználói dokumentáció

SuliStat felhasználói dokumentáció SuliStat felhasználói dokumentáció A jelen dokumentáció által tárgyalt program képes egy iskola tanulmányi adataiból statisztikákat készíteni. Osztály illetve iskola szintű statisztika készítésére van

Részletesebben

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat. A feladat megoldásához a Sharepoint Designer 2007 programot használjuk, mely ingyenesen letölthető a Microsoft weboldaláról. Az érettségi aktuális szoftverlistája alapján az Expression Web 2, az Expression

Részletesebben

ClicXoft programtálca Leírás

ClicXoft programtálca Leírás ClicXoft programtálca Leírás Budapest 2015 Bevezetés A ClicXoft programok bár önálló programok közös technológia alapon lettek kifejlesztve. Emellett közös tulajdonságuk, hogy a hasonló funkciókhoz ugyanaz

Részletesebben

Felhasználói Leírás v.2.00

Felhasználói Leírás v.2.00 Euro-eBank Ügyfélprogram (ÜP) Felhasználói Leírás v.2.00 Bakonyvidéke Takarékszövetkezet 1. Tartalomjegyzék Bevezetés... 3 Program indítása:... 3 A program üzemmódjai:... 4 Számlaegyenleg lekérdezése:...

Részletesebben

A Google űrlap (form) használata

A Google űrlap (form) használata A Google űrlap (form) használata Az űrlap létrehozásához jelentkezzünk be a Google dokumentumok (http://docs.google.com/ ) oldalra. Az űrlap (Form) létrehozásához kattintsunk az Új létrehozása / Form menüpontra.

Részletesebben

Ablakok. Fájl- és mappaműveletek. Paint

Ablakok. Fájl- és mappaműveletek. Paint Ablakok. Fájl- és mappaműveletek. Paint I. Ablakok I.1. Ablak fogalma Windows = ablak, rövidítése: win Program indítás kinyílik az ablaka I.2. Ablak részei A programablak rendszerint az alábbi részekre

Részletesebben

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön

Részletesebben

ELTE SAP Excellence Center Oktatóanyag 1

ELTE SAP Excellence Center Oktatóanyag 1 ELTE SAP Excellence Center Oktatóanyag 1 ELTE SAP Excellence Center Oktatóanyag 2 ELTE SAP Excellence Center Oktatóanyag 3 A felhasználók három különböző képernyővel találkoznak Listák az adatmegjelenítéshez

Részletesebben

A FileZilla program beállítása az első belépés alkalmával

A FileZilla program beállítása az első belépés alkalmával 6. A záróvizsga-jegyzőkönyv készítése A záróvizsga-jegyzőkönyveketa Karok többsége a jegyzőkönyvkészítésre Dr. Tánczos László által kifejlesztett Access alkalmazás használatával készíti el. A záróvizsga-jegyzőkönyv

Részletesebben

VARIO Face 2.0 Felhasználói kézikönyv

VARIO Face 2.0 Felhasználói kézikönyv VARIO Face 2.0 Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve

Részletesebben

Pénzintézetek jelentése a pénzforgalmi jelzőszám változásáról

Pénzintézetek jelentése a pénzforgalmi jelzőszám változásáról Pénzintézetek jelentése a pénzforgalmi jelzőszám változásáról Felhasználói Segédlet MICROSEC Kft. 1022 Budapest, Marczibányi tér 9. telefon: (1)438-6310 2002. május 4. Tartalom Jelentés készítése...3 Új

Részletesebben

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció A program használható a TOPOBASE

Részletesebben

Novell és Windows7 bejelentkezési jelszavak módosítása

Novell és Windows7 bejelentkezési jelszavak módosítása 1 Novell és Windows7 bejelentkezési jelszavak módosítása A jelszavak használatáról a Nemzeti Közszolgálati Egyetem informatikai és kommunikációs hálózata használatának és üzemeltetésének szabályai, abban

Részletesebben

Csavarda mobil áruház

Csavarda mobil áruház Csavarda mobil áruház Használati útmutató Kérjük, hogy mielőtt elkezdené használni a Csavarda mobil áruház alkalmazást, gondosan olvassa végig ezt a segédletet. TARTALOMJEGYZÉK 1. Letöltés 2. oldal 2.

Részletesebben

CÍMLISTA HASZNÁLATA. Címlista alapok

CÍMLISTA HASZNÁLATA. Címlista alapok CÍMLISTA HASZNÁLATA Címlista alapok Címlista elemnek hívunk minden személyt és céget amit a címlista modulban tárolunk. Két típusát különböztetjük meg: cég és személy. Személyekhez és a cégekhez különböző

Részletesebben

E-mail cím létrehozása

E-mail cím létrehozása E-mail cím létrehozása A Moodle-rendszerben Ön akkor tudja regisztrálni magát, ha rendelkezik e-mail címmel. A Moodle ugyanis az Ön e-mail címére küld egy elektronikus levelet, amelyben a regisztráció

Részletesebben

KFKI Unified Messaging Server (UMS) Felhasználói Útmutató

KFKI Unified Messaging Server (UMS) Felhasználói Útmutató KFKI Unified Messaging Server (UMS) Felhasználói Útmutató Bemutató Az UMS Egységes Üzenetkezelő Rendszer hang- és faxüzenetek fogadására és faxüzenetek küldésére alkalmas. Felhasználói weboldal Elérhetőség

Részletesebben

Johanyák Zsolt Csaba: XML Webszolgáltatás alapú osztott alkalmazás fejlesztése (Mandelbrot halmaz számítás) oktatási segédlet

Johanyák Zsolt Csaba: XML Webszolgáltatás alapú osztott alkalmazás fejlesztése (Mandelbrot halmaz számítás) oktatási segédlet XML Webszolgáltatás alapú osztott alkalmazás fejlesztése (Mandelbrot halmaz számítás) 1. Az alkalmazás feladata Mandelbrot halmaz megjelenítése úgy, hogy az iterációs számításokat egy webszolgáltatást

Részletesebben

StartÜzlet online számlázó modul Használati Útmutató

StartÜzlet online számlázó modul Használati Útmutató StartÜzlet online számlázó modul Használati Útmutató 1 Tartalomjegyzék Alapvető tudnivalók...3 Használatba vétel előtt megadandó és ellenőrizendő adatok...3 Alanyi adómentes vállalkozás esetén...3 Számla

Részletesebben

RBLDNS DNS-based blocklists management felhasználói kézikönyv

RBLDNS DNS-based blocklists management felhasználói kézikönyv RBLDNS DNS-based blocklists management felhasználói kézikönyv (INTEGRITY Kft. 2013. 06. 27.) RBLDNS Webes kezelőfelülete Az INTEGRITY által működtetett RBLDNS rendszer webes felületét a spamdns.eu/rbl/

Részletesebben

Az elektronikus pályázati űrlap (eform) érvényesítése és benyújtása

Az elektronikus pályázati űrlap (eform) érvényesítése és benyújtása Az elektronikus pályázati űrlap (eform) érvényesítése és benyújtása Az Európa a polgárokért programban a projektjavaslatokat elektronikus pályázati űrlap (e-űrlap) használatával kell benyújtani. A papír

Részletesebben

Kiskunmajsa és környéke turisztikai térinformatikai alkalmazás

Kiskunmajsa és környéke turisztikai térinformatikai alkalmazás Kiskunmajsa és környéke turisztikai térinformatikai alkalmazás Tartalomjegyzék 1. A RENDSZER RÖVID LEÍRÁSA...3 1.1. Elvárt funkciók:...3 1.2. Specifikáció...3 1.3. Funkciók ismertetése...3 2. RÉSZLETES

Részletesebben

ElektrO-ParT elektronikai alkatrész nyilvántartó program leírás.

ElektrO-ParT elektronikai alkatrész nyilvántartó program leírás. ElektrO-ParT elektronikai alkatrész nyilvántartó program leírás. 1. ábra A program, indítás után az 1. ábra szerint fog megjelenni. Ebben az ablakban tudunk új alkatrészt felvinni vagy meglévőt módosítani.

Részletesebben

Microsoft Office PowerPoint 2007 fájlműveletei

Microsoft Office PowerPoint 2007 fájlműveletei Microsoft Office PowerPoint 2007 fájlműveletei Program megnyitása Indítsuk el valamelyik tanult módszerrel a 2007-es verziót. Figyeljük meg, hogy most más felületet kapunk, mint az eddigi megszokott Office

Részletesebben

Euro-eBank Ügyfélprogram (ÜP) Felhasználói Leírás v. 3.00

Euro-eBank Ügyfélprogram (ÜP) Felhasználói Leírás v. 3.00 Euro-eBank Ügyfélprogram (ÜP) Felhasználói Leírás v. 3.00 1 Tartalomjegyzék 1. Bevezetés... 3 2. Program indítása:... 3 3. A program üzemmódjai:... 4 4. Számlaegyenleg lekérdezése:... 4 5. Számlakivonatok

Részletesebben

Internet bank felhasználói leírás v1.1

Internet bank felhasználói leírás v1.1 Internet bank felhasználói leírás v1.1 Miután az Internet Bank használatára leadta igénylését, 5 munkanapon belül E- mailben megkapja a Csoport, illetve a Felhasználó nevét, SMS-ben pedig az első belépéshez

Részletesebben

QB-Suli Felhasználói útmutató verziószám: 4.0.2.6. 2015. március 4.

QB-Suli Felhasználói útmutató verziószám: 4.0.2.6. 2015. március 4. Felhasználói útmutató verziószám: 4.0.2.6. 2015. március 4. Készítette: Quadro Byte Zrt. Tartalomjegyzék: 1. Bevezető...3 2. QB-SULI Help...3 3. Regisztráció...3 4. Bejelentkezés...4 4.1. Elfelejtette

Részletesebben

TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszerbe (OSZIR) történő regisztráció és belépés menetéről külföldi partner nevében

TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszerbe (OSZIR) történő regisztráció és belépés menetéről külföldi partner nevében TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszerbe (OSZIR) történő regisztráció és belépés menetéről külföldi partner nevében REGISZTRÁCIÓ A regisztrációs felület a bejelentkező ablak jobb alsó sarkában

Részletesebben

Rezsimegtakarítás modul a Társasház-Érték 2009 rendszerben

Rezsimegtakarítás modul a Társasház-Érték 2009 rendszerben Rezsimegtakarítás modul a Társasház-Érték 2009 rendszerben Tartalomjegyzék Vonatkozó jogszabályok... 2 Rezsimegtakarítás modul... 3 Bejövő számla iktatása... 3 Rezsicsökkentésről szóló havi hirdetmény...

Részletesebben

Az autorizáció részletes leírása

Az autorizáció részletes leírása Az autorizáció részletes leírása 1. REGISZTRÁCIÓ ÉS FELTÉTELEI 1.1 Regisztráció Az Autorizációs kérés előtt a szervezetnek vagy a magánszemélynek regisztráltatnia kell magát. A regisztrációs lapon megadott

Részletesebben

Adatok bevitele a dokumentumba

Adatok bevitele a dokumentumba Adatok bevitele a dokumentumba A szövegszerkesztés egyik legfontosabb és legegyszerűbb lépése a szöveg begépelése. A szövegszerkesztő dokumentumablakában egy függőleges vonal villog. Ezt a jelet szövegkurzornak

Részletesebben

Általános e-mail fiók beállítási útmutató

Általános e-mail fiók beállítási útmutató Általános e-mail fiók beállítási útmutató Ennek az összeállításnak az a célja, hogy segítséget nyújtsunk azon Ügyfeleink számára, akik az IntroWeb Kft. által nyújtott e-mail szolgáltatáshoz be szeretnék

Részletesebben

Az Éves adóbevallás 2005 modul ismertetése

Az Éves adóbevallás 2005 modul ismertetése Az Éves adóbevallás 2005 modul ismertetése A program a setup lefutása után -ha bejelöltük-, magától elindul. A következkben az indítás a startmenübl, vagy a telepít által létrehozott asztal ikonról indítható:

Részletesebben

M-Fájlok létrehozása MATLAB-ban

M-Fájlok létrehozása MATLAB-ban M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani

Részletesebben

SEGÉDLET a GYÓGYSZERÉSZI ADATGYŰJTÉS OSAP1578 program használatához

SEGÉDLET a GYÓGYSZERÉSZI ADATGYŰJTÉS OSAP1578 program használatához SEGÉDLET a GYÓGYSZERÉSZI ADATGYŰJTÉS OSAP1578 program használatához Készítette: ÁNTSZ OTH Informatikai Főosztály (2015.) 1 Tartalomjegyzék Program elérhetősége... 3 A program felépítése... 3 Közforgalmú

Részletesebben

Számla /ALT-S/ COMMADE SOFTWARE KFT. 7623 PÉCS, TOMPA MIHÁLY U. 31.

Számla /ALT-S/ COMMADE SOFTWARE KFT. 7623 PÉCS, TOMPA MIHÁLY U. 31. Számla /ALT-S/ A kimenő és a beérkező számlák készítését támogató menü. Első öt pontja a kimenő számlákra, a következő négy a bejövő számlákra vonatkozik. A könyvelés feladással foglalkozó három menüpont

Részletesebben

Rövid leírás a Make Your Mark szoftver használatához

Rövid leírás a Make Your Mark szoftver használatához Rövid leírás a Make Your Mark szoftver használatához Ahhoz, hogy egy gyors példán keresztül bemutassunk, a program működését, egy Plytex címkét hozunk létre. Először létre kell hozni egy címkét, majd kinyomtatni

Részletesebben

18. Szövegszerkesztők

18. Szövegszerkesztők 18. Szövegszerkesztők A szövegszerkesztés olyan számítógépes művelet, amelynek során később nyomtatásban megjelenő szövegegységeket, dokumentumokat hozunk létre, majd azokat papírra kinyomtatjuk. A különböző

Részletesebben

Java telepítése és beállítása

Java telepítése és beállítása A pályázati anyagok leadás Mozilla Firefox böngészőn keresztül: Tartalom Java telepítése és beállítása... 1 USB kulcs eszközkezelő telepítése... 4 USB kulcs telepítése böngészőbe... 4 Kiadói tanúsítvány

Részletesebben

RoadRecord mobil alkalmazás használati útmutató

RoadRecord mobil alkalmazás használati útmutató RoadRecord mobil alkalmazás használati útmutató Az alkalmazás elindítása után a következő képernyőről kétféleképpen tud továbblépni. 1. A szinkronizációs adatok beállítása Amennyiben Ön még nem használta

Részletesebben

Elmib Önkormányzati hibabejelentő. Felhasználói kézikönyv v1.0

Elmib Önkormányzati hibabejelentő. Felhasználói kézikönyv v1.0 Elmib Önkormányzati hibabejelentő Felhasználói kézikönyv v1.0 Tartalom Az első belépés... 3 Regisztráció utáni első lépések... 4 Kezdő képernyő felépítése... 5 A hibabejelentő menü... 7 Új hiba bejelentése...

Részletesebben

A beszámoló készítés lépéseinek bemutatása egy mintacég Egyszerű Kft. segítségével

A beszámoló készítés lépéseinek bemutatása egy mintacég Egyszerű Kft. segítségével A beszámoló készítés lépéseinek bemutatása egy mintacég Egyszerű Kft. segítségével 1. A vizsgált cég állományának létrehozása (II.1.2) Egyszerű Kft. 2010. évi állományának létrehozása: DigitAudit főmenü

Részletesebben

Bankszámlakivonat importer leírás

Bankszámlakivonat importer leírás Bankszámlakivonat importer leírás Célja: A Bankszámlakivonat importer a Kulcs-Könyvelés programba épülő modul, mely a bankok által készített Forintban és devizában vezetett bankszámlakivonatok.xml típusú

Részletesebben

6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján. 6. modul Prezentáció A modul a prezentációkészítéshez szükséges ismereteket kéri számon. A sikeres vizsga követelményei: Tudni kell prezentációkat létrehozni és elmenteni különböző fájl formátumokban A

Részletesebben

Programozás II. ATM példa Dr. Iványi Péter

Programozás II. ATM példa Dr. Iványi Péter Programozás II. ATM példa Dr. Iványi Péter 1 ATM gép ATM=Automated Teller Machine Pénzkiadó automata Kezelő szoftvert szeretnénk írni Objektum-orientált módon 2 Követelmények Egyszerre csak egy embert

Részletesebben

RBLDNS DNS-based blocklists management felhasználói kézikönyv

RBLDNS DNS-based blocklists management felhasználói kézikönyv RBLDNS DNS-based blocklists management felhasználói kézikönyv (INTEGRITY Kft. 2013. 12. 9.) Bevezető ismertetés Az RBLDNS rendszer a hagyományos DNS protokollra épülő rendszer, melyet elsősorban black

Részletesebben

Clean-Soft Számítástechnikai és Számviteli Kft. Precíz Info. a Precíz Integrált Ügyviteli Információs rendszer pénztár moduljának kezelése

Clean-Soft Számítástechnikai és Számviteli Kft. Precíz Info. a Precíz Integrált Ügyviteli Információs rendszer pénztár moduljának kezelése Precíz Info a Precíz Integrált Ügyviteli Információs rendszer pénztár moduljának kezelése PRECÍZ Integrált Ügyviteli Rendszerben a Pénzügyi moduljának elindítása A Microsoft, az ActiveX, az IntelliMouse,

Részletesebben

Előzetes bejelentkező rendszer. Készült: Harkány Város Önkormányzatának részére 2014. április 01. ver 1.0

Előzetes bejelentkező rendszer. Készült: Harkány Város Önkormányzatának részére 2014. április 01. ver 1.0 Előzetes bejelentkező rendszer Készült: Harkány Város Önkormányzatának részére 2014. április 01. ver 1.0 Tartalomjegyzék Felhasználói dokumentáció az Ügyfelek részére... 3 I. Rendszerkövetelmény... 3 II.

Részletesebben

Ezek után már csak a Mentés és a Lekérdezés Futtatása (az ellenőrzés miatt) van hátra. Ügyeljünk, hogy a mentésnél a megadott (Kezd) nevet adjuk meg.

Ezek után már csak a Mentés és a Lekérdezés Futtatása (az ellenőrzés miatt) van hátra. Ügyeljünk, hogy a mentésnél a megadott (Kezd) nevet adjuk meg. 1. A feladat szövegéből kiderül, hogy a teljes adatbázisból a feltétel szerint szűkíteni akarunk, vagyis az alapértelmezett Választó lekérdezést kell használni. Szintén a feladat szövegéből látszik, hogy

Részletesebben

SEGÉDLET A PÁLYÁZATOK RÖGZÍTÉSÉHEZ A SEMMELWEIS EGYETEM PÁLYÁZATI NYILVÁNTARTÓ RENDSZERÉBEN

SEGÉDLET A PÁLYÁZATOK RÖGZÍTÉSÉHEZ A SEMMELWEIS EGYETEM PÁLYÁZATI NYILVÁNTARTÓ RENDSZERÉBEN SEGÉDLET A PÁLYÁZATOK RÖGZÍTÉSÉHEZ A SEMMELWEIS EGYETEM PÁLYÁZATI NYILVÁNTARTÓ RENDSZERÉBEN Minden jog fenntartva Semmelweis Egyetem - 2012 Tartalomjegyzék 1. Belépés a pályázati nyilvántartó rendszerbe...

Részletesebben

BaBér bérügyviteli rendszer telepítési segédlete 2011. év

BaBér bérügyviteli rendszer telepítési segédlete 2011. év BaBér bérügyviteli rendszer telepítési segédlete 2011. év Ajánlott konfiguráció A program hardverigénye: Konfiguráció: 2800 MHz processzor 512 Mbyte memória (RAM) / Szerver gépen 1G memória (RAM) Lézernyomtató

Részletesebben

1. Jelölje meg az összes igaz állítást a következők közül!

1. Jelölje meg az összes igaz állítást a következők közül! 1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.

Részletesebben

VBA makrók aláírása Office 2007 esetén

VBA makrók aláírása Office 2007 esetén VBA makrók aláírása Office 2007 esetén Windows tanúsítványtárban és/vagy kriptográfia eszközökön található tanúsítványok esetén Office 2007 alkalmazással 1(10) 1. Tartalomjegyzék 1. Tartalomjegyzék...

Részletesebben

Adóbevallás leadása elektronikusan

Adóbevallás leadása elektronikusan Adóbevallás leadása elektronikusan Ügyfélkapu regisztráció és bejelentkezés Első lépésben szükségünk lesz Ügyfélkapu fiókra ennek a létrehozásához be kell fáradnunk az okmányirodába, és regisztrációt kell

Részletesebben

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Algoritmus terv 3. Fejezet: Folyamatok meghatározása This image cannot currently be displayed. Algoritmus terv 3. Fejezet: Folyamatok meghatározása 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. ozási

Részletesebben

Java telepítése és beállítása

Java telepítése és beállítása A pályázati anyagok leadás Mozilla Firefox böngészőn keresztül: Tartalom Java telepítése és beállítása... 1 USB kulcs eszközkezelő telepítése... 4 USB kulcs telepítése böngészőbe... 4 Kiadói tanúsítvány

Részletesebben

Egyéni párbeszédpanel Excelben

Egyéni párbeszédpanel Excelben Egyéni párbeszédpanel Excelben Készítsünk olyan, kötelező gépjármű-felelősségbiztosítás díjszámítására szolgáló párbeszédpanelt, amely a munkafüzet betöltésekor megjelenik. A jármű kategóriájától (hengerűrtartalomtól)

Részletesebben

Tanév indítása iskolák esetén. Mielőtt elkezdi a tanév indítását, legalább egyszer olvassa át az egész segédletet, hogy lássa az összefüggéseket.

Tanév indítása iskolák esetén. Mielőtt elkezdi a tanév indítását, legalább egyszer olvassa át az egész segédletet, hogy lássa az összefüggéseket. Tanév indítása iskolák esetén A LÉPÉSEK SORRENDJE NAGYON FONTOS, EZÉRT KÉRJÜK SZIGORÚAN BETARTANI! Mielőtt elkezdi a tanév indítását, legalább egyszer olvassa át az egész segédletet, hogy lássa az összefüggéseket.

Részletesebben

Delphi programozás I.

Delphi programozás I. Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban

Részletesebben

Hiba bejelentés azonnal a helyszínről elvégezhető. Egységes bejelentési forma jön létre Követhető, dokumentált folyamat. Regisztráció.

Hiba bejelentés azonnal a helyszínről elvégezhető. Egységes bejelentési forma jön létre Követhető, dokumentált folyamat. Regisztráció. Ingyenes Mobil helpdesk megoldás A Mobil helpdesk egy olyan androidos felületen futó hibabejelentő, amelynek néhány alapbeállítását megadva saját mobil hibabejelentő rendszere lehet, vagy partnereinek

Részletesebben

Kézikönyv. Szelekciós jegyzék 2.

Kézikönyv. Szelekciós jegyzék 2. Kézikönyv Szelekciós jegyzék 2. Tartalomjegyzék 1 SZÁMLA (ÉRTÉKESÍTÉS) - ÜRES... 4 2 ABAS-ERP MASZKINFÓ... 6 3 SZÁMLA (ÉRTÉKESÍTÉS) - ÜRES... 7 4 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 8 5 PARANCS KERESÉSE...

Részletesebben

Kitöltési útmutató a közös eszközhasználatra kötött megállapodás elektronikus úton történő bejelentésére szolgáló űrlaphoz

Kitöltési útmutató a közös eszközhasználatra kötött megállapodás elektronikus úton történő bejelentésére szolgáló űrlaphoz Kitöltési útmutató a közös eszközhasználatra kötött megállapodás elektronikus úton történő bejelentésére szolgáló űrlaphoz Az űrlapot annyi példányban kell kitölteni és beküldeni, amennyi megállapodást

Részletesebben

Forgalom nyilvántartó program Kezelési útmutató

Forgalom nyilvántartó program Kezelési útmutató Forgalom nyilvántartó program Kezelési útmutató 1. A program telepítése. Futtatási környezet: PIV számítógép, min. 256Mbyte RAM, min. 20mByte szabad terület, Windows-XP operációs rendszer. A telepítıprogram

Részletesebben

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt. Csempe kalkula tor A küldetésünk az, hogy segítsünk kiszámítani egy fürdőszoba csempeszükségletét (felületét). Sőt, ha a kalkulátort használó ügyfél elégedett egyből elküldheti az e-mail címét, hogy a

Részletesebben

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL ) Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.

Részletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István A változó Egy memóriában elhelyezkedő rekesz Egy értéket tárol Van azonosítója (vagyis neve) Van típusa (milyen értéket tárolhat) Az értéke értékadással módosítható Az értéke

Részletesebben

Képzési projektterv felvétele Képző Szervezetek részére Kitöltési útmutató

Képzési projektterv felvétele Képző Szervezetek részére Kitöltési útmutató Képzési projektterv felvétele Képző Szervezetek részére Kitöltési útmutató az Európai Mezőgazdasági Vidékfejlesztési Alapból az Új Magyarország Vidékfejlesztési Program I. és II. intézkedéscsoportjához

Részletesebben

Bizonylatok felvitele mindig a gazdasági eseménnyel kezdődik, majd ezután attól függően jelennek meg dinamikusan a további adatmezők.

Bizonylatok felvitele mindig a gazdasági eseménnyel kezdődik, majd ezután attól függően jelennek meg dinamikusan a további adatmezők. Bizonylatok felvitele Bizonylatok felvitele mindig a gazdasági eseménnyel kezdődik, majd ezután attól függően jelennek meg dinamikusan a további adatmezők. Fej Gazdasági esemény Kezdjük el begépelni a

Részletesebben

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 a TávTagTár programhoz Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 Tartalomjegyzék Futási feltételek... 3 Telepítés... 3 Indítás... 3 Főablak... 4 Új személy felvétele...

Részletesebben

MEH-EIA felhasználói dokumentáció gyakran ismételt kérdések

MEH-EIA felhasználói dokumentáció gyakran ismételt kérdések MAGYAR ENERGIA HIVATAL MEH-EIA felhasználói dokumentáció gyakran ismételt kérdések 2009. 05. 29. Magyar Energia Hivatal Energiainformációs Adattár Dokumentum verziók Verziószám Dátum Állapot Módosító Leírás

Részletesebben

EDInet Connector telepítési segédlet

EDInet Connector telepítési segédlet EDInet Connector telepítési segédlet A cégünk által küldött e-mail-ben található linkre kattintva, a következő weboldal jelenik meg a böngészőben: Az EdinetConnectorInstall szövegre klikkelve(a képen pirossal

Részletesebben

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza. Bóra Adatcsere A Bóra Adatcsere a Bóra bérprogram webes modulja, ami a http://adatcsere.globo.hu címen érhető el. Természetesen a modult szeretnénk az Önök igényei alapján tovább fejleszteni, ezért kíváncsian

Részletesebben

PortaWin (PW2) Jármű mérlegelő program Mérlegelés több cég számára

PortaWin (PW2) Jármű mérlegelő program Mérlegelés több cég számára METRISoft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva:

Részletesebben

w w w. h a n s a g i i s k. h u 1

w w w. h a n s a g i i s k. h u 1 w w w. h a n s a g i i s k. h u Adatbázis-kezelés Adatbázisok Az adatbázisok rendezett adatok halmaza. Rendezett adatok közt sokkal gyorsabban lehet keresni! Napjainkban a relációs típusú adatbázis terjedt

Részletesebben

Blonde. Szépségszalon, Szolárium, Spa, Fitness. Ügyviteli Rendszer. Funkcionális Specifikáció. Verzió 1.0

Blonde. Szépségszalon, Szolárium, Spa, Fitness. Ügyviteli Rendszer. Funkcionális Specifikáció. Verzió 1.0 Blonde Szépségszalon, Szolárium, Spa, Fitness Ügyviteli Rendszer Funkcionális Specifikáció Verzió 1.0 Blonde Funkcionális Specifikáció v1.0 2012.01.12 1 Tartalomjegyzék 1. Bevezetés 3 1.1. A dokumentum

Részletesebben

Elektronikus aláírás és titkosítás beállítása MS Outlook 2010 levelezőben

Elektronikus aláírás és titkosítás beállítása MS Outlook 2010 levelezőben Elektronikus aláírás és titkosítás beállítása MS Outlook 2010 levelezőben Verziószám 2.0 Objektum azonosító (OID) Hatálybalépés dátuma 2013. november 6. 1 Változáskövetés Verzió Dátum Változás leírása

Részletesebben

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás Felhasználói kézikönyv 1.0.0.8 verzió A dokumentum készült: 2004. május 28. Utolsó módosítás időpontja: 2005. június. 21. E-Group Magyarország

Részletesebben

Objektum-orientált programozás

Objektum-orientált programozás Objektum-orientált programozás A programozás történetének során folyamatosan alakultak ki szabályok, amelyek célja a programkód átláthatósága, hibalehetőségek kizárása, alkalmazások közös fejlesztésének

Részletesebben

Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.)

Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.) Lépj be a SZÓKINCS oldalra. (A honlap fejlécében kattints a SZÓKINCS menüpontra.) A szókincs modul menüpontja a fejlécben Itt az alábbiakat fogod látni: - ismertető szövegdoboz ("MI EZ, ÉS HOGYAN MŰKÖDIK?")

Részletesebben

Felhasználói leírás. Budapest, 2014. április 14.

Felhasználói leírás. Budapest, 2014. április 14. Felhasználói leírás Budapest, 2014. április 14. Regisztráció belépés Az észlelők email-címükkel és jelszóval tudnak belépni a rendszerbe. Első alkalommal (regisztráció) csak az email címet kell megadni

Részletesebben

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, PHEGER_1231-es építményadó bevallásához használt elektronikus nyomtatványhoz.

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, PHEGER_1231-es építményadó bevallásához használt elektronikus nyomtatványhoz. Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, PHEGER_1231-es építményadó bevallásához használt elektronikus nyomtatványhoz. Elektronikus adóbevallását a NAV portáljáról letöltött

Részletesebben

Kézikönyv. Nyitott tételek összevezetése

Kézikönyv. Nyitott tételek összevezetése Kézikönyv Nyitott tételek összevezetése Tartalomjegyzék 1 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 4 2 FIZETÉSI OBLIGÓ / NYITOTT TÉTELEK KIEGYENLÍTÉSE... 7 3 FIZETÉSI OBLIGÓ / NYITOTT TÉTELEK KIEGYENLÍTÉSE... 8

Részletesebben

XML Webszolgáltatás alapú osztott alkalmazás fejlesztése Johanyák Zsolt Csaba 1

XML Webszolgáltatás alapú osztott alkalmazás fejlesztése Johanyák Zsolt Csaba 1 XML Webszolgáltatás alapú osztott alkalmazás fejlesztése Johanyák Zsolt Csaba 1 A gyakorlat célja a webszolgáltatások létrehozásának és igénybe vételének elsajátítása egyszerű példákon keresztül. 1. Két

Részletesebben

LCD kezelési útmutató 4.1 verzióhoz

LCD kezelési útmutató 4.1 verzióhoz LCD kezelési útmutató 4.1 verzióhoz 1. Fıképernyı Az LCD modul egy 4 soros és soronként 20 karakteres képernyıvel rendelkezik. A számbillentyőzeten megtalálhatóak 0-9-ig a számok. A * és # gombok funkció

Részletesebben

Útmutató a MATARKA adatbázisból való adatátvételhez

Útmutató a MATARKA adatbázisból való adatátvételhez Útmutató a MATARKA adatbázisból való adatátvételhez A MATARKA - Magyar folyóiratok tartalomjegyzékeinek kereshetı adatbázisa a következı címrıl érhetı el: http://www.matarka.hu/ A publikációs lista kinyerése

Részletesebben

Office 2007 teszt. Question 1 Válassza ki, milyen típusú SmartArt objektumok NEM készíthetők az alábbiak közül!

Office 2007 teszt. Question 1 Válassza ki, milyen típusú SmartArt objektumok NEM készíthetők az alábbiak közül! Office 2007 teszt Question 1 Válassza ki, milyen típusú SmartArt objektumok NEM készíthetők az alábbiak közül! a. Hierarchia b. Kapcsolatok c. Mátrix d. Folyamatok e. Gantt-chart Question 2 Az Access 2007-ben

Részletesebben

VBA makrók aláírása Office XP/2002/2003 esetén

VBA makrók aláírása Office XP/2002/2003 esetén VBA makrók aláírása Office XP/2002/2003 esetén Windows tanúsítványtárban és kriptográfia eszközökön található tanúsítványok esetén Office XP/2002/2003 alkalmazással 1(11) 1. Tartalomjegyzék 1. Tartalomjegyzék...

Részletesebben

Ez a telepítési dokumentum segítséget nyújt abban, hogy szabályosan telepítse az Áfa átállító szoftvert Szerviz 7 programhoz.

Ez a telepítési dokumentum segítséget nyújt abban, hogy szabályosan telepítse az Áfa átállító szoftvert Szerviz 7 programhoz. 3Sz-s Kft. 1158 Budapest, Jánoshida utca 15. Tel: (06-1) 416-1835 / Fax: (06-1) 419-9914 e-mail: zk@3szs.hu / web: www.3szs.hu Tisztelt Felhasználó! Ez a telepítési dokumentum segítséget nyújt abban, hogy

Részletesebben

Útmutató a 2014. évi szabadidősportos pályázatok elektronikus beadásához

Útmutató a 2014. évi szabadidősportos pályázatok elektronikus beadásához Útmutató a 2014. évi szabadidősportos pályázatok elektronikus beadásához A pályázatokat a kategóriának megfelelő pályázati kiírásban és pályázati útmutatóban szereplő módon kell a www.masport.hu oldalon

Részletesebben