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

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\

Részletesebben

Access adatbázis elérése OLE DB-n keresztül

Access adatbázis elérése OLE DB-n keresztül Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes

Részletesebben

C#---Access adatbáziskezelési gyakorlat

C#---Access adatbáziskezelési gyakorlat C#---Access adatbáziskezelési gyakorlat 1. Feladat: adatbázis kezelő alkalmazás készítése C# környezetben, Access adatbázist használva. 2. Minta adatbázis létrehozása ACCESS-ben 3. A Projekt létrehozása

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

A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani.

A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani. Vizuális programozás 1. A gyakorlat célja A gyakorlat célja a Könyvtár alkalmazás folytatása az előző gyakorlaton elkészített grafikus felület felhasználásával. Elsőként lemásoljuk az előző gyakorlat eredményeként

Részletesebben

Felhasználói dokumentáció a teljesítményadó állományok letöltéséhez v1.0

Felhasználói dokumentáció a teljesítményadó állományok letöltéséhez v1.0 Felhasználói dokumentáció a teljesítményadó állományok letöltéséhez v1.0 www.kekkh.gov.hu Státusz: Verzió Cím Dátum SzerzőFolyamatban Változások Verzió Dátum Vállalat Verzió: 1.0 Szerző: Lénárd Norbert

Részletesebben

Új adatbázis létrehozása

Új adatbázis létrehozása Az adatbázis-állomány létrehozása Indítsuk el a programot és válasszuk az Új adatbázis menüpontot. A már korábban megismert módszerrel hozzuk létre az Autókereskedés nevű adatbázis-állományt! Például:

Részletesebben

Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben

Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Java GUI készítése, Oracle kapcsolódás JDBC-vel A jelen anyagban egy egyszerűsített megközelítéssel vizsgáljuk

Részletesebben

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs

Szabadkai Műszaki Szakfőiskola. Web programozás. dr Zlatko Čović chole@vts.su.ac.rs Szabadkai Műszaki Szakfőiskola Web programozás dr Zlatko Čović chole@vts.su.ac.rs 1 DOM események (events) JavaScriptben interaktív programok készítésére az események által vezérelt programozási modellt

Részletesebben

OKTATÁSKUTATÓ ÉS FEJLESZTŐ INTÉZET TÁMOP-3.1.5/12-2012-0001 Pedagógusképzés támogatása

OKTATÁSKUTATÓ ÉS FEJLESZTŐ INTÉZET TÁMOP-3.1.5/12-2012-0001 Pedagógusképzés támogatása TÁMOP-3.1.1-11/1 XXI. századi közoktatás Technikai tudnivalók a jelentkezéshez Regisztráció A regisztráció az OFI honlapon elérhető A pályázók kizárólag elektronikusan úton jelentkezhetnek az innen elérhető

Részletesebben

Jelentkezési lap képző szervek részére

Jelentkezési lap képző szervek részére Jelentkezési lap képző szervek részére Felhasználói segédlet Tartalomjegzék Belépés Jelentkezési lap felület Kézi kitöltés menete Alapadatok megadása Korábban megszerzett vezetői engedély adatai Személyes

Részletesebben

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos

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

Vizuális, eseményvezérelt programozás I.

Vizuális, eseményvezérelt programozás I. Vizuális, eseményvezérelt programozás I. Visual Studio ismétlés Grafikus felület tervezése Vezérlők alapvető tulajdonságai, metódusai, eseményei Hibakezelés V 1.0 1 Hallgatói tájékoztató A jelen bemutatóban

Részletesebben

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

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

Sorosítás (szerializáció) és helyreállítás. 1. Bináris sorosítás és helyreállítás. 1.1. Szükséges névterek. 1.2. Attribútumok. 1.3.

Sorosítás (szerializáció) és helyreállítás. 1. Bináris sorosítás és helyreállítás. 1.1. Szükséges névterek. 1.2. Attribútumok. 1.3. Sorosítás (szerializáció) és helyreállítás Cél: a memóriában tárolt adatok egyszerű lemezre mentése és visszatöltése. A sorosítás során létrehozunk egy állományt és egy sorosítást kezelő objektumot. Ez

Részletesebben

