#include <pronix.de>

Home

 Programmieren
C-Programmieren
Perl
CGI

 Bücher
C von A bis Z
C M&T easy
Rezensionen

 Service
Links
Feedback
Mailingliste
Newsletter

 Sonstiges
FAQ
Impressum
 

Programmieren mit C Sharp

Zielgruppe und Vorkenntnisse

Bei diesem Buch sind eigentlich keinerlei Vorkenntnisse erforderlich. Dank einer Hervoragenden Einführung in C# im ersten Teil des Buchs sollte es keine Probleme für Einsteiger geben. Aber auch Umsteiger von C++ oder Java provitieren enorm von diesem Buch.

Buchbeschreibung

CoverBei diesem Buch handelt es sich um eine Übersetzung vom Autor unzähliger C++ Bücher (vorwiegend im englischspr. Raum) und mittlerweile auch vieler .NET-Bücher (nur im englischspr. Raum), Jesse Liberty. Um es gleich vorweg zu nehmen handelt es sich hierbei um eine gute Übersetzung (wie man es vom O'Reilly-Verlag gewöhnt ist). Dies musste gleich zu Beginn erwähnt werden, da dies mittlerweile nicht mehr selbsverständlich ist.

Das hier vorliegende Werk kristallisiert sich schon mal mit einem gut strukturierten Aufbau heraus. Wie man (ich) es gewöhnt ist von Jesse Liberty ist der Schreibstil sehr Informatik-fachgerecht aber dennoch einfach verständlich.

Aufgebaut ist dieses Buch in drei gleichmäßig größeren Teilen und 22 Kapitel. Ein Buch von dieser Dichte an Informationen lässt sich nicht leicht zusammenfassen. Aber ich versuche es dennoch.

Teil I:
Der erste Teil behandelt Einzelheiten der Sprache C# im Allgemeinen. Angefangen von einer Einführung in die Sprache C# und das .NET-Framework, dem legendären "Hello World"-Programm folgen die Grundelemente der Programmiersprache C# von den Datentypen bis hin zu den Schlüsselworten. Wer bereits Erfahrung in anderen Sprachen wie bspw. C++ oder Java besitzt, kann diesen Teil ein wenig schneller überfliegen, aber nicht auslassen. Es gibt doch den einen oder anderen Unterschied. Nach den Grundelementen folgen die Klassen und Objekte, Vererbung und Polymorphismus und das Überladen von Operatoren. Eine Einführung in das Konzept der Structs und Interfaces welches ähnlich wie das Klassenkonzept funktioniert sind die nächsten Kapitel. Wie man mehrere Objekte zu einer Gruppe zusammenfassen kann, erfährt der Leser im Kapitel zu den Array, Indexer und Collections.Wie man mit Strings arbeiten kann, darf in keinem C#-Buch fehlen, aber wie man reguläre Ausdrücke erstellt, fehlt leider fast in jedem C#-Buch. Nicht so bei diesem Werk - ein weiterer Pluspunkt. Ein Kapitel zur Behandlung von Ausnahmen und Fehler und der Behandlung und Verwendung von Delegates und Events runden die Einführung in C# ab.

Teil II:
Wer die Einführung in C# ordentlich gelesen hat, darf jetzt echte Anwendungen schreiben. Wobei in diesem zweiten Teil nicht nur Beschreiben wird, wie Sie Desktop-Anwendungen mit der Windows.Forms erstellen können, sondern auch wie Sie Webanwendungen mit Web.Forms entwickeln. Besonders hervorzuheben ist hier das Kapitel 14, welches den Datenbankzugriff mit ADO.NET erklärt. Mit dieser Schicht ist es möglich, auf viele Datenbankquellen zu zugreifen (nein nicht nur auf den Microsoft SQL-Server). Die Kapitel 13 und 15 sind vorwiegend dem RAD-Modell gewidmet, womit Windows-Programme in der Windows Forms Entwicklungsumgebung erstellt werden (man sagt auch gerne zusammengeklickt werden, was im positven Sinne gemeint ist ;-)). Kapitel 16 schließt den zweiten Teil des Buchs mit ASP.NET, genauer den Web Services ab. Damit können Sie Funktionen von Standard-Internetprotokolle wie HTTP oder XML verwenden.

Teil III:
Der dritte Teil des Buchs behandelt dann vorwiegend Dinge wie der Common Language Runtime und der Framework Class Library, welche beide in einem engen Zusammenhang mit C# stehen. Behandelt werden dabei die Themen Assemblies und Visionierung, Attribute und Reflection, Marshaling und Remoting, Threads und deren Syncronisation, Streams und zum Abschluss noch ein Kapitel zu .NET und COM. Die Themen des dritten Teils lassen schon erahnen, dass es sich hier um fortgschrittene Themen handelt.

Zusammenfassung

Bei diesem Buch erhält der Leser mehr als nur eine Einführung in C#. Im Prinzip handelt es sich hier um ein Referenzwerk, welches seines gleichens sucht. Provitieren kann natürlich nur der Leser von diesem Buch, wenn er es vom Anfang zum Ende ließt, wie es der Autor auch empfiehlt. Ich für meinen Teil als Skeptiker von .NET, bin durch dieses Buch jetzt endgültig überzeugt von dem Framework.. Auch wenn es von Microsoft kommt und das Ziel dieser Framework ganz klar ist, die Sprache C# mitsamt seinem .NET-Framework ist ein Meilenstein und damit basta. Ich hoffe der Verlag entschließt sich auch noch einige andere .NET-Bücher aus Ihrem Verlag vom englischen ins deutsche zu übersetzten.

Weiterführende Informationen

Webseite Verlag
Inhaltsverzeichnis
Probekapitel

Bestellen bei Amazon

Autoren und Mitarbeiter eines Verlags, die ihr Buch gerne hier vorstellen wollen, folgen bitte diesem Link.


 

 

© 2000 - 2003 Jürgen Wolf