Tato kniha vás naučí vše, co potřebujete, abyste mohli psát skutečné programy v Javě. Výklad je založen na sadě nástrojů pro vývoj aplikací v Javě, označované Java 2 SDK verze 1.4; najdete tu ale i všechny podstatné novinky, které přinesla verze Java 2 SDK 5. Nejdůležitější témata jsou: * Jazyk Java. Výklad nepředpokládá žádné předběžné znalosti. * Ošetřování chyb a výjimek v aplikacích. * Práce s daty a soubory. * Paralelní programování a vlákna. * Podrobný a úplný úvod do používání knihovny Swing pro tvorbu grafického uživatelského rozhraní v Javě. Naučíte se vytvářet jak samostatné aplikace, tak i aplety - programy v Javě vnořené do webových stránek. * Tisk v Javě. * Práce s dokumenty ve značkovacím jazyce XML a to pomocí rozhraní SAX a DOM. * Podpora národního prostředí (nejen českého) v Javě. * Novinky v JDK 5. Vedle toho tu najdete rozsáhlý příklad aplikace s grafickým uživatelským rozhraním. V průběhu několika kapitol budete postupně vyvíjet grafický editor Náčrtník. Naučíte se ukládat náčrtky do souborů a číst je z nich, používat v programu barvy, reagovat na vstup uživatele a mnoho dalších věcí. Komu je určena tato kniha Tato kniha je určena každému, kdo se chce naučit vytvářet skutečně použitelné aplikace v jazyce Java. Kromě výkladu v ní najdete obrovské množství praktických příkladů, které krok za krokem objasňují nejrůznější aspekty programování v Javě, používání knihovních tříd atd.
Ivor Horton Knihy
Ivor Horton je zkušený konzultant a autor výukových materiálů pro programování. Jeho kariéra, která začala jako matematik, se brzy přesunula do světa počítačů, kde získal rozsáhlé zkušenosti v různých oblastech, včetně programování v mnoha jazycích a návrhu řídicích systémů. Horton se specializuje na aplikaci počítačů v technickém návrhu a výrobě. Jeho práce se zaměřuje na poskytování praktických tutoriálů v programovacích jazycích, jako jsou C, C++ a Java, a zpřístupnění složitých konceptů inženýrům a vědcům.







Beginning C++20
- 853 stránek
- 30 hodin čtení
Begin your programming journey with C++ , starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++20 standard such as modules, concepts, ranges, and the spaceship operator. All you need are Beginning C++20 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge.All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises.This latest edition has been fully updated to the latest version of the language, C++20, and to all conventions and best practices of modern C++. Beginning C++20 also introduces the elements of the C++ Standard Library that provide essential support for the C++20 language.What You Will LearnWho This Book Is ForProgrammers new to C++ and those who may be looking for a refresh primer on C++ in general.
Beginning C++
- 594 stránek
- 21 hodin čtení
Beginning C++ is a tutorial for beginners in C++ and discusses a subset of C++ that is suitable for beginners. The language syntax corresponds to the C++14 standard. This book is environment neutral and does not presume any specific operating system or program development system. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples. Most chapters include exercises for you to test your knowledge. Code downloads are provided for examples from the text and solutions to the exercises and there is an additional download for a more substantial project for you to try when you have finished the book. This book introduces the elements of the C++ standard library that provide essential support for the language syntax that is discussed. While the Standard Template Library (STL) is not discussed to a significant extent, a few elements from the STL that are important to the notion of modern C++ are introduced and applied. Beginning C++ is based on and supersedes Ivor Horton’s previous book, Beginning ANSI C++.
Beginning STL: Standard Template Library
- 500 stránek
- 18 hodin čtení
Beginning STL is a contemporary treatment that teaches you the latest C++ 14 APIs, libraries and extensions and how to apply these to your C++ 14 applications. In this book, author Ivor Horton explains what the STL is and how to use it with your C++ applications. You'll learn how to use containers and iterators, as well as how to define, create and apply algorithms. Furthermore, you'll learn about function objects and allocators and how to use them. After reading this book, you'll learn how to extend the STL and define your own types of C++ components. You'll also be able to define your own types to satisfy the C++ STL requirements and to conform to the most common design patterns and best practices. The Standard Library is a fundamental part of the C++ Standard. It provides you as a C++ programmer with a comprehensive set of efficiently implemented tools and reusable components that you can use for most types of application.
With a proven track record of success over six years, this revised and updated edition showcases the expertise of a highly regarded author in programming. The book incorporates the latest advancements and insights in the field, making it an essential resource for both beginners and experienced programmers looking to enhance their skills.