ALKALMAZÁS TECHNOLÓGIÁK II. (DELPHI-OLE-DLL) / Belső használatra! /

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

Download "ALKALMAZÁS TECHNOLÓGIÁK II. (DELPHI-OLE-DLL) / Belső használatra! /"

Átírás

1 CaIS Tapplication & Delphi OLE/COM InterSystems CACHÉ post-relációs adatbáziskezelõ és ObjectScript alkalmazás futtató Rendszer Objektum Orientált programozása ALKALMAZÁS TECHNOLÓGIÁK II. (DELPHI-OLE-DLL) / Belső használatra! / szerzõdött VAR partner (Value Added Remarketing partner) A dokumentáció változtatásának jogát fenntartjuk. Copyright (C) Tel. : 06 20/ Fax.: 06 96/ http\\:www.m-soft.hu

2 8.4 Alkalmazott Delphi komponenesek (TStoredProc, TQReport) A következőkben bemutatunk egy a mellékelt CD-n is megtalálható cikktörzs karbantartást végző programot, amely teljes OOP jellegű mind terminálos (objectscript) mind Windows (Delphi) környezetben. A létrehozott és módosított törzsadattáblát listázzuk terminálos report kezelővel (CaIS része), valamint SQL tárolt eljárásként definiált query-t hívunk fel Delphi Quick Report segítségével. Cikktörzs karbantartás C-Terminál alkalmazás : A feltelepített adatbázis önmagában is tartalmazza, de különállóan is telepíthető az MD100 routine nevű terminálos (objectscript) program, ami a Master.Article (MMTR globál) adatait kezeli. A programot az MSOFT_PLUS NameSpace-be parancssorba belépve a Do utasítással indíthatjuk : Do ^MD100 A program funkció billentyűi a különféle lekérdezéseket hívják fel. A mintából most nézzük át a ListType lekérdezést. Ez a query a cikktörzset szűri meg a paraméterben megadott mennyiségi egység típus szerint ( esetünkben DB-re). Itt az SQL utasítás az Object Architect-ben kerül tárolás- ra, majd fordításra ; tehát gyorsabb SQL futási időt kapunk, mint ODBC hívásoknál, vagy beágyazott SQL-nél. A lekérdezés futtatásához a már ismert %ResultSet

3 objektumot használjuk. Ezt követően a listaképet a CaIS listakezelőnek adjuk át. A lista-kezelő biztosítja a lista adataiban történő mozgást és egyéb funkciókat (előrevissza, elejére-végére, lapozás, ablak scrollozás, kijelölés, és nyomtatás ). ODBC SQL tárolt eljárás hívása QuickReport-ban : Bármely CACHÉ lekérdezés kivetíthető SQL tárolt eljárásként is. A query Basic beállításainál adhatjuk meg ezen opciót, fordítás után aktívizálható. A tárolt SQL eljárás mindig public típusú query legyen, máskülömben nem tudjuk felhívni. Fontos ismernünk, hogy az SQL tárolt eljárás, szemben a View-al paraméterezhető, minden kliens eszközzel paraméteráttadással is használható. Bármely további Delphi komponens (DBGrid, Qreport, TListBox, TcomboBox, ) adatforrása lehet. A TstoredProc Delphi objektum használatánál meg kell adnunk a CACHÉ adatbázis nevét, majd a rendszer által felajánlott tárolt eljárások közül ki kell választanunk a megfelelőt. Szintén a Delphi hibája, hogy nem értelmezi jól a CACHÉ objektumok teljes nevét, így hasonlóan az előző fejezetekben írtakhoz a Master objektum osztály megnevezést nekünk kell beírnunk a megnevezés elé. A lekérdezés esetleges paramétereit a Tparams típus szerint adhatjuk meg. A lekérdezés futtatását az Active property Ttue-False értékével tudjuk kapcsolni. Bizonyos esetekben a CACHÉ metódusok is lehetnek tárolt SQL eljárások. Ekkor minden esetben definiálni kell a CACHÉ metódushoz visszatérési értéket (mint függvénynél). A visszatérési érték, mint egy adott algoritmus, függvény végrehajtási státuszát adhatja meg. Olyan számítások és vezérlések végrehajtásánál ajánlott, amelyet mind terminálos, mind Delphi Win32 környezetből futtatni szeretnénk, de nem akarunk SQL triggereket defini- álni. A Quick Report adatforrása

4 (DataSet) ezen tárolt eljárás lesz. Így a reportra felhelyezett QRBand komponensnél ha a csoportot QRSubDetails nek adjuk meg, definiálhatjuk a DataSet opciót. Ha a tárolt eljárásunk már lefutott a csoportra felhelyezett QRDBText komponenseknél, már a lekérdezés kimeneti mező oszlopai közül választhatunk a DataField propertynél. ODBC elérés MicroSoft Query-vel (Excel) : A Delphi-n kívül használhatunk más SQL kliens szoftvereket a CACHÉ adatok kinyerésére. Ezek közé tartozik a MicroSoft Office csomagban található MS-Query lekérdezés szerkesztő és exportáló program. Az általa lekérdezett adatokat exportálni tudja DDE csatornán kereszt- tül az Office csomag komponenseinek Excel, Access,

