Mobil informatika gyakorlat. 2. óra: NFC a gyakorlatban

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

Download "Mobil informatika gyakorlat. 2. óra: NFC a gyakorlatban"

Átírás

1 Mobil informatika gyakorlat 2. óra: NFC a gyakorlatban

2 Mi az NFC? Near Field Communication Rövid hatótávolságú rádiófrekvenciás technológia (tipikusan 5-10 cm) 13,56 MHz frekvencia Az ISO/IEC szabvány kiterjesztése 2

3 Az NDEF NFC Data Exchange Format.... az NFC Forum által kidolgozott adatformátum szabvány.... egyszerűvé teszi a hordozott adatok típusának felismerését. 3

4 Az NDEF üzenet szerkezete 4

5 Az NDEF üzenet szerkezete 5

6 Tartalomtípusok Egyszerű szöveg NFC Text RTD URI (NFC URI RTD) URL: Telefonszám: tel: SMS: sms: : ?Body=Hello 6

7 Tartalomtípusok Smart Poster (NFC SP RTD) Szöveg + URI Bluetooth, Wifi kapcsolódás Névjegy Bármilyen MIME típus text/plain, text/x-vcard, image/jpeg,... 7

8 Tag detektálás, ID beolvasása ELSŐ NFC ALKALMAZÁSUNK QT-BEN 8

9 Kiindulás Hozzunk létre egy új mobil widget projektet. Helyezzünk egy PlainTextEdit-et a képernyőre. A <projekt neve>.pro-ba írjuk be az alábbi sorokat (némelyik már benne van, csak kiegészíteni kell): CONFIG += mobility MOBILITY += connectivity symbian:target.capability+=localservices 9

10 mainwindow.h Az include rész végére: #include <QNearFieldManager> QTM_USE_NAMESPACE 10

11 mainwindow.h Az osztályba: private: QNearFieldManager *nfcmanager; private slots: void targetdetected(qnearfieldtarget *target); void targetlost(qnearfieldtarget *target); 11

12 mainwindow.cpp A konstruktorba: nfcmanager=new QNearFieldManager(this); connect(nfcmanager, SIGNAL(targetDetected(QNearFieldTarget*)),this, SLOT(targetDetected(QNearFieldTarget*))); connect(nfcmanager, SIGNAL(targetLost(QNearFieldTarget*)),this, SLOT(targetLost(QNearFieldTarget*))); nfcmanager->starttargetdetection(); 12

13 mainwindow.cpp void MainWindow::targetDetected(QNearFieldTarget *target) { } QString s(target->uid().tohex()); ui->plaintextedit->appendplaintext(s); 13

14 mainwindow.cpp void MainWindow::targetLost(QNearFieldTarget *target) { } target->deletelater(); ui->plaintextedit->appendplaintext("a tag hatókörön kívül van."); 14

15 TARTALOM OLVASÁSA 15

16 mainwindow.h Új slot az olvasáshoz: private slots: void ndefmessageread(const QNdefMessage &message); 16

17 mainwindow.cpp void MainWindow::ndefMessageRead(const QNdefMessage &message) { foreach (const QNdefRecord &record, message){ } } if (record.isrecordtype<qndefnfctextrecord>()){ QNdefNfcTextRecord txt(record); } ui->plaintextedit->appendplaintext("text: " +txt.text()); 17

18 mainwindow.cpp Tag detektálásakor olvassuk le a tartalmát: if(target->hasndefmessage()) { connect(target, SIGNAL(ndefMessageRead(QNdefMessage)),this, SLOT(ndefMessageRead(QNdefMessage))); target->readndefmessages(); } 18

19 Teszt Indítsuk el a szimulátorban a programot! NFC Target Editor 19

20 Feladat Írjuk ki az URI típusú rekordok által tárolt webcímeket is! Tipp: include-old a QNdefNfcUriRecord mellett a QUrl-t is, szükség lesz rá. 20

21 ÜZENET CÍMKÉRE ÍRÁSA 21

22 Felület változások Tegyünk ki egy újabb PlainTextEdit-et, ebbe írjuk majd a felírandó szöveget. Tegyünk ki egy gombot is, és generáljunk neki egy slotot. Gombon jobb klikk, Go to slot, clicked() 22

23 mainwindow.h private: QNearFieldTarget *cachedtarget; bool readwrite; private slots: void ndefmessagewrite(); 23

24 mainwindow.cpp Konstruktorba: // kezdetben olvasó módban vagyunk readwrite=false; targetlost slotba: cachedtarget=null; 24