KARAKTERFELISMERÉS AZ EVASYS-BEN

KARAKTERFELISMERÉS AZ EVASYS-BEN KARAKTERFELISMERÉS AZ EVASYS-BEN HOL HASZNÁLHATÓ, KI HASZNÁLHATJA A Miskolci Egyetem megvásárolta a kézírásfelismerés (ICR) modult az Evasys legutóbbi licencével együtt. Ezzel lehetőség nyílt a papír alapú

Részletesebben

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára 7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett

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

ADATBÁZIS-KEZELÉS ALAPOK I.

ADATBÁZIS-KEZELÉS ALAPOK I. ADATBÁZIS-KEZELÉS ALAPOK I. AZ ADATBÁZIS FOGALMA Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei egy meghatározott tulajdonságuk alapján összetartozónak tekinthetők. Az adatbázis-kezelőknek

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

DebitTray program Leírás

DebitTray program Leírás DebitTray program Leírás Budapest 2015 Bevezetés Egy-egy kintlévőséghez tartozó határidő elmulasztásának komoly következménye lehet. Éppen ezért a Kintlévőség kezelő program főmenü ablakában a program

Részletesebben

MARK08 GSM riasztó Felhasználói leírás

MARK08 GSM riasztó Felhasználói leírás MARK08 GSM riasztó Felhasználói leírás MA-RK LED kezelő SW. ver.:1.64 2014-04-15 2 MARK08 GSM Riasztó Felhasználói leírás MARK08 GSM Riasztó Felhasználói leírás 3 Tartalomjegyzék GSM riasztó rövid bemutatása...5

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

Tanúsítvány feltöltése Gemalto.NET kártyára és Gemalto SIM termékre

Tanúsítvány feltöltése Gemalto.NET kártyára és Gemalto SIM termékre Tanúsítvány feltöltése Gemalto.NET kártyára és Gemalto SIM termékre Windows XP, Vista és Windows 7 operációs rendszeren 1(6) 1. Tartalomjegyzék 1. Tartalomjegyzék... 2 2. Bevezető... 3 3. MiniDriver Manager

Részletesebben

PHP-MySQL. Adatbázisok gyakorlat

PHP-MySQL. Adatbázisok gyakorlat PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen

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

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

Részletesebben

Programozás 2., II. kötet Windows form alkalmazások

Programozás 2., II. kötet Windows form alkalmazások TÁMOP-4.1.1.F-14/1/KONV-2015-0009 A GÉPÉSZETI ÉS INFORMATIKAI ÁGAZATOK DUÁLIS ÉS MODULÁRIS KÉPZÉSEINEK KIALAKÍTÁSA A PÉCSI TUDOMÁNYEGYETEMEN Achs Ágnes Szendrői Etelka Programozás 2., II. kötet Windows

Részletesebben

Prezentáció, Prezentáció elkészítése. Diaminták

Prezentáció, Prezentáció elkészítése. Diaminták A prezentáció elkészítésénél elsőként érdemes egy mintaoldalt készíteni, mert ennek tartalma és beállításai automatikusan rákerülnek minden új oldalra amit majd beillesztünk a bemutatónkba. A diaminta

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

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

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

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

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

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

Nevelési év indítása óvodák esetén

Nevelési év indítása óvodák esetén Nevelési év indítása óvodák esetén A LÉPÉSEK SORRENDJE NAGYON FONTOS, EZÉRT KÉRJÜK SZIGORÚAN BETARTANI! - Mielőtt elkezdi a nevelési év indítását, kérem, legalább egyszer olvassa át az egész segédletet,

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

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

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

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:

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

PayU integráció beállítása a ShopRenter rendszerében

PayU integráció beállítása a ShopRenter rendszerében PayU integráció beállítása a ShopRenter rendszerében PayU beállítása A PayU beállításához a többi bankkártyás fizetéssel ellentétben nem a bank által emailben küldött adatokat kell megadnunk, hanem a PayU

Részletesebben

TERC V.I.P. hardverkulcs regisztráció

TERC V.I.P. hardverkulcs regisztráció TERC V.I.P. hardverkulcs regisztráció 2014. második félévétől kezdődően a TERC V.I.P. költségvetés-készítő program hardverkulcsát regisztrálniuk kell a felhasználóknak azon a számítógépen, melyeken futtatni