5 A lekérdezés szerkesztővel látványos módszerekkel lehet az egyes táblákat összekapcsolgatni, kapcsolómezőket összehúzni, gyors rendezettségi feltételeket definiálni. Sajnos a paraméterkezelés kissé ügyetlenre sikeredett, némi próbálkozás és saját kudarc után érti csak meg a felhasználó eléggé korlátolt használhatóságát. Vigyázni kell a lekérdezés készítésekor a mintafuttatásokra, amikor a lekérdezés első pár száz adatát tekinthetjük meg mintaként. Tudni illik, hogy ha a lekérdezést Excel táblába akarjuk átexportálni soradatnál nem tudunk többet kezelni. A valóságban adatnál az MS-Query nem nagyon bír magával. Összegezve : a látványos lekérdezés szerkesztést gyatra teljesítmény szint teszi korlátozottan használhatóvá. A lekérdezés szerkesztő a lekérdezéseket qdy fájlokban tárolja a következő definíciók szerint: XLODBC 1 DSN=MSOFT_PLUS;SERVER= ;PORT=1972;DATABASE=MSOFT_PLUS;UID=_SYST EM; SELECT Article.kod, Article.nev, Article.me, Article.afa, Article.stdnetto, Article.vtsz, Article.minkesz FROM Master.Article Article WHERE Article.me=? ORDER BY Article.nev M_Egység : 9 kod nev me afa stdnetto vtsz minkesz A? karakter és a 9-es karakterek jelzik a paramétereket, sorrendjük lényeges. Ha tárololt SQL eljárást (CACHÉ query-t) szeretnénk felhívni, akkor a lekérdezés szerkesztőben az SQL utasítás ablakban ezt a CALL hívással tehetjük meg. Fontos tudnunk, hogy a MS-Query képtelen paramétert rendelni a CALL hívással futtatott lekérdezésekhez. Ezt viszont egy egyszerü szövegszerkesztővel utólag beszúrhatjuk az előző mintához hasonlóan a lekérdezés qdy definíciós állományába : XLODBC 1 DSN=RINGA_BCK;SERVER= ;PORT=1972;DATABASE=RINGA_BCK;UID=MSOFT; CALL Query.Arumerleg_ztempcr(?,?,?,?,?) Dátumtól : Dátumig: Csoport: Alosztálytól: Alosztályig: Visszatérve az első lekérdezésünkre a paraméterként megadott M_Egység kérdés a lekérdezés futtatásakor dialógus ablakkal hívódik fel, majd a megadott értéket átadva a lekérdezés lefut. A lekérdezést Excel táblába integrálhatjuk, amivel egy adott excel tábla adatfrissítés gombjára kattintva a lekérdezés futni kezd az aktuális adatbázis adatokkal, felkérdezi a paramétereit és a végeredményt a táblázat soraiba szúrja vissza. A paraméterek definiálásánál ügyeljünk a típus kompatibilitásra.

6 Ha pontosan nem vagyunk tisztában az egyes windows és CACHÉ komponens típusok átjárhatósá- gával, definiáljunk String típusú paramétereket, melyeket a CACHÉ lekérdezés elején konvertálunk a megfelelő formátumra. A lekérdezések belementhetőek az Excel táblákba, biztosítva az adatfrissíthetőséget a későbbiek során. Viszont ha a tárolt SQL eljárást CACHÉ-ban módosítjuk, frissítenünk kell az Excel tábla lekérdezés csatolását is! Lekérdezés minta Excel táblába szúrva. 8.5 Delphi alkalmazás formok és DLL-ek kezelése, (TForm, TDialog) CACHÉ adatbázishoz és objektumokhoz a legoptimálisabb Delphi alkalmazást csak OLE (ActiveX) objektum kapcsolással tudunk írni. Ekkor teljes CACHÉ objektumelérésünk lesz és a legjobb futási időket tudjuk kihasználni. A CACHÉ ODBCn történő Delphi programo- zásakor egyrészt csak adatbáziskezelőt látunk a CACHÉ-ből, másrészt lassú SQL elérésre tudjuk csak használni a CACHÉ-t. Az OLE objektum elérés során a queryket és metódusokat nam tárolt SQL eljárásként hívjuk (mint ODBC elérésnél), hanem függvényként (utasításként), saját objektumként hívhatjuk meg Delphi forráskódban. Az egyes metódusok definiálásánál nagy gondot kell fordítanunk a

