Book description
Das umfassende Arbeitsbuch für die Programmierung mit Visual C# 2012. Inkl. WPF und Erstellung von Windows Store-Apps
Publisher resources
Table of contents
- Microsoft Visual C# 2012 – Das Entwicklerbuch
- A Note Regarding Supplemental Files
- Einleitung
- I. Einführung in .NET 4.5 und Visual C# 2012
-
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
- 22. Lambda-Ausdrücke
- 23. Spracherweiterungen
-
V. Nützliche .NET-Klassen
- 24. Strings und reguläre Ausdrücke
- 25. Streams, Dateien, XML und Serialisierung
- 26. Auflistungen
- 27. Datum, Mathematik und die Systemumgebung
-
VI. Windows Presentation Foundation
- 28. Einführung in WPF
- 29. WPF-Fenster, -Seiten und -Steuerelemente
- 30. Drag & Drop, Drucken und andere weiterführende Techniken
- 31. Grafik
- 32. XAML
-
VII. Windows Store-Apps
-
33. Einführung in Windows Store-Apps
- Einführung
-
Die erste Windows Store-App
- Entwicklerlizenz
- Die Projektdateien
- MainPage.xaml
- XAML-Superschnellkurs
- MainPage.xaml.cs
- App.xaml
- App.xaml.cs
- Sonstige Projektdateien
-
Startseite austauschen
- Schritt 2: Aufbau der Oberfläche
- Zentriertes Layout mit Grid
- Steuerelemente einfügen
- Bilder in ein Projekt aufnehmen und anzeigen
- Schritt 3: Ereignisbehandlung
- Vorbereitende Maßnahmen
- Ereignisse mit Behandlungsmethoden verbinden
- Eigenschaftenfenster
- XAML-Ansicht
- Zugriff auf XAML-Elemente von C#-Code aus
- Asynchrone Programmierung zur Vermeidung von App-Abstürzen
- Wichtige Ereignisse
- Direkte Überschreibung virtueller Ereignismethoden in abgeleiteten Klassen
- Schritt 4: Kompilieren und ausführen
- Schritt 5: Testen und debuggen
-
34. Layouts und Steuerelemente
- Seitenlayout
- Steuerelemente
- Befehlsleisten
- Kacheln und Begrüßungsbildschirm
- 35. Spezielle Techniken
- 36. Von der Idee zum Windows Store
-
33. Einführung in Windows Store-Apps
- VIII. Multithreading
- IX. Datenbanken
-
X. WCF und LINQ
- 42. Einführung in die WCF
-
43. LINQ
- Grundlagen der LINQ-Operatoren
- LINQ to Objects
- LINQ to Entities
- LINQ to DataSet
- LINQ to XML
-
XI. Anhänge
- A. Schlüsselwörter
- B. C#-Referenz
- C. Debuggen mit Visual Studio
- D. Die Autoren
- Stichwortverzeichnis
- Impressum
Product information
- Title: Microsoft Visual C# 2012 - Das Entwicklerbuch. Mit einem ausführlichen Teil zur Erstellung von Windows Store Apps
- Author(s):
- Release date: January 2013
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866455658
You might also like
video
Learn Flutter and Dart to Build iOS and Android Apps (2023)
What makes Flutter the best framework to build mobile apps? With Flutter, you can build mobile …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …
audiobook
How to Do Nothing
A galvanizing critique of the forces vying for our attention-and our personal information-that redefines what we …
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …