

The purpose of this tutorial is to introduce the basics of working in the Microsoft Visual Studio software development environment.To download any product from the following list, click the download button and log in with your Visual Studio Subscription account when prompted. Microsoft Visual Studio (VS) consists of a collection of tools that allow a programmer to edit, compile, debug, test and deploy applications on a variety of operating systems such as Microsoft Windows and Windows Mobile devices.

Such tools are often called an Integrated Development Environment (IDE). Other popular IDEs include Eclipse (and Xcode (/xcode). Microsoft offers a number of different versions and levels of VS products that vary in their features. For a comparison, please visit the Microsoft VS web site. While this tutorial use Visual Studio 2010, the basic steps for creating and managing projects are very similar. You may follow along with the exercises using Visual Studio 2012 or 2013. Visual Studio provides tools for writing and compiling programs written in Visual Basic, C++, C#, and F#. Windows Application using Windows Presentation Framework (WPF).Windows Application using Windows Forms tools.Windows Application using Microsoft Foundation Classes (MFC).Windows 32 bit Console application ( Win32 Console).There are a number of ways to develop C++ programs including: This tutorial will focus on using VS for C++ development. This tutorial focuses on writing Win32 Console applications using the C++ language using the 2010 version of Visual Studio Ultimate. Many colleges and universities subscribe to the Microsoft Developers Network Academic Alliance (MSDN AA) also known as “DreamSpark” that provides free or reduced cost copies of Microsoft development tools for student use. The IEEE Computer Society also provides access to MSDN AA for student members (). Microsoft also provides free “Express” editions of specific IDE’s and compilers for individual languages. For example, the Visual C++ 2010 Express edition can be downloaded for free and can be used to carry out the activities in this tutorial. The current web site for Visual C++ Express is: It is also suitable for most programming courses. One other issue that may face some students is the fact that Visual Studio only runs under the Windows operating system (such as Windows XP, Vista or Windows 7). If you have a MacBook, iMac or other Apple system running MacOS that uses an Intel CPU, there are a few possible alternatives you can try.
