Was ist .NET und wie sieht die prinzipielle Architektur aus ?
Bezeichnung für eine gemeinsame Plattform für viele Programmiersprachen
besteht aus einer Laufzeitumgebung und Klassenbibliotheke, gemeinsame Basis für Softwareentwicklung
Aus welchen beiden prinzipiellen Bestandteilen setzt sich .NET zusammen ? Erklären Sie die wichtigsten Merkmale dieser Bestandteile und welche Aufgaben diese haben.
Common Language Runtime (CLR):
Merkmale
- Laufzeitumgebung für .NET.
- JIT-Kompilierung, Garbage Collection, Typsicherheit.
- Unterstützt Mehrsprachigkeit.
Base Class Library (BCL) / Framework Class Library (FCL):
Merkmale:
- Wiederverwendbare Klassen und Funktionen.
- Grundbausteine für .NET-Anwendungen.
- Enthält Dateizugriffe, Netzwerkkommunikation, Datenbankzugriff, etc.
Benennen Sie wichtige Komponenten der .NET-Architektur. Erklären Sie die wichtigsten Merkmale dieser Bestandteile und welche Aufgaben diese haben.
Windows Forms
WPF
ASP.NET
.NET-Basisklassen
Common Language Runtime (CLR)
Erläutern Sie die Funktionsweise von .NET anhand eines Schaubildes. Wie erfolgt der Übersetzungsprozess und warum in diesen 2 Schritten ?
Erst wenn der MSIL-Code von einem Programm zur Ausführung genutzt werden soll, wird er vom Just-In-Time (JIT)-Compiler in Maschinencode übersetzt ! —> ein .Net Programm wird 2x übersetzt
Welche Komponente werden zur Ausführung gebraucht, welche zur Entwicklung ?
Ausführung: CLR, JIT-Compiler
Entwicklung: Visual Basic Quellcode, C# Quellcode und andere .NET-Sprachen
Zuletzt geändertvor einem Jahr