S
Steven O.
Short version: I will be creating stand-alone applications for
Windows. Which environment will make it quicker and easier for me to
create the necessary GUI's -- Visual C++ or Visual C#?
Longer version: I took a bunch of programming classes some years
back, including two semesters of C++, but I've been away from it for a
while. One thing I found with C++ was that trying to create even a
basic GUI using Visual Studio 6 with MFC was an absolute bear.
I now plan to develop some simple scientific and mathematical
applications, mostly for self-study purposes, but some of them may
turn commercial at some point. I've downloaded both Visual C++
Express and Visual C# Express, but haven't explore them yet, and I'm
trying to decide which one to pursue.
In terms of underlying code for program logic, I'd prefer to work in
C++, both because I know it already, and because it is more universal
than C#. On the other hand, I don't want to waste time learning GUI
programming. I want to be able to slap together a basic GUI using
drag-and-drop style development for GUI components. A very quick peek
at Visual C++ Express does not immediately reveal a drag-and-drop
development tool, but I may have missed something. (Have not even
installed Visual C# Express yet.)
So, in the end, I'll go with whichever language makes its easier to
put the GUI together, and if that means learning C#, I'll do that.
Any and all input is much appreciated. Please point me in the right
direction....
Steve O.
Windows. Which environment will make it quicker and easier for me to
create the necessary GUI's -- Visual C++ or Visual C#?
Longer version: I took a bunch of programming classes some years
back, including two semesters of C++, but I've been away from it for a
while. One thing I found with C++ was that trying to create even a
basic GUI using Visual Studio 6 with MFC was an absolute bear.
I now plan to develop some simple scientific and mathematical
applications, mostly for self-study purposes, but some of them may
turn commercial at some point. I've downloaded both Visual C++
Express and Visual C# Express, but haven't explore them yet, and I'm
trying to decide which one to pursue.
In terms of underlying code for program logic, I'd prefer to work in
C++, both because I know it already, and because it is more universal
than C#. On the other hand, I don't want to waste time learning GUI
programming. I want to be able to slap together a basic GUI using
drag-and-drop style development for GUI components. A very quick peek
at Visual C++ Express does not immediately reveal a drag-and-drop
development tool, but I may have missed something. (Have not even
installed Visual C# Express yet.)
So, in the end, I'll go with whichever language makes its easier to
put the GUI together, and if that means learning C#, I'll do that.
Any and all input is much appreciated. Please point me in the right
direction....
Steve O.