Click here to Skip to main content
15,887,244 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: 8 puzzle problem Pin
Reagan Conservative15-Oct-09 10:45
Reagan Conservative15-Oct-09 10:45 
AnswerRe: 8 puzzle problem Pin
CPallini15-Oct-09 20:59
mveCPallini15-Oct-09 20:59 
AnswerRe: 8 puzzle problem Pin
Michael Schubert15-Oct-09 22:18
Michael Schubert15-Oct-09 22:18 
GeneralRe: 8 puzzle problem Pin
Caslen16-Oct-09 0:51
Caslen16-Oct-09 0:51 
QuestionWhat would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 7:20
professionalFabio Franco15-Oct-09 7:20 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
Rajesh R Subramanian15-Oct-09 7:27
professionalRajesh R Subramanian15-Oct-09 7:27 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 7:48
professionalFabio Franco15-Oct-09 7:48 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
Rajesh R Subramanian15-Oct-09 8:10
professionalRajesh R Subramanian15-Oct-09 8:10 
Hi,

It is not very clear from your reply if or not you are proficient with standard c++ at first place. These libraries use many aspects of object oriented programming very extensively (some of them are libraries, some of them are frameworks) and are all written in C++ (some portions may be in C, but you need not generally bother).

If you are not very good at C++, I'd recommend that you workup on that first. Like Superman said to you, STL[^] is very important and it plays a very crucial role in your day to day development. It is mainly a set of template classes that forms a library and it helps you with basic things like containers, algorithms, etc., These classes are well tested and have been around for several years.

By using STL, you will not need to worry trivial things like writing a linked list to store your data, and you could concentrate on your actual problem, while using the list class provided to you by STL. OK, I shortened it. STL is much more. I'd recommend Effectiver STL[^] to you. But to touch STL, you must understand at least the very basics of C++ and OOP.


Fabio Franco wrote:
If you were me, what would you use?


I'd start C++ and STL together, and try and get a working understanding of them both. I'd then learn MFC, followed by other open source frameworks, if needed.


Fabio Franco wrote:
The MFC book you recommended got me thinking... It is from 1999, and from what I remember there were no fancy looking apps back then. Will I be able to build fancy apps like the ones I can with .Net or like Office 2007? Did MFC got updates since then or it's just that old?


We had to do all the fancy stuff by owner drawing, but MS has now released the MFC Feature Pack[^], with which you could create very appealing UI (office 2007 style UI) with ribbon, and all. It introduces plenty of new controls, all visually appealing. The fact that the book was first written in 1999 doesn't matter. The basics of the framework remains the same, and it still is a very good option, and it is very powerful.

Remember: You might use this same forum for asking C++/MFC/STL queries. There are plenty of people with good expertise in 'em all. Good luck with your learning. Smile | :)


“Follow your bliss.” – Joseph Campbell

GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 8:35
professionalFabio Franco15-Oct-09 8:35 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Rajesh R Subramanian15-Oct-09 8:45
professionalRajesh R Subramanian15-Oct-09 8:45 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 9:00
professionalFabio Franco15-Oct-09 9:00 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Rajesh R Subramanian15-Oct-09 9:05
professionalRajesh R Subramanian15-Oct-09 9:05 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 9:12
professionalFabio Franco15-Oct-09 9:12 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
Rajesh R Subramanian15-Oct-09 8:27
professionalRajesh R Subramanian15-Oct-09 8:27 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Tim Craig15-Oct-09 18:39
Tim Craig15-Oct-09 18:39 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco16-Oct-09 4:15
professionalFabio Franco16-Oct-09 4:15 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Tim Craig16-Oct-09 8:17
Tim Craig16-Oct-09 8:17 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco16-Oct-09 8:43
professionalFabio Franco16-Oct-09 8:43 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Tim Craig16-Oct-09 18:48
Tim Craig16-Oct-09 18:48 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
«_Superman_»15-Oct-09 7:27
professional«_Superman_»15-Oct-09 7:27 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 7:52
professionalFabio Franco15-Oct-09 7:52 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
«_Superman_»15-Oct-09 8:14
professional«_Superman_»15-Oct-09 8:14 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
Maximilien15-Oct-09 8:24
Maximilien15-Oct-09 8:24 
GeneralRe: What would you recommend for Unmanaged Desktop Apps? Pin
Fabio Franco15-Oct-09 9:05
professionalFabio Franco15-Oct-09 9:05 
AnswerRe: What would you recommend for Unmanaged Desktop Apps? Pin
transoft15-Oct-09 11:59
transoft15-Oct-09 11:59 

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.