7 metódusok visszatérési értékeire, mivel objektum metódusként-függvényként fogja a Delphi fordító használni. A me- tódusok nevében lehetőleg kerüljük a _ karaktert, mivel ezt a CACHÉ az objektum és metódusnév közé automati- kusan teszi hozzá. Törekednünk kell a felhívandó metódusok hibamentességé- re, mivel az OLE interfész nem rendel- kezik hiba kivételezésekkel. Az esetle-ges hibákat csak a CACHÉ error logjában tudjuk ellenőrizni. Másrészről ezért is fontos a metódus visszatérési értéke ; ugyanis egy hibára futó CACHÉ metódus nem állítja meg feltétlenül a Delphi alkalmazást. Így ha nem kezelünk metódus visszatérési érté- keket (még ha csak futási eredmény státuszra is) egy adott CACHÉ funkcióról nem tudjuk bizonyosan, hogy végrehajtódott-e. Delphi alkalmazás készítésekor a felhasználói interakciókhoz a TForm alapkomponens és TDialog leszármazottját használjuk leggyakrabban. A TForm-ra tertszőleges komponensek helyezhetőek el : menük, adatelérés, képek, multimédia, stb A TDialog ennek némileg korlátozottabb leszármazottja, ahol kezelői inputok valósíthatóak meg, akár adattábla mezőcsatolásokkal, majd meghatározott funkciók indíthatóak el az egyes funkciógombokkal. Alkalmazás készítésekor gyakran felmerül az alkalmazás egyes részeinek önálló módosít-hatósága. Vagyis nem szerencsés az egész alkalmazást egy EXE fájlba fordítani, mivel bármely módosításkor a teljes alkalmazást kell újrafordítanunk. Másfelől a közösen használható funkciók közös könyvtárakba (library) történő szerkesztésével elérhető a kód optimalizálása is. Erre fejlesztették ki a DLL (Dynamic Linking Library) technológiát. A DLL-ekkel készített alkalmazásoknál az EXE program (főprogram) csak akkor indul el, ha az összes hivatkozott DLL rendelkezésre áll (nem feltétlenül töltödik is be!!!), ezekben tárolt kódok csak egyszer kerülnek betöltésre a memóriába, majd az EXE program többször is hívhatja a benne tárolt funkciókat. / Tudatosan nem használom a függvény szót, mivel látni fogjuk, hogy egy DLL-ben metódusok, sőt kivételként akár objektumok is elhelyezhetőek! / Mint említettem akár dinamikusan is szerkeszthetünk DLL-eket, mikor is a DLL nem töltődik be az EXE program hívása előtt a memóriába, hanem csak a belőle meghívott funkció kódja kerül betöltésre futási időben. Ekkor nagy körültekintéssel kell a hívást és paraméteráttadást kezelni, valamint tisztába kell lennünk azzal, hogy a program futása ekkor jóval lassabb lesz. Mikor használjunk tehát DLL technológiát Delphi alkalmazás készítésekor? Ha külömböző alkalmazások vagy alkalmazás részek, ugyanazon DLL-ben tárolt funkciókat hívják, akkor a DLL-ben tárolt kód csak egyszer kerül feltöltésre a memóriába. Ha más alkalmazásokkat is szeretnénk kihasználni a DLL-ben tárolt funkciókat. Akár más fejlesztői eszközzel (Visual Basic, C++, PowerBuilder, ) készített alkalmazások is használhatják ezen komponenseket.

8 Ha az adott program funkciókat lecserélhetővé (verzió cserélhetővé) szeretnénk tenni. Tehát, ha a paraméterek és hívási interfészek nem változnak, csak a mögötte beprogramozott algoritmusok, akkor a EXE(főprogram) által használt DLL lecserélhető, fejlesztés módosítás során csak az alkalmazás benne tárolt része kerül újrafordításra. Természetesen a DLL-ek készítésének is vannak alapszabályai : Az egyes DLL-ben tárolt és majd hívni kívánt funkciónak szerepelnie kell a DLL Export részében lévő listában, a forráskódot pedig a library deklarációval kell bevezetni (a melléklet MasterDLL library-ja a deklarált export funkciókkal): library MasterDLL; { Important note } uses SysUtils, Classes, Windows, CikkT in 'CikkT.pas' {CikkTDlg}, PrtT in 'PrtT.pas' {PrtTDlg}; exports CikkTForm, CacheConnect, CacheDisConnect; end. A hivatkozott CikkT.pas (CikkTDlg) objektumot tároló unitban az implementation deklarációt megelőzendő el kell helyezni az exportra szánt hívások fejléceit : // extern DLL function declaration procedure CikkTForm; procedure CacheConnect; procedure CacheDisConnect; procedure TCikkUpdate; A hívó programban hivatkozni kell az implementációs részben a funkciót tároló DLL-re és annak elérhetőségére. Az így deklarált funkcó ezekután tetszőleges műveletre, eseményre beprogramozható : implementation {$R *.DFM} procedure CikkTForm; external 'MasterDLLs\MasterDLL.DLL'; procedure TForm1.Cikktrzs1Click(Sender: TObject); begin CikkTForm; end; A formai előírások és szabályok után következzék a meg nem engedett, de mindenki által használt objektumot a DLL-be módszer. Egyfelől alapszabály, hogy a DLL-ben nem lehet objektumot elhelyezni, tehát formot sem. Másfelől lehetne használni, ha függvényként hívnánk fel, és minden tekintetben függvényként viselkedne a formunk. További problémákat okozhat, ha a Delphi-ben kifejlesztett DLL-be fordított formot (mint függvényt) más fejlesztői eszközzel (Visual Basic, C++,..) készített EXE program

