Hello :D i am new to the whole programming concept, even though i took 3 years of it within my highschool carreer...
i would like a basic run through between the diffrences between Win32 and Console applications in the C++ programming language! i think that this would be a reasonable place to begin, considering that i just downloaded the c++ 2010 express edition for windows 7 and would LOVE to get started :D
if someone could get me started that would be greatly appriciated :D
Console Applications: Only used with basic input/output peripherals... (keyboard and monitor) and dont use the mouse and other peripherals for the majority of their input and comunication with the user...
Win32 Application: Uses a more user friendly setup via a GUI and has many advantages with peripherals such as mouse, joystick, etc.
please inform me if i am correct! :D ty in advance :D
VS2010 lists Win32 Console Application, as well as Win32 Application... Win32 console app is a plain,standard C++ program, implmented on the Console (CMD, command prompt, Dos Window, etc, etc). The CLR/C++ Console App, uses the CLR (Common Language Runtime) from microsoft, and is not the same language (basically at least) as Standard C++ (the win32 version).
Also, the Win32App (GUI, window, etc) is a standard C++ program with the basic setup for a GUI App, the Windows Forms Application option uses .NET and Windows Forms framework to build a GUI (this is probably the easier option, though less compatible).
Basically, Win32 type projects are standard C++, meaning most of the stuff found on this site will work in those project types (maybe minor changes to a header or two... depending), while in CLR projects, it uses stuff made by microsoft, which isn't standard C++... WinForms is also microsoft-only. I think those projects need .NET framework (version) installed to run the program.
That's the best I can explain it...
If you want to make a simple, easy program, use the Win32 Console project. If you want a GUI, I'd use Windows Forms, only because I think GUI programming in native C++ is grueling at best...