ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2
|
|
- Brigitta Faragó
- 4 évvel ezelőtt
- Látták:
Átírás
1 ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II 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 AZ OSZLOPRA KATTINTÁS CALLBACK FÜGGVÉNYÉT!...3 void CBankView::OnColumnclick(NMHDR* pnmhdr, LRESULT* presult) FELADAT: MÓDOSÍTÁS/TÖRLÉS/BESZÚRÁS...4 A CUGYFELDLG OSZTÁLY...4 Párbeszédablak létrehozása...4 Dialogusablak cím beállítása...4 Változók hozzárendelése a vezérl khöz...4 Saját adattagok...5 Saját metódusok...5 void UgyfelDlg::GetUgyfel(Ugyfel &uf)... 5 void UgyfelDlg::SetUgyfel(Ugyfel &uf)... 5 Kulcsmez módosítás engedélyezése / tiltása...6 void UgyfelDlg::EnableRefszam()... 6 void UgyfelDlg::DisableRefszam()... 6 TARTSUK NYILVÁN, MELY OSZLOP SZERINT RENDEZETT A LISTA...6 void CBankView::OnColumnclick(NMHDR* pnmhdr, LRESULT* presult)... 6 void CBankView::OnInitialUpdate()... 6 SZÚRJUNK BE/ MÓDOSÍTSUNK DUPLA KATTINTÁSRA...7 void CBankView::OnDblclk(NMHDR* pnmhdr, LRESULT* presult)... 7 A DIALÓGUSBAN MÓDOSÍTÁSNÁL LEGYEN A REFSZÁM CSAK OLVASHATÓ...8 BOOL UgyfelDlg::OnInitDialog()... 8 A CTRL+DEL BILLENTY LEÜTÉSEKOR TÖRÖLJÜK A KIJELÖLT ADATSORT...8 Az icolumn, irow adattagok felvétele...8 Az OnClick() metódus megadása...8 void CBankView::OnClick(NMHDR* pnmhdr, LRESULT* presult)... 9 A Ctrl+Del billenty kezelése...9 Azonositot rendelünk a tevékenységhez... 9 Az azonosítóhoz hozzárendeljük a Ctrl+DEL billenty t... 9 Az azonosítóhoz hozzárendeljük a callback függvényt... 9 void CBankView::OnDel() FELADAT: STÁTUSZSOR MÓDOSÍTÁSA...10 Új indikátorok elhelyezése az állapotsorban...11 Az indikátorok azonosítójának létrehozása static UINT indicators[] = Státuszsor indikátorait kezel callback függvények...11 void CBankView::OnUpdateMessage(CCmdUI *pcmdui) void CBankView::OnUpdateCount(CCmdUI *pcmdui) oldal
2 Adatbáziskezelés közvetlen eléréssel II. 2. Feladat: Rendezett lista Módosítsuk az Adatbáziskezelés közvetlen eléréssel I. fejezetben elkészült alkalmazásunkat úgy, hogy egy adott oszlopra kattintva az adott oszlop szerinti rendezettségben jelenjenek meg adataink. Refszám szerint rendezett Cím szerint rendezett Saját jegyzeteim Készitsük el a FillSortedData(int scolumn) saját metódust! Workspace/ClassView/CBankView/(jobb egérfül)/add member function Function type: void Function declaration: FillSortedList(int colnumber) Access: Public BankView.h class CBankView : public CListView // Implementation public: void FillList(); void FillSortedList(int scolumn); virtual ~CBankView(); ; 2. oldal
3 Másoljuk át a FillList() metódusának belsejét a FillSortedData(int scolumn) metódusába, majd módosítsuk az alábbiak szerint. void CBankView::FillSortedData(int scolumn) Ugyfel uf; CListCtrl* plist= &GetListCtrl(); CBankDoc* pdoc = GetDocument(); switch(scolumn) case 0: pdoc->executequery( select * from ugyfel order by refszam; ); case 1: pdoc->executequery( select * from ugyfel order by nev; ); case 2: pdoc->executequery( select * from ugyfel order by cim; ); case 3: pdoc->executequery( select * from ugyfel order by status; ); pdoc->movefirst(); for (int i=0; i<pdoc->count(); i++) pdoc->getcurrentitem(uf); CString str; str.format( %d,uf.refszam()); plist->insertitem(i,str); plist->setitemtext(i,1,uf.nev()); plist->setitemtext(i,2,uf.cim()); plist->setitemtext(i,3,uf.status()); pdoc->movenext(); Készitsük el az oszlopra kattintás callback függvényét! View/ClassWizard/Message Maps Project: Bank Class name: CBankView Object IDs: CBankView Messages: LVN_COLUMNCLICK Add Functions /Edit code void CBankView::OnColumnclick(NMHDR* pnmhdr, LRESULT* presult) NM_LISTVIEW* pnmlistview = (NM_LISTVIEW*)pNMHDR; // TODO: Add your control notification handler code here GetListCtrl().DeleteAllItems(); FillSortedData(pNMListView->iSubItem); *presult = 0; Forditás/Futtatás 3. oldal
4 3. Feladat: módosítás/törlés/beszúrás A lista egy sorára duplát kattintva jelenjen meg egy párbeszédablak, amelyben módosíthatjuk az adatsort. Üres sorra duplát kattintva új adatot vihetünk fel. Módosításnál ne engedjük meg a kulcsmez (refszam) módosítását. A CUgyfelDlg osztály Insert/Resource/Dialog/Dialog/New Kattintás jobb egérfüllel a dialógusablakon/properties/general: ID: Caption: IDD_UGYFEL Ügyfél A View/ClassWizard parancs kiadásakor az alábbi üzenet figyelmeztet az új dialógus osztály létrehozására. Az OK választása után: Class information/name: UgyfelDlg // az osztály neve Az osztályvarázsló segítségével adjuk meg az alábbi változókat. Control ID Style Variable name Type Tab order IDC_REFSZAM 1 Right, number refszam int 1 IDC_REFSZAM 1 refszam_ctrl CEdit 1 IDC_NEV left nev CString 2 IDC_CIM left cim CString 3 IDC_STATUS left status CString 4 ÜgyfelDlg.h // Dialog Data //AFX_DATA(UgyfelDlg) enum IDD = IDD_UGYFEL ; CEdit refszam_ctrl; int refszam; CString cim; CString nev; CString status; //AFX_DATA 1 Vegyük észre, hogy az IDC_REFSZAM-hoz érték és control kategóriájú változót is rendeltünk. A refszam_ctrl változót fogjuk felhasználni a mez szerkesztésének engedélyezésére/letiltására. 4. oldal
5 Az enable_refszam logikai változóban azt jelezzük, hogy engedélyezett-e a refszam mez vagy sem. Workspace/ClassView/UgyfelDlg/Jobb egérfül/add member variable / Variable type: bool Variable name:enable_refszam Access: protected UgyfelDlg.h // Implementation protected: bool enable_refszam; módosítása A párbeszédablakban szerepl SetUgyfel saját metódusokat: adatmez k feltöltésére/lekérdezésére definiáljuk a GetUgyfel és Workspace/ClassView/UgyfelDlg/Jobb egérfül/add member function / Function type: void Function declaration: GetUgyfel(Ugyfel &uf) UgyfelDlg.cpp void UgyfelDlg::GetUgyfel(Ugyfel &uf) uf.setrefszam(refszam); uf.setnev(nev); uf.setcim(cim); uf.setstatus(status); Workspace/ClassView/UgyfelDlg/Jobb egérfül/add member function / Function tylpe: void Function declaration: SetUgyfel(Ugyfel &uf) UgyfelDlg.cpp void UgyfelDlg::SetUgyfel(Ugyfel &uf) refszam = uf.refszam(); nev = uf.nev(); cim = uf.cim();; status = uf.status(); Az Ugyfel.h header fájlt illesszük be a UgyfelDlg.h header fájlba. UgyfelDlg.h // UgyfelDlg.h : header file #include Ugyfel.h 5. oldal
6 !" A CUgyfelDlg osztályban bevezetünk két további saját metódust. Az EnableRefszam() metódussal engedélyezni tudjuk a párbeszédablakban a refszam módosítását, a DisableRefszam metódussal pedig letiltjuk azt. Az éppen aktuális beállítást az enable_refszam adattagban tároljuk. Workspace/ClassView/UgyfelDlg/Jobb egérfül/add member function / Function type: void Function declaration: EnableRefszam() UgyfelDlg.cpp void UgyfelDlg::EnableRefszam() enable_refszam=true; Workspace/ClassView/UgyfelDlg/Jobb egérfül/add member function / Function type: void Function declaration: DisableRefszam() UgyfelDlg.cpp void UgyfelDlg::DisableRefszam() enable_refszam=false; Tartsuk nyilván, mely oszlop szerint rendezett a lista Vezessük be az scolumn adattagot, melyben tároljuk, melyik oszlop szerint rendezett a listánk. Workspace/ClassView/CBankView/(jobb egérfül)/add member variable Variable type: int Variable name: scolumn Access: Protected Egészítsük ki az OnColumnclick metódust az alábbiak szerint: void CBankView::OnColumnclick(NMHDR* pnmhdr, LRESULT* presult) GetListCtrl().DeleteAllItems(); FillSortedData(pNMListView->iSubItem); scolumn=pnmlistview->isubitem; *presult = 0; Módosítsuk az OnInitialUpdate metódust az alábbiak szerint void CBankView::OnInitialUpdate() CListView::OnInitialUpdate(); // TODO: You may populate your ListView with items by directly accessing // its list control through a call to GetListCtrl(). CBankDoc* pdoc = GetDocument(); pdoc->connectdatabase( Bank ); FillHeader(); scolumn=0; FillSortedData(0); 6. oldal
7 Szúrjunk be/ módosítsunk dupla kattintásra View/ClassWizard/Message Maps Project:Bank Class name:cbankview Object IDs: CBankView Messages:NM_DBLCLK Add Functions /Edit code void CBankView::OnDblclk(NMHDR* pnmhdr, LRESULT* presult) // TODO: Add your control notification handler code here NM_LISTVIEW* pnmlistview = (NM_LISTVIEW*)pNMHDR; int iitem = pnmlistview->iitem; Ugyfel uf; UgyfelDlg dlg; CString str; if (iitem == -1) uf.setrefszam(0); uf.setnev( ); uf.setcim( ); uf.setstatus( ); dlg.enablerefszam(); bool single_key; single_key=false; while(!single_key) single_key=true; dlg.setugyfel(uf); if (dlg.domodal() == IDOK) dlg.getugyfel(uf); str.format( select * from ugyfel where refszam=%d;, uf.refszam()); GetDocument()->ExecuteQuery(str); if (GetDocument()->Count()>0) single_key=false; MessageBox( Van már ilyen refszám! ); else str.format( insert into ugyfel values ( %d, %s, %s, %s );, uf.refszam(), uf.nev(), uf.cim(), uf.status()); GetDocument()->ExecuteQuery(str); else uf.setrefszam(atoi(getlistctrl().getitemtext(iitem,0))); uf.setnev(getlistctrl().getitemtext(iitem,1)); uf.setcim(getlistctrl().getitemtext(iitem,2)); uf.setstatus(getlistctrl().getitemtext(iitem,3)); dlg.disablerefszam(); dlg.setugyfel(uf); if (dlg.domodal() == IDOK) dlg.getugyfel(uf); str.format( update ugyfel set nev = %s, cim = %s, status = %s where refszam = %d;, uf.nev(), uf.cim(), uf.status(), uf.refszam()); GetDocument()->ExecuteQuery(str); GetListCtrl().DeleteAllItems(); FillSortedData(sColumn); *presult = 0; 7. oldal
8 Az UgyfelDlg.h header fájlt illesszük be a BankView.h header fájlba. BankView.h #endif // _MSC_VER > 1000 #include UgyfelDlg.h class CBankView : public CListView Forditás/Futtatás A dialógusban módosításnál legyen a refszám csak olvasható View/ClassWizard/Message Maps Project:Bank Class name:ugyfeldlg Object IDs: UgyfelDlg Messages:WM_INITDIALOG Add Functions /Edit code UgyfelDlg.cpp BOOL UgyfelDlg::OnInitDialog() CDialog::OnInitDialog(); // TODO: Add extra initialization here if (enable_refszam) GetDlgItem(IDC_REFSZAM)->EnableWindow(TRUE); else GetDlgItem(IDC_REFSZAM)->EnableWindow(FALSE); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE A Ctrl+DEL billenty leütésekor töröljük a kijelölt adatsort Felveszünk két adattagot a CListView osztályban és minden kattintásnál beállítjuk a kattintás aktuális pozicióját. # $ %& ' ( BankView.h protected: int icolumn; int irow; int scolumn; #) $*+ ClassWizard / Message Maps Project: Bank Class name: CBankView Object IDs: CBankView Messages: NM_CLICK 8. oldal
9 Add Function / Edit code void CBankView::OnClick(NMHDR* pnmhdr, LRESULT* presult) // TODO: Add your control notification handler code here NM_LISTVIEW* pnmlistview = (NM_LISTVIEW*)pNMHDR; irow = pnmlistview->iitem; icolumn = pnmlistview->isubitem; *presult = 0; # $,!- Azonositot rendelünk a tevékenységhez View/Resource Symbols/New Name: ID_DEL Value: Fogadjuk el a felajánlott értéket Az azonosítóhoz hozzárendeljük a Ctrl+DEL billenty t Workspace/Resource View/Accelerator/IDR_MAINFRAME/Jobb egérfül 1x/New Accelerator menüpont Az azonosítóhoz hozzárendeljük a callback függvényt ClassWizard / Message Maps Project: Bank Class name: CBankView Object IDs: ID_DEL Messages: COMMAND Add Function / Edit code void CBankView::OnDel() // TODO: Add your command handler code here int refszam = atoi(getlistctrl().getitemtext(irow,0)); CString str; str.format( delete from ugyfel where refszam = %d ;,refszam); GetDocument()->ExecuteQuery(str); GetListCtrl().DeleteAllItems(); FillSortedData(sColumn); 9. oldal
10 4. Feladat: Státuszsor módosítása Két információt kívánunk elhelyezni az állapotsorban: Hány elem a lista? - ID_INDICATOR_COUNT Hogyan van rendezve? - ID_INDICATOR_MESSAGE. 10. oldal
11 .!!/ / Az osztályvarázsló az állapotsor kezelését nem ajánlja fel, ezért azt teljes egészében nekünk kell felépíteni. Lista elemszámát jelz indikátor: ID_INDICATOR_COUNT Rendezettséget jelz indikátor: - ID_INDICATOR_MESSAGE. Az indikátorok azonosítójának létrehozása View/Resource Symbols/New Name: ID_INDICATOR_COUNT Value: Fogadjuk el a felajánlott értéket View/Resource Symbols/New Name: ID_INDICATOR_MESSAGE Value: Fogadjuk el a felajánlott értéket Vegyük hozzá a két indikátort a MainFrm programfájlban (MainFrm.cpp) található indicators[] tömbhöz. MainFrm.cpp static UINT indicators[] = ID_SEPARATOR, // status line indicator ID_INDICATOR_COUNT, ID_INDICATOR_MESSAGE, ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL, ; Adjuk meg a két indikátort leiró default szöveget. Work space//resource View/String Table/Jobb egérfül/string Table/Dupla kattintás Jobb egérfül kattintása a String listára/new String menüpont ID: ID_INDICATOR_MESSAGE Caption: Refszám szerint rendezve Jobb egérfül kattintása a String listára/new String menüpont ID: Caption: ID_INDICATOR_COUNT xxx elem Megjegyzés: A caption-ban megadott szöveg hosszával megegyez (0! (0! Deklaráljuk az eseménykezel prototipusát a BankView.h header fájlban lesz az indikátor terület hossza. BankView.h // Generated message map functions //AFX_MSG(CBankView) afx_msg void OnColumnclick(NMHDR* pnmhdr, LRESULT* presult); afx_msg void OnDblclk(NMHDR* pnmhdr, LRESULT* presult); afx_msg void OnDel(); afx_msg void OnClick(NMHDR* pnmhdr, LRESULT* presult); //AFX_MSG afx_msg void OnUpdateMessage(CCmdUI *pcmdui); afx_msg void OnUpdateCount(CCmdUI *pcmdui); DECLARE_MESSAGE_MAP() ; 11. oldal
12 Az üzenettáblába vegyük fel az ON_UPDATE_COMMAND_UI makrót. BEGIN_MESSAGE_MAP(CBankView, CListView) //AFX_MSG_MAP(CBankView) ON_NOTIFY_REFLECT(LVN_COLUMNCLICK, OnColumnclick) ON_NOTIFY_REFLECT(NM_DBLCLK, OnDblclk) ON_COMMAND(ID_DEL, OnDel) ON_NOTIFY_REFLECT(NM_CLICK, OnClick) //AFX_MSG_MAP ON_UPDATE_COMMAND_UI(ID_INDICATOR_MESSAGE, OnUpdateMessage) ON_UPDATE_COMMAND_UI(ID_INDICATOR_COUNT, OnUpdateCount) END_MESSAGE_MAP() Adjuk meg az eseménykezel k definícióit a nekik megfelel.cpp fájlban void CBankView::OnUpdateMessage(CCmdUI *pcmdui) pcmdui->enable(); switch(scolumn) case 0: pcmdui->settext( Refszám szerint rendezve ); case 1: pcmdui->settext( Név szerint rendezve ); case 2: pcmdui->settext( Cím szerint rendezve ); case 3: pcmdui->settext( Státusz szerint rendezve ); void CBankView::OnUpdateCount(CCmdUI *pcmdui) pcmdui->enable(); int i = GetListCtrl().GetItemCount(); CString str; str.format( %d elem,i); pcmdui->settext(str); 12. oldal
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észletesebben1. 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észletesebbenElemi 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észletesebben1. 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észletesebbenAdatbá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észletesebbenEsemé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észletesebbenAdatbá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észletesebbenAdatbá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észletesebbenAdatbá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észletesebbenJava 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észletesebbenAdabá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észletesebbenElemi 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észletesebbenAdatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs
RészletesebbenElemi 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észletesebbenA gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani.
Vizuális programozás 1. A gyakorlat célja A gyakorlat célja a Könyvtár alkalmazás folytatása az előző gyakorlaton elkészített grafikus felület felhasználásával. Elsőként lemásoljuk az előző gyakorlat eredményeként
RészletesebbenA 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észletesebbenC#, OOP. Osztályok tervezése C#-ban
C#, OOP Osztályok tervezése C#-ban OOP Létrehozás (creating) Megszüntetés (destroying) Túlterhelés (overlading) Felsorolás típus (enumerated types) 2 Hajó osztály Sailboat class using System; class Sailboat
RészletesebbenC# 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észletesebbenSzé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észletesebbenAdatbá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észletesebben3. Osztályok II. Programozás II
3. Osztályok II. Programozás II Bevezető feladat Írj egy Nevsor osztályt, amely legfeljebb adott mennyiségű nevet képes eltárolni. A maximálisan tárolható nevek számát a konstruktorban adjuk meg. Az osztályt
RészletesebbenKilencedik 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észletesebbenWEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK
WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI
RészletesebbenWCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens
WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens Hozzunk létre egy ASP.NET Empty Web Site projektet! A projekt neve legyen WCFAPP1. Ez
RészletesebbenSzabóné Nacsa Rozália. Feladat. Készítsünk el egy üres FormView alapú alkalmazást és építsünk köré egy súgó környezetet.
Szabóné Nacsa Rozália Feladat Készítsünk el egy üres FormView alapú alkalmazást és építsünk köré egy súgó környezetet. 1 Tartalom Tárgymutató 2 Keresés Menüpontok 3 HTML oldalak HTML oldalak felsorolása
RészletesebbenMechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe
Mechatronika és mikroszámítógépek 2017/2018 I. félév Bevezetés a C nyelvbe A C programozási nyelv A C egy általános célú programozási nyelv, melyet Dennis Ritchie fejlesztett ki Ken Thompson segítségével
RészletesebbenElemi alkalmazások fejlesztése III
Elemi alkalmazások fejlesztése III Egyablakos alkalmazás készítése I. Qt/X11 felhasználásával Kdevelop környezetben készítette: Steingart Ferenc Szabóné Nacsa Rozália Ajánlott irodalom Qt dokumentáció
RészletesebbenAdatbá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észletesebbenSQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
RészletesebbenAdatbá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észletesebbenAdatbázis kezelés Delphiben. SQL lekérdezések
Adatbázis kezelés Delphiben. SQL lekérdezések Structured Query Language adatbázisok kezelésére szolgáló lekérdező nyelv Szabályok: Utasítások tetszés szerint tördelhetők Utasítások végét pontosvessző zárja
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelık Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendı anyag vázlatát
RészletesebbenProgramozás(A szakirány) II. beadandó feladat Farkas András HP6S15 1. csoport Veszprémi Anna / Hudoba Péter
Programozás(A szakirány) II. beadandó feladat 2014.05.05. Farkas András HP6S15 fafee@fafeecorp.com 1. csoport Veszprémi Anna / Hudoba Péter Feladat: Egy szöveges állományban bekezdésekre tördelt szöveg
RészletesebbenA C# programozási nyelv alapjai
A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet
RészletesebbenC#---Access adatbáziskezelési gyakorlat
C#---Access adatbáziskezelési gyakorlat 1. Feladat: adatbázis kezelő alkalmazás készítése C# környezetben, Access adatbázist használva. 2. Minta adatbázis létrehozása ACCESS-ben 3. A Projekt létrehozása
RészletesebbenAdattí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észletesebbenSzámítógépes grafika
Számítógépes grafika XXVIII. rész OpenGL Visual C++-ban Ha OpenGL programot szeretnénk létrehozni VisualC++-ban, három lehetőségünk van: Win32 alkalmazás, Win32 konzol alkalmazás és MFC platformon történő
RészletesebbenAdattí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észletesebbenInformatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
RészletesebbenAdatbá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észletesebbenGelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák
Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák Gelle Kitti 2017. 10. 25. Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák 2017. 10. 25. 1 / 20 Hasítótáblák T 0 h(k 2)
RészletesebbenEgészítsük ki a Drupal-t. Drupal modul fejlesztés
Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik
RészletesebbenAccess 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észletesebbenSZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek
SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL
Részletesebben3. Határozza meg és írja ki a minta szerint, hogy a forrásállományban hány kémiai elem felfedezési adatai
Kémiai elemek felfedezése A kémiai elemek kémiailag tovább már nem bontható, egyszerű anyagok. Jelenleg 118 különböző kémiai elemet ismerünk, közüliik a Földön 94 található meg a természetben, ezeket természetes
RészletesebbenGyakorlás: Hozzunk létre egy Alkalmazottak táblát AZO szám, Részleg szöveg, Munkakör szöveg és BelépésDátuma dátum típussal.
Adatbázis létrehozása Adatleíró műveletek CREATE DATABASE "tan1" WITH ENCODING= LATIN2 ; vagy parancssorból a terminál alatt $ createdb tan1 E=latin2 Kapcsolódás az adatbázishoz $ psql tan1 Adattábla létrehozása
RészletesebbenSzoftvertechnolo gia gyakorlat
Szoftvertechnolo gia gyakorlat Dr. Johanyák Zsolt Csaba http://johanyak.hu 1. Dependency Injection (függőség befecskendezés) tervezési minta A tervezési minta alapgondolata az, hogy egy konkrét feladatot
RészletesebbenProgramozás alapjai. 5. előadás
5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk
RészletesebbenOOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN
OOP: Java 11.Gy: Enumok, beágyazott osztályok 13/1 B ITv: MAN 2019.04.24 ArrayList Rugalmas tömb A tömbök korlátai Fix méret, nem lehet menet közben megnövelni Ha túl nagyra választjuk, fölösleges helyfoglalás
RészletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 13. előadás Throwable Error Exception RuntimeException IOException Saját (általában) Nem ellenörzött kivételek (Unchecked
RészletesebbenOsztály és objektum fogalma
Osztály és objektum fogalma A C++ programozási nyelv I. CPP1/ 1 Az osztály (class) class: adatok és módszerek (method) (függvények) együttese, amely absztrakt adattípusként működik. objektum: egy osztály
RészletesebbenJohanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba
Johanyák Zsolt Csaba: Grafikus felület programozása http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba 1. Gyümölcsárazó automata Készítsünk egy gyümölcsárazó
Részletesebben1. 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észletesebbenCREATE 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és az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
RészletesebbenTá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észletesebbenSzámítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 2. Előadás Dr. Bécsi Tamás Tömbök (Arrays) Definíció: típus[] név; (pld. int[] szamok; ) Inicializálás: int[] szamok = new int[4]; int[] szamok = 1,2,4,3,5}; int[] szamok
Részletesebben8. 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észletesebbenJava VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
RészletesebbenJava II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
RészletesebbenPHP 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észletesebbenAdatbázisban tárolt kollekciók
Adatbázisban tárolt kollekciók Dinamikus tömb és beágyazott tábla lehet CREATE TYPE t_beagy IS TABLE OF NUMBER; CREATE TYPE t_dint IS VARRAY(5) OF NUMBER; CREATE TABLE koll_tab ( azon NUMBER PRIMARY KEY,
RészletesebbenHogyan használja az OROS online pótalkatrész jegyzéket?
Hogyan használja az OROS online pótalkatrész jegyzéket? Program indítása/program starts up Válassza ki a weblap nyelvét/choose the language of the webpage Látogasson el az oros.hu weboldalra, majd klikkeljen
RészletesebbenSQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére
SQL PÉLDATÁR készült a PTE TTK Iskolai informatika III. kurzus teljesítésére PTE TTK Czimmermann Gergely MA matematika informatika tanár szakos hallgató 2017 Tartalomjegyzék 1. Adatleíró műveletek... 3
RészletesebbenAdatbázis Rendszerek II. 2. Ea: Gyakorló környezet
Adatbázis Rendszerek II. 2. Ea: Gyakorló környezet 26/1 B IT v: 2018.02.21 MAN Gyakorló környezet apex.oracle.com/en/ 26/2 A regisztrációs folyamat 26/3 26/4 26/5 26/6 26/7 26/8 26/9 26/10 26/11 Feladatok
RészletesebbenSorosítás (szerializáció) és helyreállítás. 1. Bináris sorosítás és helyreállítás. 1.1. Szükséges névterek. 1.2. Attribútumok. 1.3.
Sorosítás (szerializáció) és helyreállítás Cél: a memóriában tárolt adatok egyszerű lemezre mentése és visszatöltése. A sorosítás során létrehozunk egy állományt és egy sorosítást kezelő objektumot. Ez
RészletesebbenINFORMATIKAI 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észletesebbenDelegátumok C#-ban Krizsán Zoltán iit
Krizsán Zoltán Események kezelése Nem kell vizuális felületnek letnek lennie. segíts tségével valósíthatja meg a.net. 2 Típusos fv.. pointer Biztonságos kódkk dkészítés s miatt tiltott a pointer aritmetika
RészletesebbenElemi alkalmazások fejlesztése
1. FELADAT: SÚGÓ KÖRNYEZET KIÉPÍTÉSE...2 A MEGOLDÁS STRATÉGIÁJA...3 INDULÓ PROJECT ELKÉSZÍTÉSE...3 HTML HELP WORKSHOP...3 HTML Help Workshop letöltése...3 A HTML Help Workshop installálása...3 A HTML Help
RészletesebbenJava 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észletesebbenC# osztályok. Krizsán Zoltán
C# osztályok Krizsán Zoltán Fogalma Önálló hatáskőrrel rendelkező, absztrakt adattípus, amely több, különböző elemet tartalmazhat. Minden esetben a heap-en jön létre! A programozó hozza létre, de a GC
RészletesebbenObjektumorientált programozás C# nyelven III.
Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és
RészletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 10. Előadás Ami kimearad múlthéten Ha már megvan a KeyListener vagy MouseListener osztályunk a következõ módon tudjuk hozzárendelni egy JFrame vagy JPanel-hez: Ami
RészletesebbenProgramozás II. 2. Dr. Iványi Péter
Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c
RészletesebbenAdatbázis Rendszerek II. 2. Gyakorló környezet
Adatbázis Rendszerek II. 2. Gyakorló környezet 37/1 B IT v: 2017.02.11 MAN Gyakorló környezet Géptermek 37/2 Jelszó váltás 1 2 3 4 37/3 Gyakorló környezet II. apex.oracle.com/en/ 37/4 A regisztrációs folyamat
RészletesebbenJava II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
RészletesebbenAdatbá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észletesebbenProgramozás I. Első ZH segédlet
Programozás I. Első ZH segédlet Ezen az oldalon: kiírás az alapértelmezett (hiba) kimenetre, sztring konkatenáció, primitív típusok, osztály létrehozás, példányosítás, adattagok, metódusok Kiíratás alapértelmezett
RészletesebbenEgysé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észletesebbenAdatbázis rendszerek SQL nyomkövetés
Adatbázis rendszerek 1. 12. SQL nyomkövetés 1/32 B ITv: MAN 2017.10.26 Nyomkövetési feladat 2/32 Gyakorló feladatok Termék-Vásárlás-Vásárló Oktató-Tantárgy-Hallgató 3/32 Gyakorló feladat: Termék-Vásárlás-Vásárló
RészletesebbenTipp 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észletesebbenMDAC - 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észletesebbenOsztályok. construct () destruct() $b=new Book(); $b=null; unset ($b); book.php: <?php class Book { private $isbn; public $title;
PHP5 objektumok 1 Osztályok class, new book.php: construct () destruct() $b=new Book(); törlés: $b=null; vagy unset ($b); -elnevezési konvenciók private $isbn; public $title; function
Részletesebben3D-s technológiák a játékfejlesztésben UDK bevezetés
3D-s technológiák a játékfejlesztésben UDK bevezetés Első lépések Könyvtár szerkezet: UDK-XXXXXXXX Binaries Development: Itt található a játék forráskódja, ezt kibővíthetjük. FONTOS: A már meglévő kódokat
RészletesebbenA feladat lényege egy felhasználói típusnak a zsák típusnak a megvalósítása.
Feladat Készítsen egy egész számokat tartalmazó zsák típust! A zsákot dinamikusan lefoglalt tömb segítségével ábrázolja! Implementálja a szokásos műveleteket (elem betevése, kivétele, üres-e a halmaz,
RészletesebbenSegédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2009/2010-2 félév, 2. gyakorlat 1 Osztályok és objektumok default, public, protected, private láthatóság a metódusokra és adattagokra (első
RészletesebbenAdatbá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észletesebbenVB C++ C# JScript J# Common Language Specification. ADO.NET and XML. Base Class Library. Common Language Runtime. Operating System
P r o g r a m o z á s i n y e l v e k I I. C # E jegyzet másolata nem használható fel szabadon,az előadás anyagának kivonata. Ezen teljes jegyzetről,vagy annak bármely részéről bármely másolat készítéséhez
RészletesebbenBEVEZETÉ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észletesebbenElső lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba
Első lépések File/New A mentés helyét érdemes módosítani! Pl. Dokumentumok Fájlnév: pl. Proba (megj. ékezetes karaktereket nem használhatunk a fájlnévben) 1 Konvejor pálya elkészítése System/New Rendszer
RészletesebbenVizuális programozás gyakorlat
Vizuális programozás gyakorlat A gyakorlat célja az entitás modell készítésének és az MS SQLEXPRESS használatának gyakorlása. A gyakorlat során egy könyvtári szoftver adatmodelljét tervezzük meg, valamint
RészletesebbenJava 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észletesebbenJohanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba
Ugráló gomb Készítsünk egy egyszerű játékprogramot, ami egy mozgó nyomógombot tartalmaz. A nyomógomb beállított ideig marad egy helyben, majd az ablakon számára elhatárolt terület (panel) egy véletlenszerűen
RészletesebbenJava 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észletesebbenHORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport
10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)
RészletesebbenB IT MAN 65/1. Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN. v:
B IT MAN 65/1 Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN v: 2016.02.27 Ellenőrző kérdések 1. B IT MAN 65/2 1. Egy bemenő paraméter nélküli tárolt rutin visszaad egy értéket. Ez a rutin:
Részletesebbenabkezel.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észletesebbenmunkafüzet open eseményéhez
Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open
RészletesebbenJava 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észletesebbenJava és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
Részletesebben