Adatbázis-kezelés ODBC driverrel

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

Download "Adatbázis-kezelés ODBC driverrel"

Átírás

1 ADATBÁZIS-KEZELÉS ODBC DRIVERREL... 1 ODBC: OPEN DATABASE CONNECTIVITY (NYÍLT ADATBÁZIS KAPCSOLÁS)... 1 AZ ODBC FELÉPÍTÉSE... 2 ADATBÁZIS REGISZTRÁCIÓ... 2 PROJEKT LÉTREHOZÁSA... 3 A GENERÁLT PROJEKT FELÉPÍTÉSE... 4 REKORDOK MEGJELENÍTÉSE... 4 ADATCSERE A VEZÉRLİK ÉS AZ ADATTAGOK KÖZÖTT... 5 RENDEZÉS ÉS SZŐRÉS... 5 REKORD MÓDOSÍTÁSA... 6 REKORD BESZÚRÁSA... 6 A CEafView osztály módosítása... 6 EafView.h... 6 EafView.cpp... 7 EafView.cpp... 7 REKORD TÖRLÉSE... 8 EafView.cpp... 8 Szabóné Nacsa Rozália nacsa@inf.elte.hu Honlap: people.inf.elte.hu/nacsa november Ebben a munkafüzetben megtanuljuk, hogyan használhatjuk Visual C++-ban megírt alkalmazásainkban a már meglévı adatbázisunkat ODBC meghajtóval. ODBC: Open Database Connectivity (nyílt adatbázis kapcsolás) Napjainkban számos adatbázis-kezelı létezik. Az elsı adatbázis-kezelı alkalmazások úgy készültek, hogy a forráskódba beírták az adott adatbázisra jellemzı eljáráshívásokat. (Application Program Interface hívások). Ha az alkalmazást egy új környezetben, egy másik adatbázisra szerették volna használni, akkor a programozóknak közvetlenül a forráskódban kellet átírni ezeket az eljárás- (API) hívásokat, annak ellenére, hogy az adatbázisokkal kapcsolatos tennivalók nagyon hasonlóak voltak. Az adatbázis-kezelık elterjedésével felmerült az igény az adatbázis-kezelık szabványos kezelésére. Az adatbázis-kezelés elsı szabványosítása az SQL nyelv (Standard Query Language) volt. Ezt a nyelvet az IBM fejlesztette ki és elsıként az ORACLE implementálta. Napjainkra az adatbázis-kezelı rendszerek legtöbbje lehetıvé teszi, hogy adatbázisát az SQL nyelven keresztül is elérhessük. Az ODBC egy másik adatbázis-kezelı szabvány. Itt egy szabványos eljárás készletet definiáltak az adatbázis eléréséhez. Az ilyen adatbázis-kezelı rendszerek esetében rendelkezünk egy olyan meghajtó programmmal - driverrel is, amely az adott adatbázishoz biztosítja az ODBC szabvány eljárásokat. A programozó ODBC hozzáférés esetén mindig ugyanazt az eljáráskészletet használja, így alkalmazása módosítás nélkül futtatható bármely más ODBC meghajtóval rendelkezı adatbázisra is. Ilyen ODBC eljárások például a rekordok bejárását végzı MoveFirst(), Move() eljárások. A hordozhatóság egyetlen feltétele, hogy az adatbázis-kezelı rendelkezzen ODBC meghajtóval. 1. oldal

2 Az ODBC felépítése Az ODBC architektúrája több szintő. Legfelül van a Connection szint. Ezen a szinten két adatot kell megadni. Az egyik adat az adatforrás neve (DSN Data Source Name). Ennek a névnek nem kötelezı megegyeznie az adatbázis tényleges, adathordozóra felírt nevével. A másik adattal azt mondjuk meg, hogy az adatbázisunkhoz melyik ODBC drivert szeretnénk használni. A futó alkalmazás az aktuális adatforrás ismeretében határozza meg, hogy melyik drivert kell betöltenie. Az ODBC eljárások mellet az alkalmazásban kiadhatunk SQL parancsokat is. ODBC architektúra Access driver Driver (meghajtó) MySQL driver DSN (adatforrás) Elemi alkalmazások fejlesztése adatbázis Adatbázis 1 A program indításakor a driver manager beolvassa az adatforrás adatait és betölti a drivert. driver 1 CDataBase példány CRecordSet példány Alkalmazás Függvényhívások Adatbázis 2 driver 2 Adatbázis regisztráció Azt a tevékenységet, melynek során összekapcsoljuk az adatbázist és az ODBC drivert (meghajtót) adatbázis regisztrációnak nevezzük. A regisztráció lépései 1. Vezérlıpult/Felügyeleti eszközök/odbc adatforrások 2. Felhasználói DSN fül / Hozzáadás gomb 3. Driver kiválasztása (MySQL ODBC 3.51) / Befejezés gomb 4. DSN (Data Source Name adatforrás név) konfikuráció DSN information Data Source Name: Elemi alkalmazások fejlesztése Description: MySQL ODBC 3.51 Driver DSN MySQL connection parameters Host: localhost Database name: eaf User: nacsa Pasword: xxxx Port: 3306 OK / OK 2. oldal

