C++ Application Development with Code::Blocks

C++ Application Development with Code::Blocks
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • 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

Book Details

Language : English
Paperback : 128 pages [ 235mm x 191mm ]
Release Date : October 2013
ISBN : 1783283416
ISBN 13 : 9781783283415
Author(s) : Biplab Kumar Modak
Topics and Technologies : All Books, Application Development, Open Source

Table of Contents

Chapter 1: Getting Started with Code::Blocks
Chapter 2: App Development with Code::Blocks
Chapter 3: App Debugging with Code::Blocks
Chapter 4: Windows App Development with Code::Blocks
Chapter 5: Programming Assignment
  • 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
      • Main toolbar
      • Compiler toolbar
      • Debugger toolbar
    • Summary
  • Appendix
    • Scripting Code::Blocks
    • Documentation generation
    • Management of code snippets
    • Use of external tools for a project
    • Exporting source code in different format

Biplab Kumar Modak

Biplab Kumar Modak is a passionate, open-source software developer. He started learning programming at school in the year 1996 with a BBC Micro computer system. The sheer limitation of computing resources in a BBC Micro computer system forced him to think out-of-the-box and sharpened his programming skills. He participated in several software development competitions at school level and won several awards before joining college. By then he started learning and developing in C and C++ language. He used his C/C++ development skills for his academic and extracurricular projects. He started contributing to the Code::Blocks project in the year 2006 and since then has remained as one of the developers of Code::Blocks. He has also contributed to a few other open source projects. Overall he has about 17 years of freelance software development experience and out of which 14 years in C/C++ development experience. He is basically an Civil and Structural Engineer by profession. His job involves analyzing and designing tall buildings and other structures. He was one of the key engineers behind recent upgrade of Terminal 1, Singapore Changi Airport, and several public and private housing projects. He spends his free time in learning new technologies and in developing Code::Blocks and other such projects.
Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

C++ Application Development with Code::Blocks +    SugarCRM Developer's Manual: Customize and extend SugarCRM =
50% Off
the second eBook
Price for both: €22.70

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • 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.


This is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks.

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.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software