Click here to Skip to main content
15,891,529 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: MFC, Threads and Responsive GUI Pin
Rajesh R Subramanian25-Apr-12 3:59
professionalRajesh R Subramanian25-Apr-12 3:59 
AnswerRe: MFC, Threads and Responsive GUI Pin
Eytukan27-Apr-12 3:27
Eytukan27-Apr-12 3:27 
QuestionDesign Practices, implementing RSA Pin
Vidit Ochani24-Apr-12 2:00
Vidit Ochani24-Apr-12 2:00 
AnswerRe: Design Practices, implementing RSA Pin
Aescleal24-Apr-12 4:28
Aescleal24-Apr-12 4:28 
GeneralRe: Design Practices, implementing RSA Pin
Vidit Ochani25-Apr-12 0:33
Vidit Ochani25-Apr-12 0:33 
GeneralRe: Design Practices, implementing RSA Pin
Aescleal25-Apr-12 5:15
Aescleal25-Apr-12 5:15 
GeneralRe: Design Practices, implementing RSA Pin
Vidit Ochani25-Apr-12 10:02
Vidit Ochani25-Apr-12 10:02 
GeneralRe: Design Practices, implementing RSA Pin
Aescleal27-Apr-12 1:35
Aescleal27-Apr-12 1:35 
I don't know of any C++ text that does a good job at OO design.

I'd have a look at "Design Patterns: Elements of Reusable Object-Oriented Software" by Gamma, Helm, Johnson and Vlissides. It's nearly 20 years old but goes over some common design templates (for the want of a better word) that you can integrate into your code. The C++ implementations are complete rubbish but the underlying principles are well worth a look. Incidentally when you read articles/other books/forums about OO design and implementation this book is called the GoF (Gang Of Four).

Other more advanced books that are worth a read are "Exceptional C++" by Herb Sutter - it's got a lot about how to implement classes to break dependencies but less about how to actually do OO stuff. Still worth a read.

"Agile Software Development, Principles, Patterns, and Practices" by Robert C. Martin. It's got a rehash of some of the GoF patterns which is more accessible. It's mostly about how to develop software but there's a fair amount of material on OO desing and programming. Unfortunately the examples are in Java but the text surrounding it is well worth a read.

If you have access to a good public or academic library then it might be worth getting a loan off them first before going bananas and spending loads of cash.

Ash
QuestionButton Color In MFC Pin
002comp24-Apr-12 0:40
002comp24-Apr-12 0:40 
AnswerRe: Button Color In MFC Pin
JohnCz24-Apr-12 2:38
JohnCz24-Apr-12 2:38 
GeneralRe: Button Color In MFC Pin
002comp24-Apr-12 2:42
002comp24-Apr-12 2:42 
AnswerRe: Button Color In MFC Pin
David Crow24-Apr-12 2:39
David Crow24-Apr-12 2:39 
GeneralRe: Button Color In MFC Pin
002comp24-Apr-12 2:44
002comp24-Apr-12 2:44 
GeneralRe: Button Color In MFC Pin
David Crow24-Apr-12 6:40
David Crow24-Apr-12 6:40 
AnswerRe: Button Color In MFC Pin
jeron124-Apr-12 3:58
jeron124-Apr-12 3:58 
AnswerRe: Button Color In MFC Pin
JohnCz24-Apr-12 4:08
JohnCz24-Apr-12 4:08 
QuestionRe: Button Color In MFC Pin
David Crow24-Apr-12 6:04
David Crow24-Apr-12 6:04 
AnswerRe: Button Color In MFC Pin
JohnCz24-Apr-12 7:42
JohnCz24-Apr-12 7:42 
GeneralRe: Button Color In MFC Pin
enhzflep24-Apr-12 8:13
enhzflep24-Apr-12 8:13 
GeneralRe: Button Color In MFC Pin
JohnCz24-Apr-12 10:55
JohnCz24-Apr-12 10:55 
GeneralRe: Button Color In MFC Pin
002comp24-Apr-12 20:31
002comp24-Apr-12 20:31 
GeneralRe: Button Color In MFC Pin
002comp24-Apr-12 21:34
002comp24-Apr-12 21:34 
GeneralRe: Button Color In MFC Pin
JohnCz25-Apr-12 0:31
JohnCz25-Apr-12 0:31 
GeneralRe: Button Color In MFC Pin
002comp25-Apr-12 3:05
002comp25-Apr-12 3:05 
AnswerRe: Button Color In MFC Pin
JohnCz25-Apr-12 3:47
JohnCz25-Apr-12 3:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.