Click here to Skip to main content
15,921,959 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralC in Visual C++ Pin
aleyah2-Feb-02 6:49
aleyah2-Feb-02 6:49 
GeneralRe: C in Visual C++ Pin
2-Feb-02 6:51
suss2-Feb-02 6:51 
Generalvery frustrating dialog error Pin
2-Feb-02 6:10
suss2-Feb-02 6:10 
GeneralRe: very frustrating dialog error Pin
2-Feb-02 12:05
suss2-Feb-02 12:05 
GeneralRe: very frustrating dialog error Pin
2-Feb-02 21:07
suss2-Feb-02 21:07 
GeneralRe: very frustrating dialog error Pin
3-Feb-02 5:44
suss3-Feb-02 5:44 
GeneralRe: very frustrating dialog error Pin
3-Feb-02 6:10
suss3-Feb-02 6:10 
GeneralMFC is Challenging :: C++ Pin
valikac2-Feb-02 5:59
valikac2-Feb-02 5:59 
Hi.

I posted a topic regarding GUI programming using C++ a week ago. I was wonder about the best tool to learn GUI programming using C++. Most members said MFC is the best tool to for GUI programming in Windows because of it is from Microsoft. However, many members said Qt is a much easier, and ultimately, more practically GUI tool in windows.

I bought a MFC book by Jess Prosise and I read the first chapter. I want to said MFC is challenging. First, I like the idea of having inherance and virtual functions and classes to control every specefic GUI feature. However, I am overwhelmed with the number of MFC classes and derived classes. There are too many classes to remember! There is not no way to really know the classes, their member functions, and the parameters for member functions.

I thought it over and decided to try Qt. From its interface, Qt look much easier than MFC because the GUI items are manageable via drag-drop. The negative side I Qt is *expensive*. It is too expensive (~$2k). Secondly, I do not think the free version Qt 2.3 is not Visual C++ .NET compatible.

Now I am basically left with MFC. Yes, it is intimidating me right now. I do not have problems with OOP. I am very comfortable with STL and enjoy using it to improve whatever I work on. MFC is different. Prosise present MFC as though I have to know everything about it as well as how Windows programs work. MFC is challenging to learn and implement at first.

Does it get easier and *faster*?

I am seriously considering using Borland C++ Builder. It has the RAD feature and I believe the GUI programming is similar to Qt. At least they look similar (drag-drop).

Kuphryn
GeneralRe: MFC is Challenging :: C++ Pin
Matt Gullett2-Feb-02 6:13
Matt Gullett2-Feb-02 6:13 
GeneralRe: MFC is Challenging :: C++ Pin
Jon Sagara2-Feb-02 8:35
Jon Sagara2-Feb-02 8:35 
GeneralRe: MFC is Challenging :: C++ Pin
alex.barylski2-Feb-02 13:34
alex.barylski2-Feb-02 13:34 
GeneralRe: MFC is Challenging :: C++ Pin
Shog92-Feb-02 15:11
sitebuilderShog92-Feb-02 15:11 
GeneralRe: MFC is Challenging :: C++ Pin
Paul M Watt2-Feb-02 15:21
mentorPaul M Watt2-Feb-02 15:21 
GeneralRe: MFC is Challenging :: C++ Pin
valikac3-Feb-02 6:40
valikac3-Feb-02 6:40 
GeneralRe: MFC is Challenging :: C++ Pin
valikac4-Feb-02 4:45
valikac4-Feb-02 4:45 
QuestionCreate a SQL Query by CDaoDatabase::Execute ??? Pin
Hadi Rezaee2-Feb-02 5:46
Hadi Rezaee2-Feb-02 5:46 
AnswerRe: Create a SQL Query by CDaoDatabase::Execute ??? Pin
Philip Patrick2-Feb-02 13:54
professionalPhilip Patrick2-Feb-02 13:54 
GeneralRe: Create a SQL Query by CDaoDatabase::Execute ??? Pin
Hadi Rezaee2-Feb-02 20:51
Hadi Rezaee2-Feb-02 20:51 
GeneralRe: Create a SQL Query by CDaoDatabase::Execute ??? Pin
Philip Patrick2-Feb-02 23:14
professionalPhilip Patrick2-Feb-02 23:14 
GeneralRe: Create a SQL Query by CDaoDatabase::Execute ??? Pin
Hadi Rezaee3-Feb-02 0:22
Hadi Rezaee3-Feb-02 0:22 
GeneralConcatenating: characters->string->vector (string) :: C++ Pin
valikac2-Feb-02 5:42
valikac2-Feb-02 5:42 
GeneralCopying *Specific* Elements From VectorA to VectorB :: C++ Pin
valikac2-Feb-02 5:34
valikac2-Feb-02 5:34 
Questionchecking first char of a string?? Pin
2-Feb-02 5:11
suss2-Feb-02 5:11 
AnswerRe: checking first char of a string?? Pin
valikac2-Feb-02 5:37
valikac2-Feb-02 5:37 
AnswerRe: checking first char of a string?? Pin
Jay Beckert2-Feb-02 6:48
Jay Beckert2-Feb-02 6:48 

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.