C# mesteri szinten 21 nap alatt

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

Download "C# mesteri szinten 21 nap alatt"

Átírás

1 Tartalomjegyzék Elsõ hét 1. nap Ismerkedés a C#-tel Mi is az a C#? A programozás elõkészületei A programfejlesztési folyamat A forráskód elkészítése A szerkesztõ használata A forrásfájlok elnevezése A C# program végrehajtásáról A C# forráskód fordítása köztes nyelvre A fejlesztési folyamat utolsó lépése Elsõ C# programunk A Hello.cs beírása és lefordítása A fordítási hibákról Az elvi hibákról A C# programok típusai Elsõ ablakos alkalmazásunk elkészítése Miért éppen a C#? A C# objektumközpontú A C# moduláris A C# népszerûsége egyre nõ A.NET madártávlatból A C# és az objektumközpontú programozás Az objektumközpontúság alapjai Objektumok és osztályok Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok ujjgyakorlat Kódszövegek sorszámozása Az elsõ ujjgyakorlat nap A C# programok elemei A C# alkalmazások felépítése A megjegyzésekrõl Egysoros megjegyzések Többsoros megjegyzések

2 iv C# mesteri szinten 21 nap alatt Dokumentációs megjegyzések A C# alkalmazások alapelemei Formázás térközökkel Kulcsszavak a C# nyelv alapkövei Literálok Azonosítók A C# alkalmazások szerkezete Utasítások és kifejezések a C#-ben Az üres utasítás A 2.1. kódszöveg elemzése sor: megjegyzések , 7., 13., 17., 21. és 23. sor: térköz sor: a using utasítás sor: osztálydeklaráció , 11., 26. és 27. sor: írásjelek sor. Main() sor: deklarációk sor: értékadó utasítás sor: függvényhívás Adattárolás változókkal Adatok tárolása a változókban A változók elnevezése A változók használata Változók bevezetése Értékadás a változóknak Változók kezdõérték nélkül A memóriáról A C# adattípusai Számváltozó-típusok Egész adattípusok Lebegõpontos értékek Pontosabb adatok a decimal típussal Logikai értékek Ellenõrzött és ellenõrizetlen kódok Adattípusok a.net környezetben Literálok vagy változók? Logikai literálok Karakterlánc literálok Állandók létrehozása Hivatkozási típusok Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok

3 C# mesteri szinten 21 nap alatt v 3. nap Mûveletek a C#-ben Alapvetõ adatok megjelenítése Más adatok megjelenítése Változók értékének módosítása mûveletekkel Egyváltozós mûveletek Kétváltozós mûveletek Háromváltozós mûveletek Az írásjelek szerepe Értékek mozgatása az értékadó mûvelettel Matematikai mûveletek Összeadás és kivonás Szorzás, osztás és maradékos osztás Összetett aritmetikai értékadó mûveletek Egyváltozós aritmetikai mûveletek Összehasonlítás viszonyító mûveletekkel Az if utasítás Feltételes logikai mûveletek Logikai bitmûveletek Típusmûveletek A sizeof mûvelet A feltételes mûvelet A mûveletek kiértékelési sorrendje A kiértékelési sorrend megváltoztatása Adattípusok átalakítása Típusléptetés Kiegészítés csak bátraknak Változók tárolása a memóriában Az eltolási mûveletek Bitmûveletek logikai mûveletekkel Bitváltás a logikai NOT mûvelettel Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap A program mûködésének szabályozása A program menetének szabályozása Kiválasztó utasítások Ismét az if A switch utasítás Egy kód több eset Több case utasítás végrehajtása A switch utasítások vezérlõ típusai Bejáró utasítások A while utasítás

4 vi C# mesteri szinten 21 nap alatt Kiugrás a while utasításból és a ciklus folytatása A do utasítás A for utasítás A foreach utasítás Ismét a break és a continue Az átkos goto Utasítások címkézése A vezérlõ utasítások egymásba ágyazása Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok ujjgyakorlat Kitalálós játék a Guess program Kitalálós játék ablakkal a WinGuess program nap A C# programozás lelke: az osztályok Az objektumközpontú programozás alapjai Egységbe zárás Öröklés Többalakúság Újrahasznosítás Objektumok és osztályok Osztályok meghatározása Osztályok bevezetése Az osztály tagjai Az adattagok, vagy mezõk Az adattagok elérése Az adattagok használata Osztályok az adattagok szerepében Beágyazott típusok Statikus változók használata Az alkalmazás osztálya Tulajdonságok létrehozása A névterekrõl Beágyazott névterek Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Mûveletek egységbe zárása: tagfüggvények A tagfüggvényekrõl A tagfüggvények használata A tagfüggvények szerepe a program mûködésében

