About the Author
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.
I want to thank Mr. Rabindra Prakash Sarkar for introducing me to the world of programming.
I also want to thank my parents for their support, encouragement, and blessings. I thank my wife, Ishita, for her support all these years. I would also like to thank Pampa, Pradip, Bubai, Shyamali Das and her family, Jibananda Mukherjee, all other family members, Atish, and my in-laws for their support and encouragement.
About the Reviewers
Zhia Chong is a young tech entrepreneur based in Seattle, WA. His background in technology ranges from C/C++ to Python. He recently graduated Magna Cum Laude from Gonzaga University with a Bachelor's degree in Computer Science and currently works for PaperG, a young startup in Seattle. He dedicates most of his time for writing beautiful, elegant code, and understanding business dynamics in the startup industry. He dreams of building his own successful startup.
He can be easily contacted via e-mail at <.
Lee Zhi Eng is a 3D artist-turned-programmer. He has worked as a game artist and game programmer in several local game studios in his country; before becoming a contractor and a part-time lecturer at a local university, teaching game development subjects, in particularly related to Unity Engine, and Unreal Development Kit. You can find more information about him at http://www.zhieng.com.
Abhishek Gupta is a software engineer who has worked in the area of Automotive In-Vehicle Infotainment (IVI) since last two years. He has worked on a software-based HD video conferencing system as part of his MTech in Visual Information and Embedded Systems at IIT Kharagpur, India, in 2011.
He is passionate about video processing and loves to work on embedded multimedia systems.
Dinesh Subedi is a software developer at Yomari Incorporated Pvt. Ltd. He is currently working on data warehouse technology and business intelligence. He is a blogger at www.codeincodeblock.com. He writes writes articles related to software development using Code::Blocks IDE and has four years of experience in it.
He has completed a Bachelor's degree in Computer Engineering at Pulchowk Campus IOE Kathmandu, Nepal.
I would like to thank my friend Bibek Subedi and my brother Bharat Subedi who helped me while reviewing this 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 > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
C++ Development with Code::Blocks is a concise and practical guide for application development using C++ and Code::Blocks. This book gives you several examples and step-by-step guides to begin with and then gradually progress to complex application development with C++. It also cleverly uses tutorials to elaborate Code::Blocks features for the readers. This book covers Code::Blocks Version 12.11. However, tutorials will be applicable to newer releases.