1. Introduction to Visual Studio Using C#
The purpose of this tutorial is to introduce the basics of working in the Microsoft Visual Studio 2010 software development environment using the C# (“C Sharp”) programming language. 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 (www.eclipse.org
) and Xcode (developer.apple.com/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:
http://www.microsoft.com/visualstudio/en-us
Visual Studio 2010 provides tools for writing and compiling programs written in Visual Basic, C++, C#, and F#. This tutorial will focus on using VS for C# development.
There are a number of ways to develop C# programs including:
- Windows Console Application (Console).
- Windows Application using Windows Forms tools. (See my tutorial here
- Windows Application using Windows Presentation Framework (WPF).
This tutorial focuses on writing Console applications using the C# language using the 2010 version of Visual Studio Ultimate.