5 C# mesteri szinten 21 nap alatt vii A tagfüggvények felépítése A tagfüggvények fejléce Értékek visszaadása tagfüggvényekbõl A tagfüggvények elnevezése A tagfüggvény törzsének felépítése A tagfüggvények meghívása Adattagok elérése tagfüggvényekbõl Értékátadás tagfüggvények számára Statikus tagfüggvények A paraméterek elérési jellemzõi Az osztály-tagfüggvények típusai Tulajdonságelérési tagfüggvények Konstruktorok Destruktorok Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Összetett adatszerkezetek: struktúrák, felsorolások és tömbök Struktúrák Az osztályok és struktúrák közti különbség A struktúrák tagjai Struktúrák beágyazása A struktúrák tagfüggvényei A struktúrák konstruktorai A struktúrák destruktorai Felsorolások A felsorolások alapértelmezett értékeinek módosítása A felsorolás alapjául szolgáló típus módosítása Tömbök Tömbök létrehozása Többdimenziós tömbök Különbözõ méretû tömböket tartalmazó tömbök A tömbök hosszának és határainak vizsgálata Tömbök használata osztályokban és struktúrákban A foreach utasítás Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok Ismétlés A WR01.cs program kódja Az XML dokumentáció

6 viii C# mesteri szinten 21 nap alatt A kód madártávlatból A Main tagfüggvény A GetMenuChoice tagfüggvény A fõmenü pontjai A point struktúra A line osztály Egyéb osztályok Második hét 8. nap A tagfüggvényekhez való hozzáférés kifinomult módozatai A tagfüggvények túlterhelése Függvények túlterhelése Konstruktorok túlterhelése A tagfüggvények aláírása Változó számú paraméter használata A params kulcsszó használata több különbözõ adattípussal A params kulcsszó mûködésének még részletesebb vizsgálata A Main tagfüggvény használata és a parancssori paraméterek kezelése 256 Hatókörök Munka helyi hatókörrel rendelkezõ változókkal Az osztályváltozók és a helyi változók megkülönböztetése Osztály hatókörének megváltoztatása módosítókkal Objektumok nélküli osztályok létrehozása Privát konstruktorok használata A névterek használatának átismétlése A névtér elnevezése A névtér bevezetése A using kulcsszó és a névterek A teljesen meghatározott névtérnevek rövidítése Álnevek használata a using segítségével Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Problémák kezelése a programon belül: kivételek és hibák A problémák kezelésével kapcsolatos alapfogalmak A hibák kiküszöbölése logikus kódolással Mi okozhat kivételt? Kivételkezelés A try és a catch használata A kivétellel kapcsolatos információ elfogása Több catch használata egyetlen try paranccsal A kivételek kezelésének sorrendje A végsõ megoldás: a finally kulcsszó

7 C# mesteri szinten 21 nap alatt ix A leggyakoribb kivételek Saját kivételosztályok megadása Saját kivételek kiváltása Kivételek továbbdobása Ellenõrzött és ellenõrizetlen parancsok használata A checked és unchecked kulcsszavak használatának különbözõ formái Mi a nyomkövetés? A hibák típusainak áttekintése A hibák felderítése A formai hibák megtalálása A futásidejû hibák megtalálása A kód követése többszöri átolvasással Az elõfeldolgozó utasításainak használata Az elõfeldolgozással kapcsolatos deklarációk Értékek megadása a parancssorban A #define és az #undef hatása Feltételes feldolgozás (#if, #elif, #endif) Hibák és figyelmeztetések kezelésének elõírása a kódban (#error, #warning) A sorszámok megváltoztatása A régiók rövid áttekintése Nyomkövetõk használata Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok ujjgyakorlat 10. nap Már meglevõ kódrészletek újrahasznosítása öröklés segítségével Az öröklés alapja Az öröklés egyszerû formája Az öröklés mûködés közben Alaptagfüggvények használata öröklött tagfüggvényekben A többalakúság felfedezése és a származtatott osztályok Munka virtuális tagfüggvényekkel Munka elvont osztályokkal Osztályok lezárása Az Object, avagy a legvégsõ alaposztály Az Object osztály tagfüggvényeinek áttekintése Becsomagolás és kicsomagolás Az is és as kulcsszavak használata osztályok típusának átalakítása Az is kulcsszó használata Az as kulcsszó használata Különbözõ objektumtípusok tömbjei

8 x C# mesteri szinten 21 nap alatt Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Információ formázása és bekérése A konzolon keresztül megvalósított bemenet és kimenet Az információ formázása Számok formázása A dátum és az idõ formázása Felsorolások tagjainak megjelenítése A karakterláncokkal végezhetõ kifinomultabb mûveletek Karakterláncokkal kapcsolatos tagfüggvények a különleges karakterlánc-formázó Karakterláncok építése Információ bekérése a konzolról A Read tagfüggvény használata A ReadLine tagfüggvény használata A Convert osztály használata Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Bevezetés az objektumközpontú programozásba: felületek Felületek: elõzetes Az osztályok és felületek kapcsolata A felületek használata Miért használjunk felületeket? Felületek meghatározása Felület meghatározása tagfüggvényekkel Tulajdonságok megadása a felületeken belül Több felület használata Kifejezett felülettagok használata Új felületek levezetése már létezõ felületekbõl Felületek tagjainak elrejtése Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap A program válaszoló képességének kialakítása képviselõk, események és indexelõk segítségével Hogyan használjunk egy indexelõt? A képviselõk felfedezése

