Installing C # environment
In this chapter, we will introduce the tools needed to install the C # environment. We mentioned that C # is part of the .Net Framework and is used to write .Net applications. Therefore, before discussing the tools available to run a C # program, you should understand how C # relates to the .Net Framework.
Introducing .Net Framework
.Net Framework is a revolutionary platform that helps you write the following application types:
- Windows application
- Web application
- Web service
.Net Framework applications are cross-platform applications. The platform has been designed in such a way that it can be used from any programming language: C #, C ++, Visual Basic, Jscript, COBOL, . All these languages have access to this platform and communicate with each other.
.Net Framework includes a huge code library used by client languages like C #. Here are some components of the .Net Framework.
- Common Language Runtime (CLR)
- .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata and Assembly
- Windows Form
- ASP.Net and ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
Integrated Development Environment (IDE) for C #
Microsoft provides the following development tools for C # programming:
- Visual Studio 2010 (VS)
- Visual C # 2010 Express (VCE)
- Visual Web Developer
The following two tools are available and free at the official website of Microsoft. Using these tools, you can write all kinds of C # programs from simple command line applications to more complex applications. You can also write source code files of C # using a basic Text Editor, like Notepad, and compile that code in Assembly by using Command-line Compiler, which is part of the .Net Framework.
In this series, we use Visual C # 2010 Express and you can download it from: Microsoft Visual Studio. It is installed automatically on your computer.
Write a C # program on Linux or Mac OS
Although .Net Framework runs on Windows OS, there are also some alternative versions that work on other operating systems. Mono is an open source version of .Net Framework that includes a C # compiler and runs on some operating systems, including Linux and Mac OS. You can access: Go Mono.
The purpose of Mono is not only to run on .Net applications on Microsoft, but also to provide development tools for Linux developers. Mono can run on many different operating systems, such as Android, BSD, iOS, Linux, OS X, Windows, Solaris, and UNIX.
Follow tutorialspoint
Last post: What is C #
Next article: C # program structure
You should read it
- How to write and run C programs in Linux
- How to install Python on Windows, macOS, Linux
- How to Install Notepad++ on Linux
- How to install Kali Linux on Android using Linux Deploy
- How to install Linux on Android doesn't need root
- How to Write a Basic Python Program
- How to Install Netbeans on a Linux
- In the end, big universities realized that Java was a lousy language if used for introductory programming
May be interested
- How to Install and Configure PostgreSQL in Djangopostgresql is one of the best choices for a secure hosting environment. here's how to integrate postgresql into django.
- How to check the desktop environment you are using on Linuxas you probably know, linux-based operating systems are heavily focused on the command line to perform operations. a minimal distro like arch linux will give you a dark terminal installation.
- Learn about LXQt desktop environmentwhen looking for a lightweight linux desktop environment to speed up your pc, the name you can't help but mention is lxqt. so what is lxqt? and what makes it different.
- How to add an environment variable in Windows 10windows 10 allows you to change or add custom environment variables. here are the steps to add an environment variable in windows 10.
- How to install Kodi on a Raspberry Piin fact, building your own computer and giving it vitality will undoubtedly help upgrade your technology skills. this is a really interesting project. so, learn about installing kodi on a raspberry pi.
- How to remove updates from Windows Recovery Environment (WinRE)today's tutorial will show you how to remove windows updates from the windows recovery environment (winre). this is useful in case after installing an update and you cannot boot windows normally.
- How to install WSUS in Windows Server 2012as you know, wsus (windows server update services) is a microsoft update service, which allows companies to check for updates before installing into the live environment.
- 5 reasons why Linux distros create their own desktop environmentmost of us don't think of the desktop as separate from the operating system. the desktop is what you see on the screen - as with windows or macos. on linux, desktop options are extremely diverse.
- How to install desktop/GUI environment in Ubuntu Serverif you are just installing ubuntu server for the first time, you may want a familiar user interface, similar to ubuntu desktop, for example.
- Kerberos in Sharepoint environmentin this article, i will show you some basics to use kerberos in a sharepoint environment. you will find many configuration instructions for different scenarios and some tips here and we hope this article can provide you with an overview of your own environment.