You begin by writing the source code. Any errors at this stage (syntax time) must be fixed before proceeding further. The IDE (integrated development environment) will usually highlight syntax errors as they occur.
When the source code is ready it can be compiled. Any errors at this stage (compile time) must be fixed before compilation can complete. Again, the IDE should highlight these errors.
Successful compilation creates individual object files which can then be processed by the linker. Any errors at this stage (link time) must be fixed before an executable is created. Once again, the IDE will assist you.
Once the executable is created it can be run. Any errors at this stage (run time) must be fixed before code is finally ready to ship. The IDE won't help you unless you make a debug version of your executable, which can then be debugged in your IDE to locate logic errors, unhandled exceptions, etc. When the debug version works as expected, you can build a release version. After a final check for run time errors, the program is complete. Don't delay. Ship it!
Although there are many stages to creating an executable, the IDE can reduce the workload by creating a MakeFile for your project, which automatically builds the application for you (both debug and release versions) only stopping when an error is encountered.
If your source code includes conditional compilation for a variety of platforms and architectures, the source must be compiled separately for each using the intended platform for each.
You can download latest version of Visual Studio from microsoft.com
GDK tutorial websites are probably your best bet.
The simple answer is yes, it works in both.
how to write a program that counts automorphic number from 1 to 999
... yes? The question doesn't really make any sense. Any language can be used to program a computer, so long as you have a compiler for it. There definitely are both C and C++ compilers for Microsoft Windows, therefore you can write device drivers in it if you want. Heck, you could theoretically write device drivers in LISP or BASIC if you wanted; I personally wouldn't, but it could be done.
Once you have the Visual Studio program open, go to File->New Project and select the language you want to write your program in. If one or more languages do not appear, you probably didn't choose to have them installed when you installed Visual Studio.
The express edition's C++ implementation is no different to the visual studio implementation. It is the exact same language.
No. Visual C++ Express is free, but Visual Studio C++ must be bought. The Express edition is a subset of the Studio release.
It depends on the particular IDE. Visual Studio uses <Ctrl>F5 to start a program in non-debug mode, and F5 to start a program in debug mode.
You can download latest version of Visual Studio from microsoft.com
XNA Game Studio 4.0
The .ncp file is Visual Studio is an internally maintained file that controls IntelliSense, amongst other things. IntelliSense is the popup window that shows you syntax and arguments for functions and other things. It is safe to delete, so long as you are not running Visual Studio. Sometimes, in older versions of Visual Studio, problems with IntelliSense can be fixed by deleting the .ncp file and the restarting.
Visual Studio is a developement environment that can support many different languages like C++, j#, Basic, etc. "Visual" is added to the names because Microsoft has tweak the langauages a bit in order to integrate the .Net functionality and other features the would like to support. C++ is a stand alone languages that was incorperated into Visual Studio package.
Visual Studio Express.
No, it is not possible. You need a C++ compiler, linker, and libraries, and you will only get them by installing programs, such as Visual Studio, or the GNU system. Technically, it's possible to WRITE one. You could use Notepad to do so. You'll just need the other programs if you actually want to compile and run it.
As much as your car can fly.
Yes, via Visual Developer Studio