9 C# mesteri szinten 21 nap alatt xi Események használata Események létrehozása Az eseményképviselõk mûködése Származtatás az EventArgs osztályból Az Event osztály kódjának használata Eseménykezelõk létrehozása Az események és eseménykezelõk egymáshoz rendelése A bemutatott elemek egyesítése Több eseménykezelõ egyetlen eseményhez Az eseménykezelõ eltávolítása Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Parancsaink végrehajtatása mûveletekkel: túlterhelés Ismétlés: függvények túlterhelése Mûveletek túlterhelése Túlterhelt mûveletek létrehozása Az alapvetõ kéttényezõs matematikai mûveletek túlterhelése Az alapvetõ egytényezõs matematikai mûveletek túlterhelése Az összehasonlító és logikai mûveletek túlterhelése A logikai mûveletek túlterhelése A túlterhelhetõ mûveletek összefoglalása Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok Ismétlés Felsorolások a kártyák számára A Card típus A Deck osztály A játék Az egész pakli áttekintése Összefoglalás Harmadik hét 15. nap A.NET alaposztályok eljárásai Osztályok a.net környezetben A közös nyelvleírás (CLS) A típusok szervezése névterekkel Az ECMA szabványok használata Tájékozódás a környezet osztályairól Idõzítõk használata

10 xii C# mesteri szinten 21 nap alatt Könyvtár- és rendszeradatok kezelése Matematikai eljárások használata Fájlkezelés Fájlok másolása A fájlok adatai Egyszerû adatfájlok kezelése Ismerkedés a folyamokkal A fájlolvasás menete Fájlok létrehozása és megnyitása Szöveg fájlba írása Szöveg olvasása fájlból Bináris adatok fájlba írása Bináris adatok olvasása fájlokból Más fájltípusok használata Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Windows ablakok készítése Ablakok Windows ablakok készítése Fordítási beállítások Elsõ Windows ablakos programunk elemzése Az Application.Run tagfüggvény mûködése Ablakok testreszabása Ablakok címsorának testreszabása Ablakok átméretezése Az ablak színeinek és hátterének megváltoztatása Az ablak szegélyének módosítása Vezérlõk elhelyezése az ablakon Címkék és szövegmegjelenítés Hogyan használjuk a vezérlõket? Gombok használata Szövegmezõk használata Egyéb vezérlõk használata Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Windows alkalmazások készítése Választógombok használata Választógombok csoportba rendezése Tárolók használata

11 C# mesteri szinten 21 nap alatt xiii Listamezõk használata Elemek hozzáadása a listához Menük az ablakokon Egyszerû menü készítése Több menü készítése Bejelölhetõ menüelemek Helyi menü készítése Elõugró párbeszédablakok és más ablakok megjelenítése A MessageBox osztály A Microsoft Windows beépített párbeszédablakainak használata Saját párbeszédablak készítése Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok ujjgyakorlat Az amõba kódja nap Adatbázis-kezelés az ADO.NET-tel Alapfogalmak az adatbázis-kezelésben Szóhasználati eligazítás Az ADO.NET Kapcsolat és mûveletek az adatbázisokkal Az adatbázis-kapcsolat kiépítése Parancsok végrehajtása Adatok kiolvasása a DataReader használatával Adatbázisok bezárása A tanultak áttekintése Adatok beillesztése, frissítése és törlése Más adatbázis-szerkezetek Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap Távoli eljárások használata: webszolgáltatások Webes alkalmazások készítése A komponens fogalma Webszolgáltatások Egyszerû komponens készítése Webszolgáltatás készítése Köztes webkiszolgáló készítése Webszolgáltatás meghívása Összefoglalás Kérdések és válaszok

12 xiv C# mesteri szinten 21 nap alatt Gyakorlatok Teszt Feladatok ujjgyakorlat A webszolgáltatási fájl A köztes fájl A szolgáltatás használata nap Webes alkalmazások készítése Hagyományos webes alkalmazások készítése Webes ûrlapok használata Egyszerû ASP.NET alkalmazás készítése ASP.NET vezérlõk használata Összefoglalás Kérdések és válaszok Gyakorlatok Teszt Feladatok nap A visszatekintésrõl és a jellemzõkrõl Elmélkedés a visszatekintésrõl A jellemzõkrõl Mik azok a jellemzõk? Jellemzõk használata Több jellemzõ használata Paraméterrel rendelkezõ jellemzõk Saját jellemzõk meghatározása A jellemzõhöz társított adatok elérése Összeáll a kép Egyszer és többször használható jellemzõk Elmélkedés a C# jövõjérõl Általános adatszerkezetek Adatbejárás Részleges típusok Névtelen tagfüggvények Összefoglalás Gratulálunk! Kérdések és válaszok Gyakorlatok Teszt Feladatok Ismétlés Alkalmazzuk tudásunkat! Mutassuk meg tudásunkat! Függelékek 705 Tárgymutató 729

A szerzõrõl... xi Bevezetés... xiii

A szerzõrõl... xi Bevezetés... xiii TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány

Részletesebben

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás? Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibajegyzék p2p.wrox.com xiii xiii xiv xiv xvi xvii xviii

Részletesebben

1. Bevezetés A C++ nem objektumorientált újdonságai 3

