Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:visualstudio2017:programmieren:dotnetgrundlagen [2018/09/06 18:07] wikiadmin [Aggregatfunktionen] |
start:visualstudio2017:programmieren:dotnetgrundlagen [2021/11/10 16:59] (aktuell) wikiadmin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | Dieses Dokument befindet sich noch in der Bearbeitung und wird laufend ergänzt. | + | |
- | ====== Einführung ===== | + | |
- | ===== Kurzübersicht ===== | + | |
- | ===== Ihr Nutzen ===== | + | |
- | ===== Zielpublikum ===== | + | |
- | ===== Voraussetzungen | + | |
- | ====== Repetition wesendlicher Sprachelemente ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Objektorientierung ===== | ||
- | ===== Datentypen und Speicher ===== | ||
- | ===== Ablaufsteuerung ===== | ||
- | ===== Was Klassen alles können ===== | ||
- | ===== Fehlerbehandlung ===== | ||
- | |||
- | ====== Komponenten und Assemblies ====== | ||
- | ===== Worum geht es= ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Was ist eine Komponenten ===== | ||
- | ===== Was ist ein Assembly? ===== | ||
- | ===== Assemby Metadaten (Manifest) ===== | ||
- | ===== Typen Metadaten ===== | ||
- | ===== IL Code ===== | ||
- | ===== Ressourcen ===== | ||
- | ===== Konfiguration eines Assemblies ===== | ||
- | ===== Arten von Assemblies ===== | ||
- | ===== Private Assembly ===== | ||
- | ===== Shared Assembly ===== | ||
- | ===== Verteilen und Installieren von Assemblies ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Effektive-Programmierung ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Die StirngBuilder Klasse ===== | ||
- | ===== Gruppieren von Objekten ===== | ||
- | ===== Was ist eine Collection? ===== | ||
- | ===== Wie funktioniert eine Collection? ===== | ||
- | ===== Ein variables Array ===== | ||
- | ===== Queue ===== | ||
- | ===== Stack ==== | ||
- | |||
- | ===== Hashtable ===== | ||
- | ===== Weitere Collections ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Generics ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Generics ===== | ||
- | ===== Constrains ===== | ||
- | ===== Generische Methoden ===== | ||
- | ===== Generische Datentypen ===== | ||
- | ===== Anwendung generischer Typen ===== | ||
- | ===== Listen ===== | ||
- | ===== Dictionaries ===== | ||
- | ===== SortedSet< | ||
- | ===== Sortierung von Collections ===== | ||
- | ===== Kovarianz und Kontravarianz ===== | ||
- | ===== Iteration mit Yield ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen ===== | ||
- | |||
- | ====== Attribute ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Einführung ===== | ||
- | ===== Definition eigener Attribute ===== | ||
- | ===== Auslesen von Attributen ===== | ||
- | ===== Parameter von Attributen ===== | ||
- | ===== Parametertypen ===== | ||
- | ===== Das AttributUsage-Attribut ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen Attribute ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Delegates und Ereignisse ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Verwendung von Delegates ===== | ||
- | ===== Multicast Delegates ===== | ||
- | ===== Ereignisprogrammierung ===== | ||
- | ===== Events ===== | ||
- | ===== Anonyme Methoden ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übung Delegates ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Laguage Integrated Query (LINQ) ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel ===== | ||
- | ===== Einführung ===== | ||
- | ===== LINQ - Die Architektur ===== | ||
- | ===== Erweiterungen der Programmiersprache ===== | ||
- | ==== Extension Methods ==== | ||
- | ==== Objektinitialisierer ==== | ||
- | ==== Lambda Expression ==== | ||
- | ==== Query Sintax ==== | ||
- | ==== Unspezifizierter Datentypen ==== | ||
- | ==== Anonyme Datentypen ==== | ||
- | ==== Partielle Methoden ==== | ||
- | ===== LINQ to Objects ===== | ||
- | ===== LINQ-Operatoren ===== | ||
- | ==== Auswählen mit select ==== | ||
- | ===== Filteroperatoren ===== | ||
- | ===== Sortieren und Reversieren ===== | ||
- | ==== Aggregatfunktionen ==== | ||
- | ==== Weitere LINQ-Operatoren ==== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übung LINQ ===== | ||
- | |||
- | ====== Interoperabilität mit unverwaltetem Code ===== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Einführung ===== | ||
- | ===== P/Invoke ===== | ||
- | ===== Marshaling ===== | ||
- | ===== Verwendung von Pointern (nur C#) ===== | ||
- | ===== Eine Version ohne Pointer ===== | ||
- | ===== Windows Callbacks ===== | ||
- | ===== COM und .NET ===== | ||
- | ===== Verwenden von COM-Objekten ===== | ||
- | ===== COM-Objekten verwenden .NET ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Speicherbereinigung ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Speicheranforderung ===== | ||
- | ===== Der Müllsammler ===== | ||
- | ===== Finalize ===== | ||
- | ===== Das IDisposable Pattern ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen ===== | ||
- | ===== Kontrollfragen ===== | ||
- | |||
- | ====== Serialisierung ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== Was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Wie funktionier' | ||
- | ===== Serialisierbare Objekte ===== | ||
- | ===== Custom Serialization ===== | ||
- | ===== Formatter ===== | ||
- | ===== Streams ===== | ||
- | ===== XML-Serialisierung ===== | ||
- | ===== Zusammenfassung ===== | ||
- | ===== Übungen ===== | ||
- | ===== Kontrollefragen ===== | ||
- | |||
- | ====== Ein- und Ausgabe ====== | ||
- | ===== Worum geht es? ===== | ||
- | ===== was lernen Sie in diesem Kapitel? ===== | ||
- | ===== Klassen für Dateien und Verzeichnisse ===== | ||
- | ===== vvv ===== |