9 hívja fel. A benne tárolt form Delphi módon fog megjelenni kezelődni (hibakezelése is Delphi-s lesz!), de mégis a főalkalmazással kell hogy paramétereket cseréljen. A mellékletben található CikkT.pas állományban deklarált TCikkTDlg formban azt illusztráljuk, hogy egy komplex alkalmazásnál a törzsállományok kezelésével kapcsolatos objektumokat egységbe foglaljuk egy DLL-ben és ezen formok működését is itt programozzuk be. A későbbiek során ha a törzsállományok kezelésében módosításokat kellene eszközölnünk, akkor csak ezen DLL-t kell szerkesztenünk, majd újrafordítanunk. A rend kedvéért megadjuk a CACHÉ adatbázishoz való kapcsolódás metódusát, OLE objektum kapcsolódás definiálását : procedure CacheConnect; begin if constr='' then begin VALT:=CreateOleObject('CacheObject.Factory'); {constr := VALT.ConnectDlg();} constr:='cn_iptcp: [1972]:msoft_plus'; VALT.Connect(constr); end; Az alkalmazott formunkban a Master.Article objektumból csak 3 mezőt teszünk ki a formra az egyszerűség kedvéért. Az OK gombra programozzuk be az Update metódust, valamint az árucikk kód mezőről történő lelépéskor (EditExit esemény), leellenőrizzük a megadott kód-azonosító létezé- sét az adatbázisban, létezés esetén a kapcso lódó adatmezők kiírását is elvégezzük. A megadott azonosító ellenőrzésére a ListOne lekérdezést használjuk, amelynek eredményessége sorál a ResultSet-be visszakapott mezőértékeket töltjük fel a formra : Itt is ügyelnünk kell a mezők megcímzésénél a mezők sorrendjének sorszámára, amit a lekérdezés Row specification sorrendje határoz meg.

10 A legproblémásabb része a DLL-ünknek a form működtetése. Ugyanis nem hívhatjuk fel csak úgy egyszerűen a form ShowModal metódusát, mivel a DLL nem inicializálja (nem hozza létre automatikusan) a form objektumát, tehát nincs is ShowModal metódusunk. A form működtetését kivételként kell kezelnünk egy try-except védelmi blokkban. Ezzel védhetjük ki bármely váratlan (unexpected error.) hibát bármilyen kivétel is keletkezzék. Azért kell az összes lehetséges kivételt kezelni, mert ha egy olyan (más fejlesztő eszközzel készített) program hívja fel a DLL-t, ami nem tudja hogy kellene kezelni a felmerülő hibákat, akkor is lekezeltek legyen a hívott form hibái. A formon elvégzett műveleteket pedig a try-finally blokk védi, ezáltal a form objektuma a műveletek végeztével, vagy hiba bekövetkeztével is megsemmisül. Elsőként a try klausát követően utasítanunk kell a form objektumának megkreálására az alkalmazásvezérlőt a TCikkDlg.Create(Application) hívással. Ha nem sikerülne a formunk megkreálása a except blokkban megadott hiba messagebox lesz aktív. Ha létrejön a form, akkor a kezelését követően a finally blokk CikkTDlg.Free metódusával semmisítjük meg a form objektumát. Az alábi foráskódban megpróbáltunk egy általánosan használható sablont adni a formot objektumok DLL-ben történő használatára : A tényleges munkát a ShowModal (mint függvény) visszatérési értékével szelektíven felhívott CACHÉ Update metódus végzi el. Ezt a hívást praktikusan külön eljárásba programoztuk be a későbbi egyszerű karbantarthatóság érdekében, így csak az alábbi CACHÉ object kezelése- ket kell programoznunk :

11 procedure TCikkUpdate; var TcikkObj:variant; ObjRet:String; begin TcikkObj := VALT.New('Master.Article'); with CikkTDlg do ObjRet:=TcikkObj.Update(KodEdit.Text,CikknevEdit.Text, CikkMEEdit.Text,'',25,'',5); end; Mintapéldánkban néhány paraméternek fix konstans értéket adtunk, ami nem túl elegáns módszer, de gyakorlásnak megteszi. Mint láthattuk a Delphi DLL-ek használatával rugalmasan karbantartható, fejleszthető alkalmazásokat készíthetünk. A példákban pedig láthattuk hogy használhatjuk DLL-be zártan a CACHÉ objektumaink funkcióit OLE technológiával párosítva. Rövid de reméljük érthető négy fejezetes CACHÉ OOP ismeretek birtokában, leendő alkalmazásaink készítésekor hatékonyan használhatjuk ki az InterSystems CACHÉ OOP lehetőségeket a felhasználó fele akár karakteres C-Terminál CaIS, akár Win32 Delphi OLE interaktív formában.

LBRA6i integrált rendszer

LBRA6i integrált rendszer LBRA6i integrált rendszer LIBRA 6i logolás és a log megtekintése Készítette: Libra Szoftver Zrt. Létrehozás dátuma: 2005.12.15. Utolsó módosítás: 2014.10.30. Referencia szám: LIBRA6i_UZEM_V_1.5 Verzió:

Részletesebben

Iman 3.0 szoftverdokumentáció

Iman 3.0 szoftverdokumentáció Melléklet: Az iman3 program előzetes leírása. Iman 3.0 szoftverdokumentáció Tartalomjegyzék 1. Az Iman rendszer...2 1.1. Modulok...2 1.2. Modulok részletes leírása...2 1.2.1. Iman.exe...2 1.2.2. Interpreter.dll...3

Részletesebben

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,

Részletesebben

Adatbáziskezelés Delphi 5 alatt. Bese Antal 2006. http://toni.web.elte.hu/delphi

