C# - Omgeving
In dit hoofdstuk bespreken we de tools die nodig zijn voor het maken van C#-programmering. We hebben al vermeld dat C# onderdeel is van .Net-framework en wordt gebruikt voor het schrijven van .Net-applicaties. Laten we daarom, voordat we de beschikbare tools voor het uitvoeren van een C#-programma bespreken, begrijpen hoe C# zich verhoudt tot het .Net-framework.
Het .Net Framework
Het .Net-framework is een revolutionair platform dat u helpt bij het schrijven van de volgende soorten applicaties −
- Windows-applicaties
- Webapplicaties
- Webservices
De .Net framework-applicaties zijn multi-platform applicaties. Het framework is zo ontworpen dat het kan worden gebruikt vanuit een van de volgende talen:C#, C++, Visual Basic, Jscript, COBOL, etc. Al deze talen hebben toegang tot het framework en kunnen met elkaar communiceren.
Het .Net-framework bestaat uit een enorme bibliotheek met codes die worden gebruikt door de clienttalen zoals C#. Hieronder volgen enkele componenten van het .Net-framework −
- Common Language Runtime (CLR)
- De .Net Framework-klassebibliotheek
- Gemeenschappelijke taalspecificatie
- Gemeenschappelijk type systeem
- Metadata en samenstellingen
- Windows-formulieren
- ASP.Net en ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
Voor de taken die elk van deze componenten uitvoert, zie ASP.Net - Inleiding, en voor details van elk onderdeel, raadpleeg de documentatie van Microsoft.
Integrated Development Environment (IDE) voor C#
Microsoft biedt de volgende ontwikkeltools voor C#-programmering −
- Visual Studio 2010 (VS)
- Visual C# 2010 Express (VCE)
- Visuele webontwikkelaar
De laatste twee zijn gratis verkrijgbaar via de officiële website van Microsoft. Met deze tools kunt u allerlei C#-programma's schrijven, van eenvoudige opdrachtregeltoepassingen tot complexere toepassingen. U kunt ook C#-broncodebestanden schrijven met een eenvoudige teksteditor, zoals Kladblok, en de code compileren in assemblies met behulp van de opdrachtregelcompiler, die weer deel uitmaakt van het .NET Framework.
Visual C# Express en Visual Web Developer Express-editie zijn ingekorte versies van Visual Studio en zien er hetzelfde uit. Ze behouden de meeste functies van Visual Studio. In deze zelfstudie hebben we Visual C# 2010 Express gebruikt.
U kunt het downloaden van Microsoft Visual Studio. Het wordt automatisch op uw computer geïnstalleerd.
Opmerking:je hebt een actieve internetverbinding nodig om de express-editie te installeren.
C#-programma's schrijven op Linux of Mac OS
Hoewel het.NET Framework op het Windows-besturingssysteem draait, zijn er enkele alternatieve versies die op andere besturingssystemen werken. Mono is een open-sourceversie van het .NET Framework die een C#-compiler bevat en op verschillende besturingssystemen draait, waaronder verschillende smaken van Linux en Mac OS. Controleer alstublieft Go Mono.
Het verklaarde doel van Mono is niet alleen om Microsoft .NET-applicaties platformonafhankelijk te kunnen draaien, maar ook om betere ontwikkelingstools voor Linux-ontwikkelaars te brengen. Mono kan op veel besturingssystemen worden uitgevoerd, waaronder Android, BSD, iOS, Linux, OS X, Windows, Solaris en UNIX.
C Taal
- Noria, Nashville, nieuws en internet
- C#- en .Net-versiegeschiedenis
- Java - Omgeving instellen
- C - Omgeving instellen
- C++-omgeving instellen
- Java 10 - Omgeving instellen
- Java 9 - Omgeving instellen
- Python - Omgeving instellen
- Wat is nettometing?
- Netto vs. bruto meting
- 3 manieren waarop de omgeving uw wisselstroommotor kan beïnvloeden