Metainformationen zur Seite
  •  
Übersetzungen dieser Seite:

Dies ist eine alte Version des Dokuments!


.NET-Framework Grundlagen

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<T> (ab .NET 4)

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's?

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

Neue Methoden in .NET 4