C# Kochbuch (ePub)
10 DeutschlandCard Punkte sammeln
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenloser tolino webreader
Das C# Kochbuch bietet Praktikern einen schnellen Zugang zu konkreten Lösungsvorschlägen und Codebeispielen rund um C# 2.0, .NET 2.0 und Visual Studio 2005. Wie alle O'Reilly-Kochbücher besteht auch dieses Buch aus "Rezepten", die so aufgebaut sind, dass Sie die beschriebenen Probleme schnell verstehen, erfahren, wie Sie sie lösen, und mögliche Kompromisse und Auswirkungen abschätzen können. Das Kochbuch hat für jeden C#-Entwickler etwas zu bieten: Hunderte von erprobten Lösungen decken alle praxisrelevanten Themen ab, die Ihnen bei C#-Projekten begegnen. Behandelt werden unter anderem:
* Zahlen, Enumerationen, Strings und Klassen * Generische Typen, Collections und Iteratoren
* Exception-Handling und Diagnose
* Events, Delegates und anonyme Methoden
* Reguläre Ausdrücke und XML
* Dateisystem-I/O und Reflection
* Netzwerk, Sicherheit, Threading und Synchronisierung
Lösungen auf den Punkt gebracht
Anstatt in Mailinglisten, Online-Dokumentationen oder anderen Quellen stöbern zu müssen, können Sie sich auf das C# Kochbuch verlassen, das Sie schnell mit Lösungen für verbreitete Probleme versorgt. Denn manchmal kann die Rettung vor einer langen Nacht am Computer nur ein Rezept entfernt sein
Zusammenhänge und Hintergründe beleuchtet:
Das C# Kochbuch ist mehr als eine Sammlung von Codeschnipseln: Es erklärt die Hintergründe jeder Lösung und geht so weit in die Tiefe, dass Sie C# und das .NET-Framework besser kennen lernen und effektiver damit arbeiten können. Nicht nur Ihre C#-Projekte profitieren direkt davon - nebenbei wächst auch ganz automatisch Ihre C#-Kompetenz.
Sofort einsetzbarer Code:
Für jedes Rezept gibt es herunterladbare Codebeispiele inklusive eines Testprogramms, das es Ihnen ermöglicht, den Code zu kompilieren und zu testen, um dann die relevanten Zeilen per Copy-and-Paste in Ihre eigenen Programme einzubauen.
Die Autoren
Jay Hilyard entwickelt seit über zwölf Jahren Anwendungen für die Windows-Plattform und seit mehr als vier Jahren Anwendungen für .NET. Er hat mehrere Artikel im MSDN Magazine veröffentlicht und arbeitet zur Zeit im New Product Development-Team bei Newmarket International in Portsmouth, New Hampshire. Wenn er nicht in .NET untergetaucht ist, verbringt Jay seine Zeit mit seiner Familie oder feuert die Patriots an.
Stephen Teilhet hat einen Abschluss als Elektroingenieur erworben, begann aber bald darauf, Software für die Windows-Plattform zu schreiben. In den letzten acht Jahren hat er für verschiedene Consulting-Unternehmen an einer ganzen Reihe von Projekten gearbeitet und sich auf Visual Basic, Visual C++, MTS, COM, MSMQ und SQL Server spezialisiert. Zur Zeit arbeitet Stephen für Compuware Numega Labs in Nashua, New Hampshire, wo er an vielen preisgekrönten Produkten einschließlich DevPartner CodeReview und zuletzt DevPartner SecurityChecker mitgewirkt hat.
6.0 Einführung
Zwei der vier wichtigsten neuen Features in C# 2.0 sind Iteratoren und partielle Typen. Iteratoren ermöglichen es einem Codeblock, eine geordnete Sequenz von Werten zu liefern. Partielle Typen ermöglichen es, verschiedene Teile einer Klasse an verschiedenen Orten vorzuhalten.
Iteratoren sind ein Mechanismus, mit dem eine Klasse Daten über das foreach-Schleifenkonstrukt enumerieren kann. Allerdings sind Iteratoren noch viel flexibler. Sie können einfach eine Sequenz von Daten erzeugen, die vom Enumerator zurückgeliefert wird. Die Sequenz muss nicht im Voraus hartkodiert werden. Beispielsweise könnten Sie einfach einen Enumerator schreiben, der auf Verlangen die Fibonacci-Sequenz generiert. Ein weiteres flexibles Feature von Iteratoren ist, dass Sie keine Grenze für die Anzahl von Werten festlegen müssen, die der Iterator zurückliefert. Das heißt, dass Sie beispielsweise dynamisch festlegen können, wo die Herstellung der Fibonacci-Sequenz beendet werden soll.
Bei früheren Versionen des .NET Framework mussten Sie mehrere Schritte durchführen, damit das foreach-Konstrukt auf Ihrem Typ operieren konnte. Erst mussten Sie auf Ihrem Typ das Interface IEnumerable implementieren. Dann mussten Sie das Interface IEnumerator auf einem anderen Typ implementieren. Dieser zweite Typ hat dann die eigentliche Arbeit erledigt, die für die Nutzung der foreach-Funktionalität erforderlich ist. Und dann mussten in diesem Typ noch die Methoden MoveNext und Reset sowie das Property Current von Hand geschrieben werden.
Iteratoren ermöglichen es Ihnen, diese Arbeiten an den C#-Compiler zu delegieren. Bei der Version 2.0 des C#-Compilers müssen Sie erheblich weniger Arbeit leisten, wenn Sie einem Typ die Fähigkeit geben wollen, in einer foreach-Schleife verwendet zu werden. Jetzt
Partielle Typen erlauben es Entwicklern, die Definition eines Typs in mehrere Bereiche aufzuspalten. Der Typ kann sich in mehreren Dateien, mehreren Bereichen einer Datei oder in mehreren Bereichen mehrerer Dateien befinden. Wenn Sie einen Typ als partiell deklarieren, sagt das dem C#-Compiler, dass dieser Typ an diesem Ort eventuell nicht vollständig vorhanden ist und er nicht vollständig kompiliert werden kann, bis die anderen Teile gefunden worden sind oder das Ende der Liste der zu kompilierenden Module erreicht worden ist. Partielle Typen sind ein Feature, das rein über den Compiler implementiert ist und keinerlei Auswirkungen auf den IL-Code hat, der für die Klasse generiert wird. Die wichtigsten Beispiele für die Verwendung partieller Typen finden Sie in der Visual Studio IDE. Dort werden sie vom Designer genutzt, um den vom Designer generierten Code von der UI-Logik zu trennen, die der Entwickler schreibt. Sie werden außerdem im Erstellungscode für DataSets verwendet, der auf einer XML-chema-Definition der Daten basiert. Auch wenn partielle Typen ein rein Compiler-basiertes Feature sind, können Sie sie in ein paar Situationen, die in den Rezepten 6.8 und 6.9 skizziert werden, vorteilhaft einsetzen.
- Autoren: Jay Hilyard , Stephen Teilhet
- 2006, Deutsch
- Verlag: O'Reilly Verlag
- ISBN-10: 3897216795
- ISBN-13: 9783897216792
Abhängig von Bildschirmgröße und eingestellter Schriftgröße kann die Seitenzahl auf Ihrem Lesegerät variieren.
- Dateiformat: ePub
- Größe: 9.30 MB
- Mit Kopierschutz
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "C# Kochbuch".
Kommentar verfassen