Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
|
|
- Botond Géza Orosz
- 8 évvel ezelőtt
- Látták:
Átírás
1 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok Utasítások
2 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 1. A Visual Basic-kel megoldható feladatok típusai Makró subrutinok írása a gyakran ismétlődő feladatok támogatására, a vezérlők képességeinek kibővítésére Saját felhasználói függvények készítése, melyek az Excelből a beépített függvényekkel azonos módon használhatók Saját menük és Eszközkészletek létrehozása az Excel alkalmazásunk professzionálissá tételére Kapcsolat kiépítése és együttműködés más programokkal, mit pl. a Matlab Külső fájlokhoz input/output felület készítése. Forrás: Yongjun Chen: An Introduction to VBA
3 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 2. Objektumok, változók Objektumok célja: a korszerű programozásmódszertan realizálása Objektumok megjelenése: majdnem minden objektum, pl. munkafüzet, munkalap, cellatartomány, cella, ábrák, stb. Az objektumok jellemzőit módosíthatjuk, utasításokat hajthatunk rajtuk végre a metódusaik hívásával, egyes eseményeikre reagálhatunk. A Cells objektum: - Egyetlen cella kezelésére szolgál - Formája: Cells(sor, oszlop) - A cella értékét adja, vagy értéket adva neki, azt a cella felveszi Cells(1,1) = Cells(12, B ) Cells(5, 3+k) = 25*valt - Utasításokat adhatunk neki: kiválasztás Cells(3, B ).Select
4 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 3. Objektumok, változók.. A Range objektum: - Egy, vagy több cellából álló tartomány kezelésére szolgál - Formája: Range(tartománymegadás) Range( B1:E4 ) Range(Cells(5,3), Cells(7,9)) Range( G7 ) - Értéket adva neki, azt a cellái felveszik Range( B1:D7 ). Value = Celláinak tartalma törölhető Range( B1:D7 ). ClearContents - Utasításokat adhatunk neki: kiválasztás Range( C2:D9 ).Select képletmegadás Range( B2:F7 ).Formula = valt+4 objektum törlése Range( C4:G9 ).Clear - Beíráskor a. megadása után megjelenik a választható lehetőségek listája.
5 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 4. Objektumok, változók.. Az ActiveCell objektum: - Az aktuális cellát, cellatartományt jelenti, Range típusú - Értéket adva neki, azt a cellái felveszik ActiveCell.Value = Celláinak tartalma törölhető ActiveCell.ClearContents - Utasításokat adhatunk neki: képletmegadás ActiveCell.Formula = valt+6 objektum törlése ActiveCell.Clear relatív cellakijelölés ActiveCell.Offset(-1, 2).Value = "egy sorral feljebb, kettővel jobbra" - Beíráskor a. megadása után megjelenik a választható lehetőségek listája
6 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 5. Objektumok, változók.. Változók - Értékek tárolására szolgálnak - Értéket kaphatnak, értéket reprezentálnak (balérték, jobbérték) valt = 5 valt2 = valt - Definiálása: Dim változónév As típus - Típusok Byte , egész Integer , 4 bájt helyfoglalású egész Long 8 bájt helyfoglalású egész Single normál valós Double duplapontos, tudományos feladatokhoz Boolean logikai típus Date dátum típus String szöveges típus Variant az értékül adott kifejezésnek megfelelő típus.
7 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 6. Objektumok, változók.. Tömbök - Többdimenziós tárolók, vektorok, mátrixok - Az értékek azonos típusúak - Definiálása: Dim tömbnév(maxindex1,.., maxindexn) As elemtípus - A kezdőindex a 0, ezért a méretek eggyel meghaladják a maxindexk értékeket!! - Példa: Dim HatelemuVektor( 5 ) As Single Dim Buvoskocka( 2, 2, 2 ) As String Dim Het_torpe( 6 ) As String - Létezik dinamikus tömblétrehozás és még futás közbeni átméretezés is.
8 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 7. Alprogramok Eljárás - Egy adott feladat kivitelezésére szolgáló, névvel, opcionális paraméterekkel rendelkező alprogram, lásd makró szubrutinok - Létrehozhatók manuálisan makrórögzítés üzemmódban, vagy megírhatók a Visual Basic editorában - Automatikus hívásuk általában vezérlőkkel történik - Futtatásuk Ctrl kód esetén a Ctrl+kód kombinációval, vagy az Alt+F8 billentyűkombinációval előhívható makróindítóval, vagy vezérlők útján.
9 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 8. Alprogramok.. Függvény - Egy adott típusú érték előállítására szolgáló, névvel, opcionális paraméterekkel rendelkező alprogram - Az Excelben elérhető több, mint 300 beépített függvényen túl a Visual Basic programjainkban is használható saját függvényeket is készíthetünk - Saját függvény definiálása: Function fvnév( paraméterek ) As típus függvénybelső és fvnév = kifejezés End Function - Példa: Function Terfogat( a As Double, b As Double, c As Double) As Double Terfogat = a*b*c End Function - A saját függvény meghívása megegyezik az Excel belső függvényeinek alkalmazásával, pl.: Dim T As Double T = Terfogat( 6.28, 4.234, 12.2)
10 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 9. Utasítások Ciklusszervezés - Általában tömbök elemein végzett, vagy ismétlődő műveletek elvégzésére - For ciklus: ha előre ismert az ismétlések száma - Szerkezete: For kezdőértékadás To végérték Step lépésnagyság ciklusmag Next ciklusváltozó - A Step elmaradhat, ha a lépésköz 1, ha van, lehet negatív is - Példa: Sub ForCiklus() Dim szum, i As Integer szum = 0 For i = 1 To 100 Összeg egytől százig szum = szum + i Next i End Sub
11 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 10. Utasítások.. Ciklusszervezés.. - Do While ciklus: ha előre nem ismert az ismétlések száma - Szerkezete: Do While feltétel Elöl tesztel ciklusmag Loop - Példa: Sub DoWhileCiklus() Dim szum, cella As Integer szum = 0 cella = Cells( 1, 1) Do While cella > 0 Összeg egytől százig szum = szum + 1 Cells( 1, 1) = Cells( 1, 1) - 1 cella = Cells( 1, 1) Loop End Sub
12 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 12. Utasítások.. Ciklusszervezés.. - Do Loop While ciklus: ha előre nem ismert az ismétlések száma, de legalább egy. - Szerkezete: Do ciklusmag Loop While feltétel - Példa: Sub DoLoopWhileCiklus() Dim szum, cella As Integer szum = 0 cella = Cells( 1, 1) Do Összeg egytől százig szum = szum + 1 Cells( 1, 1) = Cells( 1, 1) - 1 cella = Cells( 1, 1) Loop While cella > 0 End Sub
13 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 13. Utasítások.. Elágazásszervezés - Az elágazásszervező utasítások révén lesz a program döntésképes - If utasítás: ha a feltétel teljesül, az utasítások végrehajtódnak, egyébként kihagyódnak - Szerkezete: If feltétel utasítások End If - Példa: Sub If_elagazas() Dim cella As Integer cella = Cells( 1, 1) If cella MOD 2 = 1 páratlan Cells( 1, 1) = 2 * Cells( 1, 1) End If End Sub
14 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 14. Utasítások.. Elágazásszervezés - Az elágazásszervező utasítások révén lesz a program döntésképes - If Else utasítás: ha a feltétel teljesül, az If utáni utasítások végrehajtódnak, egyébként az Else utáni utasítások hajtódnak végre - Szerkezete: If feltétel utasítások1 Else utasítások2 End If - Példa: Sub If_Else_elagazas() paritásváltás Dim cella As Integer cella = Cells( 1, 1) If cella MOD 2 = 1 Cells( 1, 1) = 2 * Cells( 1, 1) Else Cells( 1, 1) = Cells( 1, 1) / 2 End If End Sub
15 Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 15. Utasítások.. Mind a ciklusszervező, mind az elágazásszervező utasítások a bemutattaktól gazdagabbak, sokszínűbbek. A bemutatott ismeretek csak az elinduláshoz elegendőek, a Visual Basic lehetőségei jóval gazdagabbak.
SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS
SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS 2.ELŐADÁS A VB programozási nyelv Az Excel programozása 2 A VB programozási nyelv Adattípusok Adatok kezelése Vezérlőszerkezetek Adattípusok és műveletek Egész adattípusok
RészletesebbenVBA. Visual Basic for Applications
VBA Visual Basic for Applications Mi a közös a Microsoft Word, Excel, Power Point, Access alkalmazásokban? HÁT A VBA! Visual Basic for Applications Program nyelv: Menő programokat lehet benne írni English
RészletesebbenPál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 2. ELİADÁS Visual Basic bevezetı Visual Basic.NET nyelvi elemek 2 Visual Basic.NET programozási nyelv Nyelvi elemek: Általában
Részletesebben3. Gyakorlat Ismerkedés a Java nyelvvel
3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az
RészletesebbenSzámítástechnika labor feladatok a 2012/2013. tanév őszi félévében
Számítástechnika labor feladatok a 01/013. tanév őszi félévében Tartalom 1. Labor: Word és Excel alapok. Labor: Solver, VBA változók típusai 3. Labor: Feltételes utasítások, ciklusok 4. Labor: Function
RészletesebbenAlgoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás
Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános
RészletesebbenAlgoritmusok Tervezése. 5. Előadás Visual Basic 2. Dr. Bécsi Tamás
Algoritmusok Tervezése 5. Előadás Visual Basic 2. Dr. Bécsi Tamás Tömbök A deklarálás (egyszerűsített) szintaktikája: Dim varname[([subscripts])] [As type] [,...] Az indexek (subscripts) megadásának szintaktikája:
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észletesebbenVisual Basic elméleti leti alapok 2.
BSc Számítástechnika Visual Basic elméleti leti alapok 2. Anyag http://www.kit.bme.hu/ vagy http://knight.kit.bme.hu/ (egyelőre itt) a BSc Számítástechnika alatt Mai nap: VB elmélet let 2. Tömbök Ciklusok
Részletesebben7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára
7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett
RészletesebbenPÉNZÜGYI SZÁMÍTÁSOK VISUAL BASIC SEGÍTSÉGÉVEL (2 NAP)
PÉNZÜGYI SZÁMÍTÁSOK VISUAL BASIC SEGÍTSÉGÉVEL (2 NAP) A TANFOLYAM CÉLJA Nem gond, ha még nem rendelkezik Visual Basic előismeretekkel, akkor is ajánljuk figyelmébe ezt a Visual Basic programozási kurzust,
RészletesebbenRégi, statikus adatok élővé tétele és vizsgálata
Informatika Régi, statikus adatok élővé tétele és vizsgálata Az előző feladatok esetében már említésre került, hogy minden kor a saját technikai szintjén igyekezett megkönnyíteni a számításokat. Egy lábon
RészletesebbenEgyszerű példaprogramok gyakorláshoz
Egyszerű példaprogramok gyakorláshoz Tartalom Feladatok... 2 For ciklus... 2 Szorzótábla... 2 Szorzótábla részlet... 3 Pascal háromszög... 4 Pascal háromszög szebben... 5 DO-LOOP ciklus... 6 Véletlen sorsolás...
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észletesebbenSzámítástechnika. A Számítástechnika c. tárgy beosztása 2018/2019/I. tanévben. Szervetlen és Analitikai Kémia Tanszék
A Számítástechnika c tárgy beosztása 2018/2019/I tanévben Számítástechnika Szervetlen és Analitikai Kémia Tanszék Tanszékvezető: Dr Nyulászi László Tárgy előadója: Dr Simon András (Ch ép fszt 33, 35) email:
RészletesebbenDr. Pétery Kristóf: Excel 2007 feladatok és megoldások 2.
2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
RészletesebbenMegoldott feladatok. Informatika
Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen
RészletesebbenExcel jellemzése, architektúra modellje. Excel architektúra:
Excel jellemzése, architektúra modellje Excel architektúra: A modellre a következőképp gondolhatunk: a szerkezet középpontja egy Excel motor. Ez különböző szolgáltatásokat biztosít, tehát gondolhatunk
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észletesebbenSEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel 2003- ban oldottuk meg.
SEGÉDLET ADATKEZELÉS MS EXCEL-BEN Tekintsük az alábbi példát: Népesedési tendenciák a közép-kelet-európai fővárosokban, Nemzetközi összehasonlítások 9. KSH, Budapest 2005. Tároljuk az adatokat Excel munkalapon.
RészletesebbenProgramozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek.
Programozás III CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van a fejlesztő környezet és az osztálykönyvtárak is: rt.jar fájl
RészletesebbenExcel VI. Haladó ismeretek. Makrók készítése Visual Basic nyelven Egyszerű Visual Basic program
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VI. Haladó ismeretek Makrók készítése Visual Basic nyelven Egyszerű Visual Basic program Alkalmazott Informatikai
Részletesebben1. fejezet Microsoft Excel 2010 Tartománynevek... 3
Táblázatkezelés II. TARTALOMJEGYZÉK 1. fejezet Microsoft Excel 2010 Tartománynevek... 3 Tartománynevek definiálása... 5 Háromdimenziós tartománynevek... 7 Másik munkafüzet celláira utaló név létrehozása...
RészletesebbenProgramozás 5. Dr. Iványi Péter
Programozás 5. Dr. Iványi Péter 1 Struktúra Véges számú különböző típusú, logikailag összetartozó változó együttese, amelyeket az egyszerű kezelhetőség érdekében gyűjtünk össze. Rekord-nak felel meg struct
RészletesebbenEgyéni párbeszédpanel Excelben
Egyéni párbeszédpanel Excelben Készítsünk olyan, kötelező gépjármű-felelősségbiztosítás díjszámítására szolgáló párbeszédpanelt, amely a munkafüzet betöltésekor megjelenik. A jármű kategóriájától (hengerűrtartalomtól)
RészletesebbenC# gyorstalpaló. Készítette: Major Péter
C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,
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észletesebbenSmalltalk 2. Készítette: Szabó Éva
Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=
RészletesebbenInternet programozása. 3. előadás
Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos
RészletesebbenVISUAL BASIC ALAPISMERETEK
11. Grafika VISUAL BASIC ALAPISMERETEK 11. Gyakorlat témaköre: Kiválasztógomb (Option Button) és a jelölőnégyzet (CheckBox) használata Kör, ellipszis (Circle) rajzolása. Circle (X, Y), Sugár, QBColor(Szín),
Részletesebbenhatására hátra lép x egységgel a toll
Ciklusszervező utasítások minden programozási nyelvben léteznek, így például a LOGO-ban is. LOGO nyelven, (vagy legalábbis LOGO-szerű nyelven) írt programok gyakran szerepelnek az iskola számítástechnikai
RészletesebbenEseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenProgramozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar
Programozás I. 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Primitív típusok Típus neve Érték Alap érték Foglalt tár Intervallum byte Előjeles egész 0 8 bit
RészletesebbenLibreOffice Makró Basic
2017/01/12 13:05 1/11 LibreOffice Makró Basic < Basic LibreOffice LibreOffice Makró Basic Szerző: Sallai András Copyright Sallai András, 2013 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu
RészletesebbenMiután létrehoztuk, szeretnénk neki beszédesebb nevet adni. A név változtatásához a következőt kell tenni:
Excel objektumok Az excelben az osztályokat úgynevezett class modulokként hozzuk létre. Miután létrehoztuk, szeretnénk neki beszédesebb nevet adni. A név változtatásához a következőt kell tenni: View-ba
RészletesebbenOption Explicit Option Base 1
Option Explicit Option Base 1 Dim para As Paragraph Dim Doc As Document Dim ParaIndex As Integer Dim osszesbekszam As Integer Dim bekszam As Integer Dim oldszam As Integer Dim b As Boolean Dim eloltorles
RészletesebbenAdatbázis rendszerek Gy: Excel makrók. Ismétlőrobotok
Adatbázis rendszerek 1. 3. Gy: Excel makrók Ismétlőrobotok 78/1 B ITv: MAN 2015.09.27 Makró definíció by Microsoft m Ha a Microsoft Excel programban ismétlődő feladatokat kell megoldani, a feladatok automatizálásához
RészletesebbenProgramozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
Ré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észletesebben117. AA Megoldó Alfréd AA 117.
Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,
RészletesebbenTömbök kezelése. Példa: Vonalkód ellenőrzőjegyének kiszámítása
Tömbök kezelése Példa: Vonalkód ellenőrzőjegyének kiszámítása A számokkal jellemzett adatok, pl. személyi szám, adószám, taj-szám, vonalkód, bankszámlaszám esetében az elírásból származó hibát ún. ellenőrző
RészletesebbenAz MS Access adatbázis-kezelő program
Az adatbázis-kezelő program A tananyagban az alapfogalmak és a tervezési megoldások megismerése után a gyakorlatban is elkészítünk (számítógépes) adatbázisokat. A számítógépes adatbázisok létrehozásához,
RészletesebbenBevezetés a C++ programozásba
Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek
RészletesebbenSzoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?
Részletesebben% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés)
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés) %% mindennek a kulcsa: help és a lookfor utasítás (+doc) % MATLAB alatt help % help topics - témakörök help
RészletesebbenWebes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
RészletesebbenBevezetés a C++ programozási nyelvbe
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C++ programozási nyelvbe Oktatási segédlet Összeállította: Ficsor Lajos 2001. 1. A C++ programozási nyelv története A C++ programozási nyelv
RészletesebbenObjektum Orientált Szoftverfejlesztés (jegyzet)
Objektum Orientált Szoftverfejlesztés (jegyzet) 1. Kialakulás Kísérletek a szoftverkrízisből való kilábalásra: 1.1 Strukturált programozás Ötlet (E. W. Dijkstra): 1. Elkészítendő programot elgondolhatjuk
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észletesebbenA HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása A 2010-es AutoCAD Architecture HunPLUS kiegészítése néhány olyan új képességet adott a program objektumaihoz, amelyek a gyakorlatban a program
Részletesebben15. Programok fordítása és végrehajtása
15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és
RészletesebbenMATLAB alapismeretek II.
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek II. Feladat: Plottoljuk a sin(x) függvényt a 0 x 4π tartományban Rajzoltassuk az e -x/3 sin(x) függvényt
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észletesebbenAlgoritmizálás és adatmodellezés tanítása 1. előadás
Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmus-leíró eszközök Folyamatábra Irányított gráf, amely csomópontokból és őket összekötő élekből áll, egyetlen induló és befejező éle van, az
RészletesebbenMakrók használata az Excelben - Makróhibák kezelése, biztonságos jelszavak generálása
Makrók használata az Excelben - Makróhibák kezelése, biztonságos jelszavak generálása Makróhibák kezelése A Visual Basic szerkesztőablakában szerkesztés közben elindított futtatással ellenőrizhetjük a
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é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észletesebbenInformációs Technológia
Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
RészletesebbenPélda: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt
Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként
RészletesebbenTöbbrétegű műszaki nyilvántartás. NETinv
Többrétegű műszaki nyilvántartás NETinv NETinv TÁVKÖZLÉSI SZOLGÁLTATÓK, KÖZMŰVÁLLALATOK, ÁLLAMIGAZGATÁSI INTÉZMÉNYEK ÉS NAGYVÁLLATOK SZÁMÁRA A NETvisor NETinv műszaki nyilvántartó rendszere a távközlési
RészletesebbenA meteorológia az időjárás tudománya
Ismerd meg! A meteorológia az időjárás tudománya A meteorológia a légkörben végbemenő folyamatok, jelenségek vizsgálatával foglalkozó tudomány, amelyen belül különös hangsúlyt fektetnek az időjárási és
RészletesebbenBevezetés a Programozásba II 11. előadás. Adatszerkezetek megvalósítása. Adatszerkezetek megvalósítása Adatszerkezetek
Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar Bevezetés a Programozásba II 11. előadás 2014.05.12. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Adatszerkezetek
RészletesebbenA JavaScript főbb tulajdonságai
JavaScript alapok A JavaScript főbb tulajdonságai Script nyelv azaz futás közben értelmezett, interpretált nyelv Legfőbb alkalmazási területe: a HTML dokumentumok dinamikussá, interaktívvá tétele Gyengén
RészletesebbenORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
Oracle SQL*Plus SQL ORACLE Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható
RészletesebbenSzámolótábla Általános ismeretek
Számolótábla Általános ismeretek A legenda szerint a táblázatos számítások gyorsabb elvégzésére találták ki a számítógépet. Tény, hogy a tüzérségi számításokat táblázatos formában végezték, hogy az első
RészletesebbenVidékfejlesztési Program bemutatása
A projekt az Európai Mezőgazdasági Vidékfejlesztési Alap társfinanszírozásában megvalósuló intézkedések Irányító Hatóságának jóváhagyásával készült. Vidékfejlesztési Program bemutatása Vasi Hegyhát-Rábamente
Részletesebben1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése
Mechatronika, Optika és Gépészeti Informatika Tanszék M2 A mérés célja: A mérés során felhasznált eszközök: A mérés során elvégzendő feladatok: Léptetőmotor vezérlése D528 Léptetőmotor vezérlése bipoláris,
RészletesebbenAlgoritmizálás + kódolás C++ nyelven és Pascalban
Algoritmizálás + kódolás nyelven és ban Motiváció A Programozási alapismeretek tárgyban az algoritmizáláshoz struktogramot, a kódoláshoz nyelvet használunk, a Közismereti informatikában (a közoktatásban
RészletesebbenProgramozási nyelvek Java
Objektum-orientált szemlélet - Egységbe zárás (incapsulation) - Információ elrejtés - Öröklődés altípusosság dinamikus kötés Öröklődés Programozási nyelvek Java - kiterjesztem, kibővítem, megváltoztatom
Részletesebben. Typeset by AMS -TEX 0
. Typeset by AMS-TEX 0 Numerikus alkalmazások 1 NUMERIKUS ALKALMAZÁSOK Tematika, feladatok 2003 1. LECKE Koordináta rendszer felvétele, pontok, egyenesek és szinek ábrázolása VB-ben MenuEditor használata
RészletesebbenElôszó a magyar kiadáshoz A Kiadó Elôszó
Elôszó a magyar kiadáshoz A C programnyelvet eredetileg a Bell Laboratóriumban az UNIX operációs rendszerhez, az alatt fejlesztették ki PDP-11_ számítógépen. A kifejlesztése óta eltelt évek során bebizonyosodott,
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észletesebbenTáblázatkezelés 1. előadás. Alapok
Táblázatkezelés 1. előadás Alapok Kallós Gábor kallos@sze.hu Pusztai Pál pusztai@sze.hu Táblázatkezelés 1. hét A táblázatkezelésről általában Elvárások/szolgáltatások, problémamegoldás Táblázatkezelés
RészletesebbenNAGYPONTOSSÁGÚ RACIONÁLIS-ARITMETIKA EXCEL VISUAL BASIC KÖRNYEZETBEN TARTALOM
NAGYPONTOSSÁGÚ RACIONÁLIS-ARITMETIKA EXCEL VISUAL BASIC KÖRNYEZETBEN TARTALOM 0. A feladat... 2 1. A racionális számok ábrázolásai... 2 2. A műveletek... 3 A műveletek szignatúrája... 3 A műveletek algoritmusa...
RészletesebbenInformációs Technológia
Információs Technológia (Struktúra, mutatók, függvényhívás) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 október 14/21. Struktúra
RészletesebbenInfokommunikáció (PF10IK511L) kérdései
Infokommunikáció (PF10IK511L) kérdései Intéző Intézőben egyszerre több állomány is másolható? Egy új mappa létrehozásakor megadható annak neve? Hozható-e létre Intézőben új szöveges dokumentum? Az állománymásolás
RészletesebbenElıírt lépésszámú ciklusok
Programozás tankönyv VI. Fejezet Elıírt lépésszámú ciklusok Ismétlés a tudás anyja. Hernyák Zoltán 61/312 Az eddig megírt programok szekvenciális mőködésőek voltak. A program végrehajtása elkezdıdött a
RészletesebbenBártfai Barnabás. Office 2010
Bártfai Barnabás Office 2010 BBS-INFO Kiadó, 2011. 4 Office 2010 Bártfai Barnabás, 2011. 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
Részletesebben8. Mohó algoritmusok. 8.1. Egy esemény-kiválasztási probléma. Az esemény-kiválasztási probléma optimális részproblémák szerkezete
8. Mohó algoritmusok Optimalizálási probléma megoldására szolgáló algoritmus gyakran olyan lépések sorozatából áll, ahol minden lépésben adott halmazból választhatunk. Sok optimalizálási probléma esetén
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észletesebbenBorkereskedő. Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához. Magyar Attila mattila@inf.elte.hu 2002.11.26.
Borkereskedő Dokumentáció a Programozási módszertan elmélete című tárgy beadandó programjához Magyar Attila mattila@inf.elte.hu 2002.11.26. 2 Tartalomjegyzék: Beadandó feladat 3 Borkereskedő 3 Állandók
RészletesebbenIBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere
RészletesebbenSzámítógépes grafika
Számítógépes grafika XXIII. rész Grafika DOS alatt I. A DOS operációs rendszer a személyi számítógépek szöveges üzemmódú parancssoros operációs rendszere. Grafikus alkalmazásokat is lehetett DOS alatt
RészletesebbenJAVA PROGRAMOZÁS 3.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram
RészletesebbenVisual Basic és Excel makrók
Excel és Visual Basic 1. 1. Bevezetés Visual Basic és Excel makrók Az Excel táblázatkezelvel sok probléma megoldható a beépített függvények és eljárások segítségével. Vannak más problémák, amelyekre az
RészletesebbenOBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek
OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető
RészletesebbenAz Excel programozása
Az Excel programozása Makrók k használata Makró: Ha rendszeresen hajtunk végre valamilyen műveletsort a Microsoft Excelben, automatizálhatjuk a feladatot egy makróval. A makró parancsok és s függvf ggvények
Részletesebben1. Jelölje meg az összes igaz állítást a következők közül!
1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.
RészletesebbenBUDAPESTI CORVINUS EGYETEM. Haskó Gabriella: VISUAL BASIC ÉS EXCEL MAKRÓK. (segédanyag az Informatika alapjai c. tárgyhoz)
BUDAPESTI CORVINUS EGYETEM Haskó Gabriella: VISUAL BASIC ÉS EXCEL MAKRÓK (segédanyag az Informatika alapjai c. tárgyhoz) Budapest 2005 Excel és Visual Basic 2. 1. Bevezetés Az Excel táblázatkezelvel sok
RészletesebbenMatematikai alapok. Dr. Iványi Péter
Matematikai alapok Dr. Iványi Péter Számok A leggyakrabban használt adat típus Egész számok Valós számok Bináris számábrázolás Kettes számrendszer Bitek: 0 és 1 Byte: 8 bit 128 64 32 16 8 4 2 1 1 1 1 1
RészletesebbenAdatstruktúrák, algoritmusok, objektumok
Adatstruktúrák, algoritmusok, objektumok 3. Az objektumorientált paradigma alapelemei Objektum Osztály Példányosítás A konstruktor és a destruktor Osztályok közötti kapcsolatok 1 Objektum Definíció Az
RészletesebbenJava VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenE- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás
E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás Egy RAPID program bizonyos számú parancsból áll, amik leírják a robot működését. A különböző parancsoknak konkrét utasítások felelnek meg,
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észletesebben1. Az utasítás beolvasása a processzorba
A MIKROPROCESSZOR A mikroprocesszor olyan nagy bonyolultságú félvezető eszköz, amely a digitális számítógép központi egységének a feladatait végzi el. Dekódolja az uatasításokat, vezérli a műveletek elvégzéséhez
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észletesebbenJava bevezet o Kab odi L aszl o Kab odi L aszl o Java bevezet o
Miért Java? széleskörben elterjedt Micro Edition - beágyazott rendszerek, régi telefonok Standard Edition - PC, android ezen alapul Enterprise Edition - vállalati programok, web service-ek multiplatform
Részletesebben