Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten

Bewertung:   (3,1 von 5)

Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten (Vaskaran Sarcar)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 3 Stimmen.

Originaltitel:

Getting Started with Advanced C#: Upgrade Your Programming Skills

Inhalt des Buches:

Einleitung.

Teil I

Kapitel 1: Delegierte

Unterthemen:

- Was ist ein Delegat?

- Wie erstellt und verwendet man Delegierte?

- Was ist ein Multicast-Delegat (Verkettung von Delegaten) und seine Verwendung?

- Hinzufügen und Entfernen von Methoden aus einem Multicast-Delegaten.

- Kovarianz und Kontravarianz in nicht-generischen Delegaten.

Kapitel 2: Ereignisse

Unterthemen:

- Überblick über Ereignisse.

⬤ Erstellung von Ereignissen und Beispiel von einfachen Ereignissen.

⬤ Abonnieren von einzelnen und mehreren Ereignissen.

⬤ Datenübergabe an Ereignisse.

⬤ Diskussion über Ereignis-Accessoren.

Kapitel 3: Anonyme Funktion und Lambda Exp.

Unterthemen:

- Eine kurze Einführung in anonyme Funktionen und Lambda-Ausdrücke.

⬤ Lambdas mit und ohne Parameter.

⬤ Typen und Bereiche eines Lambda-Ausdrucks.

Ausdruckssyntaxen mit Beispielen.

Kapitel 4: LINQ

Unterthemen:

⬤ LINQ Überblick.

⬤ Verschiedene Fallstudien mit einfachen und komplizierten Abfrageausdrücken.

⬤ Abrufen von benutzerdefinierten Daten aus einem Abfrageausdruck.

⬤ Vergleich einer Methodenaufrufsyntax und einer Abfragesyntax.

Teil-II

Kapitel 5: Generische Programmierung

Unterthemen:

⬤ Übersicht über die Generika.

Vergleich eines generischen Programms mit seinem Gegenstück, einem nicht-generischen Programm.

⬤ Selbstreferenzierte Generika.

⬤ Verwendung von 'default' in einem generischen Programm.

Wie man Beschränkungen in ein generisches Programm einfügt.

⬤ Kovarianz und Kontravarianz im Kontext eines allgemeinen Programms.

Kapitel 6: Datenbankprogrammierung

Unterthemen:

- Wie man sich mit einer Datenbank verbindet

- Übung von einfachen Abfragen an eine Datenbank und Abrufen von Ergebnissen aus der Datenbank.

Kapitel 7: Thread-Programmierung

Unterthemen:

Threads im Überblick.

⬤ Verschiedene Fallstudien mit Multithread-Programmen.

⬤ Verwendung des Delegaten ParameterizedThreadStart in einer Multithreading-Umgebung.

⬤ Übergabe mehrerer Parameter an einen Thread.

⬤ Diskussion über Synchronisation und Deadlock mit Beispielen.

Kapitel 8: Asynchrone Programmierung

Unterthemen:

Kurzer Überblick.

⬤ Verschiedene Techniken, um ein asynchrones Programm zu implementieren (z. B. mit async/await, thread, thread pool etc.)

Kapitel 9: Dynamische Programmierung

Unterthemen:

⬤ DLR Überblick.

⬤ Dynamischer Typ und seine Anwendungen.

⬤ Dynamische Typüberprüfung.

⬤ Runtime look up etc.

Weitere Daten des Buches:

ISBN:9781484259337
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:396

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis - Design Patterns in...
Sammeln Sie praktische Erfahrungen mit jedem Gang...
Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktives objektorientiertes Programmieren in Java: Lernen und testen Sie Ihre...
Teil I: - Kapitel 1: Objektorientierte Programmierkonzepte - Kapitel 2:...
Interaktives objektorientiertes Programmieren in Java: Lernen und testen Sie Ihre Programmierfähigkeiten - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten - Getting...
Einleitung. Teil I Kapitel 1: Delegierte...
Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten - Getting Started with Advanced C#: Upgrade Your Programming Skills
Java-Entwurfsmuster: Eine praktische Erfahrung mit Beispielen aus der Praxis - Java Design Patterns:...
Nutzen Sie den schrittweisen Ansatz dieses Buches,...
Java-Entwurfsmuster: Eine praktische Erfahrung mit Beispielen aus der Praxis - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testen Sie Ihre Fähigkeiten in der C#-Programmierung: Überprüfen und analysieren Sie wichtige...
Wiederholen Sie die grundlegenden Konstrukte in C#...
Testen Sie Ihre Fähigkeiten in der C#-Programmierung: Überprüfen und analysieren Sie wichtige Funktionen von C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit...
Wenden Sie Fähigkeiten und Ansätze auf Ihre...
Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit Visual Studio und .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Einführung in die funktionale Programmierung mit C#: Eine neue Sichtweise für Oop-Entwickler -...
Verstehen Sie die Leistungsfähigkeit von C#, einer...
Einführung in die funktionale Programmierung mit C#: Eine neue Sichtweise für Oop-Entwickler - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: