Kedves Olvasó!
Kedves programozó Barátom!
Egyetemi éveimet mintegy két évtizeddel ezelőtt fejeztem be. Tanulmányaim során behatóan foglalkoztam az objektum-orientált programozási nyelvekkel, sok időt töltve azzal, hogy az akkor Magyarországon elérhető könyveken keresztül fogást találjak a C# nyelv kihívásain. Azt éreztem: ez a fantasztikus programozási nyelv (minden szépségével és egyediségével együtt) nehézségekkel tűzdelt labirintusnak is bizonyulhat sokunknak, ahonnan a célhoz megfelelő kiút megtalálása, bizony, komoly feladat. Bárcsak elérhető lett volna itthon már akkor egy olyan szakkönyv, amely fogja a kezem és közérthető, szórakoztató módon vezet ezen az úton! Meggyőződésem szerint kollégáim, Ruzsinszki Gábor és Lábadi Henrik, pontosan ilyen igényekre válaszul alkották meg a Helló Világ! Helló C#! című, magyar nyelven egyedülálló és hiánypótló könyvüket! Ezt tartja most kezében az Olvasó.
A szakkönyv végigvezeti az érdeklődőt az egyszerű, a klasszikus alapokon nyugvó „Helló világ! Helló C#” programtól az objektum-orientáltság alapelvein keresztül egészen a C# legfrissebb verziójának lélekemelő szépségeiig. A műben nemcsak a C# nyelvspecifikus koncepcióinak ismertetése kap helyet, a két szerző ezen elméleteket tágabb, mégis alapvető kontextusukba is helyezi. Egyfajta informatikai alapozásként szerepet kaptak a könyvben a Windows parancssori környezetének használata, a S.O.L.I.D. elvek, illetve a különböző fejlesztési módszertanok, valamint olyan alapismeretek, amelyek manapság szükségesek például egy nagyvállalatnál egy fejlesztő-gyakornoki pozíció megszerzéséhez is: alap algoritmusok, verziókezelési és Git-alapismeretek, tervezési minták, elegáns, frappáns programozástechnikai fogások. De ha ezeken is túlmenő ismeretekre van szükségünk, bátran lapozzuk fel a könyv vonatkozó fejezeteit is!
A szerzők a jól felépített, logikusan szerkesztett, átlátható nyelvezetű könyvüket elsősorban középiskolásoknak, egyetemistáknak szánják. Általánosan, az evosoft Hungary Kft. gondozásában megjelent kiadványunk – véleményem szerint – alkalmas minden olyan lelkes érdeklődő számára, aki szeretne megismerkedni a C# nyelv és a modern alkalmazásfejlesztés világával, de azoknak is, akik ezen alapokon már magabiztosan mozogva, professzionális környezetben a legmagasabb üzleti kihívásoknak is megfelelni készek!
Tartson hát velem az Olvasó ezen az úton! Fedezzük fel együtt a C# nyelvet!
Pálfalvi Csanád
üzletágigazgató
evosoft Hungary Kft.
Ruzsinszki Gábor
Sosem gondoltam volna, hogy majd egyszer a C# nyelvről fogok könyvet írni. Viszont, ha így utólag belegondolok, akkor szinte evidens volt, hogy közel több, mint 10 év C# programozási tapasztalat majd egyszer ide vezet.
A .NET Framework-kel egy kötelező főiskolai kurzus kapcsán ismerkedtem meg. Korábban Delphi-ben programoztam, viszont akkoriban is már igen haldoklott, illetve minden a C# programozási nyelvvel volt tele. Így anno belevágtam az ismeretlenbe. A kurzuson próbálták átadni az anyagot, illetve elmagyarázni, hogy miért is jobb ez a nyelv, mint bármi más. Azonban az anyagrész hatalmas volt, így a gyakorlatokon és előadásokon nem igen mentünk bele a részletekbe.
Ezért megvásároltam Bradley L. Jones "C# mesteri szinten 21 nap alatt" – kicsit hatásvadász címmel megáldott – könyvét, ami a részleteket világossá tette számomra. Sajnos ez a könyv már nem kapható újan a könyvesboltokban, illetve a C# fejlődése miatt nem kicsit idejétmúlt.
Azóta sem találkoztam olyan, hasonló kaliberű C# könyvvel. Talán ennek köszönhető, hogy egyáltalán belevágtam ennek a könyvnek a megalkotásába. Igyekeztünk úgy megírni a könyvet, hogy nulla programozási tapasztalattal is érthető legyen.
Ennek ellenére akadhatnak olyan részek, amelyek megértése nem lesz triviális. Ilyenkor ne essünk pánikba, fussunk neki mégegyszer az anyagrésznek.
Lábadi Henrik
Valamikor húsz éve kezdődött az egész VB 6-tal. Évekig játszottam vele gyerekként, egyszerűbb és komplexebb dolgokat is alkotva. IRC botot a Mágus szerepjátékszobához, naptárat, ami emlékeztet a születésnapokra és egyszerűbb játékokat. Aztán egyszer úgy adódott, hogy sikerült egy könyvutalványt nyernem. Mivel nekem nem volt lehetőségem átvenni, a rokonokat kértem meg rá, így le kellett írnom, hogy milyen könyvet szeretnék. Ez a nyelv esetében inkább rajzolás volt. Egyszerre két könyvet is sikerült szereznem, Illés Zoltán és Sipos Marianna műveit kaptam meg.
Innen már nem volt megállás. Szakmámban mégis Reiter István könyve hozta meg az áttörést. Az, hogy én értem-e meg jobban, vagy a könyv hozzáállása volt kompatibilisebb hozzám, nem tudom. Azt viszont igen, hogy az első munkahelyemen, juniorként, a könyv állandóan nyitva volt a számítógépemen, abból puskáztam a munkához szükséges dolgokat.
Majdnem tíz évvel később az a cél vezérelt, hogy egy olyan összeszedett és jó kézirat kerüljön ki a kezünkből, mint István könyve.