Categories
Books Computers & Technology Programming

C++ Pocket Reference: C++ Syntax and Fundamentals



Price: $24.99 - $13.79
(as of May 04, 2024 04:47:15 UTC – Details)



C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book’s small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book’s brevity; as much information as possible has been crammed into its small pages.

In the C++ Pocket Reference, you will find:Information on C++ types and type conversionsSyntax for C++ statements and preprocessor directivesHelp declaring and defining classes, and managing inheritanceInformation on declarations, storage classes, arrays, pointers, strings, and expressionsRefreshers on key concepts of C++ such as namespaces and scopeMore!C++ Pocket Reference is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++.

Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available.

Publisher ‏ : ‎ O’Reilly Media; 1st edition (September 16, 2008)
Language ‏ : ‎ English
Paperback ‏ : ‎ 140 pages
ISBN-10 ‏ : ‎ 0596004966
ISBN-13 ‏ : ‎ 978-0596004965
Item Weight ‏ : ‎ 3.52 ounces
Dimensions ‏ : ‎ 4.25 x 0.4 x 7 inches

Categories
Books Computers & Technology Programming

Test Driven Development for Embedded C (Pragmatic Programmers)



Price: $34.95 - $20.99
(as of May 03, 2024 22:35:17 UTC – Details)



Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it’s not! It’s for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers.

TDD is a modern programming practice C developers need to know. It’s a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product.

James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered.

This book is full of code written for embedded C programmers. You don’t just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You’ll learn techniques for test-driving code right next to the hardware, and you’ll learn design principles and how to apply them to C to keep your code clean and flexible.

To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).

From the brand

The Pragmatic ProgrammersThe Pragmatic Programmers

The Pragmatic ProgrammersThe Pragmatic Programmers

The Pragmatic Bookshelf

By Developers, for Developers

Testing & Version Control

For Developers, By DevelopersFor Developers, By Developers

The Pragmatic Programmers publishes hands-on, practical books on classic and cutting-edge software development and engineering management topics. We help professionals solve real-world problems, hone their skills, and advance their careers.

Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (May 31, 2011)
Language ‏ : ‎ English
Paperback ‏ : ‎ 356 pages
ISBN-10 ‏ : ‎ 193435662X
ISBN-13 ‏ : ‎ 978-1934356623
Item Weight ‏ : ‎ 1.29 pounds
Dimensions ‏ : ‎ 7.5 x 0.8 x 9.25 inches

Categories
Books Computers & Technology Programming

iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics



Price: $65.99 - $36.99
(as of May 03, 2024 16:18:29 UTC – Details)


Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.

Explore Swift’s object-oriented concepts Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the life cycle of an Xcode project Learn how nibs are loaded Understand Cocoa’s event-driven design Communicate with C and Objective-C

In this edition, catch up on the latest iOS programming features:

Structured concurrency: async/await, tasks, and actors Swift native formatters and attributed strings Lazy locals and throwing getters Enhanced collections with the Swift Algorithms and Collections packages Xcode tweaks: column breakpoints, package collections, and Info.plist build settings Improvements in Git integration, localization, unit testing, documentation, and distribution And more!

From the brand

oreillyoreilly

Your partner in learning

OreillyOreilly

Sharing the knowledge of experts

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.

Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

Publisher ‏ : ‎ O’Reilly Media; 1st edition (November 9, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 786 pages
ISBN-10 ‏ : ‎ 1098118502
ISBN-13 ‏ : ‎ 978-1098118501
Item Weight ‏ : ‎ 2.71 pounds
Dimensions ‏ : ‎ 7 x 1.5 x 9 inches

Categories
Books Computers & Technology Programming

.NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022



Price: $51.99 - $38.99
(as of May 03, 2024 13:12:33 UTC – Details)


Harness the powerful features of .NET MAUI to create multi-platform app projects using location services, the weather API, machine learning, and much more

Key FeaturesLearn from real-world examples and develop multi-platform apps and games using AR and services of varying complexityExplore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselViewGet to grips with advanced concepts such as machine learning and cloud services for mobile developmentPurchase of the print or Kindle book includes a free PDF eBookBook Description

This third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services.

Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You’ll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory.

By the end of this book, you’ll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#.

What you will learnSet up .NET MAUI to build native apps for multiple platforms using its single project capabilitiesUnderstand the core aspects of developing a mobile app, such as layout, UX, and renderingUse custom handlers for platform-specific accessDiscover how to create custom layouts for your apps with .NET MAUI ShellImplement serverless services in your .NET MAUI apps using Azure SignalRCreate a .NET MAUI Blazor application leveraging the power of web technologiesBuild and train machine learning models using ML.NET and Azure Cognitive ServicesWho this book is for

This book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.

Table of ContentsIntroduction to .NET MAUIBuilding Our First .NET MAUI AppConverting a Xamarin.Forms App to .NET MAUIBuilding a News App Using .NET MAUI ShellBuilding a Matchmaking App with a Rich UX Using AnimationsBuilding a Photo Gallery App Using CollectionView and CarouselViewBuilding a Location Tracking App Using GPS and MapsBuilding a Weather App for Multiple Form FactorsSetting Up a Backend for Sticks and Squares Using Azure ServicesBuilding a Real-Time GameBuilding a Calculator Using .NET MAUI BlazorHot Dog or Not Hot Dog Using Machine Learning

Publisher ‏ : ‎ Packt Publishing; 3rd ed. edition (February 9, 2024)
Language ‏ : ‎ English
Paperback ‏ : ‎ 630 pages
ISBN-10 ‏ : ‎ 1837634912
ISBN-13 ‏ : ‎ 978-1837634910
Item Weight ‏ : ‎ 2.38 pounds
Dimensions ‏ : ‎ 9.25 x 7.52 x 1.27 inches

Categories
Books Computers & Technology Programming

Software Testing



Price: $49.99 - $29.62
(as of May 03, 2024 06:45:18 UTC – Details)


Software Testing, Second Edition provides practical insight into the world of software testing and quality assurance. Learn how to find problems in any computer program, how to plan an effective test approach and how to tell when software is ready for release. Updated from the previous edition in 2000 to include a chapter that specifically deals with testing software for security bugs, the processes and techniques used throughout the book are timeless. This book is an excellent investment if you want to better understand what your Software Test team does or you want to write better software.

Software testing is one of the invisible jobs in the software industry. Everyone has heard of computer programmers but few people realize there are nearly as many people behind the scenes with job titles such as Software Tester, Software Quality Assurance Engineer, Software Test Engineer, and Software Test Technician. Microsoft alone hires hundreds of people for these positions each year. There are also many companies whose sole purpose is providing software test consulting and software testing services. The first edition of Software Testing was published in November 2000. Although the processes and techniques used in testing computer software are timeless, this title will be brought up-to-date by adding a chapter that specifically deals with testing software for security bugs and revisiting the rest of the book to update examples and references.

Publisher ‏ : ‎ Sams Publishing; 2nd edition (August 4, 2005)
Language ‏ : ‎ English
Paperback ‏ : ‎ 408 pages
ISBN-10 ‏ : ‎ 0672327988
ISBN-13 ‏ : ‎ 978-0672327988
Item Weight ‏ : ‎ 1.58 pounds
Dimensions ‏ : ‎ 7.32 x 0.92 x 9.06 inches