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

Starting
Biplab Kumar Modak

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.
$23.99
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
+ Collection
Free Sample

Book Details

ISBN 139781783283415
Paperback128 pages

About This Book

  • Successfully install and configure Code::Blocks for C++ development
  • Perform rapid application development with Code::Blocks
  • Work with advanced C++ features including code debugging and GUI toolkits

Who This Book Is For

This book is for C++ developers who wish to use Code::Blocks to create applications with a consistent look and feel across multiple platforms. This book assumes that you are familiar with the basics of the C++ programming language.

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

In Detail

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.

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

Recommended for You