1. Bevezetés A C++ nem objektumorientált újdonságai 3 Előszó xiii 1. Bevezetés 1 2. A C++ nem objektumorientált újdonságai 3 2.1. A C és a C++ nyelv 3 2.1.1. Függvényparaméterek és visszatérési érték 3 2.1.2. A main függvény 4 2.1.3. A bool típus 4 2.1.4.

Részletesebben

I. rész: A Microsoft Visual C# és a Microsoft Visual Studio 2005 bemutatása. 1. Üdvözöljük a C# világában! 3

I. rész: A Microsoft Visual C# és a Microsoft Visual Studio 2005 bemutatása. 1. Üdvözöljük a C# világában! 3 Köszönetnyilvánítás Bevezetés Honnan kezdjük a könyv olvasását? A könyvben használt konvenciók és egyéb jelölések Konvenciók Egyéb jelölések Online kiegészítő tartalom Technológiai frissítések Rendszerkövetelmények

Részletesebben

1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?

1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben? 1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben? 3. Ismertesse a névtér fogalmát! 4. Mit értünk a "változó hatóköre"

Részletesebben

A szerzõrõl... xiii Bevezetés... xv

A szerzõrõl... xiii Bevezetés... xv TARTALOMJEGYZÉK A szerzõrõl............................................................ xiii Bevezetés.............................................................. xv I. rész Az elsõ lépések 1. óra Hogyan

Részletesebben

Ismerkedés az Office 2007 felhasználói felületével

Ismerkedés az Office 2007 felhasználói felületével Ismerkedés az Office 2007 felhasználói felületével A szalag kezelése Az új Fájl File menü A Gyorselérési eszköztár Az új nézetvezérlő elemek Összefoglalás Tudnivalók a Windows XP-t használó olvasók számára

Részletesebben

2 Access 2016 zsebkönyv

2 Access 2016 zsebkönyv 2 Access 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Access 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015 Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 9. ELİADÁS Kivételkezelés (Exception handling) 2 Mi a kivétel (exception)? A kivétel, olyan hibás állapot vagy esemény, amely

Részletesebben

Informatika terméktervezőknek

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

Részletesebben

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási

Részletesebben

Büki András UNIX/Linux héjprogramozás Büki András: UNIX/Linux héjprogramozás Büki András Felelõs kiadó a Kiskapu Kft. ügyvezetõ igazgatója 2002 Kiskapu Kft. 1081 Budapest Népszínház u. 29. Tel: (+36-1)

Részletesebben

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület

Részletesebben

Haladó irodai számítógépes képzés tematika

Haladó irodai számítógépes képzés tematika Haladó irodai számítógépes képzés tematika Word haladó Haladó szövegszerkesztés Szöveg effektusok alkalmazása Az automatikus javítási beállítások használata Szöveg körbefuttatása, szövegtörés A szövegirány

Részletesebben

1. Bevezetés szeptember 9. BME Fizika Intézet. Szám. szim. labor ea. Tőke Csaba. Tudnivalók. feladat. Tematika. Moodle Házi feladatok

1. Bevezetés szeptember 9. BME Fizika Intézet. Szám. szim. labor ea. Tőke Csaba. Tudnivalók. feladat. Tematika. Moodle Házi feladatok Számítógépes szimulációk 1. Bevezetés BME Fizika Intézet 2015. szeptember 9. Bevezetés A félév menete C-ismétlés, 1. rész Oktatók: Nagyfalusi Balázs: nagyfalusi@phy.bme.hu, F3 211. : tcsaba@eik.bme.hu,

Részletesebben

Tartalomjegyzék Elsõ hét Alapok 1. nap Bevezetés a Perlbe A Perl lényege és eredete...................................... 4 Miért érdemes ismerni a Perlt?.................................. 5 A Perl hasznos............................................

Részletesebben

Tartalomjegyzék. I. rész Az elsõ lépések

Tartalomjegyzék. I. rész Az elsõ lépések Tartalomjegyzék Bevezetõ I. rész Az elsõ lépések 1. óra PHP: személyes honlaptól a portálig..... 3 Mi a PHP?............................................ 4 A PHP fejlõdése.......................................

Részletesebben

A C# programozási nyelv alapjai

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

Részletesebben

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás... Tartalomjegyzék BEVEZETÉS.............. IX Kedves Olvasó.................... ix Kedves érettségizõ!................. x A mintafeladatok használata......... x WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1 I. Elsõ

Részletesebben

Mintavételes szabályozás mikrovezérlő segítségével

Mintavételes szabályozás mikrovezérlő segítségével Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés

Részletesebben

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

Foglalkozási napló a 20 /20. tanévre

Foglalkozási napló a 20 /20. tanévre Foglalkozási napló a 20 /20. tanévre Műszaki informatikus szakma gyakorlati oktatásához OKJ száma: 54 41 05 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának dátuma: Tanulók

Részletesebben

Operációs rendszerek. Tanmenet

Operációs rendszerek. Tanmenet Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Operációs rendszerek alapjai 2. Windows 2000 ismeretek- Munka a képernyőn 3. Windows 2000 ismeretek- A Start menü elemei 4. Windows

