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

C / C++ / MFC

 
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 
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 

 Ask yourself, what do you hope to accomplish? If you are collaborating with others on a project, what you use will be restricted by what the others you work with can and do use. If you are working solo, you will have many more options. MFC is useful, in that it provides a (somewhat) consistant framework, and Visual Studio provides many wizards to help you... but this is most useful when the application you are writing falls into one of the categories Microsoft wrote MFC to be used for. If you need to throw something together in a hurry, C++ Builder, or even VB can be a better choice.


 It does get easier, and somewhat faster. I've been using MFC for almost two years now, with no prior Windows programming experience, and still learning constantly. In hindsite, MFC would have been a lot easier to learn if i had been comfortable with the Win32 API prior to learning it; however, if i had been comfortable with the Win32 API, i prolly wouldn't have bothered. One of MFC's biggest advantages is that it often hides the ugly and inconsistent API; but this is also its biggest problem. Some of the hacks used to mask the differences between Windows and MFC are not exactly clear to beginners. The rest of MFC: database stuff, serialization, debugging, etc... can usually be done without. If you already use STL, you won't need to use the CMap, CArray, etc. classes for instance.


 Wow, this is getting long... sorry Blush | :O . I guess my best advice would be, make sure you really need to use MFC before you jump in and start learning it. If you don't learn it now, but need to use it at some point in the future, it won't be hard to pick up. Just treat it like a geriatric family member: full of information, but much of it out-dated, incorrect, or forgotten. Respect it, but beware of senility. Roll eyes | :rolleyes:



farewell goodnight last one out turn out the lights
Smashing Pumpkins, Tales of a Scorched Earth

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 
GeneralC2653 Pin
2-Feb-02 4:21
suss2-Feb-02 4:21 
GeneralGOT IT FIXED Pin
2-Feb-02 4:25
suss2-Feb-02 4:25 
GeneralDisplaying drop down ComboBox Pin
athick2-Feb-02 3:40
athick2-Feb-02 3:40 
GeneralRe: Displaying drop down ComboBox Pin
Shog92-Feb-02 15:19
sitebuilderShog92-Feb-02 15:19 

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.