Adatbáziskezelés Delphi 5 alatt. Bese Antal 2006. http://toni.web.elte.hu/delphi Adatbáziskezelés Delphi 5 alatt Bese Antal 2006. http://toni.web.elte.hu/delphi 1. Bevezetés Számítógépes adattárolás fájlokban. Az egész adatbázist egy fájlban (Pl.: Access, Interbase,és a legtöbb SQL

Részletesebben

A könyv tartalomjegyzéke

A könyv tartalomjegyzéke A könyv tartalomjegyzéke Elıszó Bevezetés Adatbázis-kezelı rendszerek Adatmodellezés Alapfogalmak Egyedhalmaz, egyed Kapcsolat, kapcsolat-elıfordulás, kapcsolat típusa Tulajdonság, tulajdonságérték, értékhalmaz

Részletesebben

Adatbázis kezelés Delphiben. SQL lekérdezések

Adatbázis kezelés Delphiben. SQL lekérdezések Adatbázis kezelés Delphiben. SQL lekérdezések Structured Query Language adatbázisok kezelésére szolgáló lekérdező nyelv Szabályok: Utasítások tetszés szerint tördelhetők Utasítások végét pontosvessző zárja

Részletesebben

Az ErdaGIS térinformatikai keretrendszer

Az ErdaGIS térinformatikai keretrendszer Az ErdaGIS térinformatikai keretrendszer Két évtized tapasztalatát sűrítettük ErdaGIS térinformatikai keretrendszerünkbe, mely moduláris felépítésével széleskörű felhasználói réteget céloz, és felépítését

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

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

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

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

Már megismert fogalmak áttekintése

Már megismert fogalmak áttekintése Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése Eseménykezelési módszerek 2 Már megismert fogalmak

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

OOP és UML Áttekintés

OOP és UML Áttekintés OOP és UML Áttekintés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) OOP és UML Áttekintés 2013 1 / 32 Tartalom jegyzék 1 OOP Osztály Öröklődés Interfész, Absztrakt Osztály Kivétel kezelés

Részletesebben

Kézikönyv Korosítás infosystem

Kézikönyv Korosítás infosystem Kézikönyv Korosítás infosystem 1 4 Tartalomjegyzék 2 ABAS ERP UTASÍTÁS ÁTTEKINTÉS... 6 3 ABAS ERP... 7 4 KOROSÍTÁS... 8 5 "VÁLASSZON!"... 9 6 KOROSÍTÁS... 10 7 KOROSÍTÁS (15.07.22) - ABAS ERP WEBBÖNGÉSZ...

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

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok Informix 11.50 upgrade esettanulmány 2011. január. 31. Átalakítandó architektúra (2009) Alapvetően az üzleti logikát tárolt eljárásokkal

Részletesebben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

PRECÍZ Információs füzetek

PRECÍZ Információs füzetek PRECÍZ Információs füzetek Információk, Módszerek, Ötletek és Megoldások a Precíz Integrált Ügyviteli Információs rendszerhez 3. EXCEL adatkapcsolat (mod. 2009.07.) Ügyviteli nyilvántartások és EXCEL formátumú

Részletesebben

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1 ADATBÁZIS-KEZELÉS ACTIVEX VEZÉRLİK ALKALMAZÁSÁVAL I.... 1 ACTIVEX... 1 ACTIVEX CONTROL... 1 SAJÁT ACTIVEX VEZÉRLİ LÉTREHOZÁSA... 1 circctrl.cpp... 2 Háttérszín tulajdonság hozzárendelése a vezérlıhöz...

Részletesebben

Java programozási nyelv 11. rész Adatbázis-programozás

Java programozási nyelv 11. rész Adatbázis-programozás Java programozási nyelv 11. rész Adatbázis-programozás Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/20 Tartalomjegyzék

Részletesebben

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra (adatbázisséma)

Részletesebben

Programozás C++ -ban 2007/7

Programozás C++ -ban 2007/7 Programozás C++ -ban 2007/7 1. Másoló konstruktor Az egyik legnehezebben érthető fogalom C++ -ban a másoló konstruktor, vagy angolul "copy-constructor". Ez a konstruktor fontos szerepet játszik az argumentum

Részletesebben

C++ programozási nyelv

C++ programozási nyelv C++ programozási nyelv Gyakorlat - 8. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/12 Tartalomjegyzék Miért

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

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport TANMENET Informatika szakmacsoport Programozási gyakorlatok III. tantárgy 12. évfolyam A osztály 2013/2014 tanév Heti óraszám: Éves óraszám: 3 óra 96 óra Készítette: Szikszai Gusztáv tanár Ellenőrizte:.

Részletesebben

C programozási nyelv

C programozási nyelv C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György

Részletesebben

PRECÍZ Információs füzetek

PRECÍZ Információs füzetek PRECÍZ Információs füzetek Információk, Módszerek, Ötletek és Megoldások a Precíz Integrált Ügyviteli Információs rendszerhez T14. ODBC adatkapcsolat 2009. augusztus 31. PRECÍZ integrált ügyviteli rendszer

Részletesebben

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

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

Adatbázis, adatbázis-kezelő

Adatbázis, adatbázis-kezelő Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,

Részletesebben

Facebook album beillesztése az oldalba

Facebook album beillesztése az oldalba Facebook album beillesztése az oldalba Facebook Album Fetcher modul A modulról A Facebook Album Fetcher modul teszi lehetővé, hogy a megadott facebook felhasználó albumai a drupal alapú oldalon megjelenjenek,

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

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

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

