Literatur
Literaturhinweise und Code-Beispiele
An dieser Stelle soll noch ein kurzer Augenmerk auf Literatur und Code-Beispiele gelegt werden.
Code-Beispiele
Die MSDN Library stellt Entwicklern und Interessenten viele C#-spezifische Beispiele zur Verfügung. Dazu gehören Technologiedemos, Beispiele zu WPF-Oberflächen (Windows Presentation Foundation) und 3D-Programmierung auf Basis von WPF.
Hinweis: einige Beispiele ließen sich ausschließlich in der Offline-Version der MSDN Library für Visual Studio 2008 abrufen. Mittlerweile stehen ähnliche Beispiele für Visual Studio 2010 auch online zur Verfügung.
Literatur
Eine kurze Einführung zu WPF bietet das Skript von Professor Schiedermeier. Es enthält u. A. Beispiele von MSDN. An dieser Stelle danke ich Herrn Professor Schiedermeier dafür, dass er mir seine Unterlagen zur Verfügung stellte.
Für einen umfassenden Einstieg in C# mit einigen (kleineren) Beispielen zu WPF ist Buch Nummer 2. Bei bereits vorhandenen Kenntnissen zu C/C++ ist Buch 1 interessant. Allerdings sind einige Aussagen mittlerweile mit Vorsicht zu genießen, da das Buch aus den Anfangszeiten von C# stammt und der Autor das .NET-Framework fast vollständig ignoriert.
Die hilfreichste Literatur zu WPF und 3D-Programmierung stammt aus dem englischen Sprachraum. Die Bücher sind über die Hochschulbibliothek oder das Hochschulnetz bei Safari Books Online verfügbar.
Ein sehr umfangreiches Buch zu 3D-Programmierung ist Nummer 3. Es behandelt sowohl Grundlagen, wie beispielsweise Kamera oder Lichter, als auch spezielle Themen, wie das Hit Testing.
Buch Nummer 4 empfiehlt sich als Lehrbuch und Nachschlagewerk zu WPF. Die 3D-Programmierung wird dort sehr kompakt mit anschaulichen Darstellungen näher gebracht.
Das problematische Thema “Animationen” ist in Buch 5 sehr gut erklärt. An sehr verwirrenden Stellen des .NET-Frameworks verhelfen einfache UML-Diagramme zum Durchblick.
Im Internet sind ebenfalls einige Tutorials, Code-Schnipsel und Beiträge verfügbar. Eine optisch ansprechende Seite mit hilfreichen Beispielen ist im Punkt 6 genannt.
Die MSDN Library enthält kaum Artikel mit ausreichender Tiefe und Veranschaulichungen. Sie eignet lediglich als Referenz und als Quelle für Code-Beispiele, wie oben angegeben.
- Erlenkötter; C#; Rowohlt Taschenbuch (2002)
- Kühnel; Visual C# 2010: Das umfassende Handbuch; Galileo Computing Openbook
- Petzold; 3D Programming for Windows; Microsoft Press (2007)
- Nathan; Windows Presentation Foundation Unleashed; Pearson (2007)
- Solis; Illustrated WPF; Apress (2009)
- Moser; http://www.wpftutorial.net/; zuletzt aufgerufen am 26.08.2011
← Ergebnis der Arbeit | ● | Bildergalerie →