Részletesebben

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató Közoktatási Statisztika Tájékoztató 2012/2013 Tartalomjegyzék 1. Technikai információk... 2 2. Publikus felület... 2 2.1 Bejelentkezés... 2 2.2 Összesítés... 3 2.2.1 Statisztikai tábla megtekintése...

Részletesebben

Oktatás. WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken. SZTE Egyetemi Számítóközpont

Oktatás. WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken. SZTE Egyetemi Számítóközpont Oktatás WiFi hálózati kapcsolat beállítása Windows XP és Windows 7-es számítógépeken SZTE Egyetemi Számítóközpont WLAN kapcsolat beállítása 1 Tartalom Windows XP... 2 Tanúsítvány telepítése... 2 WPA2 védett

Részletesebben

Használati utasítás.

Használati utasítás. Lotus Notes Naptár Windows telefonra Használati utasítás. Írta: Varga Róbert 1 http://www.robertwpapps.uw.hu Bevezetés: Ezt az alkalmazást a fejlesztő saját használatra írta a teljesség igénye nélkül.

Részletesebben

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba Importálás Külső programok által generált imp és.xml állományokat be lehet tölteni a program import funkcióival. Az ABEV2006 az xml állományok importálását nem tudta. Ez újdonság a nyomtatványkitöltő programban.

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

Adósságrendezési eljárás - Ügyfél alkalmazás FELHASZNÁLÓI LEÍRÁS

Adósságrendezési eljárás - Ügyfél alkalmazás FELHASZNÁLÓI LEÍRÁS Adósságrendezési eljárás - Ügyfél alkalmazás FELHASZNÁLÓI LEÍRÁS Tartalom 1 BEVEZETÉS... 3 2 ÜGYFÉL ALKALMAZÁS SZOFTVERKÖVELEMÉNYEI... 3 3 ÜGYFÉL ALKALMAZÁS ÁLTALÁNOS JELLEGŰ FUNKCIÓI... 3 3.1 Be- és kijelentkezés...

Részletesebben

MS Access Feladatgyűjtemény

MS Access Feladatgyűjtemény SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR MS Access Feladatgyűjtemény Klárné Barta Éva 2014.01.01. Microsoft Access - Feladatok 1 Feladatok 1. Hozzon létre egy új adatbázist SZÁMÍTÓGÉPEK

Részletesebben

Johanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba

Johanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba Johanyák Zsolt Csaba: Grafikus felület programozása http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba 1. Gyümölcsárazó automata Készítsünk egy gyümölcsárazó

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

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

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre Nokia N97_mini (Mail for Exchange) beállítása Virtualoso email levelezésre A következô lépések segítségével egyszerûen beállíthatja a Virtualoso email levelezést Nokia N97_mini készülékre. Az alkalmazás

Részletesebben

Regisztrációs segédlet A roma közösségekben dolgozó védőnők. munkafeltételeinek javítása elnevezésű norvég projekt keretében

Regisztrációs segédlet A roma közösségekben dolgozó védőnők. munkafeltételeinek javítása elnevezésű norvég projekt keretében Regisztrációs segédlet A roma közösségekben dolgozó védőnők munkafeltételeinek javítása elnevezésű norvég projekt keretében végzett informatikai eszközellátottság felméréséhez 1 1 1 TÁJÉKOZTATÓ az OTH

Részletesebben

Mio Technology Limited www.mio-tech.be C510, C710. Gyors használati utasítás a Mio Map v3 programhoz. Magyar

Mio Technology Limited www.mio-tech.be C510, C710. Gyors használati utasítás a Mio Map v3 programhoz. Magyar Mio Technology Limited www.mio-tech.be C510, C710 Gyors használati utasítás a Mio Map v3 programhoz Magyar 2 A Fő menü Amikor a Mio Map elindul, a fő menü jelenik meg. Innen lehet elérni a Mio Map minden

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

NAP3-PENZ3 PROGRAMOK 2013 ÁFA VÁLTOZÁSOK MIATTI MÓDOSÍTÁSA

