Ajax-loader

Bányász Gábor könyvei a rukkolán


Asztalos Márk - Bányász Gábor - Levendovszky Tihamér - Linux ​programozás
A ​Linux a közelmúltban volt húszéves. Ez a húsz év egyben sikertörténet is: a Linux-alapú szerverek népszerűsége töretlen, nagyon sok beágyazott eszköz futtat Linuxot, köztük a legnépszerűbb okostelefonok. A Linux-disztribúciók egyre közelebb kerülnek a felhasználókhoz, használatuk egyre egyszerűbbé válik. Jóllehet számos magas szintű programozási nyelv és környezet áll rendelkezésre, sok olyan feladat létezik, amelyet az operációs rendszer programozási felületén elérhető funkciókkal lehet csak megoldani. Ilyenkor szükség van az operációs rendszer működésének mélyebb ismeretére, ez beágyazott környezetben egyenesen elengedhetetlenné válik. Ezekhez a feladatokhoz kíván segítséget nyújtani a könyv. Az operációs rendszer C/C++-ban elérhető programozási felületének ismertetése során részletesen bemutatjuk a megvalósítási alapelveket, ennek tükrében érthetővé válik az egyes funkciók használata is. Egy sokkal teljesebb kép birtokában a magas szintű környezetek felhasználói is hatékonyabban tudják kihasználni környezetük lehetőségeit. Mivel a Linux a Unix operációs rendszerek családjának tagja, ezért a Linuxról elmondottak nagy része igaz a Unixra is. Mindezek alapján ajánljuk a könyvet mindenkinek, aki Linux/Unix környezetben tervezői, illetve programozói munkát végez, valamint azoknak, akik el szeretnék sajátítani az ehhez szükséges ismereteket. A szerzők könyvüket annak első kiadása óta szinte teljesen átdolgozták, és számos új fejezettel bővítették. A főbb témakörök a következők: ♦ Bevezetés a Linux-kernel működésébe ♦ Programkönyvtárak fejlesztése ♦ Párhuzamos programozás ♦ Állománykezelés ♦ Hálózati alkalmazások ♦ Programozás Qt-környezetben ♦ Adatbázis-kezelés Qt-alapokon ♦ Fejlesztőeszközök, hibakeresés

Bányász Gábor - Levendovszky Tihamér - Linux ​programozás
Az ​elmúlt évtized egyik legdinamikusabban fejlődő operációs rendszere kétségtelenül a Linux. Szabadon hozzáférhető forráskódja, ingyenessége és az interneten szétszórtan dolgozó önkéntes fejlesztők lelkesedése az elmúlt több mint tíz évben éretté tette arra, hogy az ipari alkalmazások megbízhatósági követelményeinek eleget tegyen. Az üzletileg értékelhető alkalmazáshoz azonban olyan szakemberek, szoftverfejlesztők szükségesek, akik jártasak a Linux programozásában C vagy C++ nyelven. Bányász Gábor és Levendovszky Tihamér - a Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék Alkalmazott Informatika csoportjának munkatársai - oktatóként jelentős szerepet vállalnak az említett szakemberek képzésében. Az oktatás során szerzett tapasztalataik felhasználásával átfogóan, részletesen és közérthetően ismertetik könyvükben a Linux C/C++ nyelvű programozását. A főbb témakörök: - Betekintés a Linux kernel működésébe - Fejlesztői eszközök (IDE, hibakeresők, memóriaszivárgás felderítése) - Állomány- és I/O kezelés - Konkurens programozás - Statikus és dinamikus programkönyvtárak fejlesztése - Hálózati kommunikáció - Bevezetés a Linux eszközvezérlők készítésébe - KDE menük, ablakok, dialógusablakok, grafikus vezérlőelemek, eseményvezérelt programozás, szignál-szlot mechanizmus - A KDevelop Dokumentum/Nézet-architektúrája

Kollekciók