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:09] wikiadmin [Verwenden von COM-Objekten] |
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 ===== | ||