3 Projekt létrehozása File/New/ Projects MFC AppWizard.exe Project name: Eaf Step1: Single Document Document/View architecture support? Step 2/a: What database support would you like to import? Database view without file support DataSource gomb Step 2/b: Datasource ODBC (Elemi alkalmazások fejlesztése) Recordset type Snapshot OK Select database tables: diak Step 2/c: OK Saját jegyzeteim Step 3: What compound document support would you like to include? none What othr support would you like to include? Automation ActiveX controls Step 4: What features would you like to include? Docking toolbars Initial status bar Printing and print preview 3D controls How do you want your toolbars to look? normal How many files would you like on your recent file list? 4 Step 5: MFC Standards Yes please As a shared DLL Step 6: CEafView Class name: CEafView Base class: CRecordView Header file EafView.h Implementation file: EafView.cpp CEafSet Class name: CEafSet Base class: CRecordSet Header file EafSet.h Implementation file: EafSet.cpp style comments library Finish Forditás/Futtatás A projekt lefordítása után azonnal rendelkezésünkre állnak a legalapvetıbb adatbázis navigáló funkciók. 3. oldal

4 A generált projekt felépítése A CEafView osztály a CRecordView osztályból, a CEafSet osztály a CRecordSet osztályból származtatással jött létre. Az öröklıdés szabályai szerint a származtatott osztályok megöröklik az ısosztályok metódusait. A CRecordSet osztályban találhatók az ODBC-vel kapcsolatos metódusok (MoveFirst(), Move(), iseof(), Update()). Az alkalmazás-varázsló felismeri a megjelölt tábla (diak tábla) felépítését és a CEafSet osztályban deklarálja a tábla egyes oszlopainak megfelelı változókat. (m_diak_id, m_azon, m_nev). A CEafView osztályban definiált CEafSet-re mutató m_pset pointer segítségével hívhatjuk meg a CRecordSet (ODBC) eljárásait. Rekordok megjelenítése A fejlesztıkörnyezet ResourceView fülén, a Dialógus mappából válassza ki az IDD_EAF_FORM elemet és a már ismert módon tervezze meg az őrlapot. Control ID Style Variable name Type IDC_DIAK_ID Right, number m_pset->m_diak_id 1 long IDC_AZON left m_pset->m_azon CString IDC_NEV left m_pset->m_azon CString 1 A változók deklarálásához a Ctrl-t lenyomva tartva kattintson duplát a megfelelı vezérlıre. 4. oldal

5 Adatcsere a vezérlık és az adattagok között A CEafView adattagjai és az IDD_EAF_FORM vezérlıi között az adatcserét az UpdateData(TRUE) és az UpdateData(FALSE) eljárások végzik. Az osztályvarázsló a vezérlık és az adattagok közötti kapcsolatot a DoDataExchange() eljárás DDX_FieldText makróiban definiálja. void CEafView::DoDataExchange(CDataExchange* pdx) CRecordView::DoDataExchange(pDX); //AFX_DATA_MAP(CEafView) DDX_FieldText(pDX, IDC_DIAK_ID, m_pset->m_diak_id, m_pset); DDV_MinMaxLong(pDX, m_pset->m_diak_id, 1, 9999); DDX_FieldText(pDX, IDC_AZON, m_pset->m_azon, m_pset); DDV_MaxChars(pDX, m_pset->m_azon, 20); DDX_FieldText(pDX, IDC_NEV, m_pset->m_nev, m_pset); DDV_MaxChars(pDX, m_pset->m_nev, 30); //AFX_DATA_MAP Az UpdateData(FALSE) (a DoDataExchange makró definíciói alapján) az adattagokból a vezérlıkbe, az UpdateData(TRUE) pedig a vezérlıkbıl az adattagokba tölti át az adatokat. Az UpdateData() metódust a CRecordView osztály OnMove() metódusa hívja meg. Ezek a metódusok automatikusan bekerültek a projektbe, így a lefordított projekt azonnal alkalmas arra, hogy a diak táblát végigböngésszük. Rendezés és szőrés Adatbázis rekordjainak rendezett megjelenítéséhez a CRecordSet osztály m_strsort és m_strfilter CString típusú adattagjait kell a megfelelı értékre beállítani. Az m_strsort adattag nem más, mint az SQL parancsok ORDER BY klauzulája, míg az m_strfilter adattag tartalma a WHERE klauzula értéke. Példa SQL CRecordSet Select * from diak ORDER BY azon ASC; m_strsort = azon Select * from diak ORDER BY diak_id DESC; m_strsort = diak_id DESC Select * from diak WHERE nev Like Nagy% ; m_strfilter = nev Like Nagy% Egészítsük ki az alkalmazásunkat egy új menüponttal. A menü neve: Rendezés Menüpontok: Rendezés diak_id szerint (ID_SORT_DIAK_ID) Rendezés azonosító szerint (ID_SORT_AZON) Rendezés név szerint (ID_SORT_NEV) Vegyük hozzá a projektünkhöz az alábbi eseménykezelıket: void CEafView::OnSortDiakId() m_pset->m_strsort = "diak_id"; m_pset->requery(); //Nyitott record set frissítése az adatbázisból UpdateData(FALSE); //Vezérlık frissítése a record setbıl void CEafView::OnSortAzon() m_pset->close(); m_pset->m_strsort = "azon"; m_pset->open(); //Új record set feltöltése az adatbázisból UpdateData(FALSE); //Vezérlık frissítése a record setbıl 5. oldal

