Click here to Skip to main content
15,887,585 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Steve Naidamast28-Feb-24 4:24
professionalSteve Naidamast28-Feb-24 4:24 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
cegarman28-Feb-24 5:09
cegarman28-Feb-24 5:09 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Rick York28-Feb-24 4:53
mveRick York28-Feb-24 4:53 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
nickpreston2428-Feb-24 5:09
nickpreston2428-Feb-24 5:09 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
ShawnVN28-Feb-24 5:51
ShawnVN28-Feb-24 5:51 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
bigtlb28-Feb-24 6:02
bigtlb28-Feb-24 6:02 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Stacy Dudovitz28-Feb-24 7:28
professionalStacy Dudovitz28-Feb-24 7:28 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Joe Woodbury28-Feb-24 16:31
professionalJoe Woodbury28-Feb-24 16:31 
For an app with a complex UI, I prefer Qt. For quick UI utilities, for me nothing beats MFC.

About ten years ago, I was tasked to write a GUI utility to support a feature on the embedded system I worked on. The app to configure the back end was a WinForms/C# app. IF they eventually wanted to integrate my utility, we felt it best if I wrote it in C#/WinForms.

I ported our base C++ code to C#, which was a giant pain due to so much p/invoke and having to write a layer of COM code (in C++, we could could use IOCTL since we didn't need as much functionality.) After spending about 30 hours on the WinForms UI, I got frustrated implementing a feature and spent a weekend writing an MFC version. It took me less than 15 hours. It did clear my mind, though it took another three or so days to finish the WinForms version.

So, 15 hours for MFC vs 45 for WinForms though, to be fair, the WinForms version was fully resizable; the MFC version was not.
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
dandy7229-Feb-24 5:50
dandy7229-Feb-24 5:50 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Gary R. Wheeler29-Feb-24 10:15
Gary R. Wheeler29-Feb-24 10:15 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Stacy Dudovitz29-Feb-24 10:38
professionalStacy Dudovitz29-Feb-24 10:38 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Br.Bill4-Mar-24 9:55
Br.Bill4-Mar-24 9:55 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Stacy Dudovitz5-Mar-24 17:04
professionalStacy Dudovitz5-Mar-24 17:04 
GeneralRe: what's your SQL resources (advanced) Pin
OriginalGriff27-Feb-24 5:53
mveOriginalGriff27-Feb-24 5:53 
GeneralRe: what's your SQL resources (advanced) Pin
PIEBALDconsult27-Feb-24 7:37
mvePIEBALDconsult27-Feb-24 7:37 
GeneralRe: what's your SQL resources (advanced) Pin
Gerry Schmitz27-Feb-24 9:23
mveGerry Schmitz27-Feb-24 9:23 
GeneralRe: what's your SQL resources (advanced) Pin
pkfox27-Feb-24 21:51
professionalpkfox27-Feb-24 21:51 
GeneralRe: what's your SQL resources (advanced) Pin
OriginalGriff27-Feb-24 22:18
mveOriginalGriff27-Feb-24 22:18 
GeneralRe: what's your SQL resources (advanced) Pin
pkfox27-Feb-24 23:27
professionalpkfox27-Feb-24 23:27 
GeneralRe: what's your SQL resources (advanced) Pin
OriginalGriff27-Feb-24 23:42
mveOriginalGriff27-Feb-24 23:42 
GeneralRe: what's your SQL resources (advanced) Pin
StarNamer@work28-Feb-24 2:50
professionalStarNamer@work28-Feb-24 2:50 
Questionwhat's your SQL resources (beginner) Pin
Maximilien27-Feb-24 4:04
Maximilien27-Feb-24 4:04 
AnswerRe: what's your SQL resources (beginner) PinPopular
Richard Deeming27-Feb-24 4:06
mveRichard Deeming27-Feb-24 4:06 
AnswerRe: what's your SQL resources (beginner) Pin
PIEBALDconsult27-Feb-24 4:15
mvePIEBALDconsult27-Feb-24 4:15 
AnswerRe: what's your SQL resources (beginner) Pin
Ron Nicholson27-Feb-24 5:04
professionalRon Nicholson27-Feb-24 5:04 

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.