Environment setup

The .Net Framework

The .NET Framework is a ground-breaking platform that enables you to create the following applications: Web applications, Windows programs, and Web services are all examples of web applications.

The .Net framework programs run on a variety of platforms. The Framework has been developed to work with any of the following languages: C#, C++, Visual Basic, Jscript, COBOL, and others. All of these languages can communicate with each other and access the Framework.

The .Net Framework is a massive library of code used by client languages like C#.

Integrated Development Environment (IDE) for C#

Visual Studio 2010 (VS), Visual C# 2010 Express (VCE), and Visual Web Developer are Microsoft's development tools for C# programming.

The final two are accessible for free on the Microsoft website. You may develop a wide range of C# programs with these tools, from simple command-line apps to more complicated applications. Using the.NET Framework's command-line compiler, you can also use a simple text editor, such as Notepad, to write C# source code files and then compile them into assemblies using the.NET Framework's command-line compiler.

Visual Studio Express editions of Visual C# and Visual Web Developer provide the same look and feel like the full version of Visual Studio. They keep the majority of Visual Studio's features. We used Visual C# 2010 Express in this lesson.

Microsoft Visual Studio is where you can get it, and it is downloaded and installed automatically on your computer.