Részletesebben

Internet programozása. 1. előadás

Internet programozása. 1. előadás Internet programozása 1. előadás Áttekintés 1. Mi a PHP? 2. A PHP fejlődése 3. A PHP 4 újdonságai 4. Miért pont PHP? 5. A programfejlesztés eszközei 1. Mi a PHP? Egy makrókészlet volt, amely személyes

Részletesebben

Táblázatkezelés Excel XP-vel. Tanmenet

Táblázatkezelés Excel XP-vel. Tanmenet Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek

Részletesebben

C programozási nyelv

C programozási nyelv C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György

Részletesebben

ECDL Táblázatkezelés. www.nomina3p.hu 1. 4.1.1 A táblázatkezelés első lépései. 4.1.2 Beállítások elvégzése

ECDL Táblázatkezelés. www.nomina3p.hu 1. 4.1.1 A táblázatkezelés első lépései. 4.1.2 Beállítások elvégzése 4.1 Az alkalmazás 4.1.1 A táblázatkezelés első lépései 4.1.2 Beállítások elvégzése 4.1.1.1 A táblázatkezelő alkalmazás megnyitása és bezárása. 4.1.1.2 Egy és több munkafüzet (dokumentum) megnyitása. 4.1.1.3

Részletesebben

Java II. I A Java programozási nyelv alapelemei

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

Részletesebben

2. modul - Operációs rendszerek

2. modul - Operációs rendszerek 2. modul - Operációs rendszerek Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 2. modul (Operációs rendszerek) syllabusát, amely az elméleti és gyakorlati modulvizsga követelményrendszere.

Részletesebben

Programozási nyelvek Python

Programozási nyelvek Python Programozási nyelvek Python A nyelv története és jellemzői 2 A nyelv története Tervező Guido van Rossum (1956, Hollandia) Befolyásoló nyelvek ABC (pl. blokkok jelölése behúzással); Modula-3; C; C++; Unix

Részletesebben

A szerzőkről... xiii A csapat... xiv Az Online Training Solutions, Inc. (OTSI)... xiv

A szerzőkről... xiii A csapat... xiv Az Online Training Solutions, Inc. (OTSI)... xiv A szerzőkről... xiii A csapat... xiv Az Online Training Solutions, Inc. (OTSI)... xiv A Windows 7 bemutatása...xv A Windows 7 kiadásai... xvi Minimális rendszerkövetelmények... xix Windows 7... xix A gyakorlatok...

Részletesebben

Operációs rendszerek. Tanmenet

Operációs rendszerek. Tanmenet Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Windows XP ismeretek- Munka a képernyőn 2. Windows XP ismeretek- A Start menü elemei 3. Windows XP ismeretek- A billentyűzet 4. Windows

Részletesebben

4. modul - Táblázatkezelés

4. modul - Táblázatkezelés 4. modul - Táblázatkezelés Az alábbiakban ismertetjük a 4. modul (Táblázatkezelés) syllabusát, amely a gyakorlati modulvizsga követelményrendszere. A modul célja Ez a modul a táblázatkezeléssel kapcsolatos

Részletesebben

George Shepherd. 1. A webes alkalmazások alapjai 1

George Shepherd. 1. A webes alkalmazások alapjai 1 George Shepherd Köszönetnyilvánítás Bevezetés Az ASP.NET 2.0 fejlesztése A klasszikus ASP ASP.NET 1.0 és 1.1 ASP.NET 2.0 Néhány szó a.net-futtatórendszerről A könyv használatáról Kinek szól a könyv? A

Részletesebben

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. 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észletesebben

Szoftvertechnológia alapjai Java előadások

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?

Részletesebben

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1 A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található meg. A CD-melléklet használata Bevezetés xi xiii 1. Elméleti áttekintés 1 1.1. Adatmodellezés 3 1.2. Táblák, oszlopok és sorok

Részletesebben

Ismerkedés a Python programnyelvvel. és annak micropython változatával

Ismerkedés a Python programnyelvvel. és annak micropython változatával Ismerkedés a Python programnyelvvel és annak micropython változatával A Python programozási nyelv története Az alapötlet 1980-ban született, 1989 decemberében kezdte el fejleszteni Guido van Rossum a CWI-n

Részletesebben

Java II. I A Java programozási nyelv alapelemei

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

Részletesebben

Szoftvertervezés és -fejlesztés I.

Szoftvertervezés és -fejlesztés I. Szoftvertervezés és -fejlesztés I. Operátorok Vezérlési szerkezetek Gyakorlás 1 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 képezik.

Részletesebben

C programozás. 1 óra Bevezetés

C programozás. 1 óra Bevezetés C programozás 1 óra Bevezetés A C nyelv eredete, fő tulajdonságai 1. Bevezető C nyelv alapelemei többsége a BCPL (Basic Combined Programming Language {1963}) Martin Richards B nyelv Ken Thompson {1970}

Részletesebben

Tartalomjegyzék. A Delphi 5 integrált fejlesztõkörnyezet 8. A Delphi 5 kiadásai 7