25 mainwindow.cpp targetdetected slotba: if (readwrite==false){ //olvasunk if(target->hasndefmessage } else{ //írunk cachedtarget=target; ndefmessagewrite(); } 25

26 mainwindow.cpp void MainWindow::ndefMessageWrite() { if (cachedtarget){ } QNdefMessage msg; QNdefNfcTextRecord rec; rec.settext( ui->plaintextedit_2->toplaintext()); msg.append(rec); cachedtarget->writendefmessages( QList<QNdefMessage>()<<msg); readwrite=false; // vissza olvasás módba } 26

27 mainwindow.cpp Ne feledkezzünk meg a gombunk működtetéséről sem! void MainWindow::on_pushButton_clicked() { // írás üzemmódra váltunk readwrite=true; } 27

28 Feladat Egészítsd ki a programot egy Másolás funkcióval, amely a beolvasott tagtartalmat átírja egy másik tag-re! 28

Mobil informatika gyakorlat. 1. óra: NFC alapok

Mobil informatika gyakorlat. 1. óra: NFC alapok Mobil informatika gyakorlat 1. óra: NFC alapok Mi az NFC? Near Field Communication Rövid hatótávolságú rádiófrekvenciás technológia (tipikusan 5-10 cm) 13,56 MHz frekvencia Az ISO/IEC 14443 szabvány kiterjesztése

Részletesebben

Near Field Communication (NFC)

Near Field Communication (NFC) Near Field Communication (NFC) 1 Mi is az az NFC? NFC = Near Field Communication (Rövid hatótávolságú kommunikáció) Kommunikációs szabványgyűjtemény Okostelefonok, mobil eszközök Az NFC és RFID kapcsolata:

Részletesebben

Mobil Informatikai Rendszerek

Mobil Informatikai Rendszerek Mobil Informatikai Rendszerek Near Field Communication 2016. november 7. Sicz-Mesziár János sicz- m e s z i a r. j a n o s @ nik.uni - obuda.hu NFC Near Field Communication Jellemzői: Rövid hatótávú vezetéknélküli

Részletesebben

Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei

Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Az NFC-technológia mindennapi életben való alkalmazásának vonzó lehetőségei Perjési András andris@aries.ektf.hu FutureRFID - Az RFID/NFC technológia továbbfejlesztési lehetőségei az Internet of Things

Részletesebben

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC Sicz-Mesziár János sicz.mj@gmail.com 2011. április 21. OE-NIK Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC Kommunikációs eszközök Androidon Wi-Fi Ma már minimum: a / b / g

Részletesebben

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 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

Részletesebben

RFID rendszer felépítése

RFID rendszer felépítése RFID és RTLS RFID rendszer felépítése 1. Tag-ek (transzponder) 2. Olvasók (interrogátor) 3. Számítógépes infrastruktúra 4. Szoftverek Tárgyak, élőlények, helyszínek azonosítása, követése és menedzsmentje

Részletesebben

Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 3/3

Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 3/3 Tartalomjegyzék Feladat...2 Az alkalmazás osztálydiagramja...2 Űrlap elkészítése...3 Grafikus felület kialakítása...3 A felületen elhelyezett elemek...3 invoiceform.h...3 invoiceform.cpp...5 Főablak elkészítése...11

Részletesebben

A jobboldalon a pnlright egy Stacked Widget Állítsuk be az első lapot és nevezzük el pnldraw-ra:

A jobboldalon a pnlright egy Stacked Widget Állítsuk be az első lapot és nevezzük el pnldraw-ra: A Rajzolás lap A rajzolás lap elemi rajzolási lehetőségek bemutatására szolgál. A rajzolás a jobboldali pnlright widget egyik lapjára rakott widgetre történik. A pnlright egy több lapot tartalmazó widget

Részletesebben

Elemi alkalmazások fejlesztése III.

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

Részletesebben

Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB

Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB OE-NIK 2012. április 15. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB Kommunikációs eszközök Androidon Wi-Fi Ma már minimum:

Részletesebben

Elemi alkalmazások fejlesztése III.

Elemi alkalmazások fejlesztése III. Elemi alkalmazások fejlesztése III. Bevezetés Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/qt4/eaf3/ Qt 4 2007 1 A Qt assistant nyitó ablaka www.trolltech.com 2 Alkalmazás

Részletesebben

if(_param.antialias) painter.setrenderhint(qpainter::antialiasing, true);

if(_param.antialias) painter.setrenderhint(qpainter::antialiasing, true); Elmosás (antialias) struct RajzParameterek int penwidth = 1; Qt::PenStyle penstyle = Qt::SolidLine; Qt::PenCapStyle pencap = Qt::FlatCap; Qt::PenJoinStyle penjoin = Qt::MiterJoin; Qt::BrushStyle brushstyle

Részletesebben

ú Ó ű Ó Ó ű ű ű ű ű ű ú ú Í ú Ö ú Á Ö ú ú ú Í ű ű ű ű ú ű ú Í ű Ú Ö ű ú Í Í ú ű ú ű ú ú ú ú ű Í ú Í ű ú ű Í ű ú ú Ú ű Á Ü ű ú ú ű ű ú Í ú ú É Í Í ú ú ú Í ú Ó ú ű ű Í Í ű ű Á Í ú ú Í Ö ű Ú ű Ó ú ú ú Ö ú

Részletesebben

ö Ö ü ö ü ö Ö ü ú ü ö ö ö ü ü ü ó ó ó í ö í ö ü ö ö ö í ö ü ö ö ö ü í ó ö ó ö ö í í í ü í ó ü ö í ó ö ö ü ü ú ó ö ö ó ö í ü ű ö ó ú í ö ű ö ű í ö ú ó ó í ó í ö Ó í ú Í ö ü Ö ű ű Ö í ú ó ö í ú ű Ö ö ö ö

Részletesebben

íí ú Í í Ó í í ó ó í ó Ü í ü í Í í í í ü í í í í í í í í í í ó í ó í ű í ó ü ó ó ü ű Ü Ú Í Ö ó ó ű í í í í ó Ő ó í í ó í ó í í í ü ü ó í ü ü ó í ü Ó í ó ó ó ú ó ü í ó ó í í í í í í í ó ü ü üí Ü Ü í Í ü

Részletesebben

Á Ő É É ó ó ó ó ó ú ó ű ó ú Í Í ó Ö Á ó ó ó ó Í ó ó ó ó Í ű ó ű ű ó É ó ű ó ó ű ó ű ó ó ú ü ü ó ó ó ó ü ú ó ú ó ú ú ó ú ó ó Ú ó ó ú ú ű ó ú Á ü ú Í Ú ű Ú Ö Í Á Á É Á Á Á É Ó ó ó ó ú ó ó ű ó ü ó ó ó ó ó

Részletesebben

Á Ö Ú Á É É Ő ú ü ú ú ű Ü Ö ü ÚÍ ü ü ú Ü Ü ú ú ú Ó ú ú ú ű ú ú ű É ú ü ü ü ü Ü ü ü Ü ű ű ű ű ú Á Á Á Á Á ú ű ü ű Ü ű ú ű ü ű ü ű Ö ú Ü ű ú Ü É ű ü Ü ü ú Ü ú ú ú ü Ü Ü ü ü ú Í ü ü ú ü Á ü Ü ű ű ű ü ű É

Részletesebben

Ü ü ü ű ü ű Í ű ü ü ü ű ü ü ü ü ü ü ü ü ü ü ű Í ü ü ü ü ü Í É Á Á Í É Á Á Á Á Á Á Á Á Ó ű Á ű É É Á Á Á Á Á ű ü Á Á Ó Ó ü ü ű ü ű ü ü ü Í ű Í ü Í Í ü ü Í ü ü ü ü ü ű ü ü ü ü Í Ó É Ü Í Á ü ű Í ü Í Á Á

Részletesebben

ö Ö ö ó í ó ó í ö Ö í ö í ü ó ö Ö ö ö Á ö ö ö ö Ö ö ö ö ö ó ó ó ö ö ö ü ü ö ö ü í í í í ú ö ö ö ö í ö ö ó í ö ó ö ú ö ü ü ü ö ö í üí ö ö ü ó ö úí ö ó ö ó í ö ó í ö í í í ü ö ó ó ó ó ó ö ö í í ü ó ö ö í

Részletesebben

Ö É Á Ú É É É É Í Ü Ü Ő É ö É ö á ö í ü ü á á á á í á í á ö á á á á á á á í á á ö á á ö á á á á Á ö á á á ö í á ö á ü ö á ö í ü ü á Ő í á ö í í Ü á ü ö ö ü á á á Í á í á á ü ö íí á á í á á á á á í ü ö

Részletesebben

ö ü ö Ö ö ö Ö Á ö ö ö ö Ö ü í ö í í ú ú í ö ü ű ü ú í ü ű ö ö í í ü í ü í ü ü ű Á Á í Ú í ú ú í ö ü ö ö ö ö ü ö í ü í ö ü í í í í í í É ú ú É ü ü ű ú ú ö ü ö ü í í ü ö ü ú ú í ü ö ü ö ö ö ö ö ö ö Á ö Ö

Részletesebben

Í Í Í Á É É Í Ó Ó Í Á Á É Á Á Ö É Á Ö Á Á Á Í É É ű Í ű É É Ű Á Á Ó Á Á ű ű É Í Á Á Í Í É É É Á Ó Á Á Ó ű Í Á Á ű ű ű ű Á ű Í ű ű É Í Í Í ű ű ű ű Í ű ű ű ű ű ű Í É ű ű ű ű ű ű ű ű ű ű ű ű É Í ű Í Í Í Ü

Részletesebben

ű ű Í ű Í Á ű ű Á É Á Á Á Á É Á Á É Ó ű Á Ő Ó É É É Á Í Á É Á Á Á Í Á É Á Ó Í Í ű ű ű Í Í ű Í ű Í Í ű Í Í ű ű ű Í ű ű ű ű ű Í ű ű Í Í ű Á Á ű ű ű ű Í ű Í ű ű ű ű ű Í Í ű Í ű ű Í Í Í É ű Í ű ű ű Í ű Í ű

Részletesebben

Ö í Ö Ü Ü í í ü ü í í í Ó Í í í í Ó í í íí Ó íí ü ü í í Á íí í ü Ü Ó Ü í í í ü í ü í í í í ü ü í ü í í ü ü ü í í í í ü í í í í í Ö í í ü í í ü ü ü Ó Ó ü í í í í ü ü ü Ö ü ü Ö í í í í í Ö ü í í í ü í í

Részletesebben

ú Ó Ö Ó ű Í Ó ú Í Ü Í Í Í Í ú Í Í Ú É Í Í Ü É Ü Ö Ü ú Í Í Í Í Í É Í Í Í Ó Í Í ú Í ú Í Í ú Ü Í Ü Í Í Í Í Ü Í Í ú Í Í Í ű Ú Í Í Í ú Í ú ú ú ú ú É Í Í Í Í ú Í Í Í Í Í Ü Í Ü ÜÍ ú ú Ú ú ú Í ű Í ú Í Ú Í ű Í

Részletesebben

ü ű ü ű Í ű ü ü ü ü ü ü ü ű ü ű ű ű ü ű ü ű ü ű ü ü ü ü ű ü Í ü Ü Á É Í Á Á Á É Á Á Á Á Á Á Á Ö Á Í ű Á É Á É É É Ú ű É É Ú Á Í Á Ő Á É Ú Á Á Á Á Á Ú Á Á ű É Ó Á É É Ú Ő Á ü ű ű ü ű ű ű ű ű ű ü ü Ú ű Í

Részletesebben

Ö ü Ö ü ü ü í í ü í ü ü ü Á í ü ü í ü í ü ü ű í Ö ü í í í ü ü ű í ú í ü ü í í Á Á ű ü í í í í í ű í í í í ú í ü í í í ü ű í ű ú í ü ü í ű í Á ü í ü ü í Á Ö ü ü ű ü í ü ú ü Á ú ű ü ü ü ű Á Ö ü ű Ö í í ü

Részletesebben

Á Á Á Ó É ö ó ő ó ő ő ő ó ó ó ú ő ö ü ő ó ó ó ó ó ő ó ü ö ö ó ü ő ó ű ó ö ó ó ó ö ő ö ó ó ü ő ö ő ő ü ő ő ő ő ő ó ű ú ó ő ő ö ő ő ü ő ő ő ú ö ö ü Ü ú ö Í ó Ú ó ö ó ő ó ő ű ó ú ú ő ü ő ő ú ö ő ö ú ó ö ó

Részletesebben

Á Á Í Á Ú Á ő í í ö í í í ö ö ő ü ö í ö ü ö üí ő üí í ő ő ú ö í ö ú í í ő í í ö ú ű ö ú í í ú Í ö ú í í ő í Í ő í ö ú ű í Á Á Í Á ö ö í í í í í Ő É Ú Ú Í É Á ü ő ö ő í ö ö Á ö Í É ö ö É Ö É í ő Ö Ö Í Á

Részletesebben

Elemi alkalmazások fejlesztése III.

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

Részletesebben

RFID/NFC. Elektronikus kereskedelem. Rádiófrekvenciás tárgyés személyazonosítás. Dr. Kutor László. http://uni-obuda.

RFID/NFC. Elektronikus kereskedelem. Rádiófrekvenciás tárgyés személyazonosítás. Dr. Kutor László. http://uni-obuda. Elektronikus kereskedelem Dr. Kutor László Rádiófrekvenciás tárgyés személyazonosítás RFID/NFC http://uni-obuda.hu/users/kutor/ EK-5/21/1 RFID rendszer elemei Vezérlő rendszer Olvasó Címke Jeladó,címke

Részletesebben

Elemi alkalmazások fejlesztése III. A Qt assistant elindítása. Ajánlott ir odalom. A Qt assistant nyitó ablaka

Elemi alkalmazások fejlesztése III. A Qt assistant elindítása. Ajánlott ir odalom. A Qt assistant nyitó ablaka Elemi alkalmazások fejlesztése III Ajánlott ir odalom Egy ablakos alkalmazás készítése I. C++ / Qt felhasználásával Qt dokumentáció online: www.trolltech.com lokális változat: Kdevelop help vagy /usr/share/doc...

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

Java Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor

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

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

Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 2/3

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ő

Részletesebben

RFID-val támogatott eszközleltár

RFID-val támogatott eszközleltár 1. A rendszer célja RFID-val támogatott eszközleltár A rendszer célja, hogy a Felhasználó tárgyi eszköz, kiemelten infokommunikációs eszköz, leltározási folyamatát támogassa, azt gyorsan, könnyen és hibamentesen

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

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

Grafikus Qt programok írása segédeszközök nélkül

Grafikus Qt programok írása segédeszközök nélkül Grafikus Qt programok írása segédeszközök nélkül Grafikus felületű Qt programokat ahogy láttuk, készíthetünk egy egyszerű szövegszerkesztővel is, bár a Qt jó támogatást ad a grafikus felület grafikus tervezésére

Részletesebben

3D-s számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria és alakzatrekonstrukció 3D-s számítógépes geometria és alakzatrekonstrukció 3a. Tesztkörnyezet I http://cg.iit.bme.hu/portal/node/312 https://portal.vik.bme.hu/kepzes/targyak/viiima01 Dr. Várady Tamás, Salvi Péter BME, Villamosmérnöki

Részletesebben

BME MOGI Gépészeti informatika 7.

BME MOGI Gépészeti informatika 7. BME MOGI Gépészeti informatika 7. 1. feladat Írjon Windows Forms alkalmazást egy kör és egy pont kölcsönös helyzetének vizsgálatára! A feladat megoldásához hozza létre a következő osztályokat! Pont osztály:

Részletesebben

1. Alapok. Programozás II

1. Alapok. Programozás II 1. Alapok Programozás II Elérhetőség Név: Smidla József Elérhetőség: smidla dcs.uni-pannon.hu Szoba: I916 2 Irodalom Bjarne Stroustrup: A C++ programozási nyelv 3 Irodalom Erich Gamma, Richard Helm, Ralph

Részletesebben

Adatbázis-kezelés ODBC driverrel

Adatbázis-kezelés ODBC driverrel 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...

Részletesebben

Smart grand VF-696 CJA28DAVDAPA

Smart grand VF-696 CJA28DAVDAPA User Használati manual útmutató Smart grand Vodafone Group 2015. A Vodafone márkanév és a Vodafone logók a Vodafone Csoport védjegyei. A jelen dokumentumban megjelenő bármely termékvagy vállalatnév az

Részletesebben

Feladat. Tervezés és implementálás

Feladat. Tervezés és implementálás Tartalomjegyzék FELADAT...2 Elvárások...2 TERVEZÉS ÉS IMPLEMENTÁLÁS...2 Megjelenési terv...2 Grafikus felület készítése...3 Modulszerkezet...3 Osztály diagram...3 MillMain form...4 Vezérlő k elrendezése...4

Részletesebben

Smart speed VF-795 CJA28BAVDAPA

Smart speed VF-795 CJA28BAVDAPA User Használati manual útmutató Smart speed Vodafone Group 2015. A Vodafone márkanév és a Vodafone logók a Vodafone Csoport védjegyei. A jelen dokumentumban megjelenő bármely termékvagy vállalatnév az

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

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

RFID. Balogh András BME-HIT

RFID. Balogh András BME-HIT RFID Balogh András BME-HIT Az RFID technológia kialakulása RFID = Radio Frequency Identification Alapvetően az IFF problémakörre vezethető vissza IFF = Identification Friend or Foe Barát vagy ellenség?

Részletesebben

Elemi alkalmazások fejlesztése III.

Elemi alkalmazások fejlesztése III. Elemi alkalmazások fejlesztése III. Memóriajáték 1. Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/qt4/eaf3/ Qt 4 2007 1 memorygame Játék közben 2 memorygame Kártyák kiválasztása

Részletesebben

Java gyakorlat feladatai e s megolda sai (2014.04.10)

Java gyakorlat feladatai e s megolda sai (2014.04.10) Java gyakorlat feladatai e s megolda sai (2014.04.10) 1. Feladat Számítsuk ki a Fibonacci sorozat első 20 tagját! / Fibonacci számsorozat tagjait kiszámoló, egyetlen osztályból álló program @author Bence

Részletesebben

Kalapácsvetés 2016 szöveges

Kalapácsvetés 2016 szöveges Kalapácsvetés 2016 Ebben a feladatban a 2016. évi nyári olimpiai játékokon az atlétika férfi kalapácsvetés döntőjének eredményeit kell feldolgoznia. A döntő 6 dobási sorozatból állt, de a 3. sorozat után

Részletesebben

Rövid használati utasítás

Rövid használati utasítás 922 Rövid használati utasítás A készülék használatára vonatkozó részletesebb információkért látogassa meg a www.alcatelonetouch.com weboldalt, ahonnan letöltheti a teljes kézikönyvet. Ezenkívül a weboldalon

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

Grafikus felületek készítése 1.

Grafikus felületek készítése 1. Grafikus felületek készítése 1. SWT Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Grafikus felületek fejlesztése Java grafikus toolkitek o AWT Na>v widgetek

Részletesebben

Repülőtéri információs rendszerek

Repülőtéri információs rendszerek Budapesti Műszaki és Gazdaságtudományi Egyetem Közlekedésmérnöki és Járműmérnöki Kar Közlekedésüzemi és Közlekedésgazdasági Tanszék Repülőtéri információs rendszerek Személyközlekedés, Msc. Nagy Enikő

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

Mi a PayPass? Hogyan működik a PayPass?

Mi a PayPass? Hogyan működik a PayPass? A PayPass kártya jellemzői: Lakossági, betéti bankkártya Nem dombornyomott Internetes fizetésre alkalmas A beépített antenna segítségével PayPass fizetési eszközként funkcionál A PayPass kártya chipet

Részletesebben

3D-s számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria és alakzatrekonstrukció 3D-s számítógépes geometria és alakzatrekonstrukció Tesztkörnyezet I http://cg.iit.bme.hu/portal/node/312 https://portal.vik.bme.hu/kepzes/targyak/viiima01 Dr. Várady Tamás, Dr. Salvi Péter BME, Villamosmérnöki

Részletesebben

Budapest, 2007. március. ELTE Informatikai Kar

Budapest, 2007. március. ELTE Informatikai Kar Tartalomjegyzék Alkalmazás készítés Qt osztályokkal...2 A qmake eszköz...2 Hello Qt (hello)...2 A projekt elkészítésének lépései...3 Objektumok közötti kommunikáció (quit)...3 A projekt elkészítésének

Részletesebben

Elemi alkalmazások fejlesztése III

Elemi alkalmazások fejlesztése III Elemi alkalmazások fejlesztése III Egy ablakos alkalmazás készítése I. C++ / Qt felhasználásával készítette: Szabóné Nacsa Rozália 1 Ajánlott irodalom Qt dokumentáció online: www.trolltech.com lokális

Részletesebben

Az Ön kézikönyve HTC WILDFIRE http://hu.yourpdfguides.com/dref/3462847

Az Ön kézikönyve HTC WILDFIRE http://hu.yourpdfguides.com/dref/3462847 Elolvashatja az ajánlásokat a felhasználói kézikönyv, a műszaki vezető, illetve a telepítési útmutató. Megtalálja a választ minden kérdésre az a felhasználói kézikönyv (információk, leírások, biztonsági

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

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

í ő ü ű ő ö ö Í Ő í ö Ö ő ü ö ő ö í ö ö ő ö ö ű ő ő ő ő ö ő ő ő ö ú ö ő ő ő ő ű ő ö ö ö ű ö ő ö í ö ű ő í ö ö ö ö í ű ő í ö ö í ö ö ö í ú ö ő ö í ű ő ö ö í í í ű ő ö í í ú í í ü í ö ő í ú í ő í ö ö ő í

Részletesebben

Bevezetés, a C++ osztályok. Pere László

Bevezetés, a C++ osztályok. Pere László Programozás módszertan II. p. Programozás módszertan II. Bevezetés, a C++ osztályok Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK

Részletesebben

CAN alapú járműves adatokat megjelenítő szoftver fejlesztése

CAN alapú járműves adatokat megjelenítő szoftver fejlesztése CAN alapú járműves adatokat megjelenítő szoftver fejlesztése Beszámoló Dokumentum szám: D01-018-08-05 Dokumentum dátum: 2014. január 30. Szerző(k): Jánky Szabolcs (szabolcs.janky@inventure.hu) http://

Részletesebben

Java Programozás 8. Gy: Java alapok. Adatkezelő 4.rész

Java Programozás 8. Gy: Java alapok. Adatkezelő 4.rész Java Programozás 8. Gy: Java alapok Adatkezelő 4.rész 37/1 B ITv: MAN 2018.04.15 A feladat Feladat: folytassuk a panel életre keltését! - Készítsük el a Módosítás funkciót - A Lista panelt másoljuk le,

Részletesebben

Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 1/3

Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 1/3 Tartalomjegyzék Feladat...2 A számla elemei...2 A dokumentumot tároló fájl felépítése...3 A számlakészítő program osztálydiagramja...4 Field osztály...4 field.h...4 field.cpp...5 Fields osztály...6 fields.h...6

Részletesebben

MERT EZ NEM CSAK EGY ÚJABB MONO LÉZER NYOMTATÓ

MERT EZ NEM CSAK EGY ÚJABB MONO LÉZER NYOMTATÓ MERT EZ NEM CSAK EGY ÚJABB MONO LÉZER NYOMTATÓ EZ ITT A NÖVEKVŐ NYERESÉG KAPUJA Lehetőségek, amelyekkel eddig nem számoltál Brother Bemutatkozás 2 Bemutatjuk a Brother professzionális, csoportos munkára

Részletesebben

Kommunikáció Androidon Mobilinternet Wifi

Kommunikáció Androidon Mobilinternet Wifi OE-NIK 2012. március 24. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Kommunikáció Androidon Mobilinternet Wifi Kommunikációs eszközök Androidon Wi-Fi Ma már minimum: a / b / g szabványok, újabbakon

Részletesebben

Á É É É É Í Ó ű Á Ú Í Í Í Á Í Í Í Í Í Á Í Ó Á Á É É É Ü É Á Á Í É Í É ó Í ő ó ü ő ő ü Í É ó Í ó ü ó ű ú ő ő ó ú Í ó ö ó Í ó ő ő ó ü ó ö ö ő ú ö ö Ü Á ő ő ő ő ő ő ö ő ó ó ó ő ó ű ű ő ő ő Í Í ü ó ó ő ö ő

Részletesebben

ö Ö í ő í í ö Ú Í ó ő ó ö Ö ő ü ö í Ü ő ó Ö Ö ő ü ö ó ó ó ö Í ö ö ö ő ö ő ő ö ő ö ö ö ó ó ó Ö ő ö ő ü ö ö ő ü Ö í í í ő ú ö ö ő Ö ő ú ü ő ó ó ó ö í ö ö ó ő ö ő ő ő ő í ő ú ö ő ü ü ő ö ö ő í ü ö ő ü ó ö

Részletesebben

í ö ö ö ö í ö ő ó ű ö ö ü ő ü ő ö ő ö í ö ő ö ö ö ő ó ú ö ö ö Ü ő í ő ö Ő í ű ő ö ö ö ö Ö Ö ö Ö ő ű ő ü ö ő ő ö ö ő ü ü í ú ö ö ö ö ú Ú ú ő ó ó ó í ó ö ő ő ö í ó ö ö ő ő ö ö í ó ú ő ő ö í ó ö í ó ö ü ó

Részletesebben

ű ö ú Í ö ö ö ö ö ű ű ö ö ö ö ű ö ö ö ö ú ű ű Í ö ö Ó ú Ú ö ű ö ö ö ö ö ö ö ö ö ö ú ö Ö ö ű Ő ú ö ű ú ö ö ö ö ö ö ö ö ö ű ű Í ö ű ú ö ű ö ú ö ű ö ö ö ö Í ű ö ö ö ű ö ö Ó ö ö Í ö ö ö Ú ö ö ö Í Í ö Í ö ö

Részletesebben

Á Ö Á ű ö ő Á Á ú ű ú ű ú ű ő ő ő ö ú ö ő ö ú ö ő ő ű ő ü Ó ú ő ú ű ö ü ö ö ü ő ü ö ö ú ő ö ü ű ö ö ű ö ú ú ü ö Í ő ö ő ö Í ö ö ő ő ű ö ö ü ő ü ő ö ü ű ö ú ö ű ö ő ü ö ö ú ö ö ő ü ö ő ö ű ö ö Í ű ö ő Í

Részletesebben

Á ö ö Á ü É ö í ü ü ö Ó ö ö í í ú ú í ö ö í ö Ó í í ö í ö Á ö Ó ö ü ö ú í ö í ö Á í ú ö ö ü Á ü ö ü í ö í í ö ö ö ü ü ü í í ü ö ö íü í ü ú ü ü í í Á í ö í ú í ö í í ü í í ü ü ö ű ü í í í ü í í í í í ú

Részletesebben

ú ú Í ú ű Ú Ú ú Ú ú ű ű Ú Í ű Ú Ú É ú ű ú ú Ú Ú Í Ú ú Ú ű ú ú ú ú Ő Ú ű ú ú ú ű ű ű ű ú ű ű Í Ú Í Í ú ú ű ű ú ú ú ű ú Ú É ú ú ű ú ú Ú Í Ú Í Á ú ű ú ú ű Ú Ú Ú ú ú ú ú ú ű ű ű Ú É Ú ú ú Ú ú ú ű ú ű ű ú ú

Részletesebben

Java Programozás 7. Gy: Java alapok. Adatkezelő 3.rész

Java Programozás 7. Gy: Java alapok. Adatkezelő 3.rész Java Programozás 7. Gy: Java alapok Adatkezelő 3.rész 39/1 B ITv: MAN 2018.04.11 A feladat Feladat: folytassuk a panel életre keltését! - Alakítsuk ki az Új dolgozó felvitele panelt - A panel a Beszúr

Részletesebben

Elektronikus fizetés. (mobil. és Internet)

Elektronikus fizetés. (mobil. és Internet) Elektronikus fizetés (mobil és Internet) A SEMOPS pozicionálása A SEMOPS jelenleg az egyedüli olyan általános elektronikus fizetési megoldás, amely egyaránt képes mobil és Internetes tranzakciók lebonyolítására.

Részletesebben

Országzászlók (2015. május 27., Sz14)

Országzászlók (2015. május 27., Sz14) Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,

Részletesebben

Programozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte.

Programozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte. Programozási alapismeretek :: beadandó feladat Készítő adatai Név: Molnár Tamás EHA: MOTIABT.ELTE E-mail cím: motiabt@inf.elte.hu Gyakorlatvezető: Horváth László Feladat sorszáma: 23. Felhasználói dokumentáció

Részletesebben

Informatikai Kar. 3. fejezet. alapismeretek. Giachetta Roberto

Informatikai Kar. 3. fejezet. alapismeretek. Giachetta Roberto Informatikai Kar 3. fejezet alapismeretek Giachetta Roberto Actually I made up the term 'Object-Oriented', and I can tell you I did not have C++ in mind. (Alan Kay) adottak) 3:3 Feladat: Stack) adatszerkezetet

Részletesebben

Programozási nyelvek Java

Programozási nyelvek Java Programozási nyelvek Java 2. gyakorlat Függvények Általános prototípus Módosítószavak Láthatóság: public, protected, private. Ha nem definiált, akkor úgynevezett package-private láthatóság. Lehet abstract

Részletesebben

Kezelési útmutató VOYAGER LEGEND CS BLUETOOTH SYSTEM. Quantum-R Kft. Importőr:

Kezelési útmutató VOYAGER LEGEND CS BLUETOOTH SYSTEM. Quantum-R Kft. Importőr: VOYAGER LEGEND CS BLUETOOTH SYSTEM Kezelési útmutató Importőr: Quantum-R Kft. 1094. Budapest, Tűzoltó u. 79. Tel: 456-2060 Fax: 456-2069 quantumr@quantumr.hu www.quantumr.hu Doboz tartalma Headset irányítás

Részletesebben

Á ó í ó ó í ú í í ó ő ü ő ó ü ü ű í ő ü ó ő í ü ú ő ú ó ő ú ő í ő ő í ü ó ő ő ó ő ú ő ó ó ő ú ó ú ó ő ü ő ű í ű ű í ü ü ű ó ó ó ű ő í ű ő ő ő ü ó í ő ű ó í í ó ó ó ő ő ü ű ő ó ü ű Ü í ő ü ó ó Á ú ű í ő

Részletesebben

Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész

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

Részletesebben

ú ó ü ó ü ü ő ő ő í ó í í ü ű ü ő ó ő í ó í ó ó ú ó ü í ó ő í ú ü ü ű ü ű ő í ó í ű ő ő ű ú ó ú í ű ő í ó ó ó í ú Í ü ó í ü í í ő ó ő í ó ú ó í ó í í ü í ü ü ú ü ú ü ü ű ü ü í ú í ő úí ő í ő í í ó ü ó

Részletesebben

BackBeat PRO 2 BackBeat PRO 2 Special Edition. Használati útmutató

BackBeat PRO 2 BackBeat PRO 2 Special Edition. Használati útmutató BackBeat PRO 2 BackBeat PRO 2 Special Edition Használati útmutató Tartalomjegyzék Leírás 3 Hangerő 3 Zene lejátszása/szüneteltetése 3 Zeneszám kiválasztása 3 Nyílt zenehallgatás 3 Aktív zajszűrés 3 Töltés

Részletesebben

ü ő ü ő ő ű ő ő ú ú ü ú ö ő ő Í ü ű ö ú Ö Ö ú Ö ú ú ö ő ő ö ú ü ü Ö ü Í ü ü Í ö Í ö ú ő ü ö Ú Í Ú Ü ö ö ő ő Í ű ö ő ö Í Í ű ő ő ő ő Í Ú ö ü ő Í Í ü Ú ö ö ü ü Í ő Í Í ő ő ö Ú Í Í ö Ü Ö Íő ö ö ö Í ű ű ö

Részletesebben

MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA

MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA MDM Exchange Alapokon AVAGY A MICROSOFT EXCHANGE 2013 MINT AZ MDM KŐBALTÁJA Kiindulási pont - 2003 Exchange 2003 Pocket PC 2003: Vállalati levelezés megjelenítése a mobil telefonok WAP böngészőjében PDA-k

Részletesebben

Rádiófrekvenciás azonosítás RFID, NFC, PAYPASS

Rádiófrekvenciás azonosítás RFID, NFC, PAYPASS Rádiófrekvenciás azonosítás RFID, NFC, PAYPASS Definíció Az RFID (Radio Frequency IDentification) automatikus azonosításhoz és adatközléshez használt technológia, melynek lényege adatok tárolása és továbbítása

Részletesebben

É É Á Á Ádm s Ádm Kft ű ü ö ü Á ű ú ü ö ú ű ü ű ö ü ö ö ú Ü ú ú Ü ü É ű Ú ü űí Ú Í ü ö ü ö ú ö ö ü ö ö ű ü ö Í Ü ö ü ü ö ű ö Ü ü Ü ö ö ö Á ö Ű ü ö Ü ú ö ú ö Í ü Ü Ü ú ü ü ö ö ö Ü ö Ü Í ű ü ö É ö Ü Í ö

Részletesebben

Ü Í ö ü ö Ö ó í ü ó ö ö í ö í ü ó ó ó í ö ó ö ö ö Ö ü ü í ü ó í í ó É í ó í ó ö í ó ó í ö ó í ó ó ó ú í í ó í ű ó í ó í ó ú í í ö ó ü ö ú ó í ó üí í ó í ó Í ó ö í ó í ó ü ó ó í ó ö ó ó ü í í í ü í í ó

Részletesebben

ú ű í Á ű í ű ü í í í Ö Ö Ö É í ú ú ú ú í ü Ö ű í í í í É í í í íí í í Ö í í í É í í í í í Ö í í Á í í í í í í ú í ü ü ű í ű í íü ü ű ü í í í ú ú ú ú ü ú ú í ú ú ú í ü í í í í ú Ö í ú ú í ű ű ű í É í ü

Részletesebben

Í Í Í Ú É ü Ú ü Ú ű ü ü Ö ü ü ü Í Í É Ö ü Ú Ö Ú ü Ö ü ü ü ü ü ű Ö Ö ü É ü ü Ö Í Ú ű Í É É ű É Í Í Í Í ü Ú É Ú Ö Í ü ü ü ü Ó ü Í ü Í Ó ü ü ű ü ű Í ü Ö ű ü Í ü Ú ü Ú ü ű ű Í ű Ú Ú Ú É ü ü ű ű Ü ű ü Ó ü Í

Részletesebben