6 void CEafView::OnSortNev() m_pset->m_strsort = "nev"; m_pset->requery(); //Nyitott record set frissítése az adatbázisból UpdateData(FALSE); //Vezérlık frissítése a record setbıl Rekord módosítása Az adatbázis böngészése közben egyszerően módosíthajuk az egyes rekordok adatait. Az adatbázis módosítását a CRecordView OnMove() eljárása hajtja végre. Ez az eljárás akkor hívódik meg, amikor lelépünk a rekordról. A CRecordView OnMove metódusa meghívja az UpdateData(TRUE) eljárást, mely a vezérlıket átmásolja a CRecordSet megfelelı adattagjaiba, majd meghívja a a CRecordSet Move() eljárását. A Move() eljárás DoFieldExchange() metódusa az adattagokat átmásolja az adatbázisba. OnMove() UpdateData(TRUE); CRecordSet m_strsort m_strfilter Open() MoveFirst() Move() iseof() Update() Move() 3 1 CRecordView OnMove() Move() DoFieldExchange //makró CEafView Dialógus m_pset ablak ODBC driver DoFieldExchange 4 CEafSet m_diak_id m_azon m_name CRecordSet objektumra mutató pointer UpdateData(TRUE) 2 Ha a párbeszéd ablak valamely vezérlıjét csak olvashatóra állítjuk be, de ezt a mezıt új rekord beszúrásakor a felhasználónak kell kitölteni, akkor a vezérlı írásvédettségének beállítása attól függ, hogy éppen milyen feladatot hajtunk végre. Beszúrásnál fel kell oldani e mezı csak olvasható állapotát. Rekord beszúrása Vezessünk be m_addingrecord néven egy új privát BOOL adattagot a CEafView osztályban. Ebben az adattagban jelezzük, ha a Beszúrás mőveletet hajtottuk végre. Az adattag kezdıértéke legyen FALSE. A CEafView osztály módosítása EafView.h private: BOOL m_addingrecord; 6. oldal

7 recordset recordset vezérlık Elemi alkalmazások fejlesztése IV. Legyen az m_addingrecord adattag kezdetei értéke FALSE. EafView.cpp CEafView::CEafView() : CRecordView(CEafView::IDD) //AFX_DATA_INIT(CEafView) m_pset = NULL; //AFX_DATA_INIT // TODO: add construction code here m_addingrecord = FALSE; Egészítsük ki alkalmazásunk Rekord menüjét a Rekord beszúrása menüponttal: ID_RECORD_ADD, majd illesszük be a projektbe a menüpont eseménykezelıjét. EafView.cpp void CEafView::OnRecordAdd() //Létrehoz egy üres rekordot a record set-ben m_pset->addnew(); //"read only" vezérlık "engedélyezése" m_addingrecord = TRUE; CEdit* pctrl = (CEdit*)GetDlgItem (IDC_DIAK_ID); int result = pctrl->setreadonly(false); //Az aktuális rekord (üres) adatainak átmásolása a recordset-be. UpdateData(FALSE); Végül felüldefiniáljuk a CRecordView osztály OnMove() virtuális függvényét, melyben a beszúrás mőveletet elhagyva visszaállítjuk a csak olvasható mezı(k) írásvédettségét. View/ClassWizard Project: Eaf Class name: CEafView Object IDs: CEafView Messages: OnMove Add function/edit Code BOOL CEafView::OnMove(UINT nidmovecommand) if (m_addingrecord) m_addingrecord = FALSE; UpdateData(TRUE); if(m_pset->canupdate()) m_pset->update(); m_pset->requery(); UpdateData(FALSE); else //vezérlık //"read only" visszaállítása CEdit* pctrl = (CEdit*)GetDlgItem(IDC_DIAK_ID); pctrl->setreadonly(true); return TRUE; return CRecordView::OnMove(nIDMoveCommand); //Adatbázis frissítése //adatbázis //recordset 7. oldal

8 Rekord törlése Egészítsük ki alkalmazásunk Rekord menüjét a Rekord törlése menüponttal: ID_RECORD_DELETE, majd illesszük be a projektbe a menüpont eseménykezelıjét. EafView.cpp void CEafView::OnRecordDelete() m_pset->delete(); m_pset->move(); //Töröljük az aktuális rekordot //Ráállunk a következı rekordra, ha van ilyen if (m_pset->iseof()) m_pset->movelast(); if (m_pset->isbof()) m_pset->setfieldnull(null); UpdateData(FALSE); A munkafüzetben bemutatott projekt letölthetı a people.inf.elte.hu/nacsa/eaf/eaf4/projects/eafadmin_odbc címrıl. 8. oldal

Adatbázis-kezelés ODBC-vel

Adatbázis-kezelés ODBC-vel Adatbázis-kezelés ODBC-vel Készítette: Szabóné Nacsa Rozália 2004. november Adatbázis-kezelés API hívásokkal Alkalmazás Adatbázis 1 API 1 API 1 hívások Adatbázis 2 API 2 Alkalmazás API 2 hívások Adatbázis-kezelés

Részletesebben

Adatbázis-kezelés API hívásokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés SQL parancsokkal. Adatbázis-kezelés ODBC-vel.

Adatbázis-kezelés API hívásokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés SQL parancsokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés API hívásokkal hívások Adatbázis-kezelés -vel Készítette: Szabóné Nacsa Rozália 2004. november API 2 API 2 hívások Adatbázis-kezelés parancsokkal Adatbázis-kezelés -vel eljárások 1 parancsok

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

SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME

SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME SDI ALKALMAZÁS I. Feladat: Készítsünk egy olyan alkalmazást, amely az év végi adózás céljából rögzíti egyetlen évközi bevételnek az adatait: bruttó jövedelem adóel ı leg nettó bevétel jövedelem forrása

Részletesebben

Eseményvezérelt alkalmazások

Eseményvezérelt alkalmazások Szabóné Nacsa Rozália nacsa@inf.elte.hu Eseményvezérelt alkalmazások A Windows alkalmazások eseményvezérelt alkalmazások Esemény: egér kattintás billenty leütés stb. Üzenetkezelés Operációs rendszer kódja

Részletesebben

II. év. Adatbázisok és számítógépek programozása

