C++ Application Development with Code::Blocks

Using Code::Blocks it’s possible for C++ developers to create application consistency across multiple platforms. This book takes you through the process from installation to implementing advanced features, all with a user-friendly approach.

C++ Application Development with Code::Blocks

Biplab Kumar Modak

1 customer reviews
Using Code::Blocks it’s possible for C++ developers to create application consistency across multiple platforms. This book takes you through the process from installation to implementing advanced features, all with a user-friendly approach.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783283415
Paperback128 pages

Book Description

Code::Blocks is a free C++ IDE designed to meet the extensive demands of C++ developers. Code::Blocks is very extensible and can be easily configured to maintain a consistent look and feel in your application across multiple platforms. If you are looking to develop cross-platform applications using C++, then this book is for you.

This book provides practical explanations for application development with C++ and Code::Blocks. You will get to grips with the many aspects of professional application development with the help of real-life examples. As you proceed through the chapters, you will see yourself effectively working with and implementing advanced C++ features in your application.

The book begins with an introduction to Code::Blocks and detailed instructions on how to install and configure it. You are then introduced to the process of application development with the help of real-life examples. Throughout the course of the book, you will learn how to develop GUI-based applications painlessly. The book also places special emphasis on debugging the application. The later sections take a closer look at using third party C++ libraries and how to implement wxWidgets to develop cross-platform applications. By the end of this book, you will know everything you need to know about C++ application development with Code::Blocks.

Table of Contents

Chapter 1: Getting Started with Code::Blocks
Why Code::Blocks?
Installing Code::Blocks on Windows
Installing Code::Blocks on Linux
First run
Introduction to important toolbars
Summary
Chapter 2: App Development with Code::Blocks
Creating your first app with Code::Blocks
Project in Code::Blocks
Project with multiple files
Debug versus release target
Project with external library
Workspace
Summary
Chapter 3: App Debugging with Code::Blocks
Introduction to debugging in Code::Blocks
First app debugging
Multiple app debugging
Summary
Chapter 4: Windows App Development with Code::Blocks
First Windows app
Event driven Windows app
wxWidgets GUI toolkit
Rapid app development with wxSmith
Summary
Chapter 5: Programming Assignment
Developing MyPaint – an image viewer
Anatomy of exercise app
Solution of exercise problem
Summary

What You Will Learn

  • Install and configure Code::Blocks
  • Develop console-based C++ applications
  • Learn about Windows application development
  • Understand the role of GUI toolkits
  • Implement advanced Code::Block features

Authors

Table of Contents

Chapter 1: Getting Started with Code::Blocks
Why Code::Blocks?
Installing Code::Blocks on Windows
Installing Code::Blocks on Linux
First run
Introduction to important toolbars
Summary
Chapter 2: App Development with Code::Blocks
Creating your first app with Code::Blocks
Project in Code::Blocks
Project with multiple files
Debug versus release target
Project with external library
Workspace
Summary
Chapter 3: App Debugging with Code::Blocks
Introduction to debugging in Code::Blocks
First app debugging
Multiple app debugging
Summary
Chapter 4: Windows App Development with Code::Blocks
First Windows app
Event driven Windows app
wxWidgets GUI toolkit
Rapid app development with wxSmith
Summary
Chapter 5: Programming Assignment
Developing MyPaint – an image viewer
Anatomy of exercise app
Solution of exercise problem
Summary

Book Details

ISBN 139781783283415
Paperback128 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Mastering Object-oriented Python Book Cover
Mastering Object-oriented Python
$ 26.99
$ 18.90
Boost C++ Application Development Cookbook Book Cover
Boost C++ Application Development Cookbook
$ 29.99
$ 21.00
Python High Performance Programming Book Cover
Python High Performance Programming
$ 17.99
$ 12.60
Building Machine Learning Systems with Python Book Cover
Building Machine Learning Systems with Python
$ 29.99
$ 6.00
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Python 3 Object Oriented Programming Book Cover
Python 3 Object Oriented Programming
$ 29.99
$ 21.00