Latest web development tutorials

C # Umgebung

In diesem Kapitel werden wir diskutieren, benötigt C # Programmiertools erstellen. Wir haben bereits erwähnt, C # Teil des .NET Framework und .NET-Anwendungen für das Schreiben. Daher vor dem Ausführen von C # Programme verfügbaren Tools zu diskutieren, lassen Sie uns auf die Beziehung zwischen C # und das .NET Framework zunächst einen Blick.

.Net Framework (.NET Framework)

.Net Framework ist eine innovative Plattform, die Ihnen die folgenden Arten von Anwendungen schreiben können helfen:

  • Windows-Anwendungen
  • Web-Anwendungen
  • Web-Services

.NET Framework-Anwendung ist ein Multi-Plattform-Anwendung. Rahmen-Design-Ansatz macht es geeignet für eine Vielzahl der folgenden Sprachen: C #, C ++, Visual Basic, JScript, COBOL, und so weiter. Alle diese Sprachen zugreifen Rahmen kann sie miteinander miteinander interagieren können.

.Net Framework besteht aus einer großen Bibliothek von Code, verwendet in Sprachen wie C # Client. Im Folgenden sind einige der Komponenten von .NET Framework:

  • Die Common Language Runtime (Common Language Runtime - CLR)
  • .NET Framework-Klassenbibliothek (.NET Framework-Klassenbibliothek)
  • Common Language Specification (Common Language Specification)
  • Gemeinsame Art System (Common Type System)
  • Metadaten (Metadaten) und Komponente (Baugruppen)
  • Windows Forms (Windows Forms)
  • ASP.Net und ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (Windows Workflow Foundation - WF)
  • Windows zeigt die zugrunde liegende (Windows Presentation Foundation)
  • Windows Communication Foundation (Windows Communication Foundation - WCF)
  • LINQ

Detaillierte Informationen zu den einzelnen Komponenten finden Sie auf der Microsoft (Microsoft) Dokument.

C # integrierte Entwicklungsumgebung (Integrated Development Environment - IDE)

Microsoft (Microsoft) bietet die folgenden Entwicklungs-Tools für C # -Programmierung:

  • Visual Studio 2010 (VS)
  • Visual C # 2010 Express (VCE)
  • Visual Web Developer

Die beiden letzteren sind frei zu verwenden, kann es von Microsoft die offizielle Website heruntergeladen werden. Mit diesen Werkzeugen können Sie eine Vielzahl von C # Programme von einfachen Kommandozeilen-Anwendungen zu komplexeren Anwendungen schreiben. Sie können auch einen einfachen Texteditor (wie Editor) verwenden C # Quellcode-Dateien zu schreiben, und die Befehlszeilen-Compiler (Teil des .NET Framework) für die Komponente kompilierten Code verwenden.

Visual C # Express und Visual Web Developer Express Edition ist eine angepasste Version von Visual Studio, und hat den gleichen Look and Feel. Sie behalten die meisten Funktionen von Visual Studio. In diesem Tutorial verwenden wir Visual C # 2010 Express.

Sie können wählen zwischen Microsoft Visual Studio auf zum Download bereit . Es wird automatisch auf Ihrem Computer installiert. Bitte beachten Sie, dass Sie benötigen eine Netzwerkverbindung verfügbar ist, die Express-Installation abzuschließen.

Schreiben C # Programme unter Linux oder Mac OS

Obwohl das .NET Framework auf einem Windows-Betriebssystem ausgeführt wird, aber es gibt einige Versionen auf anderen Betriebssystem läuft zur Auswahl.Mono ist eine Open - Source - Version des .NET Framework, die eine C # Compiler enthält, und kann auf mehreren Betriebssystemen, wie zum Beispiel verschiedene Versionen von Linux und Mac OS laufen.Für weitere Informationen, besuchen Sie bitte die Go die Mono .

Monos Zweck ist nicht nur zu laufen Cross-Plattform Microsoft .NET-Anwendungen, sondern auch eine bessere Entwicklungs-Tools Linux-Entwickler zur Verfügung stellen. Mono kann auf mehreren Betriebssystemen, einschließlich Android, BSD, iOS, Linux, OS X, Windows, Solaris und UNIX ausgeführt werden.