Book description
Das umfassende Arbeitsbuch zur Programmierung mit Visual C# 2010. Dieses Buch behandelt die Programmierung von Windows- und Webanwendungen mit C# und Visual Studio 2010 mit folgenden Schwerpunkten: die Sprache C#, GUI-Programmierung mit Windows Forms und Windows Presentation Foundation (WPF), Vermittlung weiterführender Techniken und effizienter Umgang mit der Entwicklungsumgebung Visual Studio 2010. Die ersten Kapitel beschreiben ausführlich Struktur und Syntax der Sprache, behandeln die objektorientierte Programmierung mit C# und gehen auf die wichtigsten Utility-Klassen aus dem .NET Framework ein. Diese Kapitel sind gleichermaßen zum Erlernen der Sprache wie zum Nachschlagen bestimmter Konzepte oder Sprachelemente geeignet. Der Teil zur Erstellung von Windows Forms-Anwendungen behandelt die Windows-Programmierung von der Gestaltung erster Fenster bis zu Drag&Drop, Drucken oder Grafiken mit GDI+. Für fortgeschrittene Windows-Programmierer enthält das Buch einen Teil, der sich ausführliche mit WPF beschäftigt. Der dritte große Komplex des Buches ist weiterführenden Themen gewidmet, wie Multithreading, Datenbankzugriff, ADO, LINQ, XML und Webdiensten sowie Debuggen und Testen. Die beiliegende 90-Tage-Testversion von Visual Studio 2010 Professional rundet das umfassende Werk ab.
Table of contents
- Microsoft Visual C# 2010 – Das Entwicklerbuch
- Einleitung
-
I. Einführung in .NET 4.0 und Visual C# 2010
- 1. Das .NET Framework
- 2. Visual Studio 2010 und Visual C# 2010
- 3. Die ersten Programme
- 4. Stilkonventionen
-
II. C#-Grundlagen
-
5. Anatomie eines C#-Programms
- Programmaufbau
- using-Direktive und Framework-Klassen
- Dateien und Assemblys
- Imperative Programmierung in C#
- Objektorientierte Programmierung in C#
- 6. Variablen, Daten und Typen
-
7. Operatoren und Ausdrücke
- Operatoren und Ausdrücke
- Auswertungsreihenfolge
- Nebeneffekte und andere Fallstricke
- Die arithmetischen Operatoren
- Die Zuweisungsoperatoren
- Die relationalen Operatoren
- Die logischen Operatoren
- Die Bit-Operatoren
- Die Operatoren für die Typidentifizierung und -umwandlung
- Sonstige Operatoren
- checked und unchecked
- 8. Ablaufsteuerung
-
9. Arrays, Enumerationen und Strukturen
-
Arrays
- Definition und Erzeugung
- Initialisierungslisten
-
System.Array
- Arrays in Strings umwandeln
- Array-Länge bestimmen
- Arrays in Schleifen durchlaufen
- Array-Elemente löschen
- Arrays kopieren
- Ganze Arrays kopieren mit Clone()
- Arrays in andere Arrays einfügen mit CopyTo()
- Teilarrays in andere Arrays einfügen mit Array.Copy()
- Arrays sortieren und durchsuchen
- Sortieren
- Binäre Suche
- Lineare Suche
- Mehrdimensionale Arrays
- Arrays von Arrays
- Enumerationen
- Strukturen
-
Arrays
-
5. Anatomie eines C#-Programms
-
III. Objektorientierte Programmierung in C#
- 10. Klassen
- 11. Schnittstellen
-
12. Vererbung, Polymorphie und Klassen-Design
- Vererbung
- Polymorphie
- Der Klassen-Designer
- 13. Indexer, Enumeratoren und Iteratoren
- 14. Operatorenüberladung
- 15. Ausnahmebehandlung
-
IV. Fortgeschrittenes C#
- 16. Werttypen und Verweistypen
- 17. Namespaces, Gültigkeitsbereiche und Zugriffsschutz
- 18. Delegaten und Ereignisse
- 19. Attribute
- 20. C#-Generika
- 21. XML-basierte Dokumentierung
-
V. Wichtige .NET-Klassen
- 22. Strings und reguläre Ausdrücke
- 23. Streams, Dateien und Serialisierung
- 24. Auflistungen
- 25. Datum, Mathematik und die Systemumgebung
-
VI. Windows Forms-Anwendungen
- 26. Einführung in Windows Forms
-
27. Formulare
- Rund ums Formular
- Dialogfelder
- Konfiguration via Anwendungseinstellungen
- 28. DVD-Kapitel: Steuerelemente
- 29. Eigene Steuerelemente entwickeln
- 30. Drag & Drop, Drucken und andere weiterführende Techniken
-
31. GDI+
- Gerätekontexte und Paint
- Zeichenwerkzeuge und -operationen
- Transformationen
- Bilder
- Clipping
- Grafikprogramme
- Fraktale
- Animation und Double Buffering
-
VII. Windows Presentation Foundation
- 32. Einführung in WPF
- 33. WPF-Fenster, -Seiten und -Steuerelemente
- 34. Grafik
- 35. XAML
- VIII. Multithreading
- IX. Datenbanken
- X. XML
- XI. Web Forms
-
XII. Webdienste und Remoting
-
46. XML-Webdienste
- Architektur der XML-Webdienste
- SOAP, XML und WSDL
- XML-Webdienst-Namespaces
- Einen ASP.NET-Webdienst erstellen
- Einen neuen Webdienst erstellen
- Webmethoden erstellen
- Einen XML-Webdienst testen
- Fortgeschrittene Techniken für Webdienste
-
Aufrufen und arbeiten mit Webdiensten
- Erstellen eines Webverweises mit Visual Studio
- Einfacher Aufruf von Webmethoden
- Aufruf zustandsbehafteter Webmethoden
- Aufruf von Webdiensten mit SOAP-Headern
- Asynchroner Aufruf von Webmethoden
- Dynamische Webdienst-URLs
- Aufruf von Webdiensten über einen Proxyserver
- Authentifizieren über Windows-Authentifizierung
- Debuggen eines XML-Webdienstes
- Weitergeben von Webdiensten
- 47. Remoting
-
46. XML-Webdienste
-
XIII. Spracherweiterungen und LINQ
- 48. Spracherweiterungen von C# 4.0
-
49. LINQ
- Grundlagen der LINQ-Operatoren
- LINQ to Objects
- LINQ to SQL
- LINQ to Entities
- LINQ to DataSet
- LINQ to XML
- XIV. Debuggen
- A. DVD-Kapitel: Schlüsselwörter
- B. DVD-Kapitel: C#-Referenz
- Stichwortverzeichnis
Product information
- Title: Microsoft Visual C# 2010 - Das Entwicklerbuch
- Author(s):
- Release date: June 2012
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866455290
You might also like
book
Microsoft ASP.NET 4.5 mit Visual C# 2012 - Das Entwicklerbuch
Das umfassende Arbeitsbuch zu ASP.NET 4.5. Basiswissen, Aufbauwissen und Profiwissen werden in übersichtlicher Form dargestellt.
book
Datenbank-Programmierung mit Visual C# 2012
Dieses Buch erläutert die Datenbankprogrammierung mit Visual C# 2012 für Einsteiger und Fortgeschrittene.
book
Inside Microsoft® SharePoint® 2010
Build custom SharePoint 2010 solutions with deep architectural insights from the experts. Get a detailed look …
book
Handbuch der .NET 4.0-Programmierung. Band 1: C# 2010 und .NET-Grundlagen
Das .NET Framework 4.0 eröffnet Entwicklern viele neue Möglichkeiten. Autor Rolf Wenger geht in diesem Buch …