A számítógépeken futó jó programok ma már szinte kizárólag objektumorientált elven működnek, és a programozók is OO szoftvereket használnak programjaik megírásához. Az objektumorientált gondolkodás elsajátítása tehát közügy. A szoftverek felhasználóinak és fejlesztőinek mindig is ugyanaz volt a céljuk: olcsón, jó minőségű szoftvert vásárolni, illetve készíteni. Azért születnek újabb és újabb szoftverfejlesztési módszerek, mert az igények és a hardver lehetőségeinek növekedésével a régi módszerekkel már nem lehet időre minőségi szoftvert gyártani…
Kapcsolódó könyvek
C. J. Date - Database Design and Relational Theory
What makes this book different from others on database design? Many resources on design practice do little to explain the underlying theory, and books on design theory are aimed primarily at theoreticians. In this book, renowned expert Chris Date bridges the gap by introducing design theory in ways practitioners can understand—drawing on lessons learned over four decades of experience to demonstrate why proper database design is so critical in the first place.
Every chapter includes a set of exercises that show how to apply the theoretical ideas in practice, provide additional information, or ask you to prove some simple theoretical result. If you’re a database professional familiar with the relational model, and have more than a passing interest in database design, this book is for you.
Julie C. Meloni - A PHP, a MySQL és az Apache használata
Ez a könyv – ahogy a címéből is sejthető – mind webfejlesztőknek, mind rendszergazdáknak sok hasznos információt nyújt a témakörben. A PHP, MySQL, Apache hármas jól használható dinamikus weblapok előállítását lehetővé tevő webszerverként, de otthoni használatra, a tanulásra is nagyszerű összeállítás. Ennek rejtelmeibe vezet be ez a sokrétű könyv.
Sok gyakorlati példa, ábra teszi lehetővé, hogy kezdők is megérthessék az alapokat. A fejezetek végén ellenőrző kérdésekkel tesztelhetjük az ismeretek elsajátítását.
Az első rész a telepítési, konfigurálási teendőket foglalja össze. Részletesen kitér a Windows és Linux operációs rendszerek használata esetén speciális teendőkre is. Nagy hangsúlyt fektet a biztonsági kérdésekre, és alaposan ismerteti a MySQL jogosultsági rendszerét. Az Apache konfigurációs állományait, naplófájlokat is megismerhetjük.
A második részben a PHP nyelv alapvető nyelvtanával ismerkedhetünk, de helyet kapott itt az SQL nyelv ismertetésére és a PHP-MySQL kapcsolat megvalósítás alapjai is.
A harmadik rész haladóbb témát tárgyal. Űrlapkezelés, állománykezelés, dátumkezelés és munkamenet-kezelés a PHP komolyabb lehetőségeit ismerteti. Végigvezet egy egyszerű naptár és egy fórum készítésének lépésein. Ez utóbbit talán nem is kellene egyszerűnek nevezni, hiszen minimális kiegészítéssel, módosítással a gyakorlatban is jól használható fórumot állíthatunk össze. Ismét előkerül a biztonság kérdése. Itt azonban az Apache beállítási lehetőségei és a sütik felhasználásáról olvashatunk.
A negyedik fejezet teljes egészében kidolgozott, gyakran előforduló példákon vezet végig: levelezési lista, on-line címtár, katalógus és bevásárlókocsi szerepel a listában.
Az utolsó rész a rendszerfelügyeletre összpontosít: teljesítményfokozás, biztonság és optimalizálási kérdéseket tárgyal.
James Foxall - Tanuljuk meg a Visual C# 2008 használatát 24 óra alatt
Amikor a Microsoft bevezette a .NET platformot, egy új, izgalmas programozási nyelv született. A Visual C# ma már a .NET környezetre fejlesztők első számú választott nyelve, és maga a Microsoft is Visual C# nyelven írta a .NET keretrendszer nagy részét. A Visual C# egy modern, objektumközpontú nyelv, amelyet kezdettől fogva a helyes hozzáállással terveztek és alkottak meg, és a más nyelvekben fellelhető leghasznosabb szolgáltatásokat valósították és fejlesztették tovább benne, a Visual C# 2008 pedig a C++ erejét és rugalmasságát ötvözi a Visual C# egyszerűségével.
Ezt a könyvet azoknak szántuk, akik alig vagy még soha nem programoztak, illetve azoknak, akik esetleg második nyelvként használnák a Visual C#-et. A kötetet megírásakor és megszerkesztésekor világos cél lebegett a szemünk előtt: az, hogy a lehető leggyorsabban termékeny programozót faragjunk az Olvasóból. A Visual C# nyelven írt alkalmazások fejlesztése és a nyelv oktatása terén szerzett tapasztalataimat felhasználva olyan könyvet igyekeztem írni, amely reményeim szerint eloszlatja a ködöt, és azt tanítja meg, amire szükségünk van. A szerzők gyakran esnek abba a hibába, hogy a technológiára összpontosítanak annak gyakorlati alkalmazása helyett. Én komoly erőfeszítéseket tettem annak érdekében, hogy ebben a kötetben a gyakorlati készségekre helyezzem a hangsúlyt, amelyeknek rögtön hasznát vehetjük egy program fejlesztése során.
A könyvet öt részre osztottuk, amelyek mindegyike a Visual C# 2008 nyelvű alkalmazásfejlesztés más-más területére összpontosít. A részek általánosságban azokat a feladatokat és abban a sorrendben követik, amelyekkel és ahogyan találkozni fogunk, amikor elkezdünk saját programokat írni a Visual C# 2008 segítségével, ezért sorrendben célszerű elolvasni őket:
- I. rész: A Visual C# 2008 környezet
- II. rész: Felhasználói felület építése
- III. rész: Hozzuk működésbe a dolgokat: programozás
- IV. rész: Adatkezelés
- V. rész: A megoldások közzététele – és ami azon túl van
Leon Sterling - Ehud Shapiro - The Art of Prolog
Ehhez a könyvhöz nincs fülszöveg, de ettől függetlenül még rukkolható/happolható.
Angster Erzsébet - Objektumorientált tervezés és programozás 1.
A könyv első kötetének célja az objektumorientált tervezés, valamint a Java nyelv és osztálykönyvtár filózófiájának és alapelemeinek megismerése konzolos környezetben. A Java osztálykönyvtár rendkívül bonyolult és szerteágazó, annak mindössze egy kis töredékét fogjuk itt megismerni.
Angster Erzsébet - Objektumorientált tervezés és programozás 2.
Java programozás a JBuilder fejlesztői környezetben
Benkő László - Benkő Tiborné - Poppe András - Objektum-orientált programozás C++ nyelven
A könyv megismertet az objektum-orientált programozás alapelveivel és a nyelv lehetőségeivel: öröklődéssel, virtuális objektumokkal, adatrejtéssel, operátor-függvények definiálásával, a sablonok használatával.
A grafikus feladatokban az animáció elemeivel foglalkozik. Megismerteti a Windows 95 alatt futó Borland C++ 5.02 fordító DOS verziójának használatát. A feladatokat is ebben a rendszerben tesztelték.
Bártfai Barnabás - Számítógéphasználat mindenkinek
Tisztelt Olvasó!
Könyvünk segítségével alapszintről elindulva, a számítógép megvásárlásától és első bekapcsolásától kezdve, a különféle felhasználói programok alkalmazásáig mindent megtanulhat. A kiadvány ajánlható mindenkinek, aki megszeretné tanulni a számítógépek kezelését,illetve az ehhez nélkülözhetetlen kifejezések használatát. A könyv az alapoktól indulva vezeti az olvasóját a ma már szinte az általános műveltséghez is hozzátartozó ismereteken át a gyakorlati tudnivalókig.
A leírtak tanfolyamok tapasztalataira épülnek, mindazok számára ajánlott, akik megszeretnék ismerni a számítógépek kezelését, a leggyakrabban alkalmazott programok használatát, kezelésének fortélyait. Továbbra is tartottunk magunkat ahhoz a stílushoz, hogy a könyv kezdő felhasználók számára is könnyedén érthető, követhető legyen és semmiképpen se keltse egy szakmai dokumentáció látszatát.
Mottónk az, hogy a felhasználónak ne azt mutassuk meg, hogy egy adott programfunkció mire szolgál, hanem azt, hogy egy elvégezni kívánt tevékenységet, milyen program-funkció segítségével tud ellátni úgy, hogy a megtanultakat a mindennapi életben is kamatoztathassa.
Ian Lloyd - The Ultimate HTML Reference
Sitting at the foundation of every site is HTML—the only language that’s essential to a web site’s existence. On the surface HTML may seem simple but there’s much more to it than meets the eye. With different versions, many infrequently used elements and attributes, and varying ways that browsers interpret the language, only this comprehensive and up-to-date reference, has it completely covered.
The Ultimate HTML Reference is your definitive resource for mastering HTML. The entire language is clearly and concisely covered, along with browser—compatibility details, working examples, and easy-to-read descriptions.
Writeen by Ian Lloyd, one of the world’s most renowned HTML experts, this is a comprehensive reference that you’ll come back to time and time again.
Brian W. Kernighan - Dennis M. Ritchie - A C programozási nyelv
A szerzők ennek megfelelően dolgozták át (sőt, valójában újraírták) könyvüket, kiegészítve olyan fejezetekkel, mint a szabványosított könyvtári eljárások leírása és használata, vagy a UNIX operációs rendszerhez való (most már szabvány szerint rögzített) kapcsolódás. Külön előnyt jelent, hogy a szabványos C nyelvű programok a legtöbb számítógépen változatás nélkül futtathatók, és a szabványosított C nyelv már rendkívül sok szempontból közelíti a ma gyakran használt C++ nyelvet.
A könyvet mindazoknak ajánljuk, akik meg kívánnak ismerkedni a C nyelvvel (programozók, programozást tanuló egyetemi hallgatók), vagy a korábban megszerzett tudásukat fel kívánják frissíteni. Ezt segíti a könyvben ismertetett számos kidolgozott példa (közöttük néhány ínyencség a programozók számára), valamint a kezdők számára beépített sok megoldandó feladat. Mivel ma a legtöbb programrendszer (operációs rendszerek, fordítóprogramok, stb.) C nyelven íródott, így ma már az alapvető számítástechnikai ismeretekhez hozzátartozik a C nyelv ismerete is.
Ismeretlen szerző - Not Only 30 Programs for the Sinclair ZX81...
Not only Battleships, Roulette, Blackjack, Star Wars, Breakout, Memory Left, Mini Adventure, 1K Draughts...and more all for the 1K ZX81
But also each program explained, Programming hints, Space saving techniques, PEEK and POKE explained and much, much more!
Charles Petzold - Code
From the dots and dashes of Morse code to the 0s and 1s of computer programming, "Code" describes the ingenious ways humans have adapted language systems -- code -- to invent the machinery of the modern age. By examining the dialogues we developed for and through the communication tools of the industrial revolution, readers discover they have a context for comprehending today's world of computers, bar code scanners, and fiber optics. The work of legendary computer book author Charles Petzold has influenced an entire generation of programmers -- and with "Code", Microsoft Press is proud to bring this extraordinary writer's compelling narrative style and wit to a general audience.
Joshua Bloch - Effective Java
Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.
This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
Highlights include:
New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more
Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io
Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.
Kőhegyi János - Ismerd meg a BASIC nyelvjárásait! / Commodore 64, Commodore VIC 20, Sharp PC-1500
Ajánljuk ezt a könyvet mindazoknak, akik olvasták és megszerették Donald Alcock: „Ismerd meg a BASIC nyelvet” című könyvét, és szívesen megismerkednének a _BASIC_ Magyarországon elterjedt nyelvjárásaival. Ajánljuk gyerekeknek, diákoknak és azoknak a felnőtteknek, akik szívesen tanulják az ifjabbakkal együtt (és azt sem röstellik, ha néha tőlük) a mikroszámítógépek programozását.
Demeter M. Ibolya - Visual Basic 6.0
"Ön most egy olyan könyvet tart a kezében, melynek segítségével megismerkedhet a Windows-alapú programozás egyik leggyorsabb, legkorszerűbb és talán leghatékonyabb módszerével.
Ez a kiadvány tankönyvnek készült.
A Visual Basic fejlesztőrendszer lehetőségeivel most ismerkedő, de a Windows alkalmazástechnikát már jól használó olvasóknak kívánunk segítséget nyújtani, az ismerkedési folyamat első és feletehetőleg a legnehezebb lépéseinek megtételéhez. Természetesen nem feledkeztünk meg a gyakorlottabb felhasználókról sem, hiszen a könyv szerkezetéből adódóan annyi lexikális információt tartalmaz, hogy az bármikor fellapozható egy-egy probléma megoldása érdekében.
A könyv megírása során az a cél vezette a szerzőt, hogy a terjedelmi korlátok ellenére atijon annyi elméleti és gyakorlati ismeretet, hogy a kezdő és a már gyakorlottabb olvasó is megtalálja mindazt az információt, ami a gyakorlati fejlesztési munkához szükséges.
Az ismerkedési folyamatot elősegítő, különböző szintű gyakorlati példák az elmélettel együtt, egymást kiegészítve igyekeznek megkönnyíteni a Visual Basic elsajátítását."
Gáspár László - Temesi József - Matematikai programozási gyakorlatok
A feladatgyűjteménnyel nemcsak a numerikus készségek fejlesztését szeretnénk elérni, hanem a modellalkotás, a valós gyakorlati feladatok matematikai megfogalmazása terén is igyekszünk az ez iránt érdeklődőknek gyakorlási lehetőséget biztosítani. Könyvünket főleg az egyetemek és főiskolák matematikai programozást tanuló hallgatóinak szántuk. Eredményesen forgathatják azonban mindazok akik a gazdasági élet problémáinak elemezésével, megoldásával foglalkoznak.
Dr. Roger Emanuel Kaufman - Fortran képeskönyv
Ehhez a könyvhöz nincs fülszöveg, de ettől függetlenül még rukkolható/happolható.
Úry László - Commodore 64 C128/64 üzemmód felhasználói kézikönyv I-II.
A könyv, amit az Olvasó a kezében tart, kettős céllal készült. Alapvető feladata, hogy programozói kézikönyvként, a C-64 számítógéppel végzett munkát segítse; a felmerülő problémákra, vagy legalábbis a legtöbbjükre választ adjon. Másik feladata, hogy a C-64-gyel még csak most ismerkedők számára segítséget nyújtson a gép "birtokba vételéhez".
A könyv a C-64 programozásához szükséges valamennyi ismeretet tartalmazza.
Fehér Krisztián - Androidos szoftverfejlesztés alapfokon
Androidos okostelefonokat rengetegen használnak, amely felhasználók közül bizonyára sokan gondolkodtak már el azon, hogy saját maguk is készítsenek programokat a mobiljukra. A lehetőség most adott lett. Jelen könyv segítségével ugyanis könnyen értelmezhető példákon keresztül ismerkedhetünk meg a mobilfejlesztés alapvető elméleti hátterével és gyakorlati fogásaival.
A könyv a külföldön igen népszerű Adobe AIR és az Apache Flex technológiákra épül, melyekkel más programozási nyelvekhez viszonyítva sokkal egyszerűbben és gyorsabban fejleszthetünk látványos mobilalkalmazásokat Androidra, iOS-re és Windowsra is. A könyvet a mélyebb ismeretekre vágyó felhasználók éppúgy hasznosnak találják majd, mint a kezdő, vagy tapasztalt fejlesztők, akik most ismerkednek az Adobe AIR-alapú alkalmazáskészítéssel.
Steven Vickers - Sinclair ZX81 BASIC Programming
Ehhez a könyvhöz nincs fülszöveg, de ettől függetlenül még rukkolható/happolható.