II. év. Adatbázisok és számítógépek programozása II. év Adatbázisok és számítógépek programozása A programozási ismeretek alapfogalmai a) algoritmus b) kódolás c) program a) algoritmus: elemi lépések sorozata, amely a következı tulajdonságokkal rendelkezik:

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

Elemi alkalmazások fejlesztése Bank I.

Elemi alkalmazások fejlesztése Bank I. ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL I... 2 1. FELADAT: LISTA... 2 ELŐKÉSZÜLETEK: A MYSQL ADATBÁZISKEZELŐ HASZNÁLATA... 2 PROJEKT LÉTREHOZÁSA... 3 AZ ÜGYFÉL OSZTÁLY (UGYFEL)... 4 A PROJEKT FELKÉSZÍTÉSE

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

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

A.NET keretrendszer (.NET Framework) három alapvetõ összetevõbõl áll:

A.NET keretrendszer (.NET Framework) három alapvetõ összetevõbõl áll: Bevezetés Üdvözöljük a C# adatbázis-programozás mesteri szinten tanfolyamán! Amint az Olvasó bizonyára tudja, a technológiai forradalom következõ lépcsõje elkerülhetetlenül a.net felület lesz. A.NET erõssége,

Részletesebben

ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2

ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2 ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2 2. FELADAT: RENDEZETT LISTA...2 KÉSZITSÜK EL A FILLSORTEDDATA(INT SCOLUMN) SAJÁT METÓDUST!...2 void CBankView::FillSortedData(int scolumn)... 3 KÉSZITSÜK EL

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

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai: 8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző

Részletesebben

2012.05.11. Adatbázisok I A relációs algebra

2012.05.11. Adatbázisok I A relációs algebra Adatbázisok I A relációs algebra 2 3 4 1 Feladatok Tantárgy tkód cím kredit oktató Oktató oktkód név tanszék fizetés Feladatok 1. Az átlagos kreditpontszám: Γ avg(kredit) (Tantárgy) 2. A Matematika tanszéken

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5. IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere

Részletesebben

Egységes és objektumközpontú adatbázis-kezelés (2. rész)

Egységes és objektumközpontú adatbázis-kezelés (2. rész) Egységes és objektumközpontú adatbázis-kezelés (2. rész) A folytatásában a bemutatjuk, hogyan kezelhetünk Qt rendszer alatt SQL sormutatót, és készíthetünk grafikus felületet programoknak a Qt Designer

Részletesebben

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

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2 Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2 ADATBÁZIS-KEZELÉS ACTIVEX VEZÉRLİ K ALKALMAZÁSÁVAL II... 2 PROJEKT LÉTREHOZÁSA... 3 ACTIVEX VEZÉRLİ K BEILLESZTÉSE... 3 A

Részletesebben

Adatbázisok* tulajdonságai

Adatbázisok* tulajdonságai Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az

Részletesebben

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis elérés lehetőségei absztrakciós rétegen keresztül: - Open DataBase Connectivity (ODBC), közös függvényhalmaz,

Részletesebben

Adatbázis-kezelés ActiveX vezérl kkel

Adatbázis-kezelés ActiveX vezérl kkel Adatbázis-kezelés ActiveX vezérl kkel Készítette: Szabóné Nacsa Rozália 2004. november Saját vezérl Feladat: Készítsünk kört kört rajzoló rajzológrafikus vezérl vezérl t. t. Figyelem!! Most Most az az

Részletesebben

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában?

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában? Szálkezelés 1. A szekvencia diagram feladata az objektumok egymás közti üzenetváltásainak ábrázolása egy időtengely mentén elhelyezve. Az objektumok életvonala egy felülről lefelé mutató időtengely. A

Részletesebben

Adatbázisok webalkalmazásokban

Adatbázisok webalkalmazásokban Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a Kárpát-medencei hálózatban 2010 A JDBC API A Data Access Object tervezési minta Adatforrás - DataSource JDBC architektúra A JDBC API java.sql

Részletesebben

Oracle BI Administration Tool. Repository felépítése

Oracle BI Administration Tool. Repository felépítése Repository felépítése 1 TARTALOMJEGYZÉK 1 Tartalomjegyzék... 2 1.1.1 Ábrajegyzék... 2 2 Bevezetés... 4 3 Leírás... 5 3.1 Fizikai réteg... 5 3.1.1 Fizikai réteg elemei... 6 3.1.2 Importálás... 8 3.1.3 Fizikai

Részletesebben

Felhasználói útmutató ügyfélkapuhoz

Felhasználói útmutató ügyfélkapuhoz Felhasználói útmutató ügyfélkapuhoz Dokumentum frissítve: 06.. 8., Dokumentum verziója: 07.0 Tartalom Az internetes portál ügyfélkapujának szolgáltatásai... Internet bőngésző beállítása... Jármű első regisztrációja...

Részletesebben

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel

Részletesebben

Széchenyi István Egyetem www.sze.hu/~herno

Széchenyi István Egyetem www.sze.hu/~herno Oldal: 1/6 A feladat során megismerkedünk a C# és a LabVIEW összekapcsolásának egy lehetőségével, pontosabban nagyon egyszerű C#- ban írt kódból fordítunk DLL-t, amit meghívunk LabVIEW-ból. Az eljárás

Részletesebben

1. Feladat: Lista mysql BANK UGYFEL

1. Feladat: Lista mysql BANK UGYFEL . Feladat: Lista Készítsünk el egy olyan egy dokumentumos (SDI) alkalmazást, amely alkalmas a mysql adatbáziskezel vel létrehozott BANK adatbázisunk UGYFEL táblájának megjelentetésére. UGYFEL tábla refszam

