C++ Application Development with Code::Blocks
Biplab Kumar Modak
Language: English
Pages: 128
ISBN: 1783283416
Format: PDF / Kindle (mobi) / ePub
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.
Overview
- 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
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.
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
Approach
This is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks.
Who this book is written 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.
book. www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub. com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details. At www.PacktPub.com, you
generating 103-106 DoxyBlocks 104 Doxygen about 104 downloading 104 installing 104 Dynamic Link Libraries (DLL) 47 E event driven Windows app about 67 creating 67-70 exercise app exercise problem, solving 94-100 solution 94 external tools using, for project 107, 108 App1 project, creating 21, 22 creating 20, 21 pure virtual function 53 G Qt 71 GDB 39 GetCount() function 24 GetMessage() function 67 GNU Debugger. SeeĀ GDB GUI toolkit about 70 Microsoft Foundation Class (MFC) 70 Qt 71
Cookbook ISBN: 978-1-849514-88-0 Paperback: 348 pages Over 80 practical, task-based recipes to create applications using Boost libraries 1. Explores how to write a program once and then use it on Linux, Windows, MacOS, and Android operating systems 2. Includes everyday use recipes for multithreading, networking, metaprogramming, and generic programming from a Boost library developer 4. Take advantage of the real power of Boost and C++ to get a good grounding in using it in any project
window will also be updated when we continue debugging. [ 44 ] Chapter 3 Before continuing with debugging we take a look at debugger related features of Code::Blocks. CPU Registers can be examined by navigating to the Debug | Debugging windows | CPU Registers menu option. A register is a tiny but a high speed buffer embedded within the processor hardware. [ 45 ] App Debugging with Code::Blocks Now navigate to the Debug | Debugging windows | Disassembly menu option; this can be used to
selecting the Intel option in Choose disassembly flavor (GDB only) combo box. Now close the previously opened disassembly dialog and reopen it. It will now show disassembly in Intel flavor as shown in the following screenshot. Please note that the choice of AT&T or Intel style is up to the preference of a developer. It has no effect on the debugging process. [ 46 ] Chapter 3 Currently running threads can be examined by navigating to Debug | Debugging windows | Running threads menu option.