What is the relationship between C# and the .net framework? This article will introduce to you the relationship between C# and the .net framework, and let you know what tools are suitable for C# development. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
#What is the relationship between C# and the .net framework?
C# is part of the .Net framework and can be used to write .Net applications. Let’s learn about the .Net framework.
.Net framework is a revolutionary platform that can help you write the following types of applications:
1, Windows applications
2, Web applications
3. Web services
.Net framework applications are multi-platform applications. .Net Framework consists of a huge code base used by client languages such as C#, thus making it possible to use any of the following languages: C#, C, Visual Basic, Jscript, COBOL, etc. All these languages can access the framework and communicate with each other.
Tools needed for C# programming
Integrated Development Environment (IDE) for C
#Microsoft provides the following development tools for C# programming:
1, Visual Studio 2010 (VS)
2, Visual C# 2010 Express (VCE)
3, Visual Web Developer
The last two can be obtained for free from the Microsoft official website. Using these tools, you can write a variety of C# programs from simple command line applications to more complex applications; you can also use a basic text editor (such as Notepad) to write C# source code files and use the command line Code is compiled into assemblies by the compiler, which is also part of the .NET Framework.
Visual C# Express and Visual Web Developer Express editions are streamlined versions of Visual Studio with the same look and feel. They retain most of the functionality of Visual Studio. In this tutorial, we used Visual C# 2010 Express.
You can download it from Microsoft Visual Studio (https://www.microsoft.com/visualstudio/eng/downloads). It will be automatically installed on your computer.
Note: You need an active Internet connection to install Express Edition.
Writing C# Programs on Linux or Mac OS
Although the .NET Framework runs on Windows operating systems, there are some alternative versions on other operating systems. Example: Mono is an open source version of the .NET Framework that includes a C# compiler and can run on several operating systems, including various flavors of Linux and Mac OS. Please check out Go Mono (http://www.go-mono.com/mono-downloads/download.html).
The purpose of Mono is not only to be able to run Microsoft .NET applications across platforms, but also to bring better development tools to Linux developers. MUNO runs on many operating systems, including Android, BSD, iOS, Linux, OS X, Windows, Solaris, and UNIX.
Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.
The above is the detailed content of What is the relationship between C# and the .net framework? C# program development tools. For more information, please follow other related articles on the PHP Chinese website!