Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit Visual Studio und .Net

Bewertung:   (5,0 von 5)

Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit Visual Studio und .Net (Vaskaran Sarcar)

Leserbewertungen

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

Originaltitel:

Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net

Inhalt des Buches:

Wenden Sie Fähigkeiten und Ansätze auf Ihre Programmierung an, um eine reale Anwendung in C# 11 mit den neuesten Editionen von Visual Studio, C# und Microsoft.NET zu erstellen.

Diese überarbeitete Ausgabe wurde mit C#11 aktualisiert und legt mehr Wert auf die neu eingeführten Top-Level-Anweisungen. Zusätzlich finden Sie nützliche Techniken und eine Erklärung der Unterschiede zwischen dem Schreiben von Code in zwei verschiedenen Stilen. Es werden auch die neuen Vorlagen behandelt, die in .NET 6 eingeführt wurden, sowie die Verwendung von .NET 7 in Windows 10, um Code zu schreiben und Ausgaben zu generieren.

Jedes Kapitel beginnt mit einer Einführung und einer Originalanwendung, die in C# 11 geschrieben wurde, so dass Sie direkt mit der Programmierung beginnen können. Von dort aus werden Sie durch eine erwartete Ausgabe geführt und lernen auf dem Weg dorthin Best Practices kennen. Der Autor Vaskaran Sarcar betont die Erweiterung und Pflege desselben Programms und zeigt Beispiele für verschiedene Szenarien, um Ihr Programm effizienter und effektiver zu gestalten.

Dieses Buch ist in fünf Teile gegliedert. Der erste Teil beginnt mit einer ausführlichen Diskussion über Polymorphismus. Anschließend wird gezeigt, wie man abstrakte Klassen und Schnittstellen richtig einsetzt, und man lernt zu erkennen, welche Technik für ein bestimmtes Szenario zu verwenden ist. Anhand von Diskussionen über Codekommentare lernen Sie, wie man sie effektiv einsetzt und warum man mit Codekommentaren vorsichtig sein muss.

Im zweiten Teil lernen Sie sechs Entwurfsprinzipien kennen, darunter die SOLID- und DRY-Prinzipien. Diese bilden die Grundlage bekannter Entwurfsmuster und legen Praktiken für die Entwicklung von Software fest, die auch die Wartung und Erweiterung bei wachsenden Projekten berücksichtigen.

Der dritte Teil führt Sie durch Methoden zur Erstellung effizienter Anwendungen. Sie lernen die übliche Verwendung von Fabriken, um Code von seinem Gegenteil zu trennen, und die Alternative der Vererbung mit Hilfe von Objektkomposition und Wrappern kennen. In diesem Teil wird auch die Verwendung von Vorlagenmethoden, Hooks und Fassaden in der Programmierung demonstriert. Hinweise zeigen Ihnen, wie professionelle Programmierer eine Unternehmensanwendung entwickeln.

Der bessere Umgang mit Ausnahmen und Nullwerten ist ein weiterer integraler Bestandteil professioneller Programmierung, der im vierten Teil ausführlich behandelt wird. Dies wird Ihnen helfen, ein professionellerer Programmierer zu werden.

Im letzten Teil des Buches erfahren Sie etwas über effektive Speicherverwaltungstechniken und den Einsatz und Missbrauch von Entwurfsmustern. In diesem Teil wird auch kurz erörtert, wie man zwischen einer statischen Methode und einer Instanzmethode und anderen Techniken entscheidet.

Nach der Lektüre dieses Buches werden Sie in der Lage sein, Best Practices zu implementieren, um Ihre Programme effektiver und zuverlässiger zu machen.

Was werden Sie lernen

⬤ Analysieren Sie alternative Lösungen vor der Implementierung, indem Sie die Vor- und Nachteile vergleichen.

⬤ Polymorphen Code leistungsfähiger machen.

⬤ Kennen Sie die Nebenwirkungen von schlechten/überflüssigen Kommentaren.

⬤ Die Bedeutung der Prinzipien SOLID und DRY verstehen.

⬤ Funktionen mit Wrappern hinzufügen.

⬤ Schritte umdefinieren, ohne die Aufrufreihenfolge eines Algorithmus zu verändern.

⬤ Hooks in Ihrer Anwendung verwenden.

⬤ Konvertieren Sie ein komplexes System in ein benutzerfreundliches System mit Hilfe von Facades.

⬤ Ausführen Ihrer Anwendung in.NET 6.

Für wen ist dieses Buch geeignetEntwickler mit Grundkenntnissen in C#.

Weitere Daten des Buches:

ISBN:9781484287361
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

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: