Es geht weiter!
Nach fast einem Jahr Pause geht es nun weiter mit dem Projekt OctoAwesome! Das NoobDevTv-Team versucht wieder regelmäßig Donnerstags um 19 Uhr einen OctoAwesome-Stream auf den Streaming-Kanäle von NoobDevTv: Twitch, Youtube und Mixer. zu veranstalten! Die neu produzierten Folgen der nun dritten Staffel werden ab jetzt auf deren Youtube-Kanal veröffentlicht..NET: Unterschied zwischen den Versionen
K (Kategorisierung verfeinert) |
(Korrektur nach Styleguide) |
||
Zeile 4: | Zeile 4: | ||
'''.NET''' beschreibt eine Plattform von Microsoft, die mehreren [[Framework|Frameworks]], [[Programmbibliothek|Bibiliotheken]] und [[Laufzeitumgebung|Laufzeitumgebungen]] umfasst. Die wesentlich Wichtigsten sind aktuell das .NET Framework 4.6.1 und .NET CORE 5+. | '''.NET''' beschreibt eine Plattform von Microsoft, die mehreren [[Framework|Frameworks]], [[Programmbibliothek|Bibiliotheken]] und [[Laufzeitumgebung|Laufzeitumgebungen]] umfasst. Die wesentlich Wichtigsten sind aktuell das .NET Framework 4.6.1 und .NET CORE 5+. | ||
− | = Architektur = | + | == Architektur == |
− | == Zusammenfassende Erklärung == | + | === Zusammenfassende Erklärung === |
Das .NET Framework besteht im Wesentlichen aus zwei Hauptkomponenten. Der '''CLR''' (''Common Language Runtime'') was das eigentliche Ausführungsmodul der .NET Anwendungen darstellt und der .NET [[Programmbibliothek|Klassenbibliothek]] die allen notwendigen Basiscode von .NET bereitstellt. | Das .NET Framework besteht im Wesentlichen aus zwei Hauptkomponenten. Der '''CLR''' (''Common Language Runtime'') was das eigentliche Ausführungsmodul der .NET Anwendungen darstellt und der .NET [[Programmbibliothek|Klassenbibliothek]] die allen notwendigen Basiscode von .NET bereitstellt. | ||
− | == Komponenten == | + | === Komponenten === |
− | === Common Language Runtime === | + | ==== Common Language Runtime ==== |
Die ''Common Language Runtime'' ist das zentrale Element des .NET [[Framework|Frameworks]]. Er verwaltet den Code der ausführenden Anwendung und die Dienste der anderen Komponenten des Frameworks. Dazu gehören die Codeausführung, die Speicherverwaltung und auch die Codesicherheit. | Die ''Common Language Runtime'' ist das zentrale Element des .NET [[Framework|Frameworks]]. Er verwaltet den Code der ausführenden Anwendung und die Dienste der anderen Komponenten des Frameworks. Dazu gehören die Codeausführung, die Speicherverwaltung und auch die Codesicherheit. | ||
− | === .NET Klassenbibliothek === | + | ==== .NET Klassenbibliothek ==== |
Die Klassenbibliothek ist eine Auflistung von [[Objektorientierung|objektorientiertem]] Code und stellt Typen bereit von denen der eigene Code abgeleitet werden kann. Die wichtigsten Teilkomponenten sind: | Die Klassenbibliothek ist eine Auflistung von [[Objektorientierung|objektorientiertem]] Code und stellt Typen bereit von denen der eigene Code abgeleitet werden kann. Die wichtigsten Teilkomponenten sind: | ||
*Erstellen von Konsolenanwendungen | *Erstellen von Konsolenanwendungen | ||
Zeile 18: | Zeile 18: | ||
*[[Windows Service Applications]] | *[[Windows Service Applications]] | ||
* und noch ein paar mehr.... | * und noch ein paar mehr.... | ||
− | === Speicherverwaltung === | + | ==== Speicherverwaltung ==== |
Das Ausführungsmodul '''CLR''' (''Common Language Runtime'') stellt im .NET Framework allen Anwendungen eine intrigierte Speicherverwaltung als Dienst zur Verfügung. Die '''CLR''' kümmert sich selbstständig um die Zurodung und Freigabe von Arbeitsspeicher sowie um die Objektlebensdauer. | Das Ausführungsmodul '''CLR''' (''Common Language Runtime'') stellt im .NET Framework allen Anwendungen eine intrigierte Speicherverwaltung als Dienst zur Verfügung. Die '''CLR''' kümmert sich selbstständig um die Zurodung und Freigabe von Arbeitsspeicher sowie um die Objektlebensdauer. | ||
− | === Common Type System === | + | ==== Common Type System ==== |
.NET stellt grundlegende Typen sprachübergreifend im [[Framework]] durch ein Typsystem '''CTS''' (''Common Type System'') zur Verfügung | .NET stellt grundlegende Typen sprachübergreifend im [[Framework]] durch ein Typsystem '''CTS''' (''Common Type System'') zur Verfügung | ||
− | === Sprachcompiler === | + | ==== Sprachcompiler ==== |
Alle [[Compiler]] des .NET Frameworks geben stets einen temporären Code aus die sogenannte '''CIL''' (''Common Intermediate Language'')dieser temporäre Code wird zur Laufzeit einer Anwendung von der '''CLR''' (''Common Language Runtime'') in [[Maschinencode]] übersetzt. Somit ist das .NET Framework sprach unabhängig. | Alle [[Compiler]] des .NET Frameworks geben stets einen temporären Code aus die sogenannte '''CIL''' (''Common Intermediate Language'')dieser temporäre Code wird zur Laufzeit einer Anwendung von der '''CLR''' (''Common Language Runtime'') in [[Maschinencode]] übersetzt. Somit ist das .NET Framework sprach unabhängig. | ||
− | = Weiterführende Links = | + | == Weiterführende Links == |
*[https://msdn.microsoft.com/de-de/library/hh156542.aspx Entwicklungshandbuch für .NET Framework] | *[https://msdn.microsoft.com/de-de/library/hh156542.aspx Entwicklungshandbuch für .NET Framework] | ||
*[https://www.microsoft.com/net Microsoft .NET] | *[https://www.microsoft.com/net Microsoft .NET] | ||
− | = Quellen = | + | == Quellen == |
− | == Weblinks == | + | === Weblinks === |
*[https://msdn.microsoft.com/library/hh425099.aspx https://msdn.microsoft.com/library/hh425099.aspx] | *[https://msdn.microsoft.com/library/hh425099.aspx https://msdn.microsoft.com/library/hh425099.aspx] | ||
*[https://msdn.microsoft.com/de-de/library/zw4w595w.aspx https://msdn.microsoft.com/de-de/library/zw4w595w.aspx] | *[https://msdn.microsoft.com/de-de/library/zw4w595w.aspx https://msdn.microsoft.com/de-de/library/zw4w595w.aspx] |
Version vom 24. Januar 2016, 17:27 Uhr
Diese Seite beschreibt das Framework .NET für die Kategorie klicke hier.
.NET beschreibt eine Plattform von Microsoft, die mehreren Frameworks, Bibiliotheken und Laufzeitumgebungen umfasst. Die wesentlich Wichtigsten sind aktuell das .NET Framework 4.6.1 und .NET CORE 5+.
Inhaltsverzeichnis
Architektur
Zusammenfassende Erklärung
Das .NET Framework besteht im Wesentlichen aus zwei Hauptkomponenten. Der CLR (Common Language Runtime) was das eigentliche Ausführungsmodul der .NET Anwendungen darstellt und der .NET Klassenbibliothek die allen notwendigen Basiscode von .NET bereitstellt.
Komponenten
Common Language Runtime
Die Common Language Runtime ist das zentrale Element des .NET Frameworks. Er verwaltet den Code der ausführenden Anwendung und die Dienste der anderen Komponenten des Frameworks. Dazu gehören die Codeausführung, die Speicherverwaltung und auch die Codesicherheit.
.NET Klassenbibliothek
Die Klassenbibliothek ist eine Auflistung von objektorientiertem Code und stellt Typen bereit von denen der eigene Code abgeleitet werden kann. Die wichtigsten Teilkomponenten sind:
- Erstellen von Konsolenanwendungen
- Windows Forms
- Windows Presentation Foundation
- ASP.NET
- Windows Service Applications
- und noch ein paar mehr....
Speicherverwaltung
Das Ausführungsmodul CLR (Common Language Runtime) stellt im .NET Framework allen Anwendungen eine intrigierte Speicherverwaltung als Dienst zur Verfügung. Die CLR kümmert sich selbstständig um die Zurodung und Freigabe von Arbeitsspeicher sowie um die Objektlebensdauer.
Common Type System
.NET stellt grundlegende Typen sprachübergreifend im Framework durch ein Typsystem CTS (Common Type System) zur Verfügung
Sprachcompiler
Alle Compiler des .NET Frameworks geben stets einen temporären Code aus die sogenannte CIL (Common Intermediate Language)dieser temporäre Code wird zur Laufzeit einer Anwendung von der CLR (Common Language Runtime) in Maschinencode übersetzt. Somit ist das .NET Framework sprach unabhängig.