CodeBlocks is a free C++ IDE designed to meet the extensive demands of C++ developers. CodeBlocks 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 CodeBlocks. 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.
Author(s): Biplab Kumar Modak
Publisher: Packt Publishing
Year: 2013
Language: English
Pages: 128
Tags: Библиотека;Компьютерная литература;C / C++;
Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 8
Table of Contents......Page 10
Preface......Page 12
Why Code::Blocks?......Page 16
Installing Code::Blocks on Windows......Page 17
Installing Code::Blocks on Linux......Page 21
First run......Page 23
Compiler toolbar......Page 26
Summary......Page 27
Creating your first app with Code::Blocks......Page 28
Project in Code::Blocks......Page 30
Project with multiple files......Page 34
Debug versus release target......Page 39
Project with external library......Page 42
Workspace......Page 46
Summary......Page 48
Introduction to debugging in Code::Blocks......Page 50
First app debugging......Page 53
Multiple app debugging......Page 62
Summary......Page 70
Chapter 4: Windows App Development with Code::Blocks......Page 72
First Windows app......Page 73
Windows App and Unicode......Page 76
Event driven Windows app......Page 78
wxWidgets GUI toolkit......Page 81
Rapid app development with wxSmith......Page 89
Exercise......Page 99
Summary......Page 100
Developing MyPaint – an image viewer......Page 102
Anatomy of exercise app......Page 103
Solution of exercise problem......Page 105
Summary......Page 112
Documentation generation......Page 114
Management of code snippets......Page 117
Use of external tools for a project......Page 118
Exporting source code in different format......Page 120
Index......Page 122