Tartalomjegyzék. A Delphi 5 integrált fejlesztõkörnyezet 8. A Delphi 5 kiadásai 7 I. rész A Delphi és az Object Pascal 3 1. A Delphi 5 integrált fejlesztõkörnyezete 5 A Delphi 5 kiadásai 7 A Delphi 5 integrált fejlesztõkörnyezet 8 Parancssori kapcsolók 8 Az Asztal beállításainak mentése

Részletesebben

Apple Swift kurzus 3. gyakorlat

Apple Swift kurzus 3. gyakorlat Készítette: Jánki Zoltán Richárd Dátum: 2016.09.20. Apple Swift kurzus 3. gyakorlat Kollekciók: Tömb: - let array = [] - üres konstans tömb - var array = [] - üres változó tömb - var array = [String]()

Részletesebben

Java programozási nyelv

Java programozási nyelv Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék

Részletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István Operátorok Műveletek Egy (vagy több) műveleti jellel írhatók le A műveletet operandusaikkal végzik Operátorok fajtái operandusok száma szerint: egyoperandusú operátorok (pl.:

Részletesebben

Táblázatkezelés Excel XP-vel. Tanmenet

Táblázatkezelés Excel XP-vel. Tanmenet Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek

Részletesebben

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\

Részletesebben

2 Excel 2016 zsebkönyv

2 Excel 2016 zsebkönyv 2 Excel 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Excel 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával

Részletesebben

Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva!

Karakterkészlet. A kis- és nagybetűk nem különböznek, a sztringliterálok belsejét leszámítva! A PL/SQL alapelemei Karakterkészlet Az angol ABC kis- és nagybetűi: a-z, A-Z Számjegyek: 0-9 Egyéb karakterek: ( ) + - * / < > =! ~ ^ ; :. ' @ %, " # $ & _ { }? [ ] Szóköz, tabulátor, kocsivissza A kis-

Részletesebben

Táblázatkezelés Syllabus 5.0 A syllabus célja 2014 ECDL Alapítvány Jogi nyilatkozat A modul célja

Táblázatkezelés Syllabus 5.0 A syllabus célja 2014 ECDL Alapítvány Jogi nyilatkozat A modul célja Táblázatkezelés Syllabus 5.0 A syllabus célja Az alábbiakban ismertetjük a Táblázatkezelés modul követelményeit, amely a modulvizsga alapját is képezi. 2014 ECDL Alapítvány A syllabus az ECDL Alapítvány

Részletesebben

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik

Részletesebben

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.10.. -1- Mit tudunk már? Típus fogalma char, int, float,

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja

Részletesebben

A C programozási nyelv I. Bevezetés

A C programozási nyelv I. Bevezetés A C programozási nyelv I. Bevezetés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv I. (bevezetés) CBEV1 / 1 A C nyelv története Dennis M. Ritchie AT&T Lab., 1972 rendszerprogramozás,

Részletesebben

A C programozási nyelv I. Bevezetés

A C programozási nyelv I. Bevezetés A C programozási nyelv I. Bevezetés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv I. (bevezetés) CBEV1 / 1 A C nyelv története Dennis M. Ritchie AT&T Lab., 1972 rendszerprogramozás,

Részletesebben

2 PowerPoint 2016 zsebkönyv

2 PowerPoint 2016 zsebkönyv 2 PowerPoint 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 PowerPoint 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli

Részletesebben

Tartalomjegyzék. Előszó... xiii Bevezetés... xv. 1. Ismerkedés a Windows 7-tel... 1. 2. Integráció a Windows 7 tálcájával: az alapszolgáltatások...

Tartalomjegyzék. Előszó... xiii Bevezetés... xv. 1. Ismerkedés a Windows 7-tel... 1. 2. Integráció a Windows 7 tálcájával: az alapszolgáltatások... Előszó... xiii Bevezetés... xv Kiknek szól a könyv?...xv Miről szól a könyv?...xvi Kiadás előtti szoftver...xvii További tartalom...xvii Hardver- és szoftverkövetelmények...xviii A könyv támogatása...xviii

Részletesebben

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Digitális technika VIMIAA01 9. hét

Digitális technika VIMIAA01 9. hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Járműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás

Járműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás Járműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás 4.11. A C előfeldolgozó rendszer A fordítás első lépése a C esetében a különböző nyelvi kiterjesztések feldolgozása: másik állomány tartalmának

Részletesebben

Pénzügyi algoritmusok

Pénzügyi algoritmusok Pénzügyi algoritmusok A C++ programozás alapjai Folyamok kezelése Fájlok írása/olvasása Folyamok kezelése Szabvány folyamok Eddig Kiírás a szöveges konzolra:

Részletesebben

Imperatív programozás

Imperatív programozás Imperatív programozás 7. Előadás Függvények, láthatóság (folytatás) Modulok Kivételkezelés Beágyazott függvény def lnko(x, y): def kivon(m, n): return m - n while not (x == y) : if x > y : x = kivon(x,y)

Részletesebben

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv PHP A PHP rövidítés jelentése hivatalosan: PHP Hypertext Preprocessor. Ez egy kiszolgáló-oldali parancsnyelv, amit jellemzően HTML oldalakon használnak. A különbség a két nyelv között az, hogy a kiszolgáló

Részletesebben

Mit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)

