he is right Visual C++ or its more technical term MFC supports gui building with minimal need for writing code for GUI
what you are talking about is Visual C(win32sdk),which uses C to call Win32 functions.
not right bro....
Visual C++ or its more technical term MFC - as far as my understanding goes both are very different... MS VC++ is not MFC.... VC++ is an IDE. MFC is a liabrary.
VC++ supports gui building with minimal need for writing code for GUI - this is relative. I meant it does not support drag and drop like mechanism of VB.NET. anything is much less code vs Win API..
what you are talking about is Visual C(win32sdk) - Visual C? doesnt ring any bells for me.. (VC++ does..
)
Win32SDK - actually... i was talking about Windows 32 bit API.. SDK or no SDK...
On Win Platform best way to code the GUI is MFC. for multiplatform you can use QT,WxWindows,GTK,JUCE, etc etc. Its upto u which GUI library you want to use but i will recommend that as you are a noob is this field its better to go with low level API's first so as you what that boiler plate code is doing.
On windows you can refer Petzold and nothing Petzold is enough for everyone. Once you are comfortable move to a GUI library.
On Win Platform best way to code the GUI is MFC - MFC adds a lot of overhead and is not ideal as far as i know... although MFC can help u work faster so its a a tradeoff ill say rather than calling MFC the best way....
for multiplatform you can use QT,WxWindows,GTK,JUCE, etc etc - Gtk is something as powerful as Win32 API - apart from multi-platform, its pretty easy vs Win32 API. So thats always a good way to go....
i will recommend that as you are a noob is this field its better to go with low level API's first so as you know what that boiler plate code is doing - Hey 1stly - Win API is serious business, not for noobs. 2nd API code is faster than MFC code anyday. 3rd - I dont think MFC or API are the solution here...
OP mentioned earlier that he's a graphic designer, and a hobbyist programmer, thats exactly whom VB.NET is for... He should go with VB.NET no issues about handles, winprocs.. etc..
drag & drop gui with easy to implement logic!!!
I hope OP goes for