Re: Just Learned ANSI C, what I should learn next? Options



Andrew Chang wrote:
I just finished studying A First Book of ANSI C and I believed that I
have been good at programming with the main() structure method.
However, I have no idea what I could do next. It is impossible that I
always program with command console from now on.
Could anyone give me some advices? Thank you very much!

Andrew:

The C syntax is the basis of C++, C++/CLI, C#, Java, Javascript (and others), so it is a good foundation.

What you do now depends on what you want to do. What I did at this point was attack C++ in a console application environment before moving on to GUI work with MFC, but that was about 10 years ago.

Today, going to C# would surely be a viable alternative.

One great thing about C++ is that it is portable to other platforms (though MFC is a Windows-only GUI platform). There is also WTL, which is also Windows-specific, but better designed from a C++ purist point of view.

There are cross-platform C++ GUI libraries (QT, wxwidgets...), but I have never used them.

--
David Wilkinson
Visual C++ MVP
.



Relevant Pages

  • Re: Semi-newbie question on Visual C++ vs. Visual C#
    ... I used to teach a Win16, then Win32 API programming course. ... In the MFC course, the first lab is "build an MFC application". ... download the Platform SDK and develop your GUI ...
    (microsoft.public.vc.mfc)
  • Re: Semi-newbie question on Visual C++ vs. Visual C#
    ... I took a bunch of programming classes some years ... Using MFC, I do this as an exercise in one of my courses. ... So I'm not sure why you said it was hard, unless you were trying to create a raw Win32 GUI ... Saving data structures and retrieving them is quite independent of the language. ...
    (microsoft.public.vc.mfc)
  • What are the transition paths away from MFC in native C++ ?
    ... I'm in a world of performance oriented windows-only C++ programming ... (image processing, motion control, custom device interfacing...). ... Yet on a regular basis I need a GUI for my applications, ... GUIs with MFC. ...
    (microsoft.public.win32.programmer.ui)
  • Re: Semi-newbie question on Visual C++ vs. Visual C#
    ... want to waste time learning GUI programming again. ... I want to be able to slap together a basic GUI using drag-and-drop ... Do you have access to anybody who is familiar with MFC? ...
    (microsoft.public.vc.mfc)
  • Re: mfc pitfalls
    ... I see no callbacks in MFC. ... but I see no callbacks. ... premises of one of them as a basis of design or implementation in one of the others. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)

Loading