Részletesebben

MySql elindítása. Elemi alkalmazások fejlesztése IV. Feladat. Az alkalmazás adatbázisa

MySql elindítása. Elemi alkalmazások fejlesztése IV. Feladat. Az alkalmazás adatbázisa Elemi alkalmazások fejlesztése IV. C++/Qt adatbáziskezel ő alkalmazás készítése Kdevelop környezetben I. MySql elindítása [nacsa@localhost nacsa]$ su Password:jelszó [root@localhost nacsa]# /usr/bin/safe_mysqld

Részletesebben

1. feladat. Szabóné Nacsa Rozália

1. feladat. Szabóné Nacsa Rozália 1. feladat Készítsünk programot kisdiákoknak összeadás gyakorlására. Legyenek az operandusok 0-10 véletlen számok. Az = jel utáni szövegdobozban a kisdiáknak kell begépelni a megoldást. Az Értékelés gomb

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

Elemi alkalmazások fejlesztése IV.

Elemi alkalmazások fejlesztése IV. Elemi alkalmazások fejlesztése IV. C++/Qt adatbáziskezelő alkalmazás készítése Kdevelop környezetben I. Készítette: Szabóné Nacsa Rozália 1 MySql elindítása [nacsa@localhost nacsa]$ su Password:jelszó

Részletesebben

Adatbázis-kezelés ActiveX vezérl kkel 2.rész

Adatbázis-kezelés ActiveX vezérl kkel 2.rész Adatbázis-kezelés ActiveX vezérl kkel 2.rész Készítette: Szabóné Nacsa Rozália 2004. november Feladat Figyelmeztetés, Figyelmeztetés, ha ha betelt betelt a a csoport. csoport. Csoport Csoport kiválasztása

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

Adatbázis-kezelés. Harmadik előadás

Adatbázis-kezelés. Harmadik előadás Adatbázis-kezelés Harmadik előadás 39 Műveletek csoportosítása DDL adat definiálás Objektum létrehozás CREATE Objektum törlés DROP Objektum módosítás ALTER DML adat módosítás Rekord felvitel INSERT Rekord

Részletesebben

A WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév

A WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév Általános jellemzők JavaServer Pages (JSP) Java utasításokat helyezetünk el a HTML lapon Ezket a Java utasításokat a kiszolgáló végrehajtja Az ügyfél felé generált tartalom: statikus HTML kód + Java utasítások

Részletesebben

Táblakezelés: Open SQL Internal table. Tarcsi Ádám: Az SAP programozása 1.

Táblakezelés: Open SQL Internal table. Tarcsi Ádám: Az SAP programozása 1. Táblakezelés: Open SQL Internal table Tarcsi Ádám: Az SAP programozása 1. OPEN SQL Tarcsi Ádám, ELTE SAP Excellence Center: SAP programozás oktatóanyag 2 Open SQL Az Open SQL kulcsszavai: SELECT INSERT

Részletesebben

MySQL kontra MongoDB programozás. SQL és NoSQL megközelítés egy konkrét példán keresztül

MySQL kontra MongoDB programozás. SQL és NoSQL megközelítés egy konkrét példán keresztül MySQL kontra MongoDB programozás SQL és NoSQL megközelítés egy konkrét példán keresztül Kardos Sándor sandor@component.hu Miről lesz szó? Miért érdemes őket összehasonlítani? MySQL általános jellemzői

Részletesebben

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben. 2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni

Részletesebben

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.

Részletesebben

Dr. Pétery Kristóf: CorelDRAW 9 testre szabás

Dr. Pétery Kristóf: CorelDRAW 9 testre szabás 2 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: Gál Veronika Szerkesztő: Pétery István

Részletesebben

12.2.2 Laborgyakorlat: A Windows XP haladó telepítése

12.2.2 Laborgyakorlat: A Windows XP haladó telepítése 12.2.2 Laborgyakorlat: A Windows XP haladó telepítése Bevezetés Nyomtasd ki a laborgyakorlatot és végezd el lépéseit! Ebben a laborgyakorlatban automatizálva fogjuk telepíteni a Windows XP Professional

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

BEVEZETÉS Az objektum fogalma

BEVEZETÉS Az objektum fogalma BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ

Részletesebben

INFORMÁCIÓS- ÉS VEZÉRLŐSZOFTVER A SZÁMÍTÓGÉP-KOMPATIBILIS FUNKCIÓVAL BÍRÓ VÉRNYOMÁSMÉRŐKHÖZ

INFORMÁCIÓS- ÉS VEZÉRLŐSZOFTVER A SZÁMÍTÓGÉP-KOMPATIBILIS FUNKCIÓVAL BÍRÓ VÉRNYOMÁSMÉRŐKHÖZ HASZNÁLATI ÚTMUTATÓ INFORMÁCIÓS- ÉS VEZÉRLŐSZOFTVER A SZÁMÍTÓGÉP-KOMPATIBILIS FUNKCIÓVAL BÍRÓ VÉRNYOMÁSMÉRŐKHÖZ TÍPUSOK: BP-410R/U, BP-600R/U(J), BP-600RB/UB(J), BP-700 sorozat, AK-3000T, AK-4000T/TU,

Részletesebben

Perzisztencia. ANTAL Margit. Sapientia - EMTE. ANTAL Margit Java technológiák 11. előadás Perzisztencia

Perzisztencia. ANTAL Margit. Sapientia - EMTE. ANTAL Margit Java technológiák 11. előadás Perzisztencia Java technológiák 11. előadás Perzisztencia ANTAL Margit Sapientia - EMTE 2010 Az előadás célja JPA Java Persistence API ORM Object Relational Mapping Entitások közötti asszociációk megvalósítása Fontosabb