NAP3-PENZ3 PROGRAMOK 2013 ÁFA VÁLTOZÁSOK MIATTI MÓDOSÍTÁSA NAP3-PENZ3 PROGRAMOK 2013 ÁFA VÁLTOZÁSOK MIATTI MÓDOSÍTÁSA A Nap3-Penz3 programok a 2013 évi áfaszabályokhoz való átalakítása a következő pontokon érintette a program évtizedeken át megszokott adatrögzítését.

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

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

1. Alapok. #!/bin/bash

1. Alapok. #!/bin/bash 1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk

Részletesebben

Alapvető beállítások elvégzése Normál nézet

Alapvető beállítások elvégzése Normál nézet Alapvető beállítások elvégzése Normál nézet A Normál nézet egy egyszerűsített oldalképet mutat. Ez a nézet a legalkalmasabb a szöveg beírására, szerkesztésére és az egyszerűbb formázásokra. Ebben a nézetben

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

ContractTray program Leírás

ContractTray program Leírás ContractTray program Leírás Budapest 2015 Bevezetés Egy-egy szerződéshez tartozó határidő elmulasztásának komoly gazdasági következménye lehet. Éppen ezért a Szerződés kezelő program főmenü ablakában a

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

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

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

Felhasználói kézikönyv

Felhasználói kézikönyv Felhasználói kézikönyv Elektronikus Pályázatkezelési és Együttműködési Rendszer Elektronikus Pályázatkezelési és Együttműködési Rendszer Felhasználói kézikönyv Legutóbbi változások: A könnyebb használat

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

Dokumentum létrehozása/módosítása a portálon:

Dokumentum létrehozása/módosítása a portálon: Dokumentum létrehozása/módosítása a portálon: 1. Belépés a szerkesztőfelületre A következő webcímre belépve - http://www.zalaegerszeg.hu/licoms/login - megjelenik a szerkesztőfelület beléptető ablaka,

Részletesebben

Lekérdezések I. Egyszerű választó lekérdezések

Lekérdezések I. Egyszerű választó lekérdezések Lekérdezés létrehozása: A Varázslóval: Lekérdezések I. Egyszerű választó lekérdezések 1. Lekérdezés sáv Lekérdezés varázsló 2. Tábla (vagy lekérdezés) kiválasztása. 3. Szükséges mezők átvitele a kijelölt

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

Kézikönyv Sarzs (LOT) kezelés - alapok

Kézikönyv Sarzs (LOT) kezelés - alapok Kézikönyv Sarzs (LOT) kezelés - alapok 1 4 Tartalomjegyzék 2 ÁRUCIKK - ÜRES... 10 3 ÁRUCIKK - MEGJELENÍTÉS [10035 BE_S_ANYAG SARZSOS ALAPANYAG]... 12 4 ÁRUCIKK - VÁLTOZTATÁS [10035 BE_S_ANYAG SARZSOS ALAPANYAG]13

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

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

DOAS Mentés Másolása Helyi Terminálra

DOAS Mentés Másolása Helyi Terminálra DOAS Mentés Másolása Helyi Terminálra 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1/5 Tartalomjegyzék 1. Biztonsági mentés kliens oldali letöltése... 3 1.1. Bevezetés...

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

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

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

Gyári alkatrészek rendelése modul

Gyári alkatrészek rendelése modul Gyári alkatrészek rendelése modul 1. Bevezetés... 2 2. Menüpontok... 3 2.1. Törölhető tételek... 3 2.2. Szűrések... 4 3. Új megrendelés felvitele... 5 3.1. Rendelés készletfoglalásból... 6 3.2. Készletfeltöltő

Részletesebben

ADATBÁZISKEZELÉS ADATBÁZIS

ADATBÁZISKEZELÉS ADATBÁZIS ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.

Részletesebben

Akciók, diavetítés. 1. ábra Akciógombok. A lap két regiszterfülből áll, ezek a Kattintásra és az Áthaladáskor. Nézzük meg először az elsőt!