Mit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3) Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Mit tudunk már? Típus fogalma char, int, float, double változók deklarációja operátorok (aritmetikai, relációs, logikai,

Részletesebben

A C# PROGRAMOZÁSI NYELV

A C# PROGRAMOZÁSI NYELV A C# PROGRAMOZÁSI NYELV 2010.02.23. Bevezetés C# nyelv jellemzői 2 Kis és NAGY betű érzékeny Minden utasítást pontos vessző zár. Utasítás zárójel a:,. .NET Framework keretrendszerek 3 Microsoft.NET Framework

Részletesebben

3. modul - Szövegszerkesztés

3. modul - Szövegszerkesztés 3. modul - Szövegszerkesztés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a gyakorlati vizsga alapját képezi. A modul célja Ezen a vizsgán

Részletesebben

17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27

17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27 vi 18. Szöveges input- és outputkezelés...........25 Szöveg kiírása.............................25 A program elkészítése........................5 A programhoz tartozó osztályok, fájlok és forráskód......8

Részletesebben

Az MS Word szövegszerkesztés modul részletes tematika listája

Az MS Word szövegszerkesztés modul részletes tematika listája Az MS Word szövegszerkesztés modul részletes tematika listája A szövegszerkesztés alapjai Karakter- és bekezdésformázás Az oldalbeállítás és a nyomtatás Tabulátorok és hasábok A felsorolás és a sorszámozás

Részletesebben

Programozási nyelvek (ADA)

Programozási nyelvek (ADA) Programozási nyelvek (ADA) Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 1. előadás Hasznos weboldal http://kto.web.elte.hu Program felépítése Programegységek (program unit) eljárások (procedure)

Részletesebben

4. modul - Táblázatkezelés

4. modul - Táblázatkezelés 4. modul - Táblázatkezelés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 4. modul (Táblázatkezelés) syllabusát, amely a gyakorlati modulvizsga követelményrendszere. A modul célja Ez a modul

Részletesebben

Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN

Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.

Részletesebben

Programozási nyelvek JAVA EA+GY 1. gyakolat

Programozási nyelvek JAVA EA+GY 1. gyakolat Programozási nyelvek JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2018/2019. tavaszi félév Tartalom 1 A Java alapjai 2 Java program

Részletesebben

ECDL Információ és kommunikáció

ECDL Információ és kommunikáció 1. rész: Információ 7.1 Az internet 7.1.1 Fogalmak és szakkifejezések 7.1.2 Biztonsági megfontolások 7.1.3 Első lépések a webböngésző használatában 7.1.4 A beállítások elévégzése 7.1.1.1 Az internet és

Részletesebben

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

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés... Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii A könyvben szereplő operációs rendszerek...xviii Feltételezések...xviii Minimális rendszerkövetelmények... xix Windows 7...

Részletesebben

Webkezdő. A modul célja

Webkezdő. A modul célja Webkezdő A modul célja Az ECDL Webkezdő modulvizsga követelménye (Syllabus 1.5), hogy a jelölt tisztában legyen a Webszerkesztés fogalmával, és képes legyen egy weboldalt létrehozni. A jelöltnek értenie

Részletesebben

Táblázatkezelés (Excel)

Táblázatkezelés (Excel) Táblázatkezelés (Excel) Tartalom felépítés kezelés egyéb lehetőségek hasznos kiegészítések Készítette: Bori Tamás 2 Felépítés I.: A program felépítése hagyományos MS GUI: menü eszköztár szabjuk testre!

Részletesebben

Kifejezések. A programozás alapjai előadás. Operátorok. Kifejezések. Operátorok precedenciája. Operátorok precedenciája

Kifejezések. A programozás alapjai előadás. Operátorok. Kifejezések. Operátorok precedenciája. Operátorok precedenciája A programozás alapjai 1 Kifejezések 5. előadás Híradástechnikai Tanszék Operandusok Literál Azonosító Kifejezés Kifejezések Precedencia Melyik hajtódik először végre? Asszociativitás Balról jobbra vagy

Részletesebben

Programozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK. Sapientia EMTE

Programozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK. Sapientia EMTE Programozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK Sapientia EMTE 2015-16 1 Felülnézet 1 Feltételes fordítás #if, #else, #elif, #endif, #ifdef, #ifndef stb. Felülnézet 2 #include: hatására a preprocesszor

Részletesebben

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások 1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások - Az összefüggő szakmai gyakorlatról hiányozni nem lehet. Rendkívüli, nem tervezhető esemény esetén az igazgatóhelyettest kell értesíteni.

Részletesebben

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás Számítástechnika II. BMEKOKAA153 5. Előadás Dr. Bécsi Tamás Kivételkezelés try Azon utasítások kerülnek ide, melyek hibát okozhatnak, kivételkezelést igényelnek catch( típus [név]) Adott kivételtípus esetén

Részletesebben

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem } http://www.ms.sapientia.ro/~mgyongyi

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem } http://www.ms.sapientia.ro/~mgyongyi C programozás Márton Gyöngyvér, 2009 Sapientia, Erdélyi Magyar Tudományegyetem http://www.ms.sapientia.ro/~mgyongyi 1 Könyvészet Kátai Z.: Programozás C nyelven Brian W. Kernighan, D.M. Ritchie: A C programozási