Részletesebben

Készítette: Szabóné Nacsa Rozália

Készítette: Szabóné Nacsa Rozália Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu 1 Structured Query Language (Struktúrált lekérdező nyelv) Relációs adatbázisok kezelésére kifejlesztett szabvány 2 DIAKOK dkód vnév knév 1001 Kiss János

Részletesebben

INDEXSTRUKTÚRÁK III.

INDEXSTRUKTÚRÁK III. 2MU05_Bitmap.pdf camü_ea INDEXSTRUKTÚRÁK III. Molina-Ullman-Widom: Adatbázisrendszerek megvalósítása Panem, 2001könyv 5.4. Bittérkép indexek fejezete alapján Oracle: Indexek a gyakorlatban Oracle Database

Részletesebben

Adatbázisok és adattárházak az információs rendszerek adatkezelői

Adatbázisok és adattárházak az információs rendszerek adatkezelői Adatbázisok és adattárházak az információs rendszerek adatkezelői (Klárné Barta Éva) Részlet az Adatbáziskezelés és vállalati információs rendszerek című jegyzetből. Az első adatfeldolgozó rendszerek néhány

Részletesebben

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

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

Részletesebben

Visual Basic 2005 Express Edition A VISUAL STUDIO HASZNÁLATA NEM LEKTORÁLT VÁLTOZAT

Visual Basic 2005 Express Edition A VISUAL STUDIO HASZNÁLATA NEM LEKTORÁLT VÁLTOZAT Visual Basic 2005 Express Edition A VISUAL STUDIO HASZNÁLATA Összeállította: Juhász Tibor (2008) NEM LEKTORÁLT VÁLTOZAT A dokumentumban elıforduló hibákat és egyéb megjegyzéseket kérjük a juhaszt@zmgzeg.sulinet.hu

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

Adatbázisok biztonsága

Adatbázisok biztonsága Adatbázisok biztonsága 13 1 Célkitőzések 1. Titoktartás (Secrecy): olyan felhasználó, akinek nincs joga, ne férjen hozzá az információkhoz. pl. egy diák ne láthassa más diák kreditjeit. 2. Sértetlenség

Részletesebben

Adatbázis használata PHP-ből

Adatbázis használata PHP-ből Adatbázis használata PHP-ből Adatbázis használata PHP-ből...1 Nyílt forráskódú adatbázisok...1 A mysql függvények...2 A mysqli függvények...4 Bináris adatok adatbázisban való tárolása...8 Adatbázis csatoló

Részletesebben

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

ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók Oracle SQL*Plus SQL ORACLE 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ó

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

B I T M A N B I v: T 2015.03.01 M A N

B I T M A N B I v: T 2015.03.01 M A N Adatbázis Rendszerek MSc 2. Gy: MySQL Táblák, adatok B I v: T 2015.03.01 M A N 1/41 Témakörök SQL alapok DDL utasítások DML utasítások DQL utasítások DCL utasítások 2/41 Az SQL jellemzése Az SQL a relációs

Részletesebben

ALAPISMERETEK...6 A MICROSOFT ACCESS INDÍTÁSA...14 AZ ABLAK...14 MEGNYITÁS...16 TÁBLÁK...17 LEKÉRDEZÉSEK...18

ALAPISMERETEK...6 A MICROSOFT ACCESS INDÍTÁSA...14 AZ ABLAK...14 MEGNYITÁS...16 TÁBLÁK...17 LEKÉRDEZÉSEK...18 Adatbázis-kezelés TARTALOMJEGYZÉK BEVEZETİ...6 ALAPISMERETEK...6 ADATBÁZIS...6 AZ ADATBÁZISHOZ KAPCSOLÓDÓ FOGALMAK...6 ADATMODELL...8 ADATBÁZISOK TERVEZÉSE...9 1. LÉPÉS: KÖVETELMÉNYELEMZÉS...9 2. LÉPÉS:

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

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

MailMasterPlus API. fejlesztői dokumentáció

MailMasterPlus API. fejlesztői dokumentáció MailMasterPlus API fejlesztői dokumentáció 1. Bevezetés A MailMasterPlus API (továbbiakban API) célja, hogy lehetővé tegye a MailMasterPlus (továbbiakban MMP) rendszer integrációját, oda vissza történő

Részletesebben

A Microsoft Visual Studio 2005 fejlesztőkörnyezet

A Microsoft Visual Studio 2005 fejlesztőkörnyezet Vizuális és eseményvezérelt programozás BMF NIK A Microsoft Visual Studio 2005 fejlesztőkörnyezet Az integrált fejlesztőkörnyezet (IDE) alapelemei Projektek és megoldások Új projekt indítása, projektek

Részletesebben

Entity Framework alapú adatbáziselérés

Entity Framework alapú adatbáziselérés Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.

Részletesebben

Erasmus+ Elektronikus pályázati űrlap. Technikai útmutató pályázók részére

Erasmus+ Elektronikus pályázati űrlap. Technikai útmutató pályázók részére Útmutató az e-űrlap kitöltéséhez és benyújtásához Erasmus+ Elektronikus pályázati űrlap Technikai útmutató pályázók részére Frissítve: 2014. február 25. Tartalom I. Bevezető 2 II. Az elektronikus pályázati

Részletesebben

ÁLTALÁNOSAN LEÍRVA: KONKRÉTAN AZ INSOMNIA ESETÉBEN:

ÁLTALÁNOSAN LEÍRVA: KONKRÉTAN AZ INSOMNIA ESETÉBEN: Drupal telepítés 1. A http://drupal.hu oldalról töltsük le a legfrissebb Drupal veriót (Drupal 7.23 link alatt: drupal-7.23.tar) és a magyar fordítást (Fordítás link alatt: drupal-7.23.hu.po)! 1 2. Csomagoljuk

Részletesebben

Az animáció elve. Animáció. Képkockára ugrás. Képkockák és kockaszám. Megtekintés. Id szalag

Az animáció elve. Animáció. Képkockára ugrás. Képkockák és kockaszám. Megtekintés. Id szalag Az animáció elve Animáció Különálló képekb l tev dik össze Rögzített képekb l álló sorozat A látás folytonossága miatt nem vesszük észre a filmkockák közötti váltásokat, ha azok elég gyorsan történnek.

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

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Internet of Things, avagy a Dolgok Internete Bevezető mérés Mérés helye: Hálózati Rendszerek és Szolgáltatások Tanszék

Részletesebben

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Adatbázis-lekérdezés. Az SQL nyelv. Makány György Adatbázis-lekérdezés Az SQL nyelv Makány György SQL (Structured Query Language=struktúrált lekérdező nyelv): relációs adatbázisok adatainak visszakeresésére, frissítésére, kezelésére szolgáló nyelv. Születési

Részletesebben

libgdx alapok, első alkalmazás

libgdx alapok, első alkalmazás A libgdx letöltésének, telepítési lépéseinek bemutatása, projekt létrehozása, első libgdx alkalmazás elkészítése képernyőképekkel, magyarázatokkal. libgdx alapok, első alkalmazás Android játékfejlesztés

Részletesebben

Adatok szűrése, rendezése

Adatok szűrése, rendezése Adatok szűrése, rendezése Célkitűzések Szűrést kifejező lekérdezések végrehajtása A lekérdezés eredményének rendezése &változó használata isql*plus-ban futási időben megadható feltételek céljából A lista

Részletesebben

Elemi alkalmazások fejlesztése IV.

Elemi alkalmazások fejlesztése IV. Structured Query Language (Struktúrált lekérdez ı nyelv) Relációs adatbázisok kezelésére kifejlesztett szabvány né Nacsa Rozália nacsa@inf.elte.hu Fejlesztı : MySQLAB weboldal: www.mysql.com MySQL installálása.

Részletesebben

ConCorde MIRROR Használati útmutató

ConCorde MIRROR Használati útmutató ConCorde MIRROR Használati útmutató 1 Köszönjük, hogy a ConCorde Mirror MP4 lejátszót választotta. A készülék első használata előtt, kérjük olvassa el ezt a használati útmutatót. Figyelem! A készülék bármely

Részletesebben

ArcGIS 8.3 segédlet 6. Dr. Iványi Péter

ArcGIS 8.3 segédlet 6. Dr. Iványi Péter ArcGIS 8.3 segédlet 6. Dr. Iványi Péter Tartalomjegyzék Ami kimaradt és kevésbé fontos dolgok Teljesen új adattábla létrehozása Bitmap adatok kezelése Szerkesztés bitmap képről Térképek terjesztése Teljesen

Részletesebben

ArcGIS 8.3 példa 1. Dr. Iványi Péter

ArcGIS 8.3 példa 1. Dr. Iványi Péter ArcGIS 8.3 példa 1. Dr. Iványi Péter Megjegyzések Ez a segédlet egy térinformatikai analízist mutat be. Nem minden lépés látható az oldalakon, de az előző segédletek megtanulása után nem szabad hogy problémát

Részletesebben

Adatbázisok I. Az SQL nyelv