Akciók, diavetítés. 1. ábra Akciógombok. A lap két regiszterfülből áll, ezek a Kattintásra és az Áthaladáskor. Nézzük meg először az elsőt! Akciók Az akciógombok alkalmazásával beállíthatjuk, hogy az objektumra kattintva végrehajtsa a hozzárendelt hiperhivatkozást. Jól láttuk, hogy az objektumokhoz, diákhoz rendelhettünk akciókat, de az akciógombokkal

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

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok Oktatási segédanyag Weboldalszerkesztési gyakorlatok Bevezetés A korábbi oktatási segédanyagokban megismertük a weboldalszerkesztés gyakorlatát. Ennek a segédanyagnak a célja, hogy gyakorlati példákon

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

Kitöltési Útmutató az Elektronikus ügyintézés Regisztrált szolgáltató adatbejelentése űrlapcsomag kitöltéséhez

Kitöltési Útmutató az Elektronikus ügyintézés Regisztrált szolgáltató adatbejelentése űrlapcsomag kitöltéséhez Kitöltési Útmutató az Elektronikus ügyintézés Regisztrált szolgáltató adatbejelentése űrlapcsomag kitöltéséhez Tisztelt Ügyfelünk! A Nemzeti Média- és Hírközlési Hatóság (a továbbiakban: Hatóság) az elektronikus

Részletesebben

Megújított tanúsítvány cseréje a Windows tanúsítványtárban

Megújított tanúsítvány cseréje a Windows tanúsítványtárban Megújított tanúsítvány cseréje a Windows tanúsítványtárban Windows operációs rendszeren 1(9) 1. Tartalomjegyzék 1. Tartalomjegyzék...2 2. Bevezető...3 3. Tanúsítvány megújítása...4 3.1. Megújított tanúsítvány

Részletesebben

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről Műveletek makrókkal A munkafüzettel együtt tárolt, minden munkalapon elérhető makrót a Fejlesztőeszközök szalag Makrók párbeszédpanelje segítségével nyithatjuk meg, innen végezhetjük el a makrókkal megoldandó

Részletesebben

First Voice Kft. Stilldesign Üzletág www.stilldesign.hu

First Voice Kft. Stilldesign Üzletág www.stilldesign.hu A weboldalt és az admin felületet tervezte és fejlesztette: First Voice Kft. Stilldesign Üzletág www.stilldesign.hu 1 2 www.kvtagozat.hu Belépés minden regisztrált látogatónak saját egyedi felhasználónévvel

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

Á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

Órarendkészítő szoftver

Órarendkészítő szoftver SchoolTime Órarendkészítő szoftver 2.0 verzió Tartalomjegyzék: 1., Belépés a programba...3 2., Órarend főtábla...3 3., Tanátok...4 3.1., Új tanár felvitele, módosítása...4 3.2., Tanár törlése...4 3.3.,

Részletesebben

Vectory telepítési útmutató

Vectory telepítési útmutató Vectory telepítési útmutató A vectory kliens programja egy vyw.exe valamint egy bejelentkezes.ini nevű fájlból áll. A vyw.exe-nek és a bejelentkezes.ini-nek egy közös könyvtárba kell kerülniük. Könyvtárak,

Részletesebben

NeoCMS tartalommenedzselő szoftver leírása

NeoCMS tartalommenedzselő szoftver leírása NeoCMS tartalommenedzselő szoftver leírása A NeoSoft Informatika NeoCMS márkanévvel ellátott rendszere könnyen, gyorsan testre szabható tartalommenedzselő rendszer, mely egyedileg átalakítható, és így

Részletesebben

Távollét, szabadság szabály létrehozása, kezelése a GroupWise-ban

Távollét, szabadság szabály létrehozása, kezelése a GroupWise-ban - 1 - Fő me nü Távollét, szabadság szabály létrehozása, kezelése a GroupWise-ban A távollétek, szabadságok idején nem tudjuk folyamatosan ellenőrizni az e- mailjeinket, vagy legalábbis a kapcsolatos tevékenységeket

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

Év zárása és nyitása 2015-ről 2016-ra

Év zárása és nyitása 2015-ről 2016-ra Év zárása és nyitása 2015-ről 2016-ra Ebben az évben a megszokottól eltérően, új programot kell telepíteni. Ennek lépései: 1. lépjen ki a DszámlaWIN programból (FONTOS!). Amennyiben hálózatban használják

Részletesebben