Knihobot

Jesse Liberty

    Jesse Liberty
    Sams Teach Yourself C++ in 24 Hours
    Sams teach yourself C++ for Linux in 21 days
    C Programming in One Hour a Day, Sams Teach Yourself
    C++ Unleashed
    Sams Teach Yourself C++ in One Hour a Day
    Naučte se C++ za 21 dní
    • 2., aktualizované vydání. Reprint 2012. Programovacích jazyků existuje celá řada, ale je jen jeden jazyk, z něhož mnoho ostatních vychází a jehož znalost vám umožní nejen naprogramovat prakticky libovolnou aplikaci, ale také snadno přejít k jakémukoliv jinému programovacímu jazyku. Předchozí vydání knihy Naučte se programovat v C++ naučila objektově orientované programování a jazyk C++ už tisícům z vás. Nové, aktualizované vydání knihy se svým rozvržením do 21 lekcí umožňuje strávit jednotlivá témata v denních dávkách. Publikace je psána stylem, jenž vás do probírané látky postupně vtáhne a díky němuž budete dělat viditelné pokroky. Výklad vše precizně vysvětluje na praktických cvičeních a srozumitelných příkladech s možností ověřit si vědomosti v testech a zajímavých úlohách. Programátoři C++ všech systémových platforem zvládnou zejména následující témata: * Stavba programu v C++ * Výrazy, proměnné, konstanty, funkce * Řízení běhu programu * Princip a užití tříd * Pole, odkazy, ukazatele * Dědičnost a polymorfismus * Analýza a návrh objektových aplikací, základy jazyka UML * Datové proudy * Obory názvů (namespaces) * Šablony * Ošetřování chyb * Preprocesor a překladač C++

      Naučte se C++ za 21 dní
      4,3
    • Sams Teach Yourself C++ in One Hour a Day

      • 848 stránek
      • 30 hodin čtení

      Starting with just one hour a day, you can acquire essential skills for programming in C++. This comprehensive tutorial guides you through mastering the fundamentals of object-oriented programming while introducing advanced C++ features. Fully updated for the C++20 standard, it focuses on writing faster, simpler, and more reliable code. Key topics include mastering C++ fundamentals and object-oriented concepts, utilizing the Standard Template Library (STL) for robust applications, and exploring modern C++20 features like concepts, ranges, views, adaptors, and modules. The book emphasizes best practices with proven Do's and Don'ts to help you avoid common pitfalls from the start. Each lesson includes focused exercises to test your knowledge, alongside nearly 300 compiling code samples available for free download, explained in detail. This self-paced learning approach requires no prior programming experience, allowing you to quickly write well-organized and efficient C++ programs. You will learn about classes, inheritance, polymorphism, encapsulation, and abstraction, while also creating feature-rich programs with STL classes and algorithms. The book simplifies coding with automatic type deduction and modern C++ Lambda expressions. Additionally, it previews upcoming improvements expected in C++23.

      Sams Teach Yourself C++ in One Hour a Day
      4,0
    • Jesse Liberty's C++ Unleashed presents focused explanations of the core features and complexities of C++. The text covers advanced object-oriented analysis and design strategies and implementation issues associated with memory management, STL container classes, iterators, and algorithms. Manipulate data using dynamic data structures and recursion, efficient sorting algorithms, and advanced hashing and parsing techniques.

      C++ Unleashed
      4,0
    • In just one hour a day, you'll have all the skills you need to begin programming in C. This complete tutorial helps you quickly master the basics and then move on to more advanced features and concepts. It presents the language from a practical point of view, helping you learn how to use C to create faster, simpler, and more efficient applications. Understand the fundamentals of C, discover when and why you should use it, and learn how to effectively use the latest tools and features by following practical, real-world examples. Learn best practices and avoid pitfalls via useful Do's and Don'ts. Get expert tips on implementing C in any environment. Test your knowledge and expertise with quizzes and exercises. Learn on your own time, at your own pace, with no previous programming experience required. Create your own C programs and use the ones in the book. Discover sophisticated programming techniques, make your programs more efficient by understanding data types, loops, and strings, and expand your skills with arrays, structures, and unions. Develop programs that process date/time routines, mathematical equations, and other standard functions. Read and write files (input and output) and review what you've learned with quizzes and exercises. See the answers to common questions in the Q&A sections.

      C Programming in One Hour a Day, Sams Teach Yourself
      4,0
    • Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware.

      Sams teach yourself C++ for Linux in 21 days
      3,5
    • Sams Teach Yourself C++ in 24 Hours

      • 528 stránek
      • 19 hodin čtení

      This up-to-date guide to C++ programming is all you need to teach yourself the basics in 24 hours. Jesse Liberty's Sams Teach Yourself C++ in 24 Hours is a hand-on guide complete with examples of syntax and detailed analysis of code. By the end of the book, you will have learned the fundamentals of C++, including managing I/O loops and arrays, object-oriented programming, and creating C++ applications. Join over 250,000 readers who have learned C++ programming from Jesse Liberty!

      Sams Teach Yourself C++ in 24 Hours
      3,4
    • Git for Programmers

      Master Git for effective implementation of version control for your programming projects

      • 264 stránek
      • 10 hodin čtení

      This guide focuses on essential skills for managing code revisions, including tracking changes, branching, merging, and handling real-world development scenarios. It offers practical insights and techniques to enhance collaboration and streamline workflows in software development, making it an invaluable resource for developers looking to improve their version control practices.

      Git for Programmers
      2,8
    • C++

      • 1008 stránek
      • 36 hodin čtení
      C++
    • C++ in 21 Tagen

      • 1008 stránek
      • 36 hodin čtení

      C++ ist die dominante Programmiersprache für große Applikationen, bei denen es auf Schnelligkeit und Flexibilität ankommt. Aufgrund seiner Portier- und Erweiterbarkeit sind heute die meisten kommerziellen Applikationen mit C++ geschrieben.Dieses Standardeinführungsbuch in die objekt-orientierte Programmierung, Gestaltung und Analyse vermittelt dem Leser ein fundiertes Verständnis von allen Basis-Konzepten: Memory Management, Programmablauf, Kompilierung und Debugging. Ausführliche Beispiele zeigen das Schreiben von schnellen, leistungsstarken Programmen, die Kompilierung von Quellcode und ausführbaren Dateien.Nach Abschluß des kompletten Lehrganges dient dieses Buch weiterhin als strukturierte Referenz, da die einzelnen Lektionen nach bestimmten Problemstellungen sortiert sind.

      C++ in 21 Tagen
    • Programmieren mit C# 3.0

      Behandelt .NET 3.5, LINQ & Visual Studio 2008 - Deutsche Ausgabe der 5. Auflage

      • 632 stránek
      • 23 hodin čtení

      Die Version 3.0 von C# stellt eine bedeutende Weiterentwicklung dar, mit neuen Ergänzungen wie LINQ und anderen lang ersehnten Features. Die Vielzahl der neuen Möglichkeiten erschwert eine umfassende und verständliche Einführung. Jesse Liberty gelingt es jedoch, diese Herausforderung zu meistern. Zusammen mit dem .NET-Experten Donald Xie wurde der internationale Bestseller überarbeitet, um das .NET-Framework 3.5 und Visual Studio 2008 abzudecken. Dieses Buch richtet sich an erfahrene Programmierer und vermittelt die Programmiersprache so, dass insbesondere Vorkenntnisse einen schnellen Zugang zur C#-Programmierung ermöglichen. Liberty orientiert sich an der praktischen Entwicklung auf der .NET-Plattform und bietet zahlreiche anschauliche Beispiele. Die Neuauflage gliedert sich in vier zentrale Bereiche: Teil I bietet eine schnelle Einführung in die Sprachelemente von C#, einschließlich Kernkonzepten wie Klassen, Objekten, Vererbung und Polymorphie. Teil II behandelt die neuen Features in C# 3.0 und .NET 3.5, die die Arbeit mit Daten unterstützen, darunter LINQ und ADO.NET 3.5. Teil III zeigt, wie man mit C# 3.0 und Microsoft-Frameworks WPF, WinForms und ASP.NET Anwendungen entwickelt. Teil IV vertieft sich in die .NET CLR und erläutert den Umgang mit Deployment, Threads, Metadaten und Daten-Streams.

      Programmieren mit C# 3.0
    • Jesse Liberty's guide to C# is a well-crafted resource aimed at developers with backgrounds in C++, Java, or Visual Basic. Unlike many technical books, it showcases the author's personality through clever examples drawn from his experiences, including anecdotes about his dog and references to Star Trek, while delivering substantial technical content. The book serves as an exceptional tutorial on the C# language, beginning with fundamental concepts like inheritance, delegation, and interfaces. It transitions into the .NET Framework, offering introductory insights into Windows Forms and Web Forms for both standalone and web applications. Advanced topics are explored in detail, such as .NET assemblies, deployment, and the use of reflection APIs that allow dynamic code modification at runtime, including the intriguing reflection emit technique. The latter sections delve into .NET stream classes, file and network I/O, and object serialization for SOAP, Web services, and .NET remoting. Liberty's expertise ensures a concise yet comprehensive exploration of C# and .NET, making this book a valuable resource for experienced developers approaching C# for the first time. It covers a wide range of topics, from basic programming constructs to advanced features, ensuring a thorough understanding of the language and its applications.

      Programmieren mit C# - Deutsche Ausgabe der 4. Auflage