Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

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

  1. Noria, Nashville, nieuws en internet
  2. C#- en .Net-versiegeschiedenis
  3. Java - Omgeving instellen
  4. C - Omgeving instellen
  5. C++-omgeving instellen
  6. Java 10 - Omgeving instellen
  7. Java 9 - Omgeving instellen
  8. Python - Omgeving instellen
  9. Wat is nettometing?
  10. Netto vs. bruto meting
  11. 3 manieren waarop de omgeving uw wisselstroommotor kan beïnvloeden