Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Einstieg in WPF 4.5

Grundlagen und Praxis. Wie Sie die Windows Presentation Foundation richtig einsetzen

Thomas Theis (Autor)

Media-Kombination
525 Seiten | Ausstattung: Softcover & DVD-ROM (Software)
2012 | 2. Auflage
Rheinwerk
978-3-8362-1967-9 (ISBN)

Lese- und Medienproben

Einstieg in WPF 4.5 - Thomas Theis
CHF 41,85 inkl. MwSt
  • Titel ist leider vergriffen, Neuauflage unbestimmt
  • Artikel merken
Sie möchten sich schnell in die Windows Presentation Foundation einarbeiten? In diesem Buch lernen Sie die wichtigsten Klassen und Werkzeuge der WPF kennen, die Sie für die tägliche Praxis benötigen.
Alle Themen werden leicht verständlich an anschaulichen Beispielen erklärt. Sie finden die Beispiele auf der DVD in einer C#- und in einer VB-Version. Entsprechende Programmierkenntnisse vorausgesetzt, wird Ihnen der Einstieg in WPF mit diesem Buch sicher gelingen!
Hinweis: Als Betriebssystem wird Windows 7 oder höher benötigt.

Aus dem Inhalt:

Grundlagen
Erweiterungen von XAML
Besonderheiten der WPF
Layouts & Steuerelemente

WPF-Anwendungen
Fenster /Frames /Gadgets
Browser-/Ribbonanwendung
Style/Trigger/Template/Skin
Verbindung mit Datenquellen

Grafik und Multimedia
2D- und 3D-Grafiken
Animationen erstellen
Audio-/Video-Dateien steuern
Sprachausgabe und -eingabe

Erweiterte Möglichkeiten
Dokumente erstellen/drucken
WPF und Windows Forms
WPF und Microsoft Office
Windows Store Apps

Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.


  1.  Einführung ... 15
       1.1 ... Vorteile der WPF ... 15
       1.2 ... Aufbau des Buchs ... 16
       1.3 ... Visual Studio 2012 ... 17
       1.4 ... Kaxaml ... 19
       1.5 ... XAML und C# bzw. VB ... 19
       1.6 ... Danksagung ... 19

  2.  XAML und WPF ... 21
       2.1 ... Dokumentstruktur ... 21
       2.2 ... Property Elements ... 23
       2.3 ... Dependency Properties ... 24
       2.4 ... Attached Properties ... 25
       2.5 ... Markup Extensions ... 26
       2.6 ... Routed Events ... 27
       2.7 ... Attached Events ... 29

  3.  Layout ... 31
       3.1 ... Canvas ... 32
       3.2 ... StackPanel ... 37
       3.3 ... WrapPanel ... 39
       3.4 ... DockPanel ... 42
       3.5 ... Grid ... 45
       3.6 ... Layout-Kombination ... 53

  4.  Steuerelemente ... 55
       4.1 ... Allgemeiner Aufbau ... 55
       4.2 ... Schalter ... 66
       4.3 ... Text und Beschriftung ... 74
       4.4 ... Auswahl ... 85
       4.5 ... Zahlenwerte ... 101
       4.6 ... Container ... 109
       4.7 ... Menüs und Leisten ... 118
       4.8 ... Datum ... 128
       4.9 ... Weitere Elemente ... 134

  5.  Ereignisse und Kommandos ... 139
       5.1 ... Tastatur ... 139
       5.2 ... Maus ... 142
       5.3 ... Eingabestift ... 145
       5.4 ... Touchscreen ... 147
       5.5 ... Kommandos ... 152

  6.  Anwendungen ... 161
       6.1 ... Allgemeiner Aufbau ... 161
       6.2 ... Ressourcen ... 170
       6.3 ... Fenster ... 176
       6.4 ... Navigation mit Seiten ... 183
       6.5 ... Gadgets ... 190
       6.6 ... Browseranwendung ... 192
       6.7 ... Ribbonanwendung ... 194

  7.  Vorlagen ... 201
       7.1 ... Styles ... 201
       7.2 ... Property Trigger ... 212
       7.3 ... Control Templates ... 215
       7.4 ... Skins ... 221

  8.  Daten ... 225
       8.1 ... Datenbindung ... 225
       8.2 ... Validierung ... 230
       8.3 ... Datenquellen ... 232
       8.4 ... DataGrid ... 241
       8.5 ... DataTemplates ... 246
       8.6 ... DataTrigger ... 248

  9.  2D-Grafik ... 251
       9.1 ... Shapes ... 251
       9.2 ... Geometrien ... 259
       9.3 ... Drawings ... 270
       9.4 ... Pinsel ... 273
       9.5 ... Transformationen ... 282
       9.6 ... Transparenz ... 292
       9.7 ... Effekte ... 296
       9.8 ... Verzierungen ... 298

10.  3D-Grafik ... 301
       10.1 ... Allgemeiner Aufbau ... 301
       10.2 ... Kamera ... 311
       10.3 ... Licht ... 314
       10.4 ... Modelle ... 319
       10.5 ... Material und Textur ... 327
       10.6 ... Transformationen ... 332
       10.7 ... Eine 3D-Landschaft ... 343

11.  Animation ... 347
       11.1 ... Allgemeiner Aufbau ... 348
       11.2 ... Storyboard ... 355
       11.3 ... Event Trigger ... 365
       11.4 ... Animierte 3D-Rotation ... 371
       11.5 ... Keyframes ... 374
       11.6 ... Easing Functions ... 379
       11.7 ... Pfadanimationen ... 383

12.  Audio und Video ... 387
       12.1 ... Audio ... 387
       12.2 ... Video ... 396
       12.3 ... Sprachausgabe ... 398
       12.4 ... Spracheingabe ... 407

13.  Dokumente und Drucken ... 415
       13.1 ... FlowDocument ... 415
       13.2 ... FixedDocument ... 443
       13.3 ... Drucken ... 445

14.  Interoperabilität ... 449
       14.1 ... Windows Forms in WPF ... 449
       14.2 ... WPF in Windows Forms ... 454
       14.3 ... MS Office in WPF ... 457

15.  Windows Store-Apps für Windows 8 ... 463
       15.1 ... Projektvorlagen für Windows Store Apps ... 463
       15.2 ... Projektvorlage Blank ... 465
       15.3 ... Steuerelemente ... 467
       15.4 ... Seitenvorlagen für Windows Store Apps ... 469
       15.5 ... Eine Reihe von Seiten ... 470
       15.6 ... Eine geteilte Seite ... 474
       15.7 ... Seitenvorlage Standardseite ... 475
       15.8 ... Projektvorlage Grid ... 478
       15.9 ... Projektvorlage Split ... 481
       15.10 ... Prüfen einer App ... 483

  Der Autor ... 485

  Index ... 487

Erscheint lt. Verlag 28.10.2012
Reihe/Serie Galileo Computing
Verlagsort Bonn
Sprache deutsch
Maße 172 x 230 mm
Gewicht 1015 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Benutzeroberflächen • Benutzeroberflächen • GUI • Silverlight • Visual BASIC • Visual C# • Visual Studio • Visual Studio 2012 • Windows Forms • Windows Presentation Foundation • Windows Presentation Foundation 4; Einführung • Windows Store Apps • XAML
ISBN-10 3-8362-1967-0 / 3836219670
ISBN-13 978-3-8362-1967-9 / 9783836219679
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?