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
- 9 é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
VBA. 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
Pá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
3. 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
Szá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
Algoritmusok 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
Algoritmusok 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:
Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.
2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni
Visual 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
7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára
7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett
PÉ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é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
Egyszerű 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...
munkafü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
Szá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:
Dr. 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
INFORMATIKAI 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
Megoldott 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
Excel 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
C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel 2003- ban oldottuk meg.
SEGÉDLET ADATKEZELÉS MS EXCEL-BEN Tekintsük az alábbi példát: Népesedési tendenciák a közép-kelet-európai fővárosokban, Nemzetközi összehasonlítások 9. KSH, Budapest 2005. Tároljuk az adatokat Excel munkalapon.
Programozá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
Excel 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
1. 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...
Programozá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
Egyé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)
C# 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,
Programozá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
Smalltalk 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 :=
Internet 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
VISUAL 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),
hatá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
Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.
INFORMATIKAI 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
Programozá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
LibreOffice 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
Miutá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
Option 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
Adatbá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
Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
Adatbázisok* tulajdonságai
Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az
117. 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,
Tö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ő
Az 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,
Bevezeté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
Szoftvertechnoló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?
% % 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
Webes 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
Bevezeté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
Objektum 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
A 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
A 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
15. Programok fordítása és végrehajtása
15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és
MATLAB 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
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
Algoritmizá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
Makró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
Informatika 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
Java 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
Informá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
INFORMATIKAI 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
Pé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
Tö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
A 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
Bevezeté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
A 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
ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
Oracle SQL*Plus SQL ORACLE Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható
Szá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ő
Vidé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
1. 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,
Algoritmizá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
Programozá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
. 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
Elô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,
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...
Tá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
NAGYPONTOSSÁ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...
Informá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
Infokommuniká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
Elıí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
Bá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
8. 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
Java 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
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.
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
IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere
Szá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
JAVA 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
Visual 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
OBJEKTUM 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ő
Az 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
1. 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.
BUDAPESTI 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
Matematikai 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
Adatstruktú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
Java 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
E- 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,
Mechatronika é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
1. 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
VB 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
Java 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