News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Book on C++ development with Code::Blocks

Started by thomas, October 31, 2013, 06:25:55 PM

Previous topic - Next topic

thomas

Biplab, one of our developers, has been working on a book on C++ development with Code::Blocks.

It is currently available for pre-order at reduced price from [PACKT] Publishing both as eBook and print version:

C++ Application Development with Code::Blocks
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Biplab

Be a part of the solution, not a part of the problem.

ouch

Nice! Hopefully this will stop some of the repeated questions around here.

PaulS

A CodeBlocks book by Biplab has great potential.  Bu two questions before I put down money:
- What version of CodeBlocks is it based on? 
- Does it cover the newish Python based debugging scheme?

ollydbg

Quote from: PaulS on October 31, 2013, 10:28:36 PM
- Does it cover the newish Python based debugging scheme?
You can read the sample chapter( Chapter 3: App Debugging with Code::Blocks) http://www.packtpub.com/c-plus-plus-application-development-with-code-blocks/book

If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

sorinev

At first I was hoping for the sample chapter to be something other than debugging, but after having read the sample chapter I actually like that the sample is on debugging. I found learning how to use the debugger in CodeBlocks pretty hard compared to my experience with Visual Studio, and I couldn't really find any good information online, so I had to stumble around a LOT to learn enough to not rely on VS for debugging anymore.

So I think it's really handy that this sample chapter was on debugging, and I did learn quite a few things (finally a clear explanation of what the hell extern "c" does).

I'll have to check out the rest of the book. Regarding Barnes and Noble, is it only online or were at least some physical locations going to carry it as well?

ollydbg

Quote from: sorinev on December 15, 2013, 11:29:43 PM
...and I couldn't really find any good information online, so I had to stumble around a LOT to learn enough to not rely on VS for debugging anymore.
Maybe: the C::B wiki or the C::B manual?  :)
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

sorinev

Quote from: ollydbg on December 16, 2013, 02:55:58 AM
Maybe: the C::B wiki or the C::B manual?  :)

First place I looked, naturally. At the time I found it very vague and not really clear for the particular help that I was looking for. This was quite a while back, so I'm sure it's been updated since then.

Biplab

Quote from: sorinev on December 15, 2013, 11:29:43 PM
I'll have to check out the rest of the book. Regarding Barnes and Noble, is it only online or were at least some physical locations going to carry it as well?

Unfortunately I can't answer your question. You have to ask B&N about whether they are selling it via their outlets. :)
Be a part of the solution, not a part of the problem.