Tartalomjegyzék. Bevezetés I. rész: Ismerkedés a C#-pal fejezet: Első konzolos C#-alkalmazásunk elkészítése... 13
|
|
- Judit Somogyi
- 7 évvel ezelőtt
- Látták:
Átírás
1 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xi Bevezetés... 1 A C# 3.0 újításai... 2 A könyvről... 3 Amire a könyv használatához szükséged lesz... 3 A könyv használatáról... 4 A könyv felépítése... 5 I. rész: Ismerkedés a C#-pal... 5 II. rész: A C#-programozás elemei... 5 III. rész: Objektumok használata... 5 IV. rész: Objektumorientált programozás... 5 V. rész: Most pedig a C# 3.0!... 6 VI. rész: Top A könyvben használt ikonok... 6 Hasznos tudnivalók a könyv olvasásához... 7 Hol találom a programokat?... 7 A szerző honlapjáról... 8 Hol is kezdjük?... 9 I. rész: Ismerkedés a C#-pal fejezet: Első konzolos C#-alkalmazásunk elkészítése Mik is azok a programnyelvek, a C# és a.net? Mi az a program? Mi az a C#? Mi az a.net? Mi az a Visual Studio 2008? És a Visual C#? Első konzolos alkalmazásod elkészítése A forráskód létrehozása Próbáld is ki egyből a programodat! Tedd hasznossá konzolos alkalmazásodat! A konzolos alkalmazás áttekintése A program kerete Megjegyzések A program lényege A Toolbox használata Kódrészlet mentése a Toolboxszal A Toolboxba elmentett kód újrafelhasználása... 26
2 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xii xii C# 2008 II. rész: A C#-programozás elemei fejezet: A változás korában érték típusú változók deklarálása Változó deklarálása Mi az az int? A változódeklarálás szabályai Változatok egy témára az egész számok különböző típusai Új típus: a BigInteger Törtek ábrázolása Lebegőpontos változók kezelése Lebegőpontos változók deklarálása Vissza a hőmérséklet-átváltáshoz A lebegőpontos változókra vonatkozó korlátozások A decimal típus használata egész vagy valós? Decimal típusú változó deklarálása A decimal, az int és a float típusok összehasonlítása A bool típus vizsgálata logikus, nem? Ismerkedés a karaktertípusokkal A char változótípus Különleges karakterek A string típus Mi is az az értéktípus? A string és a char összehasonlítása Idén szökőév van? A DateTime típus Numerikus konstansok deklarálása Típuscsere a konverzió Új technika: majd a C#-fordító kitalálja változóink típusát! fejezet: Mit operál az operátor? Aritmetikai műveletek Egyszerű operátorok Operátorok sorrendje Az értékadó operátor Az inkrementáló operátor Logikai összehasonlítások elvégzése logikus, nem igaz? Lebegőpontos számok összehasonlítása Tovább bonyolítjuk a helyzetet összetett logikai kifejezések Kifejezések típusainak egyeztetése Művelet eredményének típusa Típus-hozzárendelés fejezet: Vezérlőszerkezetek a programban Elágazás a programban az if és a switch Az if utasítás részletes bemutatása Az else utasítás vizsgálata Az else-ág kikerülése... 71
3 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xiii xiii if utasítások egymásba ágyazása A C#-program kapcsolótáblája: a switch utasítás A C# ciklusai Határozatlan ciklus: a while utasítás A do...while ciklus használata (Meg)szakítópróba Ciklus a bemenet beolvasására előbb-utóbb csak sikerül! Középpontban a hatókörszabályok Határozott lépésszámú ciklus: a for Egy példa Miért van szükség még egy ciklusfajtára? Beágyazott ciklusok A goto utasítás fejezet: Egy bárány, két bárány, sok bárány avagy a kollekciók A C# tömbjei A tömb argumentuma Rögzített méretű tömbök Változó hosszúságú tömbök A Length tulajdonság Hogyan inicializálhatom a tömbömet? Ciklus a tömb minden egyes elemére: a foreach Adattömbök rendezése Újdonság: a var használata tömbökkel A C# kollekciói avagy lazítsunk a szabályzaton! A kollekciók szintaxisának áttekintése A C# kollekcióosztályai Mi az a <T>? Generikus típusok Listák használata Szótárak használata Újdonság: tömb- és kollekcióinicializálók Tömbök inicializálása Kollekciók inicializálása Újdonság: halmazok használata A régimódi kollekciókról avagy mit nem célszerű használnod fejezet: A sztringek Az atomok oszthatatlanok ja, és a sztringek is Általános sztringműveletek Sztringek összehasonlítása Egyenlőséget a sztringeknek! a Compare( ) metódus Összehasonlítás: kis- és nagybetűk Kis- és nagybetűk közötti konverzió Csupa nagy-, illetve kisbetűs sztringek megkülönböztetése Sztring konvertálása kis- vagy nagybetűssé
4 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xiv xiv C# 2008 Ciklusban lépkedünk végig a sztring karakterein Keresés sztringekben Hogy találom meg? Üres a sztringem? Beolvasás a parancssorból Felesleges karakterek eltávolítása Numerikus bemenet feldolgozása Több bemenő szám kezelése Sztringek összefűzése egyetlen sztringgé A kimenet egyéni kezelése A Trim( ) és a Pad( ) metódusok használata A Concat ( ) metódus használata Alkalmazzuk a Split( )-et az összefűző programban! Formázd sztringjeidet úgy, ahogy akarod! A StringBuilder: sztringek hatékonyabb kezelése III. rész: Objektumok használata fejezet: Osztályon felüli módszerek Mi az az objektum? És az osztály? Osztálydefiníciók Mi az az objektum? Objektumtagok elérése Példa objektumalapú programra Objektumok megkülönböztetése Tudna adni néhány referenciát? Osztályokat tartalmazó osztályok avagy kinek mi jut osztályrészül Statikus osztálytagok kialakítása Konstansok és csak olvasható adattagok definiálása fejezet: Megvannak a módszereink akarom mondani metódusaink Metódusok definiálása és használata Példametódus az állományaidhoz Metódusargumentumok Argumentum átadása a metódusnak Több argumentum átadása a metódusnak Paraméterek és argumentumok egyeztetése Metódusok túlterhelése ez nem azonos a kifárasztással! Alapértelmezett argumentumok implementálása Érték és referencia típusú argumentumok átadása Érték típusú argumentumok érték szerinti átadása Érték típusú argumentumok referencia szerinti átadása Referencia típusú argumentumok átadása Ne add át kétszer ugyanazt a változót referencia szerint a metódushívásban!
5 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xv xv A visszatérési érték Érték visszaadása a return utasítás segítségével Érték visszaadása referencia szerinti átadással Mikor return és mikor out? Érték nélküli metódus deklarálása fejezet: A this kulcsszó és társai Objektum átadása metódusoknak Metódusdefiníciók Statikus metódus definiálása Példánymetódus definiálása A metódus teljes nevének kifejtése Hozzáférés az aktuális objektumhoz Mire jó a this kulcsszó? Mikor explicit a this? Mi történik, ha nem alkalmazom a this-t? Újdonság: bővítő metódusok IV. rész: Objektumorientált programozás fejezet: Objektumorientált programozás ez meg mi a szösz? Az objektumorientáltság 1. elve az absztrakció Eljárásalapú kukoricapattogtatás Objektumorientált kukoricapattogtatás Az objektumorientáltság 2. elve a klasszifikáció Miért klasszifikáljak? Az objektumorientáltság 3. elve használható interfészek Az objektumorientáltság 4. elve a hozzáférés szabályozása A C# és az objektumorientált elvek fejezet: Felelősségteljes osztályok Osztálytagok elérésének korlátozása A BankAccount program publikus változata Egy kis ugrás előre további biztonsági szintek Miért fontos a hozzáférés korlátozása? Hozzáférő metódusok Mikor válhat hasznodra a hozzáférés-korlátozás példa És akkor mi van? Osztálytulajdonságok definiálása Statikus tulajdonságok Tulajdonságok mellékhatásokkal Újdonság: a fordító megírja a tulajdonságokat helyetted Biztonsági szint megadása a hozzáférőkben Objektumok kezdeti előnnyel avagy a konstruktorok A C# konstruktorai
6 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xvi xvi C# 2008 Az alapértelmezett konstruktor felülírása Na, akkor lássunk neki a konstruálásnak! A konstruktor végrehajtása a hibakeresőből Objektuminicializálás közvetlenül, inicializáló használatával Egy kis konstruálás inicializálókkal Újdonság: objektuminicializálás konstruktor nélkül A konstruktor túlterhelése Kódismétlés elkerülése a konstruktorokban Fukarkodás az objektumokkal fejezet: Öröklődés avagy mi áll a végrendeletben? Osztályöröklés Miért van szükség öröklődésre? Egy kidolgozottabb probléma származtatás a BankAccount osztályból AZ_EGY és TARTALMAZ_EGY melyik melyik? AZ_EGY viszony Hozzáférés a BankAccount-hoz tartalmazással TARTALMAZ_EGY viszony Mikor használjak AZ_EGY, és mikor TARTALMAZ_EGY viszonyt? További, öröklődéssel kapcsolatos funkcionalitások Helyettesíthető osztályok Futási idejű érvénytelen konverziók Érvénytelen konverziók elkerülése az is operátorral Érvénytelen konverziók elkerülése az as operátorral Az object osztály Öröklődés és a konstruktor Az alapértelmezett alaposztály-konstruktor meghívása Argumentumok átadása az alaposztály-konstruktornak Az alaposztály specifikálása A BankAccount osztály korszerűsített változata fejezet: Polimorfizmicsoda? Örökölt metódusok túlterhelése A metódustúlterhelés egyszerű esete Más osztály, más metódus Bújócska az alaposztály metódusainak elrejtése Vissza az ősökhöz Polimorfizmus Miért baj, hogy mindig a deklarált típust használjuk? Hozzáférés rejtett metódushoz az is segítségével, polimorfizmus révén Virtuális metódus deklarálása és felülírása A polimorfizmus kiaknázása az egyenként sorra vesszük -módszer Az osztály névjegykártyája: a ToString( )
7 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xvii xvii A C# absztrakt időszaka Osztályok faktorizálása Absztrakt osztályok Hogyan használhatok absztrakt osztályokat? Létrehozhatok absztrakt objektumot? Nem! Osztály lezárása fejezet: Interfészek Mi az a HASZNÁLHATÓ_MINT viszony? Mi az az interfész? Interfészek implementálása Interfészed elnevezése Szóval, miért van szükség interfészekre? Az öröklődés és az interfész-implementáció kombinálása A módszer haszna Interfészek használata Metódus visszatérési típusa Tömb vagy kollekció alaptípusa Általános típusú objektumreferencia A C# beépített interfésztípusainak használata Kellene egy program, ami HASZNÁLHATÓ_MINT példa Egyéni interfész létrehozása remek szabadidős program! Az IComparable<T> interfész És most az egészet egyben! Visszatérve a főprogramhoz: a Main( ) Osztályhierarchiák egyesítése Rejtőzködés interfészek mögött Interfészöröklés Objektumorientált programok módosítása interfészek segítségével Rugalmas függőség kialakítása interfészek segítségével Absztrakt vagy konkrét? Mikor absztrakt osztály, és mikor interfész? A TARTALMAZ_EGY kapcsolat ábrázolása interfészekkel A Stratégia tervezési minta Miért olyan hasznos ez a minta? V. rész: Most pedig a C# 3.0! fejezet: Delegáltak és események E. T. hazatelefonál avagy a visszahívási probléma Mi az a delegált? Passzold át a metódust! Példák Delegáltak alkalmazási módjai Első lépés: egy nagyon egyszerű példa
8 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xviii xviii C# 2008 Vegyünk egy valószerűbb példát! A példaprogram áttekintése Az alkalmazás összeállítása A kód részletes bemutatása A delegált életciklusának nyomon követése Anonim metódusok A C# eseményei A Megfigyelő tervezési minta Mi az az esemény? Kiadó és Előfizető Hogyan hirdeti a kiadó az eseményeit? Hogyan iratkozhatnak fel az előfizetők egy eseményre? Hogyan értesíthetem az előfizetőket egy eseményről? Hogyan adhatok át extra információt az eseménykezelőnek? Az eseményküldés ajánlott módja Hogyan kezelik a megfigyelők az eseményt? fejezet: Lambda-kifejezések A kollekciók és az egyenként sorra vesszük -probléma Újdonság: lambda-kifejezések használata A C# és az egyenként sorra vesszük -módszer Búza a malomba adatok a példákhoz Keresés: néhány Find( )-példa Műveletek végrehajtása: néhány ForEach( ) példa Egyéni delegáltra alapuló lambda-kifejezés A példák összefoglalása A lambda-kifejezések szintaxisának részletei Lambda-kifejezések használata tetszőleges delegáltban fejezet: A LINQ és a lekérdező kifejezések A C# 3.0 funkcionalitásai Mi az a lekérdezés egyáltalán? Miért fontos a nyelvbe épített lekérdezés? A C#-lekérdezés általános alakja A LINQ áttekintése Lekérdezések a C# 3.0-ban A három legfontosabb lekérdező operátor Mit jelent a késleltetett lekérdezés-végrehajtás? Lekérdezések azonnali kiértékelése Mire használhatom a lekérdezéseket? Szűrés lekérdezésekben példa: Mely vásárlók laknak Coloradóban? Kiválasztás és csoportosítás kedved szerint példa: A bemenő egész számoknál kettővel nagyobb számok listájának előállítása példa: A vásárlók adatai közül csak a névre és a telefonszámra vagyok kíváncsi Anonim típusok használata
9 02_ ftocp.qxp:layout 1 7/20/09 4:08 PM Page xix xix 4. példa: Számok átalakítása neveikké példa: Nevek csoportosítása kezdőbetűjük szerint példa: Egyes csoportok kiszűrése példa: Termékek csoportosítása kategória szerint A kiválasztott elemek rendezése példa: Az 5. és 6. példa csoportjainak sorba rendezése példa: Rendezés a csoportokon belül példa: Még egy kétszintű rendezés példa: Rendezés csökkenő sorrendbe Lekérdezés metódusokkal példa: Lekérdezések kulcsszavak helyett metódusokkal Néhány szó a vagonokról: egy kis kitérő kezdőknek A kitérő vége Generikus metódusok Mi van a Where( ) belsejében? példa: Lekérdezzük az összes vásárlót, de csak nevükre és telefonszámaikra vagyunk kíváncsiak Számlálás, összegzés, átlagolás és hasonlók példa: A leltár terméktípusainak megszámolása példa: A numbers tömb elemeinek összeadása példa: Egy adott rendelés teljes összegének kiszámítása példa: 9 faktoriálisának (9!) kiszámítása Objektumok kezelése kollekcióként VI. rész: Top fejezet: Tíz gyakori fordítási hiba (és azok kijavítása) The name tagnev does not exist in the class or namespace osztalynev Cannot implicitly convert type x into y osztalynev.tagnev is inaccessible due to its protection level Use of unassigned local variable n Unable to copy the file programnev.exe to programnev.exe. The process cannot alosztalynev.metodusnev hides inherited member alaposztalynev.metodusnev. Use the new keyword if hiding was intended alosztalynev : cannot inherit from sealed class alaposztalynev osztalynev does not implement interface member metodusnev metodusnev : not all code paths return a value } expected Függelék Tárgymutató
Osztályok. 4. gyakorlat
Osztályok 4. gyakorlat Az osztály fogalma Az objektumok formai leírása, melyek azonos tulajdonsággal és operációkkal rendelkeznek. Osztályból objektum készítését példányosításnak nevezzük. Minden objektum
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é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észletesebbenJAVA PROGRAMOZÁS 2.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 2.ELŐADÁS 2014-2015 tavasz Tömbök, osztályok, objektumok, konstruktorok Tömbök 2 Referencia típusú változó Elemtípus Primitív Referencia: osztály,
RészletesebbenApple 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észletesebbenKinek 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észletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 2. rész Öröklés és többalakúság Nemvirtuális metódusok, elrejtés Virtuális metódusok, elrejtés Típuskényszerítés, az is és as operátorok Absztrakt osztályok, absztrakt
RészletesebbenC# Nyelvi Elemei. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei / 18
C# Nyelvi Elemei Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei 2013 1 / 18 Tartalomjegyzék 1 Object 2 Típusok 3 String 4 RegEx Tóth Zsolt (Miskolci Egyetem) C# Nyelvi
RészletesebbenProgramozá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észletesebben1. 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észletesebben1. Template (sablon) 1.1. Függvénysablon Függvénysablon példányosítás Osztálysablon
1. Template (sablon) 1.1. Függvénysablon Maximum függvény megvalósítása függvénynév túlterheléssel. i n l i n e f l o a t Max ( f l o a t a, f l o a t b ) { return a>b? a : b ; i n l i n e double Max (
Részletesebben1. 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észletesebbenMit 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é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észletesebben1. Egyszerű (primitív) típusok. 2. Referencia típusok
II. A Java nyelv eszközei 1. Milyen eszközöket nyújt a Java a programozóknak Korábban már említettük, hogy a Java a C nyelvből alakult ki, ezért a C, C++ nyelvben járatos programozóknak nem fog nehézséget
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észletesebbenBá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észletesebbenHelyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Nem. Igen. Hányféleképpen lehet Javaban megjegyzést írni?
A "java Villa -v" parancs jelentése: A java interpreter elindítja a Villa osztály statikus main metódusát, és átadja neki paraméterként a "-v" stringet. A java interpreter elindítja először a Villa osztály
RészletesebbenPelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*;
Java osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. ( Előfeltétel 12. Tétel ) Az osztály egy olyan típus leíró struktúra, amely
RészletesebbenObjektumelvű programozás
Objektum, osztály Objektumelvű programozás Az elemzés együttműködő objektumok rendszereként fogalmazza meg a feladatot. Objektum-központú elemzés A tervezés a feladat tárgyköreit egy-egy objektum felelősségévé
RészletesebbenProgramozás I. Első ZH segédlet
Programozás I. Első ZH segédlet Ezen az oldalon: kiírás az alapértelmezett (hiba) kimenetre, sztring konkatenáció, primitív típusok, osztály létrehozás, példányosítás, adattagok, metódusok Kiíratás alapértelmezett
Részletesebbenés az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
RészletesebbenInterfészek. PPT 2007/2008 tavasz.
Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése 2 Már megismert fogalmak áttekintése Objektumorientált
RészletesebbenJava VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
RészletesebbenMár megismert fogalmak áttekintése
Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése Eseménykezelési módszerek 2 Már megismert fogalmak
RészletesebbenProgramozási nyelvek Java
Programozási nyelvek Java 2. gyakorlat Függvények Általános prototípus Módosítószavak Láthatóság: public, protected, private. Ha nem definiált, akkor úgynevezett package-private láthatóság. Lehet abstract
Részletesebben.Net adatstruktúrák. Készítette: Major Péter
.Net adatstruktúrák Készítette: Major Péter Adatstruktúrák általában A.Net-ben számos nyelvvel ellentétben nem kell bajlódnunk a változó hosszúságú tömbök, listák, sorok stb. implementálásával, mert ezek
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észletesebbenOsztályok. construct () destruct() $b=new Book(); $b=null; unset ($b); book.php: <?php class Book { private $isbn; public $title;
PHP5 objektumok 1 Osztályok class, new book.php: construct () destruct() $b=new Book(); törlés: $b=null; vagy unset ($b); -elnevezési konvenciók private $isbn; public $title; function
RészletesebbenC#, OOP. Osztályok tervezése C#-ban
C#, OOP Osztályok tervezése C#-ban OOP Létrehozás (creating) Megszüntetés (destroying) Túlterhelés (overlading) Felsorolás típus (enumerated types) 2 Hajó osztály Sailboat class using System; class Sailboat
RészletesebbenBánsághi Anna 2014 Bánsághi Anna 1 of 68
IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 3. ELŐADÁS - PROGRAMOZÁSI TÉTELEK 2014 Bánsághi Anna 1 of 68 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív
RészletesebbenSzámítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 2. Előadás Dr. Bécsi Tamás Tömbök (Arrays) Definíció: típus[] név; (pld. int[] szamok; ) Inicializálás: int[] szamok = new int[4]; int[] szamok = 1,2,4,3,5}; int[] szamok
RészletesebbenProgramozá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észletesebbenSzoftvertervezé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észletesebbenSZÁ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észletesebbenObjektumorientált Programozás VI.
Objektumorientált Programozás Metódusok Paraméterek átadása Programozási tételek Feladatok VI. ÓE-NIK, 2011 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő
RészletesebbenAbstract osztályok és interface-ek. 7-dik gyakorlat
Abstract osztályok és interface-ek 7-dik gyakorlat Abstract metódusok és osztályok Az OO fejlesztés során olyan osztályokat is kialakíthatunk, melyeket csak továbbfejlesztésre, származtatásra lehet használni,
RészletesebbenProgramozás II. 2. Dr. Iványi Péter
Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net
ESEMÉNYVEZÉRELT PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - C# ÁTTEKINTÉS - 2 2015 Bánsághi Anna 1 of 64 TEMATIKA I. C# ÁTTEKINTÉS II. WPF III. Modern UI 2015 Bánsághi Anna 2 of 64
RészletesebbenJava programozási nyelv 4. rész Osztályok II.
Java programozási nyelv 4. rész Osztályok II. 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/17 Tartalomjegyzék
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 2. rész Öröklés és többalakúság Nemvirtuális metódusok, elrejtés Virtuális metódusok, elrejtés Típuskényszerítés, az is és as operátorok Absztrakt osztályok, absztrakt
RészletesebbenProgramozá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észletesebbenSzéchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu
Programozás III. Varjasi Norbert varjasin@sze.hu 1 A java virtuális gép (JVM) Képzeletbei, ideális számítógép. Szoftveresen megvalósított működési környezet. (az op. rendszer egy folyamata). Feladata:
RészletesebbenVisual C++ osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés.
Visual C++ osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. Az osztály egy olyan típus leíró struktúra, amely tartalmaz adattagokat
RészletesebbenProgramozá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é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észletesebbenOOP és UML Áttekintés
OOP és UML Áttekintés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) OOP és UML Áttekintés 2013 1 / 32 Tartalom jegyzék 1 OOP Osztály Öröklődés Interfész, Absztrakt Osztály Kivétel kezelés
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észletesebbenBevezeté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észletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 13. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. december A C++ programozási nyelv Soós Sándor 1/10 Tartalomjegyzék Objektumok
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 7. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 7. előadás AZ OOP alapelvei Egységbezárás(Encapsulation) Az adatokat es a hozzájuk tartozó eljárásokat egyetlen egységben (osztályban) kezeljük. Az osztály adatmezői
RészletesebbenProgramozási nyelvek II. JAVA EA+GY 1. gyakolat
Programozási nyelvek II. JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2017/2018. őszi félév Tartalom 1 Amit tudni kell a félévről
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é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 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észletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 9. előadás Interface - típust vezet be, de osztálypéldány nem készíthető belőle (statikus típust ad) - több osztály is
RészletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós március 3. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. március 3. Függvények Mi az a függvény (function)? Programkód egy konkrét, azonosítható, paraméterezhet, újrahasznosítható blokkja Miért
RészletesebbenGenerikus Típusok, Kollekciók
Generikus Típusok, Kollekciók Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Generikus Típusok, Kollekciók 2013 1 / 26 Tartalomjegyzék 1 Enumeráció 2 Generikus Típusok 3 Kollekciók System.Collections
RészletesebbenIII. OOP (objektumok, osztályok)
III. OOP (objektumok, osztályok) 1. Természetes emberi gondolkozás Az Objektumorientált paradigma alapelvei nagyon hasonlítanak az emberi gondolkozásra. Érdemes ezért elsőként az emberi gondolkozás elveit
RészletesebbenGPU Lab. 4. fejezet. Fordítók felépítése. Grafikus Processzorok Tudományos Célú Programozása. Berényi Dániel Nagy-Egri Máté Ferenc
4. fejezet Fordítók felépítése Grafikus Processzorok Tudományos Célú Programozása Fordítók Kézzel assembly kódot írni nem érdemes, mert: Egyszerűen nem skálázik nagy problémákhoz arányosan sok kódot kell
RészletesebbenJava VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1
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észletesebbenGENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és. Függvénysablonok
GENERIKUS PROGRAMOZÁS Osztálysablonok, Általános felépítésű függvények, Függvénynevek túlterhelése és Függvénysablonok Gyakorlatorientált szoftverfejlesztés C++ nyelven Visual Studio Community fejlesztőkörnyezetben
RészletesebbenBevezetés a Python programozási nyelvbe
Bevezetés a Python programozási nyelvbe 7. Gyakorlat osztályok, objektumok (utolsó módosítás 2018. aug. 28.) Szathmáry László Debreceni Egyetem Informatikai Kar 2018-2019, 1. félév OO programozás Pythonban
RészletesebbenSmalltalk 3. Osztályok létrehozása. Készítette: Szabó Éva
Smalltalk 3. Osztályok létrehozása Készítette: Szabó Éva Metaosztály fogalma Mint korában említettük, a Smalltalkban mindent objektumnak tekintünk. Még az osztályok is objektumok. De ha az osztály objektum,
RészletesebbenSzá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észletesebbenOOP: Java 8.Gy: Abstract osztályok, interfészek
OOP: Java 8.Gy: Abstract osztályok, interfészek 26/1 B ITv: MAN 2019.04.03 Abszrakt metódus és absztrakt osztály. Gyakran előfordul a tervezés során, hogy egy osztály szintjén tudjuk, hogy valamilyen metódus
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 2. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 2. előadás Szintaktikai alapok Alapvető típusok, ismétlés C# típus.net típus Méret (byte) Leírás byte System.Byte 1Előjel nélküli 8 bites egész szám (0..255) char
RészletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 02. 11. 2. Előadás Mese Néhány programozási módszer: Idők kezdetén való programozás Struktúrált Moduláris Funkcionális Objektum-orientált... Mese Néhány programozási módszer:
RészletesebbenProgramozási nyelvek II.: JAVA, 4. gyakorlat
Programozási nyelvek II.: JAVA, 4. gyakorlat 2017. október 2-6. Programozási nyelvek II.: JAVA, 4. gyakorlat 1 / 32 A 4. gyakorlat tematikája Tömbök A java.util.arrays osztály A String osztály A StringBuffer
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észletesebbenProgramozási nyelvek Java
statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály
RészletesebbenDr. 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észletesebbenJava programozási nyelv 5. rész Osztályok III.
Java programozási nyelv 5. rész Osztályok III. 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/20 Tartalomjegyzék
RészletesebbenGlobális operátor overloading
Programozás II. 9. gyakorlat Operátor overloading 2: Unáris operátorok, globálisan megvalósított operátorok, > operátorok Kivételkezelés, IO library Globális operátor overloading Előző alkalommal
RészletesebbenJava V. Osztályszint. lyszintű ű tagok. Példányváltozó. Osztályváltozó. Általános Informatikai Tanszék Utolsó módosítás:
Java V. szint lyszintű ű tagok A final minősítő Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 05. Java V.: szintű tagok JAVA5 / 1 Példányváltozó Az eddig megismert adattagokból
RészletesebbenA 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észletesebbenSzoftvertechnolo gia gyakorlat
Szoftvertechnolo gia gyakorlat Dr. Johanyák Zsolt Csaba http://johanyak.hu 1. Dependency Injection (függőség befecskendezés) tervezési minta A tervezési minta alapgondolata az, hogy egy konkrét feladatot
RészletesebbenObjektumok inicializálása
Objektumok inicializálása Miskolci Egyetem Általános Informatikai Tanszék Objektumok inicializálása CPP4 / 1 Tartalom public adattagok inicializálása felsorolással konstruktor objektum tömbök osztály típusú
RészletesebbenProgramozási nyelv Java
Programozási nyelv Java 1. gyakorlat Félév tematikája Bevezetés, alapok Vezérlési szerkezetek Eljárások, függvények Csomagok Tömbök, adatbevitelek Osztályok, objektumok, Interfészek Öröklődés, absztrakt
RészletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. február 18. Minimum és maximumkeresés u s i n g n a m e s p a c e s t d ; i n t main ( ) { c o u t
RészletesebbenAlkalmazott Modul III 6. előadás. Objektumorientált programozás: öröklődés és polimorfizmus
Eötvös Loránd Tudományegyetem Természettudományi Kar Alkalmazott Modul III 6. előadás Objektumorientált programozás: öröklődés és polimorfizmus 2011.10.24. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
RészletesebbenImperatív és procedurális programozás a Javában
Imperatív és procedurális programozás a Javában Kozsik Tamás kto@elte.hu http://kto.web.elte.hu/ Eötvös Loránd Tudományegyetem Programozási Nyelvek és Fordítóprogramok Tanszék 2008. Kozsik Tamás (ELTE)
RészletesebbenSzámítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás
Számítástechnika II. BMEKOKAA153 1. Előadás Dr. Bécsi Tamás Bemutatkozás Előadó: Dr. Bécsi Tamás St.106, (1)463-1044, becsi.tamas@mail.bme.hu Közlekedés-, és Járműirányítási Tanszék www.kjit.bme.hu A tantárgyi
RészletesebbenProgramozási nyelvek II. JAVA EA+GY 1. gyakolat
Programozási nyelvek II. JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2017/2018. őszi félév Tartalom 1 Amit tudni kell a félévről
RészletesebbenOperá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észletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 8. előadás Öröklődés - megnyitunk egy osztályt egy másik előtt zárt egységeket szeretünk készíteni (láthatósági kérdés:
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 1. Előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 1. Előadás Bemutatkozás Előadó: Dr. Bécsi Tamás St.106, (1)463-1044, becsi.tamas@mail.bme.hu Közlekedés-, és Járműirányítási Tanszék www.kjit.bme.hu Programozás
RészletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 13. előadás Throwable Error Exception RuntimeException IOException Saját (általában) Nem ellenörzött kivételek (Unchecked
RészletesebbenStatikus adattagok. Statikus adattag inicializálása. Speciális adattagok és tagfüggvények. Általános Informatikai Tanszék
Speciális adattagok és tagfüek Miskolci Egyetem Általános Informatikai Tanszék CPP7 / 1 Statikus adattagok Bármely adattag lehet static tárolási osztályú A statikus adattag az osztály valamennyi objektuma
RészletesebbenI. 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észletesebbenJava 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észletesebbenSzövegek C++ -ban, a string osztály
Szövegek C++ -ban, a string osztály A string osztály a Szabványos C++ könyvtár (Standard Template Library) része és bár az objektum-orientált programozásról, az osztályokról, csak később esik szó, a string
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észletesebbenA 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észletesebbenPython tanfolyam Python bevezető I. rész
Python tanfolyam Python bevezető I. rész Mai tematika Amiről szó lesz (most): Interpretált vs. fordított nyelvek, GC Szintakszis Alaptípusok Control flow: szekvencia, szelekció, iteráció... Függvények
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észletesebbenC++ programozási nyelv Konstruktorok-destruktorok
C++ programozási nyelv Konstruktorok-destruktorok Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. szeptember A C++ programozási nyelv Soós Sándor 1/20 Tartalomjegyzék
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net
ESEMÉNYVEZÉRELT PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 1. ELŐADÁS - C# ÁTTEKINTÉS - 1 2015 Bánsághi Anna 1 of 84 TEMATIKA I. C# ÁTTEKINTÉS II. WPF III. Modern UI 2015 Bánsághi Anna 2 of 84
RészletesebbenA 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észletesebbenA Java és a C++ összehasonlítása
A Java és a C++ összehasonlítása Kozsik Tamás kto@elte.hu http://kto.web.elte.hu/ Eötvös Loránd Tudományegyetem Programozási Nyelvek és Fordítóprogramok Tanszék 2008. Kozsik Tamás (ELTE) A Java és a C++
Részletesebben