Adatbázisok I. Az SQL nyelv Adatbázisok I Az SQL nyelv SQL (Structured Query Language) Deklaratív nyelv, 1974-ben publikálták Halmaz orientált megközelítés, a relációs algebra műveleteinek megvalósítására Előzménye a SEQUEL (IBM)(Structured

Részletesebben

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális

Részletesebben

Statisztikai szoftverek Molnár Gábor József

Statisztikai szoftverek Molnár Gábor József Statisztikai szoftverek Molnár Gábor József SAS-ban megírt programok megvalósítása SQL-lel Bevezetés A SAS, statisztikai szoftver, egy önálló adatkezelési nyelvvel rendelkezik; ez a SAS BASE amely segítségével

Részletesebben

Szakmai továbbképzési nap akadémiai oktatóknak. 2012. december 14. HISZK, Hódmezővásárhely / Webex

Szakmai továbbképzési nap akadémiai oktatóknak. 2012. december 14. HISZK, Hódmezővásárhely / Webex Szakmai továbbképzési nap akadémiai oktatóknak 2012. december 14. HISZK, Hódmezővásárhely / Webex 14.00-15.00 15.00-15.30 15.30-15.40 Mai program 1. Amit feltétlenül ismernünk kell: az irányítótábla közelebbről.

Részletesebben

Magyar változat. Telepítés Windows XP és Vista operációs rendszerre. LW311 Sweex Vezeték nélküli LAN cardbus adapter, 300 MB/mp

Magyar változat. Telepítés Windows XP és Vista operációs rendszerre. LW311 Sweex Vezeték nélküli LAN cardbus adapter, 300 MB/mp LW311 Sweex Vezeték nélküli LAN cardbus adapter, 300 MB/mp A Sweex 300 Mb/mp sebességű vezeték nélküli LAN cardbus adaptert szélsőséges hőmérsékletektől óvja. Ne tegye ki közvetlen napsugárzásnak, és ne

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

PHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19

PHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19 PHP II. WEB technológiák Tóth Zsolt Miskolci Egyetem 2014 Tóth Zsolt (Miskolci Egyetem) PHP II. 2014 1 / 19 Tartalomjegyzék Objektum Orientált Programozás 1 Objektum Orientált Programozás Öröklődés 2 Fájlkezelés

Részletesebben

Adatbázisok I. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1

Adatbázisok I. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Adatbázisok I. 1 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 1-2 Ajánlott irodalom C. J. Date - An introduction to Database System (6) Békési-Geda-Holovács-Perge : Adatbázis-kezelés, EKF

Részletesebben

I. fejezet Hello Világ! Programozás tankönyv. II. Fejezet. Helló Világ! avagy a Miért?-ek elkezdődnek

I. fejezet Hello Világ! Programozás tankönyv. II. Fejezet. Helló Világ! avagy a Miért?-ek elkezdődnek I. fejezet Hello Világ! Programozás tankönyv II. Fejezet Helló Világ! avagy a Miért?-ek elkezdődnek 1 Programozás tankönyv I. fejezet Majd minden programozó ezzel a kedves kis programmal kezdi a programozás-tanulást:

Részletesebben

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY / MONEY 8

Részletesebben

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame {

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { Adatkezelés JDBC-vel 1 abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { private JTabbedPane jtp; private JPanel dp,

Részletesebben

ZH mintapélda. Feladat. Felület

ZH mintapélda. Feladat. Felület ZH mintapélda Feladat Írjon Java alkalmazást, amely képes hallgatók rekordjaittárolni és azokat különbözo rendezo kulcsok szerint sorba rendezni. A program grafikus felhasználói felületén keresztül új

Részletesebben

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE TINIINT 1 byte 12 SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY

Részletesebben

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real

Részletesebben

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17 Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez

Részletesebben

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN B IT v: 2016.02.10 MAN SQL felületek Hatékony: SQL parancsok kiadására Eredmények megtekintésére Nehézkes: Nagyobb volumenű, rutintevékenységek

Részletesebben

Kézikönyv ABAS-TOOLS használata

Kézikönyv ABAS-TOOLS használata Kézikönyv ABAS-TOOLS használata Tartalomjegyzék 1 AJO - ABAS TOOLS... 5 2 NEW PROJECT... 8 3 AJO - ABAS TOOLS... 11 4 IMPORT... 13 5 AJO - ABAS TOOLS... 16 6 AJO - PROBA/OW1/PROBAERP.FOP - ABAS TOOLS...

Részletesebben

Tartalomjegyzék I. rész A MySQL és a relációs adatbázisok 1. lecke Néhány szó a MySQL-rõl A relációs adatbázis fogalma.................................... 4 Egy gyakorlati példa relációs adatbázisra.......................

Részletesebben

Sintony SAK 41. Kezelési utasíitás 8AA10865 - D0-20/10/99 - UK -

Sintony SAK 41. Kezelési utasíitás 8AA10865 - D0-20/10/99 - UK - Sintony SAK 41 Kezelési utasíitás 8AA10865- D0-20/10/99 - UK - 1 Mûszaki kifejezések Riasztás Kikapcsolt Hiba : Valamely érzékelõ jelzése (aktív állapota), amely valamilyen jelzést vált ki (hangjelzés,

Részletesebben

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik

Részletesebben

Proxer 7 Manager szoftver felhasználói leírás

Proxer 7 Manager szoftver felhasználói leírás Proxer 7 Manager szoftver felhasználói leírás A program az induláskor elkezdi keresni az eszközöket. Ha van olyan eszköz, amely virtuális billentyűzetként van beállítva, akkor azokat is kijelzi. Azokkal

Részletesebben

ESZTERHÁZY KÁROLY FŐISKOLA, EGER. Beszámoló könyvtári szakmai gyakorlatról

ESZTERHÁZY KÁROLY FŐISKOLA, EGER. Beszámoló könyvtári szakmai gyakorlatról ESZTERHÁZY KÁROLY FŐISKOLA, EGER Beszámoló könyvtári szakmai gyakorlatról Digitálisarchívum-fejlesztő szak Humán Informatika Tanszék Média Informatika Intézet Zádori Zsuzsanna Netpun kód: U5AT4N A szakmai

Részletesebben

Elemi alkalmazások fejlesztése IV. Adatbáziskezel alkalmazás készítése QtDesignerben. Készítette: Szabóné Nacsa Rozália

Elemi alkalmazások fejlesztése IV. Adatbáziskezel alkalmazás készítése QtDesignerben. Készítette: Szabóné Nacsa Rozália Elemi alkalmazások fejlesztése IV. Adatbáziskezel ő alkalmazás készítése QtDesignerben Készítette: Szabóné Nacsa Rozália 1 Származtatásos modulszerkezet Q t form.ui U formbase.h Örökl ő dés form.h formbase.cpp

Részletesebben

Vizuális programozás gyakorlat

Vizuális programozás gyakorlat Vizuális programozás gyakorlat Képnézegető alkalmazás WPF alapú felülettel Készítsen egy WPF képnézegető alkalmazást, ami a mellékelt ábrának megfelelően a bal oldali oszlopban (Grid) egy könyvtárban található

Részletesebben

ios alkalmazásfejlesztés Koltai Róbert

ios alkalmazásfejlesztés Koltai Róbert ios alkalmazásfejlesztés Koltai Róbert robert.koltai@ponte.hu Mi az a block? Utasítások sorozata { }-ek között, amit egy objektumként tuduk kezelni. ios 4.0 és Mac OSX 10.6 óta 2 Egy példa a felépítésére

Részletesebben