C# Getting Started

In this article, I will examine all the essential utilities needed to begin C# programming. In the end, you will also learn how to write a simple C# program.
Basic Requirements to Start with .NET

First of all, let's once again welcome you to the world of this new programming language. We hope you have a basic idea about Object Oriented Programming languages because many languages such as Java and C++ have emerged in the past five years. However, there will be no difficulty in learning this language if you are a beginner because this article and the coming ones will explain all the concepts and features right from the beginning. Wherever required, I explain the features involved in C-Sharp by comparing them with Java. This will ensure smooth progress for experienced programmers. Let's discuss the basic requirements needed to begin C# programming.

To begin programming with C#, you need the following items:

* Windows 2000 Operating System or Later
* .NET Framework SDK
* Code Editors

Optional requirements include:

* Visual Studio .NET
* Third-Party Editors

A detailed explanation regarding each of these requirements is outlined below.
Windows 2000 Operating System or Later

As a first step, you need this operating system installed on your system. This operating system comes in two flavors—the Professional and Server editions. However, the Professional edition is the best choice for many users. Even though Windows 98 is suitable for C# programming, it's not possible to work any effective .NET-based, server-side programming on it. Hence, Windows 98 is not the best choice for C# programming.
.NET Framework Software Development Kit

This kit is required to compile and execute C# and other .NET programming languages; it uses a built-in command line compiler (csc.exe) and interpreter for the same. It can be downloaded as a 110 MB file from the Microsoft Web site. The SDK comes with various tools for building, deploying applications, sample code, and the required documentation. It also comes with all the necessary tools to build and deploy ASP.NET applications. The topic of code editors as outlined in requirement number 3 will be discussed later in this article. To know more about this kit, refer to the section "Related Links" at the end of this article.
Visual Studio .NET

You can also develop C# applications using Visual C# .NET, available with Visual Studio .NET. But this is an optional choice and it's up to you to decide whether or not to use it. This will help you to develop Windows-based applications easily and with limited effort because you don't have to devote too much time to designing the user interface with WinForms. The only work left for you to do is to write the coding appropriately, as per the .NET Standards. A forthcoming section of this article will explain third-party editors in detail. To know more details about Visual Studio .NET, refer to the section Related Links at the end of this article.

No comments:

Post a Comment