C# mit Methode: Lernen - Verstehen - Anwenden

C# mit Methode: Lernen - Verstehen - Anwenden

von: Christian Bleske (Hrsg.)

C & L Computer- und Literaturverlag GmbH, 2004

ISBN: 9783936546125 , 730 Seiten

Format: PDF, OL

Kopierschutz: DRM

Windows PC,Mac OSX Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 15,00 EUR

Mehr zum Inhalt

C# mit Methode: Lernen - Verstehen - Anwenden


 

Software-Entwickler, die der Roadmap von Microsoft folgen wollen, sollten die neue Programmiersprache C# lernen. Der Umstieg von anderen Sprache fällt nicht schwer - die Klassenbibliothek ähnelt der von Delphi, ihre Struktur und die Bezeichner sind denen von C/C++ und Java verwandt. Wegen der starken Komponentenorientierung ist C# ideal für alle Projekttypen geeignet.

Dieses umfassende Buch ist für den Ein- und Umsteiger geschrieben. Es erklärt das Schreiben verteilter, mehrschichtiger Anwendungen, wobei nicht allein auf Windows und die Entwicklung für .NET eingegangen wird, sondern auch in einem extra Abschnitt die Programmierung für Unix erläutert ist.

Begonnen wird der Einführung in C#: Klassen, Schnittstellen und Strukturen. Besonderheiten wie der Umgang mit Dateien, die Ereignisbehandlung, die Serialisierung und Threading sind in einem gesonderten Kapitel dokumentiert. Weil nichts ohne Bibliotheken geht, enthält das Buch auch entsprechende Anleitungen, wie man Benutzeroberflächen mit Windows Forms schreibt oder Daten aus einer Datenbank mit ADO.NET ermittelt. Die Interaktion über COMInterop mit Microsoft Office wird genauso wie der Aufruf beliebiger Funktionen aus DLLs über P/Invoke gezeigt. Natürlich kommt auch das Erstellen von Web-Applikationen nicht zu kurz, dem Leser werden wichtige Techniken wie ASP.NET und Web Services vermittelt.

Zu moderner Programmierung gehört auch die Ansprache mobiler Endgeräte wie Telefone oder PDAs. Das notwendige Wissen wird dem Leser im Buchkapitel zum .NET Compact Framework weitergegeben.

Die Themen:

* Die verschiedenen Entwicklungsumgebungen
* Die Grundlagen der Sprache
* Bibliotheken: Windows Forms, ADO.NET, ASP.NET, .NET Remoting
* Dienste über das Internet mit Web Services
* Win-API-Aufrufe mit P/Invoke
* Anwendungen für mobile Endgeräte mit dem .NET Compact Framework
* Die .NET-eigene Assemblersprache MSIL zum Schutz des geistigen Eigentums
* C#-Anwendungen installieren und verteilen
* Die Open-Source-Implementierungen des .NET Frameworks