eseményvezérelt megoldások Vizuális programozás 5. előadás

eseményvezérelt megoldások Vizuális programozás 5. előadás Programozási architektúrák, eseményvezérelt megoldások Vizuális programozás 5. előadás Komponens-alapú programozás Kezdelteges formája, az első komponensek: DLL-ek Black box ujrahasznosítható kód Függvényeket

Részletesebben

Adatbázis-kezelés az Excel 2013-ban

Adatbázis-kezelés az Excel 2013-ban Molnár Mátyás Adatbázis-kezelés az Excel 2013-ban Magyar nyelvi verzió Csak a lényeg érthetően! www.csakalenyeg.hu Csak a lényeg érthetően! Microsoft Excel 2013 Kimutatás készítés relációs adatmodell alapján

Részletesebben

Delphi programozás III.

Delphi programozás III. Delphi programozás III. A Delphi for ciklusa II. A Delphi újabb verziói egy olyan for ciklust vezettek be, amely a régebbi Delphi-verziókban vagy pl. a Turbo Pascalban még nem voltak ismertek. A for-element-in-collection

Részletesebben

Programzás I. - 1. gyakorlat

Programzás I. - 1. gyakorlat Programzás I. - 1. gyakorlat Alapok Tar Péter 1 Pannon Egyetem Műszaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: September 15, 2007 1 tar@dcs.vein.hu Tar Péter (PE-MIK-DCS)

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása

Részletesebben

FELHASZNÁLÓI DOKUMENTÁCIÓ ÜZEMBEHELYEZÉSI KÉZIKÖNYV

FELHASZNÁLÓI DOKUMENTÁCIÓ ÜZEMBEHELYEZÉSI KÉZIKÖNYV "REGISZTER" rendszerek FELHASZNÁLÓI DOKUMENTÁCIÓ ÜZEMBEHELYEZÉSI KÉZIKÖNYV A népesség-nyilvántartás helyi rendszeréhez IBM PC számítógépre 4.0 Verzió Készítette: eközig ZRT. Készült: 2011. március Jelen

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

Access 2013 Lekérdezéstől testre szabásig TARTALOM 1

Access 2013 Lekérdezéstől testre szabásig TARTALOM 1 TARTALOM 1 2 TARTALOM Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Pétery Tamás Szerkesztő:

Részletesebben

Tartalom DCOM. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés

Tartalom DCOM. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés Tartalom D Szoftvertechnológia elıadás Architektúra D vs CORBA Példá 2 1987 Dynamic Data Exchange (DDE) Windows 2.0-ban Windows alkalmazások közötti adatcsere Ma is használatos (pl. vágólap) NetDDE NetBIOS

Részletesebben

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3 Tartalomjegyzék 1. BEVEZETŐ... 2 2. RENDSZER FELÉPÍTÉSE... 3 2.1. FELÜLET... 3 2.2. FELHASZNÁLÓI FUNKCIÓK... 4 2.2.1. Modulok... 4 2.2.2. Előzmények... 4 2.2.3. Lekérdezés működése, beállítások... 5 2.2.4.

Részletesebben

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI

Részletesebben

Belföldi Termékosztályozás V2.0.0.0

Belföldi Termékosztályozás V2.0.0.0 Belföldi Termékosztályozás V2.0.0.0 Bemutató Verzió Felhasználói Kézikönyv Készítette: Szűcs Zoltán. 2536 Nyergesújfalu, Pala u. 7. Tel \ Fax: 33-355 - 712. Mobil: 30-529-12-87. E-mail: info@szis.hu Internet:

Részletesebben

NYOMTATÁSI SABLONOK KEZELÉSE A DOAS-BAN

NYOMTATÁSI SABLONOK KEZELÉSE A DOAS-BAN NYOMTATÁSI SABLONOK KEZELÉSE A DOAS-BAN Készítette: Gál Tamás Szerkesztette: Mezei Hajnalka Utoljára módosítva: 2013. május 28. Terjedelem: 10 oldal Tartalomjegyzék 1. Bevezetés...3 2. Elérhetőség...4

Részletesebben

Microsoft SQL Server telepítése

Microsoft SQL Server telepítése Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió

Részletesebben

Adatbázis kezelő alkalmazás

Adatbázis kezelő alkalmazás Adatbázis kezelő alkalmazás Funkciók: adatkezelés tárolt adatok fizikai feldolgozását végzi (állomány nyitása,zárása; adatok törlése, módosítása; lekérdezések futtatása; stb.) alkalmazás logika helyes

Részletesebben

JAVA SE/ME tanfolyam tematika

JAVA SE/ME tanfolyam tematika JAVA SE/ME tanfolyam tematika TANFOLYAM TEMATIKA: A JAVA MEGISMERÉSE Java története, miért készült, miért népszerű NETBEANS környezet telepítése, megismerése Programozási alapok java nyelven Változók,primitív

Részletesebben

Felhasználói segédlet a Scopus adatbázis használatához

Felhasználói segédlet a Scopus adatbázis használatához Felhasználói segédlet a Scopus adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis címe: http://www.scopus.com Az adatbázis csak regisztrált, jogosultsággal rendelkező intézmények,

Részletesebben

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: 1 Adatbázis kezelés 3. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Tábla kapcsolatok létrehozása,

