Neue Projekte in Visual Studio 2022 erstellen

Visual Studio ist eine funktionsreiche Entwicklungsumgebung mit einem vollständigen Werkzeugsatz für kleine und große C#-Projekte auf der Windows-Plattform. Sie können sogar gemischte Mehrsprachprojekte erstellen, die Code-Module aus C++, Visual Basic …

Projekte mit dem .NET CLI erstellen

C#-Projekte mit dem .NET CLI-Tool erstellen und ausführen Wir wechseln zurück in das Verzeichnis C:\csdemo, das das übergeordnete Verzeichnis des HelloWorld-Ordners aus der vorherigen Lektion ist. Erstelle ein neues Verzeichnis …

Ihr erstes C#-Beispielprogramm

Im Folgenden zeigen wir Ihnen, wie Sie mit dem einfachen Windows-Editor Notepad eine C#-Konsolenanwendung erstellen. In dieser Lektion schreiben wir zuerst ein Einstiegsprogramm manuell über das .NET CLI-Befehlszeilentool, bevor wir …

C# und .NET – Zusammenfassung

Was ist C#? C# wurde exklusiv für die Microsoft .NET Framework-Plattform entwickelt und wird als „See Sharp“ ausgesprochen. Microsoft benötigte ein einheitliches, vollständig objektorientiertes integriertes Entwicklungsframework, um die Schwächen älterer …

Eigenschaft (Property)

In diesem Abschnitt lernen wir die Definition, Syntax, Regeln und Serialisierung von Eigenschaften (Property) Was ist eine Property property ist syntaktischer Zucker in Pascal. Nach außen verhält es sich wie …

Zusammenfassung zu is und as

Pascal/FPC is Typabfrage, as sicherer Typumwandlung, TClass(X) ungeprüfte Rohumwandlung Verwendung von is und as 1 is Operator: Laufzeit-Typerkennung Prüft, ob eine Objektinstanz zu einer angegebenen Klasse oder deren Unterklassen gehört, …

Konstruktoren und Destruktoren

Klasse, Klasseninstanz, Konstruktor, Destruktor Das obige Beispiel enthält TAnimal und seine Unterklasse TDog. Eine Klasse ist lediglich ein Typ, der als Schablone verstanden werden kann. Die Klasse selbst speichert keine …

Vererbung und virtuelle Methoden

Vererbung, virtuelle Methoden, override, reintroduce Beispiel für Klassenvererbung Object Pascal unterstützt Vererbung und virtuelle Methoden. Im folgenden Beispiel erbt TDog von TAnimal: TDog ist die Unterklasse (abgeleitete Klasse), TAnimal die …

Was ist eine Klasse

Object Pascal unterstützt Klassen Eine Klasse ist ein Behälter für folgende Mitglieder Klassen können zudem weitere Mitglieder enthalten, diese werden wir später vorstellen. Klassen sind eine Syntaxregel für die objektorientierte …

Alte Einheiten freigeben

Identifikatoren anderer Einheiten über eine neue Einheit nach außen verfügbar machen Gelegentlich müssen Sie Identifikatoren aus einer anderen Einheit in der aktuellen neuen Einheit neu exportieren und freigeben. Das Ergebnis: …