Explore the latest books of this year!
Bookbot

Ivor Horton

    Ivor Horton is a seasoned consultant and a prolific author of programming tutorials. Transitioning from a background in mathematics, he developed extensive expertise in computer science, working with a wide array of programming languages and industrial control systems. Horton's professional journey has equipped him with deep knowledge in applying computing to engineering design and manufacturing operations across diverse industries. He is dedicated to creating accessible, practical guides that demystify complex programming concepts for engineers and scientists, focusing on languages like C, C++, and Java.

    Ivor Horton
    Introduction to Microsoft Visual C++6.0
    Beginning STL: Standard Template Library
    Beginning C++
    Beginning C : From Novice to Professional
    Ivor Horton's Beginning ANSI C++
    Beginning C++20
    • 2021

      Beginning C++20

      • 853 pages
      • 30 hours of reading

      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++20
    • 2015

      Beginning C++

      • 594 pages
      • 21 hours of reading

      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 C++
    • 2015

      Beginning STL: Standard Template Library

      • 500 pages
      • 18 hours of reading

      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.

      Beginning STL: Standard Template Library
    • 2011

      Ivor Horton's Beginning Java

      Java 7 Edition

      • 1117 pages
      • 40 hours of reading

      Find out why thousands have turned to Ivor Horton for learning Java Ivor Horton's approach is teaching Java is so effective and popular that he is one of the leading authors of introductory programming tutorials, with over 160,000 copies of his Java books sold. In this latest edition, whether you're a beginner or an experienced programmer switching to Java, you'll learn how to build real-world Java applications using Java SE 7. The author thoroughly covers the basics as well as new features such as extensions and classes; extended coverage of the Swing Application Framework; and he does it all in his unique, highly accessible style that beginners love. Provides a thorough introduction to the latest version of the Java programming language, Java SE 7 Introduces you to a host of new features for both novices and experienced programmers Covers the basics as well as new language extensions and classes and class methods Guides you through the Swing Application Framework for creating Swing apps Uses numerous step-by-step programming examples to guide you through the development process There's no better way to get thoroughly up to speed on the latest version of Java than with Ivor Horton's latest, comprehensive guide.

      Ivor Horton's Beginning Java
    • 2007

      The updated 4th edition of Beginning C builds on the strengths of its predecessors to offer an essential guide for anyone who wants to learn C or desires a 'brush-up' in this compact, fundamental language.

      Beginning C : From Novice to Professional
    • 2005

      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.

      Java 5
    • 2004

      Ivor Horton's Beginning ANSI C++

      The Complete Language

      • 1120 pages
      • 40 hours of reading

      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.

      Ivor Horton's Beginning ANSI C++