Részletesebben

OOP. Alapelvek Elek Tibor

OOP. Alapelvek Elek Tibor OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós

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

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, 2013. november 08.

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, 2013. november 08. HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL Budapest, 2013. november 08. 1. CÉLKITŰZÉS A fő cél, hogy az OL Munkaidő Rendszerből kinyert jelenlét

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

.NET (Dot-NET) #1 (Bevezetés)

.NET (Dot-NET) #1 (Bevezetés) .NET (Dot-NET) #1 (Bevezetés) v0.2a 2004.02.05. 23:49:00 Eszterházy Károly Főiskola Információtechnológia tsz. Hernyák Zoltán adj. e-mail: aroan@ektf.hu web: http://aries.ektf.hu/~aroan 1 E jegyzet másolata

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

8.4 Többszálú alkalmazások készítése

8.4 Többszálú alkalmazások készítése 8.4 Többszálú alkalmazások készítése 1. Egyszerű többszálú alkalmazás Szalak 2. Prímszámok előállítása programszálban Primszalp 3. Grafika készítése programszálakban SzalGrafika 1 Készítsünk programot,

Részletesebben

Virtual Call Center kliens program MSI csomag telepítése

Virtual Call Center kliens program MSI csomag telepítése Virtual Call Center kliens program MSI csomag telepítése www.virtual-call-center.hu Tartalomjegyzék 1. MSI csomag telepítése nem tartományban lévő számítógépre... 2 2. MSI csomag telepítése Active Directory

Részletesebben

Adóhátralék kezelés egyszerűen. Használati útmutató

Adóhátralék kezelés egyszerűen. Használati útmutató Használati útmutató Program indítása: A telepítés utáni első indításkor a program a szükséges alapbeállításokat elvégzi, és automatikusan újra indul. A főképernyőn a bejelentkezéshez mindig meg kell adni

Részletesebben

AutoCAD MAP DWG mapobject TOPOBASE konvertáló program dokumentáció

AutoCAD MAP DWG mapobject TOPOBASE 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 AutoCAD MAP DWG mapobject TOPOBASE konvertáló program dokumentáció A program használható a TOPOBASE 3-as és

Részletesebben

ServiceTray program Leírás

ServiceTray program Leírás ServiceTray program Leírás Budapest 2015 Bevezetés szerviz munkalapok státuszai a Törölve és Lezárva státuszt leszámítva a munkalap különböző nyitott állapotát jelzik, melyek valamilyen tevékenységet jeleznek.

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

Az MS Access adatbázis-kezelő program

Az MS Access adatbázis-kezelő program Az adatbázis-kezelő program A tananyagban az alapfogalmak és a tervezési megoldások megismerése után a gyakorlatban is elkészítünk (számítógépes) adatbázisokat. A számítógépes adatbázisok létrehozásához,

Részletesebben

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek. Linux fájlrendszerek. 4. Laborgyakorlat Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt, az egyes fájlokhoz való hozzáférések miatt, a

Részletesebben

Webszerver-alkalmazások készítése Delphi 3-mal

Webszerver-alkalmazások készítése Delphi 3-mal Webszerver-alkalmazások készítése Delphi 3-mal A webszerver-alkalmazás olyan végrehajtható állomány, amelyet a wwwszerverprogram egy böngészõbõl érkezõ kérésre elindít, majd a lefutása után, a kimenetén

Részletesebben

Adatbázis rendszerek 7. előadás State of the art

Adatbázis rendszerek 7. előadás State of the art Adatbázis rendszerek 7. előadás State of the art Molnár Bence Szerkesztette: Koppányi Zoltán Osztott adatbázisok Osztott rendszerek Mi is ez? Mi teszi lehetővé? Nagy sebességű hálózat Egyre olcsóbb, és

Részletesebben

15. Programok fordítása és végrehajtása

15. Programok fordítása és végrehajtása 15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és

Részletesebben

SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel 2003- ban oldottuk meg.

SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel 2003- ban oldottuk meg. SEGÉDLET ADATKEZELÉS MS EXCEL-BEN Tekintsük az alábbi példát: Népesedési tendenciák a közép-kelet-európai fővárosokban, Nemzetközi összehasonlítások 9. KSH, Budapest 2005. Tároljuk az adatokat Excel munkalapon.

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

Abacom CRM rendszer használati utasítás

Abacom CRM rendszer használati utasítás Abacom CRM rendszer használati utasítás Az Abacom CRM rendszerrel Ön nyilvántarthatja, keresheti, csoportosíthatja partnereit. Részletes listákat készíthet, melyeket Excel táblákba exportálhat, megjegyzéseket

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXIX. rész Más OpenGL lehetőségek A GLUI A GLUI egy Paul Rademacher által fejlesztett GLUT alapú C++-ban felhasználói felületet megvalósító függvénykönyvtár, amely letölthető a http://www.cs.unc.edu/~rademach/glui/

Részletesebben

MDAC - Microsoft Data Access Components

MDAC - Microsoft Data Access Components MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL

Részletesebben

CLEAN-PRECÍZ Integrált ügyviteli rendszer. T23. Excel tábla egyéni adattartalom beállítása