Részletesebben

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r Programozás alapjai (GKxB_INTM023) Széchenyi István Egyetem, Gy r 2019. augusztus 29. Feladat: írjuk ki az els 10 természetes szám négyzetét! #i n c l u d e i n t main ( v o i d ) { p r

Részletesebben

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák A Portál rendszer felületének általános bemutatása Felhasználói útmutató Támogatott böngészők Internet Explorer 9+ Firefox (legújabb verzió) Chrome (legújabb verzió) Felületek felépítése Információs kártyák

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS. Objektumorientált programozás 2015-2016

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS. Objektumorientált programozás 2015-2016 Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 2.ELŐADÁS 2015-2016 Objektumorientált programozás OOP PHP-ben 2 A PHP az 5.0-as verziójától megvalósítja az OO eszközrendszerét OO eszközök:

Részletesebben

Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)

Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3) Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Függvények C program egymás mellé rendelt függvényekből áll. A függvény (alprogram) jó absztrakciós eszköz a programok

Részletesebben

Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)

Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2) Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.05. -1- Függvények C program egymás mellé rendelt függvényekből

Részletesebben

Köszönetnyilvánítás xxxi A szerzõrõl xxxv

Köszönetnyilvánítás xxxi A szerzõrõl xxxv Tartalomjegyzék Elõszó xv Bevezetés xix Kezdõk is jöhetnek................................................ xix Útmutatás a szakértõktõl............................................ xx Mit tartalmaz a könyv?..............................................

Részletesebben

Bevezetés a programozásba II. 5. Előadás: Másoló konstruktor, túlterhelés, operátorok

Bevezetés a programozásba II. 5. Előadás: Másoló konstruktor, túlterhelés, operátorok Bevezetés a programozásba II 5. Előadás: Másoló konstruktor, túlterhelés, operátorok Emlékeztető struct Vektor { int meret, *mut; Vektor(int meret); int szamlal(int mit); }; int Vektor::szamlal(int mit)

Részletesebben

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület

Részletesebben

1. A Windows Vista munkakörnyezete 1

1. A Windows Vista munkakörnyezete 1 Előszó xi 1. A Windows Vista munkakörnyezete 1 1.1. Bevezetés 2 1.2. A munka megkezdése és befejezése 4 1.2.1. A számítógép elindítása 4 1.2.2. Az üdvözlőképernyő 5 1.2.3. A saját jelszó megváltoztatása

Részletesebben

Mindenki abból a három tantárgyból tesz szigorlatot, amelyet hallgatott.

Mindenki abból a három tantárgyból tesz szigorlatot, amelyet hallgatott. Szigorlati témakörök az Informatika (szigorlat) (BMEVIAU0181) c. tantárgyat felváltó Informatika (BMEGERIEEIS) tantárgyból az okleveles energetikai mérnökképzés (2N-0E) hallgatói számára 1. tantárgy: Programozás

Részletesebben

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek Komputeralgebra Rendszerek Programozás Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2014. február 23. TARTALOMJEGYZÉK 1 of 28 TARTALOMJEGYZÉK I 1 TARTALOMJEGYZÉK 2 Értékadás MAPLE -ben SAGE -ben 3

Részletesebben

A C programozási nyelv II. Utasítások. A függvény.

A C programozási nyelv II. Utasítások. A függvény. A C programozási nyelv II. Utasítások. A függvény. Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv II (Utasítások, fuggvények) CBEV2 / 1 Kifejezés utasítás Kifejezés utasítás, blokk

Részletesebben

Kivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat

Kivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat Kivételkezelés, beágyazott osztályok Nyolcadik gyakorlat Kivételkezelés Nem minden hibát lehet fordítási időben megtalálni Korábban (pl. C-ben) a hibakezelést úgy oldották meg, hogy a függvény hibakódot

Részletesebben

Listák, szótárak, fájlok Listák, szótárak, fájlok

Listák, szótárak, fájlok Listák, szótárak, fájlok lista fogalma, használata listák másolása (alap szintű, teljes körű) szótárak fogalma, használata adatbázis alkalmazás fejlesztése műveletek fájlokkal (megnyítás, írás, olvasás, lezárás) rejtjelező alkalmazás

Részletesebben

Webprogramozás szakkör

Webprogramozás szakkör Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás

Részletesebben

Foglalkozási napló a 20 /20. tanévre

Foglalkozási napló a 20 /20. tanévre Foglalkozási napló a 20 /20. tanévre Infokommunikációs hálózatépítő és üzemeltető szakma gyakorlati oktatásához OKJ száma: 54 481 03 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának

Részletesebben

Bánsághi Anna 2014 Bánsághi Anna 1 of 33

Bánsághi Anna 2014 Bánsághi Anna 1 of 33 IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 7. ELŐADÁS - ABSZTRAKT ADATTÍPUS 2014 Bánsághi Anna 1 of 33 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív

Részletesebben