Eseményvezérelt alkalmazások fejlesztése I 8. előadás. Adatbázis-kezelés modell/nézet architektúrában
|
|
- Viktor Fülöp
- 8 évvel ezelőtt
- Látták:
Átírás
1 Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 8. előadás Adatbázis-kezelés modell/nézet architektúrában Giachetta Roberto groberto@inf.elte.hu
2 A modell/nézet architektúra Az összetettebb alkalmazásoknál célszerű a kétrétegű architektúrát bevezetni, amelyet a modell/nézet (Model/View) architektúrának nevezünk felhasználó nézet alkalmazás modell Adatkezelő alkalmazásoknál ez több szempontból is hasznos lehet, pl.: az adatkezelést könnyen átalakíthatóvá teszi az adatmegjelenítést egyedire szabhatjuk ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:2
3 A Qt koncepciója A Qt 4 magába ágyazta a modell/nézet architektúrát adatkezelésre, így beépített elemek használatával is elérhető az alkalmazás rétegelt felépítése a modell biztosít osztályokat a különböző adatforrások olvasására, írására, pl. listák, XML fájlok, adatbázisok, fájlrendszer, a nézet különböző megjelenítő grafikus vezérlőket tartalmaz, pl. listák, táblázatok, a két réteg pontos összeillesztését a delegált (delegate) osztályok felügyelik, amelyek meghatározzák, milyen módon jelenjenek meg az adatok ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:3
4 A Qt koncepciója lista megjelenítő tábla megjelenítő fa megjelenítő nézet delegált nézet modell lista modell fájlrendszer modell adatbázis modell szöveg listák fájlrendszer adatbázis ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:4
5 Adattársítás és indexelés A felületen a nézetek mellett egyéb grafikus vezérlők is kezelhetik az adatokat, amennyiben megfelelő adattársítást (data binding) biztosítunk a vezérlő és a modell között Egy modell tetszőlegesen sok különböző felületi elemhez kapcsolható, különböző nézetek és adattársítások használatával Az adatközlés a felület és a modell között indexek segítségével történik, amely az adatok lokalizálására szolgál típusa a QModelIndex, mely lehetőséget ad a modell tetszőleges adatának hierarchikus elérésére különböző szerepeket adhat az adatokat, úgymint tartalmazás, vagy megjelenítés ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:5
6 Adattársítás és indexelés felületi vezérlő táblamegjelenítő modell indexek vezérlő adattársítás nézet delegált adatbázis modell parancs objektumok adatbázis kapcsolat adatbázis ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:6
7 Adatbázis-kezelő modellek A modellek a QAbstractItemModel leszármazottai, ezek közül adatbázis-kezelésre 3 alkalmazható: QSqlQueryModel: egy lekérdezés eredményének listázására QSqlTableModel: egy tábla írására és olvasására QSqlRelationalTableModel: idegen kulcsokat tartalmazó tábla kezelésére alkalmazható, további táblákból begyűjtött adatokkal QAbstractItemModel QSqlQueryModel QSqlTableModel QSqlRelationalTableModel ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:7
8 Lekérdezés modellek Amennyiben egyszerű olvasást akarunk végezni, a QSqlQueryModel biztosít megfelelő műveleteket, pl.: QSqlQueryModel model; model.setquery("select "); // lekérdezés beállítása model.setheaderdata(0, Qt::Horizontal, "Id"); // oszlop fejlécének beállítása model.setheaderdata(1, Qt::Horizontal, "Data"); a setquery() metódussal beállíthatunk tetszőleges lekérdezést (szövegesen, vagy a parancsobjektumot) a sorok számát a rowcount(), az oszlopok számát a columncount() metódussal kérdezhetjük le ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:8
9 Lekérdezés modellek a record(<sor>) művelet tetszőleges sorát lekérdezi a modellnek, amely QSqlRecord típusú lesz, amelynek elérhetjük mezőit (value(<oszlop>)) az index(<sor>, <oszlop>) művelet tetszőleges elemét lekérdezi a modellnek, ami QModelIndex típusú lesz, aminek elérhetjük az adatrészét (data()) Modellek megjelenítéséhez a QAbstractItemView leszármazottait kell használnunk, táblázatos megjelenítéshez a QTableView osztályt, pl.: QTableView view; view.setmodel(model); // modell beállítása view.show(); // megjelenítése ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:9
10 Példa Feladat: Készítsük el az apartman adatbázis épületeinek (buildings) grafikus megjelenítését. az alkalmazáshoz nem kell egyetlen új osztályt se definiálnunk, a létező típusok felhasználásával megoldható a feladat az ablakban egy táblamegjelenítőben jelenjen meg a tábla teljes tartalma, ehhez egy QTableView példányt alkalmazunk az adatok betöltését egy lekérdező modellel végezzük (QSqlQueryModel), amely megkapja a megfelelő lekérdezést, és lefuttatja a lekérdező műveleteket (QSqlQuery) ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:10
11 Példa Tervezés (adatbázis): ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:11
12 Példa Tervezés (alkalmazás): class BuildingQuery QAbstractItemView -model QAbstractItemModel QTableView QSqlQueryModel -query QSqlQuery ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:12
13 Példa Megvalósítás (main.cpp): int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("MYSQL"); // adatbázis-kapcsolat létrehozása QSqlQueryModel* model = QSqlQueryModel; // lekérdezési modell model->setquery("select * from building"); // lekérdezés beállítása ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:13
14 Példa Megvalósítás (main.cpp): model->setheaderdata(0, Qt::Horizontal, trutf8("azonosító")); // fejlécek beállítása QTableView* tableview = new QTableView; // táblamegjelenítő tableview->setmodel(model); // modell beállítása a megjelenítőhöz tableview->show(); } return a.exec(); ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:14
15 Indexek használata A modellen belüli adatok kezelését indexek (QModelIndex) segítségével tehetjük meg minden elemnek a modellünkben saját indexe van, saját címmel, amely a modell felépítésétől függ ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:15
16 Indexek és megjelenítő használata az indexhez tartozó adatot a data() metódussal kérhetjük le az index sorral (row()) és oszloppal (column()) rendelkezik, fák esetén az indexnek lehetnek gyerek (child(<sorszám>)), illetve szülő (parent()) elemei is Az indexeket a nézetben is használhatjuk a kiválasztás módját a setselectionbehavior(<viselkedés>) és setselectionmode(<mód>) műveletekkel szabályozzuk a setcurrentindex(<index>) a kijelölést állítja az edit(<index>) művelettel szerkeszthetővé tehetünk egy elemet, az update(<index>) frissíti az adott tartalmat ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:16
17 Szerkesztő modellek Egy tábla adatbázisbeli tábla lekérdezését és szerkesztését a QSqlTableModel osztály biztosítja, amely számos további szolgáltatást nyújt a settable(<táblanév>) művelettel állíthatunk be egy táblát adatforrásnak, a select() művelet szolgál az adatok lekérdezésére adatot beállítani a setdata(<index>, <adat>) metódussal tudunk lehetőségünk van tetszőlegesen rendezni az adatokat a setsort(<oszlop>, <rendezési mód>) művelettel az insertrow(<sor>) beszúr egy üres sort a megadott helyre, a removerow(<sor>) töröl egy sort ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:17
18 Szerkesztő modellek Pl.: QSqlTableModel *model; // modell QTableView *view; // nézet model->settable("mytable"); // tábla beállítása model->setsort(0, Qt::AscendingOrder); // rendezés model->select(); // adatok betöltése int row = view->currentindex().row(); // kijelölt sor lekérdezése model->insertrow(row); // új sor beszúrása QModelIndex index = model->index(row, 0); // index létrehozása a sor első oszlopára model->setdata(index, 100); // adat beállítása ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:18
19 Példa Feladat: Készítsünk alkalmazást, amely alkalmas az épületek szerkesztésére, új épület létrehozására, törlésére. a táblaszerkesztést egy ablakba (TableModelDialog) helyezzük, amelyhez felvesszük a hozzáadás és törlés gombjait, a táblakezeléshez használjunk QSqlTableModel-t, a megjelenítéshez QTableView-t beszúráskor lekérdezzük a kijelölt sor indexét, behelyezünk egy sort a helyére, átállítjuk a kijelölést (az indexen keresztül), majd szerkesztésre váltunk törléskor töröljük a kijelölt sort, és áthelyezzük a kijelölést ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:19
20 Példa Tervezés: class BuildingEditor QDialog BuildingEditorDialog - _addbutton :QPushButton* - _buttonbox :QDialogButtonBox* - _model :QSqlTableModel* - _removebutton :QPushButton* - _tableview :QTableView* + ~BuildingEditorDialog() :void + BuildingEditorDialog(QWidget*) - setupmodel() :void - setupui() :void «slot» - addbutton_clicked() :void - removebutton_clicked() :void -_tableview -_model QTableView QSqlTableModel ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:20
21 Példa Megvalósítás (main.cpp): int main(int argc, char *argv[]){ QApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); if (db.open()) { // kapcsolat megnyitása BuildingEditorDialog *w = new BuildingEditorDialog(); w->show(); // ablak megnyitása } ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:21
22 Példa Megvalósítás (buildingeditordialog.cpp): void BuildingEditorDialog::setupModel() { _model = new QSqlTableModel(this); // táblamodell létrehozása _model->settable("building"); // tábla beállítása model->setsort(1, Qt::AscendingOrder); // rendezési sorrend model->setheaderdata(0, Qt::Horizontal, trutf8("azonosító")); model->select(); // adatok begyűjtse ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:22
23 Példa Megvalósítás (buildingeditordialog.cpp): void BuildingEditorDialog::setupUi() { tableview = new QTableView(this); tableview->setmodel(model); // modell hozzákapcsolása a megjelenítőhöz tableview->setselectionbehavior( QAbstractItemView::SelectItems); // kijelölés módja tableview->resizecolumnstocontents(); // oszlopok automatikus méretezése } ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:23
24 A szinkron és aszinkron adatbázis-kezelés A szerkesztési stratégia függvényében kétféle megközelítést alkalmazhatunk az adatkezelésben: szinkron (állandó kapcsolatú) modell: az adatbázis és a modell tartalma folyamatosan (legalábbis rekordváltásonként) egyezik, ez az automatikus szerkesztési stratégia aszinkron (bontott kapcsolatú) modell: az adatbázis és a modell tartalma különbözhet, és csak meghatározott pontokon egyezik meg (select, submitall, revertall), ez a manuális szerkesztési stratégia A gyakorlatban az aszinkron modell az elterjedtebb, mivel nem igényel állandóan az adatbázis műveletek futtatását ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:24
25 Szerkesztési stratégia A szerkeszthető modell lehetőséget ad a szerkesztési stratégia beállítására, azaz, hogy mikor kerüljenek be a módosítások a fizikai adatbázisba a modell a módosításokat első lépésben csak a memóriában végzi el, utána menti vissza azokat az adatbázisba a módosítás fennállását az isdirty(<index>) metódussal kérhetünk le, ez igazat ad, amennyiben az adat eltér az adatbázisban tárolttól egy sort, vagy adatot menteni a submit(), a teljes tartalmat menteni a submitall() utasítással tudunk lehetőségünk van változtatások visszavonására is revert() és revetall() metódusokkal ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:25
26 Szerkesztési stratégia a seteditstrategy(<stratégia>) függvényével definiálhatjuk a visszamentés módját, ez a következő lehetnek: OnFieldChange: amint váltjuk a mezőt, automatikusan meghívja a submit() utasítást OnRowChange: amint váltjuk a sort, automatikusan meghívja a submit() utasítást OnManualSubmit: nem történik változtatás, amíg meg nem hívjuk a mentés (submitall()) vagy visszavonás (revertall()) műveletét a mentő műveletek hamissal térnek vissza sikertelen mentéskor, ekkor a lasterror() tartalmazza a hibát ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:26
27 Tranzakciók Amennyiben az adatbázis támogatja a tranzakciók kezelését, lehetőségünk van több utasítás egyszeri futtatására db.transaction(); // tranzakció kezdete // utasítások if (/* minden utasítás igazzal tér vissza */) db.commit(); // tranzakció végrehajtása else db.rollback(); // tranzakció visszavonása a tranzakció kezdetét a kapcsolat transaction() metódusával jelezhetjük, ezt követően célszerű ellenőrizni az utasítások sikerességét a tranzakció végrehajtását a commit(), visszavonását a rollback() művelettel érhetjük el ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:27
28 Tranzakció alapú szerkesztés A submitall() utasítás visszaadja, hogy sikeres volt-e a mentés, azonban önmagában nem garantál tranzakciót, tehát amennyiben valamely utasítás elakad menet közben, akkor a módosítások egy része lefut, ha ezt meg akarjuk akadályozni, akkor helyezzük tranzakcióba a végrehajtást Pl.: model->database().transaction(); // tranzakció if (model->submitall()) // módosítások mentése model->database().commit(); // ha sikerül, véglegesítünk else model->database().rollback(); // különben visszavonunk ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:28
29 Relációs szerkesztő modellek A QSqlRelationalTableModel osztály lehetőséget ad táblák közötti relációk kezelésére Pl.: a setrelation(<oszlop>, <reláció>) metódussal beállíthatunk relációt egy adott oszlopra a reláció típusa QSqlRelation, megadja a tábla nevét, a forrás (társított), valamint a cél (megjelenített) oszlopot QSqlRelationalTableModel model; // modell model.settable("mytable"); // tábla beállítása model.setrelation(2, QSqlRelation("otherTable",0,1)); // reláció megadása ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:29
30 Relációs szerkesztő modellek A társított adatokat nem csak szövegesen, hanem legördülő menü segítségével is megjeleníthetjük Pl.: ehhez a megjelenítő delegált osztályt az alapértelmezettről a QSqlRelationalDelegate példányra kell lecserélnünk a nézet osztály setitemdelegate(<delegált>) metódusa változtatja a megjelenítést QTableView view; view.setmodel(model); // modell beállítása view.setitemdelegate(new QSqlRelationalDelegate()); // nézet delegált beállítása ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:30
31 Példa Feladat: Módosítsuk az épületek szerkesztését úgy, hogy a városokat hozzácsatoljuk az megjelenítéshez ehhez relációs adatmodellt kell használnunk, amely létrehozza a relációt a városok táblával (city), az épületekbeli azonosítót (city_id) kötve az azonosítóhoz (id), és helyette megjelenítve a nevet (name) a megjelenítéshez lecseréljük a delegáltat is relációsra az adatok mentését manuálisan valósítjuk meg tranzakciók segítségével ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:31
32 Példa Tervezés (adatbázis): ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:32
33 Példa Tervezés (alkalmazás): class BuildingEditorWithCities BuildingEditorDialog QDialog - _addbutton :QPushButton* - _buttonbox :QDialogButtonBox* - _model :QSqlRelationalTableModel* - _removebutton :QPushButton* - _revertbutton :QPushButton* - _submitbutton :QPushButton* - _tableview :QTableView* + ~BuildingEditorDialog() :void + BuildingEditorDialog(QWidget*) - setupmodel() :void - setupui() :void «slot» - addbutton_clicked() :void - removebutton_clicked() :void - submitbutton_clicked() :void -_tableview QTableView QSqlRelationalDelegate -_model QSqlRelationalModel ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:33
34 Példa Megvalósítás (buildingeditordialog.cpp): _model = new QSqlRelationalTableModel(this); _model->setrelation(2, QSqlRelation("city", "id", "name")); // reláció beállítása egy oszlophoz _tableview = new QTableView(this); _tableview->setitemdelegate( new QSqlRelationalDelegate()); // megjelenítés módjának definiálása ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:34
35 Példa Megvalósítás (buildingeditordialog.cpp): void BuildingEditorDialog::submitButton_Clicked(){ _model->database().transaction(); if (model->submitall()) { // végrehajtjuk a módosításokat _model->database().commit(); } else { _model->database().rollback(); QMessageBox::warning(this, trutf8("hiba történt a mentéskor!"), trutf8("az adatbázis a következő hibát jelezte: %1").arg(model->lastError().text())); } } ELTE IK, Eseményvezérelt alkalmazások fejlesztése I 8:35
Eseményvezérelt alkalmazások fejlesztése I 10. előadás. Adatbázis-kezelés modell/nézet architektúrában. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 10. előadás Adatbázis-kezelés modell/nézet architektúrában Giachetta Roberto http://people.inf.elte.hu/groberto
Adatbáziskezelés M/V architektúrában
Adatbáziskezelés M/V architektúrában Adatkezelés háromrétegű architektúrában Amikor a memóriában tárolunk és manipulálunk egy adathalmazt (adatmodell), amelyet rendszeresen szinkronizálunk a perzisztenciával,
Eseményvezérelt alkalmazások fejlesztése I 11. előadás. Adatkezelés speciális eszközökkel. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 11. előadás Adatkezelés speciális eszközökkel Giachetta Roberto http://people.inf.elte.hu/groberto Az adatkezelés
Adatok speciális megjelenítése
Adatok speciális megjelenítése Speciális adatmegjelenítés Az adatok csoportos megjelenítéshez a nézet számos osztályt (QListView, QTableView, QTreeView) biztosít, amelyekből származtatással továbbiakat
3. Beadandó feladat dokumentáció
3. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk adatbázis alapú, grafikus felületű alkalmazást egy apartmanokkal foglalkozó utazási ügynökség
Elemi alkalmazások fejlesztése III.
Elemi alkalmazások fejlesztése III. MDI alkalmazás II. (Számla) Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/qt4/eaf3/ Qt 4 2007 1 Számla felépítése fejléc tábla 2 Az alkalmazás
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
Választó lekérdezés létrehozása
Választó lekérdezés létrehozása A választó lekérdezés egy vagy több rekordforrásból származó adatokat jelenít meg. A választó lekérdezések a táblák, illetve az adatbázis tartalmát nem változtatják meg,
Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 2/3
Tartalomjegyzék Feladat...2 Az alkalmazás osztálydiagramja...2 Modell-nézet (model-view) tervezési minta (bevezetés)...3 Számlatételek kezelése, karbantartása ( táblázat kezelés )...4 A táblázatkezelő
MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1
SZE INFORMATIKAI KÉPZÉS 1 ADATBÁZIS-KEZELÉS MS ACCESS 2010 A feladat megoldása során a Microsoft Office Access 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Adatok importálása
Elemi alkalmazások fejlesztése IV. Adatbázis-kezelő GUI alkalmazás készítése 3. Összetett tábla karbantartása
Elemi alkalmazások fejlesztése IV. Adatbázis-kezelő GUI alkalmazás készítése 3. Összetett tábla karbantartása Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/eaf4/ Qt 4 2007
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET Core) Cserép Máté
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás Megjelenítés és tartalomkezelés (ASP.NET Core) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Nézetek
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Nézetek kezelése Sok esetben
Eseményvezérelt alkalmazások fejlesztése I 8. előadás. Adatbázis-kezelés elemi eszközökkel. A MySQL adatbázis-kezelő
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 8. előadás Adatbázis-kezelés elemi eszközökkel 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
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ó
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
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Készült Giachetta Roberto jegyzete alapján
Elemi adatbázis kezelés
Elemi adatbázis kezelés Adatbázisok használata Qt alatt A Qt-ben a QtSql module támogatja az SQL elérésű adatbázisok platform- és adatbázis független használatát. Az adatbázis kapcsolat kiépítése során
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:
Eseményvezérelt alkalmazások fejlesztése I 7. előadás. Adatbázis-kezelés elemi eszközökkel. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 7. előadás Adatbázis-kezelés elemi eszközökkel Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014. évi
2. Beadandó feladat dokumentáció
2. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk programot a következő memóriajátékhoz. A játéktáblán mező foglal helyet, amelyek különböző
3. Beadandó feladat dokumentáció
3. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk programot a közismert Tic-Tac-Toe játékra. Ebben a játékban a játékosok egy -as játékmezőn
MTMT adminisztrátori felület és teendők. Mátyás Melinda, Szabó Panna november 4. ELTE Egyetemi Könyvtár
MTMT adminisztrátori felület és teendők Mátyás Melinda, Szabó Panna 2015. november 4. ELTE Egyetemi Könyvtár Tartalom Az adminisztrátori kezdőoldal Szerzők adatainak kezelése Közlemények keresése Adminisztrátori
Adatbázis-kezelés Access XP-vel. Tanmenet
Adatbázis-kezelés Access XP-vel Tanmenet Adatbázis-kezelés Access XP-vel TANMENET- Adatbázis-kezelés Access XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Access XP használatába 2 tanóra (90 perc)
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 2. 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áblák létrehozása,
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.
Eseményvezérelt alkalmazások fejlesztése I 11. előadás. Szoftverek tesztelése
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 11. előadás Szoftverek tesztelése 2014 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
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
Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:
1. feladat A. Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket: Tanuló neve - szöveges mező Csoport azonosítója - szöveges mező
DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák
A Portál rendszer felületének általános bemutatása Felhasználói útmutató Támogatott böngészők Internet Explorer 9+ Firefox (legújabb verzió) Chrome (legújabb verzió) Felületek felépítése Információs kártyák
Haladó irodai számítógépes képzés tematika
Haladó irodai számítógépes képzés tematika Word haladó Haladó szövegszerkesztés Szöveg effektusok alkalmazása Az automatikus javítási beállítások használata Szöveg körbefuttatása, szövegtörés A szövegirány
1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,
2. feladat A. Készítsen egy adatbázist(egytáblás), egy atlétika világbajnokság 100m-es gyorsfutásának eredményeiről. Az adattábla legyen képes a következők rögzítésére: Verseny helyszíne(ország) - szöveges
2. Beadandó feladat dokumentáció
2. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk programot a következő memóriajátékhoz. A játéktáblán mező foglal helyet, amelyek különböző
ESEMÉNY VEZÉRELT ALKALMAZÁSOK FEJLESZTÉSE I. Bevezetés. Készítette: Gregorics Tibor
ESEMÉNY VEZÉRELT ALKALMAZÁSOK FEJLESZTÉSE I. Bevezetés Készítette: Gregorics Tibor Előfeltétel: OAF (EAF2) Kötelező házi feladatok: 4 darab feladat max. 5-5 pontért Feltételek 2 hét késés: legfeljebb 3
HVK Adminisztrátori használati útmutató
HVK Adminisztrátori használati útmutató Tartalom felöltés, Hírek karbantartása A www.mvfportal.hu oldalon a bejelentkezést követően a rendszer a felhasználó jogosultsági besorolásának megfelelő nyitó oldalra
SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok
SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok 1 Jogosultság-kezelés Egy fájlrendszer általában jogosultságokat rendel az általa kezelt objektumokhoz. Tipikusan olvasható, írható,
Swing GUI készítése NetBeans IDE segítségével
Programozási Swing e NetBeans IDE segítségével Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 2 Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi feladatunk volt az
Java Programozás 11. Ea: MVC modell
Java Programozás 11. Ea: MVC modell 20/1 B ITv: MAN 2018.03.02 MVC Model-View-Controller A modell-nézet-vezérlő a szoftvertervezésben használatos szerkezeti minta. Az MVC célja elválasztani az üzleti logikát
Webes alkalmazások fejlesztése 3. előadás. Objektumrelációs adatkezelés (ASP.NET)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 3. előadás Objektumrelációs adatkezelés (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Az importálás folyamata Felhasználói dokumentáció verzió 2.1.
Az importálás folyamata Felhasználói dokumentáció verzió 2.1. Budapest, 2008. Változáskezelés Verzió Dátum Változás Pont Cím Oldal 2.1. 2008.01.17. A teljes dokumentáció megváltozott Kiadás: 2008.01.17.
ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám
ABAP dictionary objektumok SAP adatmodell Táblák kezelése Az SAP programozása 1. Tarcsi Ádám 1. Data dictionary Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 2 Adat modellezés az SAP-ban Adatmodellezés
SQL DDL-2 (aktív elemek) triggerek
SQL DDL-2 (aktív elemek) triggerek Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 7.fej.: Megszorítások és triggerek 7.4. Önálló megszorítások 7.5. Triggerek
Táblázatok kezelése. 1. ábra Táblázat kezelése menüből
Táblázat beszúrása, létrehozása A táblázatok készítésének igénye már a korai szövegszerkesztőkben felmerült, de ezekben nem sok lehetőség állt rendelkezésre. A mai szövegszerkesztőket már kiegészítették
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
Az SQL*Plus használata
Az SQL*Plus használata Célkitűzés Bejelentkezés az SQL*Plus-ba SQL utasítások szerkesztése Az eredmény formázása SQL*Plus utasításokkal Szkriptfájlok használata Az SQL és az SQL*Plus kapcsolata SQL*Plus
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 12. ELŐADÁS Adatbázis-kezelés Delphiben 2 Adatmegjelenítés lekérdezés segítségével A táblákhoz hasonlóan a lekérdezések is az adatbázis
Elemi alkalmazások fejlesztése III.
Elemi alkalmazások fejlesztése III. Grafikus felületű alkamazások készítése Bevezetés I. Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/qt4/eaf3/ Qt 4 2009 1 www.trolltech.com
Bevezetés: az SQL-be
Bevezetés: az SQL-be Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.3. Relációsémák definiálása SQL-ben, adattípusok, kulcsok megadása 02B_BevSQLsemak
Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész
Java Programozás 6. Gy: Java alapok Adatkezelő 2.rész 25/1 B ITv: MAN 2018.04.13 A feladat Feladat: folytassuk a panel életre keltését! - Alakítsuk ki a Lista panelt - Betöltéskor olvassuk be az adatokat
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
Access gyakorlati feladatok lépésről lépésre
Access gyakorlati feladatok lépésről lépésre 1. feladat: Hajómenetrend A balatoni hajómenetrend rendelkezésünkre áll a menetrend.txt állományban. Készítsen új adatbázist HAJO néven! A mellékelt adatállományt
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\
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS 2015-2016 Adatbázis alapú alkalmazások készítése PHP-ben Adatbázis alapú alkalmazás 2 A leggyakrabban használt dinamikus alkalmazások
Térképek jelentése és elemzése
Térképek jelentése és elemzése Ontológiák Az ontológiák termekre, csomópontokra (koncepciókra) és összeköttetésekre (kapcsolatokra) vonatkozó listák, amik importálhatóak és hozzáadhatóak a VUE térképekhez,
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
A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1
A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található meg. A CD-melléklet használata Bevezetés xi xiii 1. Elméleti áttekintés 1 1.1. Adatmodellezés 3 1.2. Táblák, oszlopok és sorok
3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla
1. Az adatbázistábla létrehozása a, Ha még nem hoztunk létre egy adatbázistáblát sem, akkor a jobb egérrel a DDIC-objekt. könyvtárra kattintva, majd a Létrehozás és az Adatbázistábla menüpontokat választva
Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.
Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési
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
Lekérdezések I. Egyszerű választó lekérdezések
Lekérdezés létrehozása: A Varázslóval: Lekérdezések I. Egyszerű választó lekérdezések 1. Lekérdezés sáv Lekérdezés varázsló 2. Tábla (vagy lekérdezés) kiválasztása. 3. Szükséges mezők átvitele a kijelölt
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió A QGIS programból számos téradatbázis adatait elérhetjük, ezek közül két nyílt forráskódúval foglalkozunk, a PostGIS és a SpatiaLite adatbázis
3. modul - Szövegszerkesztés
3. modul - Szövegszerkesztés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a gyakorlati vizsga alapját képezi. A modul célja Ezen a vizsgán
Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43
a TávTagTár programhoz Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 Tartalomjegyzék Futási feltételek... 3 Telepítés... 3 Indítás... 3 Főablak... 4 Új személy felvétele...
Táblázatkezelés Excel XP-vel. Tanmenet
Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek
Webes alkalmazások fejlesztése 12. fejezet. Szolgáltatás alapú kommunikáció (WCF) Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 12. fejezet Szolgáltatás alapú kommunikáció (WCF) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2016. évi jegyzetpályázatának
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.
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.
KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont
2017 KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont Előszó Ez az útmutató a KTI Nonprofit Kft Vasúti Vizsgaközpont elektronikus alapképzés bejelentő rendszer kezelésében nyújt segítséget
2 Access 2016 zsebkönyv
2 Access 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Access 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával
WordPress segédlet. Bevezető. Letöltés. Telepítés
WordPress segédlet Bevezető A WordPress egy ingyenes tartalomkezelő rendszer (Content Management System - CMS), amely legnagyobb előnye az egyszerű telepítés és a letisztult kezelhetőség és a változatos
Duál Reklám weboldal Adminisztrátor kézikönyv
Duál Reklám weboldal Adminisztrátor kézikönyv Dokumentum Verzió: 1.0 Készítette: SysWork Szoftverház Kft. 1. oldal Felület elérése Az adminisztrációs felület belépés után érhető el. Belépés után automatikusan
Parlagfű Bejelentő Rendszer
Parlagfű Bejelentő Rendszer felhasználói útmutató A rendszer elérése: Elérési cím: www.govcenter.hu/pbr Felhasználói funkciók: 1. Regisztráció Új felhasználói fiókot az oldalsó menüben a [Regisztráció]-ra
Táblázatok. Táblázatok beszúrása. Cellák kijelölése
Táblázatok Táblázatok beszúrása A táblázatok sorokba és oszlopokba rendezett téglalap alakú cellákból épülnek fel. A cellák tartalmazhatnak képet vagy szöveget. A táblázatok használhatók adatok megjelenítésére,
Webes alkalmazások fejlesztése 10. előadás. Webszolgáltatások tesztelése (ASP.NET Core) Cserép Máté
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 10. előadás Webszolgáltatások tesztelése (ASP.NET Core) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Tesztelés
Programozási technológia
Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi
Hozzávalók keresése és csatolása
Hozzávalók keresése és csatolása VUE támogatja digitális tartalmak hozzáadását saját gépről, WEB-ről, távoli rendszerekből, mint az FTP oldalak, digitális forrásokból és Google szerverekről. A tartalmak
Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám
Fogalmak: Adatbázis: logikailag összefüggő információ vagy adatgyőjtemény. Tábla: logikailag összetartozó adatok sorokból és oszlopokból álló elrendezése. Adatbázis sorai: (adat)rekord Adatbázis oszlopai:
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,
Ü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,
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,
Prezentációkészítés PowerPoint XP-vel
PowerPoint XP-vel Tanmenet PowerPoint XP-vel TANMENET- PowerPoint XP-vel Témakörök Javasolt óraszám 1. A PowerPoint XP indítása, alapvető fájlműveletek 35 perc 2. A PowerPoint ablakának áttekintése 25
BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN
Mgr. Námesztovszki Zsolt BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN Eötvös Loránd Tudományegyetem, Pedagógiai és Pszichológiai Kar Oktatásinformatikai rendszerek - szöveggyűjtemény Budapest,
Kézikönyv. Fizetési feltétel kulcs felvitele
Kézikönyv Fizetési feltétel kulcs felvitele Tartalomjegyzék 1 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 3 2 FIZETÉSI FELTÉTEL KULCS - ÜRES... 5 3 FIZETÉSI FELTÉTEL KULCS - ÚJ... 6 4 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS...
Felhasználói leírás a DimNAV Server segédprogramhoz ( )
Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6
A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:
KRYPTON sablon Részletes leírás a sablonhoz kapcsoló új beállításokról Diavetítés a kezdőlapon A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség: Képes diavetítés Termékes diavetítés
Lekérdezések az SQL SELECT utasítással
Lekérdezések az SQL SELECT utasítással Az SQL SELECT utasítás lehetőségei Vetítés Kiválasztás 1. tábla 1. tábla Összekapcsolás 1. tábla 2. tábla Elemi SELECT utasítások SELECT * {[DISTINCT] column expression
Könyvtári nyilvántartás
Könyvtári nyilvántartás Feladat: Készítette: Az alkalmazás lehetővé teszi egy könyvtári könyv kikölcsönzésének és visszahozásának, az könyvtártagok tagdíj-befizetéseinek és az olvasó terembe történő be-
Java Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor
Java Programozás 4. Gy: Java GUI Tipper, MVC kalkulátor 15/1 B ITv: MAN 2018.03.10 1. Feladat: Tipper Készítsük el a tippelős programunk grafikus változatát. Az üzleti logika kódja megvan, a felület pedig
KUTATÁSTÁMOGATÁS SOROZAT. Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez
KUTATÁSTÁMOGATÁS SOROZAT Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez Szent István Egyetem Kosáry Domokos Könyvtár és Levéltár Készítette: Hreskó-Tóth Dalma Academic Search
Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.
Access alapok Megnevezés Művelet Minta Új adatbázis Új / Üres adatbázis.. A tábla mezőinek beállítása tervező nézetben Mezőnév = az adott oszlop neve, Adattípus = az oszlopban szereplő adatok mintája (szöveg,
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
On-line képzési program nyilvántartás
On-line képzési program nyilvántartás a Képző szervezetek funkciói 2016.01.15. 1 Tartalomjegyzék 1. Képző szervezet funkciói... 3 1.1 Program regisztráció... 3 1.1.1 Új képzési program regisztrációja...
Teljesítményértékelések eredményeinek rögzítése a Neptun Egységes Tanulmányi Rendszerben
Teljesítményértékelések eredményeinek rögzítése a Neptun Egységes Tanulmányi Rendszerben Tartalomjegyzék 1 Bevezetés... 2 2 Feladatok kiadása a Neptunban manuálisan... 3 3 Feladatok kiadása a Neptunban
PwC EKAER Tool felhasználói leírás. 2015. május
www.pwc.com/hu/ekaer PwC EKAER Tool felhasználói leírás 2015. május Tartalom Bejelentések létrehozása 3 1. A forrás Excel állomány kitöltése 3 2. A forrás Excel állomány mentése 4 A szükséges mezők kitöltését
VARIO Face 2.0 Felhasználói kézikönyv
VARIO Face 2.0 Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve
A d m i n i s z t r á c i ó s f e l a d a t o k a I n t e g r á l t K ö n y v t á r i R e n d s z e r b e n
A d m i n i s z t r á c i ó s f e l a d a t o k a I n t e g r á l t K ö n y v t á r i R e n d s z e r b e n JavaADM Kézikönyv Tartalomjegyzék 1 PROGRAMLEÍRÁS... 3 1.1 A PROGRAM ÁLTALÁNOS HASZNÁLATA...
Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2
Tartalomjegyzék Tartalomjegyzék 1 Az SQL nyelv 1 Az SQL DDL alapjai 2 Adatbázis parancsok 2 Táblaparancsok 2 A táblázat létrehozása 2 A táblázat módosítása 3 A tábla törlése 3 Indextábla létrehozása 3
QGIS Gyakorló. 1. kép. A vektor réteg (grassland.shp).
QGIS Gyakorló Verzió: 1.7 Wroclaw Cím: Műveletek az attribútum táblával Minta fájl letöltése innen: https://www.dropbox.com/link/17.oxt9ziogfh?k=54ff982063bac43be40bf263d9cf45ef A vektoros adatmodell számos
Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek IX. A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása Alkalmazott Informatikai Intézeti
Operációs rendszerek. Tanmenet
Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Operációs rendszerek alapjai 2. Windows 2000 ismeretek- Munka a képernyőn 3. Windows 2000 ismeretek- A Start menü elemei 4. Windows