CLEAN-PRECÍZ Integrált ügyviteli rendszer. T23. Excel tábla egyéni adattartalom beállítása CLEAN-PRECÍZ Integrált ügyviteli rendszer T23. Excel tábla egyéni adattartalom beállítása Excel tábla Egyéni adattartalommal A CLEAN Precíz Integrált ügyviteli rendszer hasznos szolgáltatása, hogy az adatlekérdezések

Részletesebben

Komponensek együttműködése web-alkalmazás környezetben. Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT richard.jonas@tsoft.

Komponensek együttműködése web-alkalmazás környezetben. Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT richard.jonas@tsoft. Komponensek együttműködése web-alkalmazás környezetben Jónás Richárd Debreceni Egyetem T-Soft Mérnökiroda KFT Komponensek a gyakorlatban A szoftverkomponenseket fejlesztő csoportoknak szüksége van olyan

Részletesebben

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG Gyakorlatvezető

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Szoftver alapfogalmak

Szoftver alapfogalmak Szoftver alapfogalmak Azon a programok algoritmusok, eljárások, és hozzájuk tartozó dokumentációk összessége, melyek a számítógép működéséhez szükségesek. (nem kézzel fogható, szellemi termékek) Algoritmus

Részletesebben

AdoDB a gyakorlatban

AdoDB a gyakorlatban Harmadik Magyarországi PHP Konferencia 2005 http://www.phpconf.hu/ Előadó: Török Gábor gabor.torok@webdevil.hu (WebDevil Oktatási Központ) Mi? ADOdb: Active Data Objects Database Megvalósítás függetlenül

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

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba

Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba Programozás alapjai Ha egy adott adattáblára Ctrl + G t nyomunk,

Részletesebben

Mérlegelés több cég számára

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

EGYSZERŰSÍTJÜK AZ IRODAI MUNKÁT.

EGYSZERŰSÍTJÜK AZ IRODAI MUNKÁT. EGYSZERŰSÍTJÜK AZ IRODAI MUNKÁT. Az OfficeGuru segít a munkahelyi Excel felhasználóknak egyszerűbbé és gyorsabbá tenni a napi feladatokat azzal, hogy automatizálja a munka favágó részét. Így több idő marad

Részletesebben

LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK

LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK Lénárt Balázs tanársegéd TANTERV Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis kezelés

Részletesebben

Alapok (a K2D rendszer alapjai)

Alapok (a K2D rendszer alapjai) Alapok (a K2D rendszer alapjai) 1 1. Bevezetés... 3 2. Fastruktúra... 3 2.1. Nyitása, zárása... 3 2.2. Fülek... 5 2.3. Licence kulcs érvényesítése... 9 2.4. Új elem felvitele... 10 2.5. Elem törlése...

Részletesebben

GuideReg demó program telepítési útmutató

GuideReg demó program telepítési útmutató GuideReg demó program telepítési útmutató GuideSys Kft. 2016. 1. O l d a l Tartalomjegyzék 1. Bevezetés... 3 2. Telepítési útmutató... 4 2.1 Telepítési környezet(ek)... 4 2.2 A telepítő program letöltése...

Részletesebben

Prezentáció használata

Prezentáció használata Prezentáció használata A számítógép alkalmazásának egyik lehetséges területe, amikor a számítógépet mint segédeszközt hívjuk segítségül, annak érdekében, hogy előadásunk vagy ismertetőnk során elhangzottakat

Részletesebben

WebResponder információs füzetek

WebResponder információs füzetek WebResponder információs füzetek Költözés 2010.07.20. Balogh Attila http://webrepsonder.net Oldal:2 MI SZÜKSÉG ERRE? Ahogy észrevehetted, a WebResponder rendszerét kissé átalakítottuk figyelembe véve a

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

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot

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

FELHASZNÁLÓI ÚTMUTATÓ

FELHASZNÁLÓI ÚTMUTATÓ FELHASZNÁLÓI ÚTMUTATÓ 0.1v. GYŰJTŐI TÉGLÁK LISTÁZÁSA A listázó elérése menüből: Téglák/Gyűjtői téglák Mielőtt lekérnénk egy listát, lehetőség van bizonyos szűrési feltételek megadására a Listázás keretrészen

Részletesebben

Memóriagazdálkodás. Kódgenerálás. Kódoptimalizálás

Memóriagazdálkodás. Kódgenerálás. Kódoptimalizálás Kódgenerálás Memóriagazdálkodás Kódgenerálás program prológus és epilógus értékadások fordítása kifejezések fordítása vezérlési szerkezetek fordítása Kódoptimalizálás L ATG E > TE' E' > + @StPushAX T @StPopBX

Részletesebben

Körlevél A körlevelek felépítése

Körlevél A körlevelek felépítése Körlevél A körlevelek felépítése A körlevél olyan dokumentum, amely állandó (azaz minden levélben azonos) szövegrészek mellett változó szövegrészeket is tartalmaz. Az állandó szövegrészeket tartalmazó

Részletesebben

POSZEIDON dokumentáció (12.2)

POSZEIDON dokumentáció (12.2) POSZEIDON dokumentáció (12.2) KÖRLEVELEK IKTATÁSA 1. Általános információk A Poszeidon iktató rendszer lehetőséget biztosít azon kimenő körlevelek gyors iktatására, melyek Neptun kóddal rendelkező partnerek

Részletesebben