Windows Presentation Foundation

Größe: px
Ab Seite anzeigen:

Download "Windows Presentation Foundation"

Transkript

1 Thomas Claudius Huber Windows Presentation Foundation Galileo Press

2 Vorwort 21 Hinweise zum Buch " 25 TEIL I WPF-GRUNDLAGEN UND KONZEPTE 1.1 Die WPF und das.net Framework Die WPF im.net Framework Die WPF und das.net Framework 3.5 : Die WPF und das.net Framework Die WPF als zukünftiges Programmiermodell Stärken und Eigenschaften der WPF Auf Wiedersehen GDI Von Windows 1.0 zur Windows Presentation Foundation Die ersten Wrapper um die Windows-API Windows Forms und GDI Die Windows Presentation Foundation : Die Architektur der WPF MilCore - die»display Engine« WindowsBase PresentationCore Presentation Framework Vorteile und Stärken der WPF-Architektur Konzepte XAML Dependency Properties Routed Events Commands Styles und Templates D Zusammenfassung 75 OOOO0OQQO0OO0DOCCX3O0OC 2.1 Einführung Grundlagen der WPF Namespaces 78

3 2.2.2 Assemblies Die Klassenhierarchie Projektvorlagen in Visual Studio WPF-Anwendung (Windows) WPF-Browseranwendung (Web) WPF-Benutzersteuerelementbibliothek Benutzerdefinierte WPF-Steuerelementbibliothek Windows-Projekte mit Visual Studio Ein Windows-Projekt mit XAML und C# Eine reine Codeanwendung (C#) Eine reine, kompilierte XAML-Anwendung Best Practice Application, Dispatcher und Window Die Klasse Application Die Klasse Dispatcher Fenster mit der Klasse Window Zusammenfassung Einführung <Warum>XAML?</Warum> Elemente und Attribute Namespaces Der XML-Namespace der WPF Der XML-Namespace für XAML Über Namespace-Alias XAML mit eigenen CLR-Namespaces erweitern 'Properties in XAML setzen Die Attribut-Syntax Die Property-Element-Syntax Die Content-Property (Default-Property) Die Attached-Property-Syntax Type-Converter Vordefinierte Type-Converter Eigene Type-Converter implementieren Type-Converter in C# verwenden Markup-Extensions Verwenden von Markup-Extensions in XAML und C# XAML-Markup-Extensions Markup-Extensions der WPF 172

4 3.8 XAML-Spracherweiterungen Collections in XAML Collections, die IList implementieren Collections, die IDictionary implementieren XamIReader und XamIWriter XAML mit XamIReader dynamisch laden Objekte mit XamIWriter in XAML serialisieren Zusammenfassung Einleitung Zur Veranschaulichung verwendete Komponenten Der InfoDialog von FriendStorage Die Anwendung XAMLPadExtensionClone Der Logical Tree Der Logical Tree des InfoDialogs Für den Logical Tree verantwortliche Klassen Die Klasse LogicalTreeHelper NameScopes, FindName und FindLogicalNode Der Visual Tree Der Visual Tree des InfoDialogs Eigene Klassen im Visual Tree Die Klasse VisualTreeHelper Der Visual Tree und das Rendering Zusammenfassung Einleitung Die Klasse Control ContentControls Buttons Labels ToolTips anzeigen Scrollen mit ScrollViewer WPF-und HTML-Inhalte mit Frame darstellen ContentControls mit Header ItemsControls ItemsControls mit Header Baumansicht mit der TreeView 267

5 5.4.3 Navigation über Menüs Elemente mit einem Selector auswählen Eine StatusBar mit Informationen »Alternating Rows«mit AlternationCount Controls zur Textdarstellung und-bearbeitung TextBox zum Editieren von Text RichTextBox für formatierten Text PasswordBox für maskierten Text TextBlock zur Anzeige von Text Zeichnen mit dem InkCanvas Datum-Controls Calendar DatePicker Range-Controls Bereich mit Slider auswählen ProgressBar zur Statusanzeige Scrollen mit der ScrollBar Sonstige, einfachere Controls Decorator zum Ausschmücken Bilder mit der Image-Klasse darstellen Einfaches Popup anzeigen Zusammenfassung Einleitung Der Layoutprozess Die zwei Schritte des Layoutprozesses MeasureOverride und ArrangeOverride Ein eigenes Layout-Panel (DiagonalPanel) Zusammenfassung des Layoutprozesses Layoutfunktionalität von Elementen Width und Height Margin und Padding Alignments Die Visibility-Property Die UseLayoutRounding-Property Transformationen Panels Die Klasse Panel Canvas 341

6 6.4.3 StackPanel, WrapPanel DockPanel Grid Primitive Panels Übersicht der Alignments in den verschiedenen Panels Wenn der Platz im Panel nicht ausreicht Das Layout von FriendStorage Das Hauptfenster aus Benutzersicht Das Hauptfenster aus Entwicklersicht Animation des Freunde-Explorers Zusammenfassung 382 (GßaÄöc-fc "\'*yxfjrr- >» 'o-ryaoo. X'iJ) 7.1 Einleitung Die Keyplayer DependencyObject und DependencyProperty Was ist die Property Engine? Dependency Properties Eine Dependency Property implementieren Metadaten einer Dependency Property Validieren einer Dependency Property Die FontSize-Property als Ziel eines Data Bindings Existierende Dependency Properties verwenden Read-only-Dependency-Properties implementieren Ermittlung des Wertes einer Dependency Property Lokal gesetzte Werte löschen 410 '7.3.9 Überblick der Quellen mit DependencyPropertyHelper Auf Änderungen in existierenden Klassen lauschen Attached Properties Eine Attached Property implementieren Ein einfaches Panel mit Attached Properties Bekannte Vertreter Zusammenfassung 423.i 8.1 Einleitung Die Keyplayer Die Klassen RoutedEvent und EventManager 428

7 8.2.2 Die Routing-Strategie : Das Interface MnputElement Die Klasse RoutedEventArgs Das Event System Eigene Routed Events Ein Routed Event implementieren Das Routed Event als Attached Event verwenden Existierende Routed Events in eigenen Klassen nutzen Instanz- und Klassenbehandlung ; Die RoutedEventArgs im Detail Sender vs. Source und OriginalSource Die Handled-Property Routed Events der WPF Tastatur-Events Maus-Events Stylus-Events (Stift) Multitouch-Events Die statischen Mitglieder eines FrameworkElements Zusammenfassung Einleitung Die Keyplayer Das Interface ICommand Das Interface ICommandSource Eigene Commands mit ICommand Ein Command implementieren Das Command verwenden ' Das Command von der Logik entkoppeln Die»wahren«Keyplayer Die Klassen RoutedCommand/RoutedUICommand Der CommandManager Die Klasse CommandBinding Elemente mit einer CommandBindings-Property Das Zusammenspiel der Keyplayer Eigene Commands mit der Klasse RoutedUICommand Die eigenen Commands in FriendStorage Commands mit InputGestures versehen CommandBindings zum Window-Objekt hinzufügen Die Commands im Menü und in der ToolBar verwenden

8 9.6 Built-in-Commands der WPF Built-in-Commands in FriendStorage Bestehende Commands mit InputBindings auslösen Controls mit integrierten CommandBindings Das Model-View-ViewModel-Pattern (MVVM) Die Idee des Model-View-Controller-Patterns (MVC) Die Idee des Model-View-ViewModel-Patterns (MVVM) Ein MVVM-Beispiel Zusammenfassung 514 TEIL II FORTGESCHRITTENE TECHNIKEN 10.1 Logische Ressourcen Logische Ressourcen definieren und verwenden Die Suche nach Ressourcen im Detail Elemente als Ressourcen verwenden Statische Ressourcen Dynamische Ressourcen Ressourcen in separate Dateien auslagern Logische Ressourcen in FriendStorage Binäre Ressourcen Binäre Ressourcen im.net Framework Binäre Ressourcen bei der WPF Die Pack-URI-Syntax Auf Dateien im Anwendungsverzeichnis zugreifen In C# auf binäre Ressourcen zugreifen Lokalisierung von WPF-Anwendungen Eine binäre Ressource als Splashscreen Zusammenfassung 566 «11.1 Einleitung Styles Grundlagen und Keyplayer Styles als logische Ressourcen definieren Einen Style für verschiedene Typen verwenden Bestehende Styles erweitern

9 Setter und EventSetter Styles und Trigger Trigger Property-Trigger DataTrigger EventTrigger Komplexe Bedingungen mit Triggern Templates Arten von Templates Layout mit ItemsPanelTemplate Daten mit DataTemplates visualisieren Das Aussehen von Controls mit ControlTemplates anpassen Das Default-ControlTemplate eines Controls Verbindung zwischen Control und Template Two-Way-Contract zwischen Control und Template VisualStateManager statt Trigger verwenden Templates in C# Styles, Trigger & Templates in FriendStorage Der Next-Button Die Image-Objekte der Toolbar-Buttons Die DataGridRows des Freunde-Explorers Zusammenfassung Einleitung Data Binding Data Binding in XAML 644 ' Data Binding in C# Die Binding-Klasse im Detail Der DataContext Die Path-Property im Detail i Die Richtung des Bindings Der UpdateSourceTrigger Die BindingExpression Bindings entfernen Debugging von Data Bindings Datenquellen eines Data Bindings Binding an die Dependency Properties eines Elements Binding an einfache.net Properties Binding an logische Ressourcen

10 Binding an Quellen unterschiedlichen Typs Binding an relative Quellen mit RelativeSource Binding der Target-Property an mehrere Quellen DataSourceProvider für Objekte und XML Binding an XLinq Data Binding an Collections Der Fallback-Mechanismus DieCollectionViewsderWPF Die DefaultView Daten filtern, sortieren und gruppieren Hinzufügen und Löschen von Daten Mehrere Collections als Datenquelle verwenden Binding an ADO.NET DataSet Benutzereingaben validieren Validieren mit ExceptionValidationRule Validieren mit eigener ValidationRule Validieren mit DataErrorValidationRule Die Validation-Klasse Validieren mehrerer Bindings mit BindingGroup Das DataGrid Die verwendeten Testdaten Autogenerieren von Columns Unterschiedliche Column-Typen Columns manuell zum DataGrid hinzufügen Die Breite einer Column Columns mit der DataGridTemplateColumn RowDetails anzeigen Daten gruppieren Die Auswahlmöglichkeiten festlegen Auf ausgewählte Daten zugreifen Bearbeiten von Daten Daten im DataGrid validieren Sonstige Eigenschaften des DataGrids Daten mit DataTemplates visualisieren Auswahl mit DataTemplateSelector Hierarchische DataTemplates Drag & Drop Daten in FriendStorage Die Entitäten Friend, Address und FriendCollection Daten im MainWindow 755

11 Daten im NewFriendDialog Speichern in gezippter.friends-datei Zusammenfassung 769 TEIL III REICHHALTIGE MEDIEN UND EIGENE CONTROLS Einleitung 773 Shapes Das Rectangle Die Ellipse Linien mit Line und Polyline Spezielle Formen mit Polygon Ein Außerirdischer aus Shapes Die StrokeXXX-Properties der Shape-Klasse Komplexe Shapes mit Path Geometries RectangleGeometry und EllipseGeometry LineGeometry Mehrere Geometry-Objekte gruppieren Geometries kombinieren Komplexe Formen mit PathGeometry Die Klasse StreamGeometry Die Path-Markup-Syntax Clipping mit Geometry-Objekten Drawings 797 < GeometryDrawing und DrawingGroup ImageDrawing und VideoDrawing Ein Außerirdischer aus Geometries und Drawings Programmierung des Visual Layers Die Klasse DrawingContext DrawingVisual einsetzen Visual-Hit-Testing Brushes Der SolidColorBrush und die Color-Struktur Farbverläufe mit GradientBrushes TileBrushes Cached Compositions BitmapCache für ein Element aktivieren

12 Nebeneffekte des Cachings Element mit BitmapCacheBrush zeichnen Effekte Die Effect-Klassen Blur und DropShadow verwenden Properties von BlurEffect und DropShadowEffect Effekte mit eigenen Pixelshadern Pixelshader mit weiteren Konstanten Bitmaps BitmapSources - Bildquellen 843' Bitmap-Operationen Bitmap-Operationen in FriendStorage Zusammenfassung HB 14.1 Einleitung D im Überblick Inhalte einer 3D-Szene D und 3D im Vergleich Die Objekte einer 3D-Szene im Detail Das 3D-Koordinatensystem Der Viewport3D als Fernseher Die richtige Kamera Visual3D-Objekte Model3D-Objekte GeometryModel3D aufbauen Licht ins Dunkel bringen Transformationen Verschiedene Materialien Texturen Normalen Benutzerinteraktion mit 3D-Objekten Interaktivität in WPF 3.0 mit Visual-Hit-Testing Interaktivität in WPF 3.5 mit UIElement3D Interaktive 2D-Elemente auf 3D-Objekten in WPF Komplexe 3D-0bjekte Landschaft im Code generieren Kugel erstellen Komplexe 3D-0bjekte mit Third-Party-Tools erstellen Zusammenfassung 892

13 15.1 Einleitung Animationsgrundlagen Voraussetzungen für Animationen Übersicht der Animationsarten und-klassen Timelines und Clocks Das Interface lanimatable Basis-Animationen in C# Start- und Zielwert mit From, To und By Dauer, Startzeit und Geschwindigkeit Rückwärts und Wiederholen Die Gesamtlänge einer Timeline Wiederholen mit neuen Werten Beschleunigen und Abbremsen Das Füllverhalten einer Animation Animation mit AnimationClock steuern Animationen in FriendStorage Basis-Animationen in XAML Einfache Animation in XAML Das Storyboard als Timeline-Container Animation mit ControllableStoryboard steuern Keyframe-Animationen Lineare Keyframe-Animationen SplineKeyframe-Animationen Animationen mit diskreten Keyframes Pfad-Animationen Easing Functions Grundlagen der Easing Functions Easing Functions in Basis-Animationen Easing Functions in Keyframe-Animationen Eigene Easing Functions erstellen Low-LeveUAnimationen Zusammenfassung Einleitung Audio (.wav) mit SoundPlayerAction und SoundPlayer Audio mit SoundPlayerAction (XAML) Audio mit SoundPlayer (C#)

14 16.3 Audio und Video mit MediaPlayer (C#) Einfaches Abspielen Steuerung mit MediaClock und MediaTimeline Audio und Video mit MediaElement (XAML) Einfaches Abspielen Steuerung mit Methoden (unabhängiger Modus) Steuerung mit MediaTimeline (Clock-Modus) Storyboard mit MediaTimeline und AnimationTimeline Snapshots von Videos Zusammenfassung 980 oooacraocxxjqcodaoqoacwaqaaoo^^»-.- ~< * * -JOC«" *» - : *JOOOV Einleitung Custom Control Die Struktur eines Custom Controls Der zu erstellende VideoPlayer Klassenname anpassen Template-Parts definieren Dependency Properties erstellen Routed Events implementieren Commands unterstützen Das Aussehen des lookless Controls festlegen Das Control testen : Optional weitere Theme-Styles anlegen Templates auf Windows-Ebene definieren Custom Control mit Visual States Visual States im Code implementieren States für andere sichtbar machen States im Default-ControlTemplate unterstützen Den VideoPlayer mit Visual States testen User Control Die Struktur eines User Controls Das zu erstellende PrintableFriend-Control Ul des Controls definieren Properties in der Codebehind-Datei erstellen Die Content-Property festlegen Alternativen zu Custom Control und User Control Wann sollte man die OnRender-Methode überschreiben? Adorner erstellen und Elemente damit ausschmücken Zusammenfassung

15 18.1 Einleitung Text FrameworkContentElement als Basis für Text Formatierung mit Spans Formatierung mit den Properties aus TextElement Elemente im Text mit InlineUIContainer Fonts und Typefaces Typographie Die FormattedText-Klasse Texteffekte Nützliche Eigenschaften dertextblock-klasse Das Text-Rendering beeinflussen Kleine Zeichen sind schlecht lesbar Die Schrift führt beim Animieren zu Performance-Problemen Der Algorithmus für das Anti-Aliasing lässt sich nicht festlegen Der ClearType-Algorithmus greift nicht immer Flow-Dokumente Die Klasse FlowDocument Die fünf Block-Arten Die AnchoredBlocks Figure und Floater Controls zum Betrachten Annotationen XPS-Dokumente (Fixed-Dokumente) FlowDocument als XPS speichern ; XPS-Dokument laden und anzeigen Die Inhalte eines XPS-Dokuments XPS in C# mit FixedDocument & Co. erstellen Drucken Einfaches Ausdrucken Drucken mit PrintQueue ' Festlegen von Druckeigenschaften mit PrintTicket Drucken mit PrintDialog Dokumente in FriendStorage Hilfe mit Flow-Dokument Export der Freundesliste als XPS Drucken der Freundesliste Zusammenfassung

16 TEIL IV WPF-ANWENDUNGEN UND INTEROPERABILITAT "l 19.1 Einleitung Windows-Anwendungen »Built-in-Dialoge Anwendungen mit Ul Automation automatisieren Deployment Windows-Anwendungen und die Windows 7-Taskbar Übersicht der Möglichkeiten Thumb-Buttons im Vorschaufenster Ein Overlay-Bild auf dem Taskbar-Button Eine Fortschrittsanzeige auf dem Taskbar-Button Den Ausschnitt im Thumbnail festlegen Eine JumpList mit JumpTasks JumpList mit JumpTasks und JumpPaths JumpList mit letzten und häufigen Elementen Navigationsanwendungen Container für eine Page Navigation zu einer Seite/Page Navigation-Events Daten übergeben Daten mittels PageFunction zurückgeben XBAP-Anwendungen FriendViewer als XBAP erstellen Generierte Dateien XBAP vs. Loose XAML XBAP vs. Silverlight Zusammenfassung Einleitung Unterstützte Szenarien und Grenzen Mögliche Interoperabilitätsszenarien Grenzen und Einschränkungen Windows Forms Windows Forms in WPF WPF in Windows Forms Dialoge

17 20.4 ActiveX in WPF Win Win32 in WPF : WPF in Win Dialoge Win32-Nachrichten in WPF abfangen Direct3D in WPF Voraussetzungen und Konfiguration Die Direct3 D-Oberfläche integrieren Zusammenfassung 1210 Index

1 Einführung in die WPF Das Programmiermodell 79 3 XAML Der Logical und der Visual Tree Controls 237.

1 Einführung in die WPF Das Programmiermodell 79 3 XAML Der Logical und der Visual Tree Controls 237. Auf einen Blick Teil I WPF-Grundlagen und Konzepte 1 Einführung in die WPF 41 2 Das Programmiermodell 79 3 XAML 145 4 Der Logical und der Visual Tree 193 5 Controls 237 6 Layout 315 7 Dependency Properties

Mehr

Thomas Claudius Huber. Windows Presentation Foundation

Thomas Claudius Huber. Windows Presentation Foundation 1538.book Seite 1 Mittwoch, 9. Juni 2010 4:40 16 Thomas Claudius Huber Windows Presentation Foundation Auf einen Blick TEIL I WPF-Grundlagen und Konzepte 1 Einführung in die WPF... 39 2 Das Programmiermodell...

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Thomas Claudius Huber Windows Presentation Foundation Das umfassende Handbuch Galileo Press Vorwort 19 Hinweise zum Buch 23 1.1 Die WPF und das.net Framework 35 1.1.1 Die WPF im.net Framework 3.0 35 1.1.2

Mehr

Windows Presentation Foundation - WPF

Windows Presentation Foundation - WPF Jörg Wegener Windows Presentation Foundation - WPF Grafische Benutzerschnittstellen mit.net 3.5 HANSER 1 Einführung 1 1.1 Zielgruppe 2 1.2 Voraussetzungen 3 1.2.1 Betriebssysteme 3 1.2.2 Entwicklungsumgebung

Mehr

Thomas Claudius Huber. Silverlight 4. Das umfassende Handbuch. Galileo Press

Thomas Claudius Huber. Silverlight 4. Das umfassende Handbuch. Galileo Press Thomas Claudius Huber Silverlight 4 Das umfassende Handbuch Galileo Press Auf einen Blick TEIL I Grundlagen und Konzepte 1 Einführung in Silverlight 35 2 Das Programmiermodell 71 3 XAML 153 4 Controls

Mehr

1 Einführung XAML und WPF Layout Steuerelemente Ereignisse und Kommandos Anwendungen Vorlagen 201.

1 Einführung XAML und WPF Layout Steuerelemente Ereignisse und Kommandos Anwendungen Vorlagen 201. Auf einen Blick 1 Einführung 15 2 XAML und WPF 21 3 Layout 31 4 Steuerelemente 55 5 Ereignisse und Kommandos 139 6 Anwendungen 161 7 Vorlagen 201 8 Daten 225 9 2D-Grafik 251 10 3D-Grafik 301 11 Animation

Mehr

Windows Presentation Foundation 4.5

Windows Presentation Foundation 4.5 Thomas Claudius Huber Windows Presentation Foundation 4.5 Das umfassende Handbuch Auf einen Blick Auf einen Blick Teil I WPF-Grundlagen und Konzepte 1 Einführung in die WPF... 41 2 Das Programmiermodell...

Mehr

Auf einen Blick. WPF-Grundlagen und Konzepte. Fortgeschrittene Techniken. Reichhaltige Medien und eigene Controls. Interoperabilität und Apps

Auf einen Blick. WPF-Grundlagen und Konzepte. Fortgeschrittene Techniken. Reichhaltige Medien und eigene Controls. Interoperabilität und Apps Auf einen Blick Auf einen Blick TEIL I WPF-Grundlagen und Konzepte 1 Einführung in die WPF... 43 2 Das Programmiermodell... 79 3 XAML... 147 4 Der Logical und der Visual Tree... 197 5 Controls... 245 6

Mehr

Inhalt. Vorwort... 13. 1 Das.NET Framework 3.0... 15. 2 Das Programmiermodell der WPF... 29. 3 Einführung in XAML... 45

Inhalt. Vorwort... 13. 1 Das.NET Framework 3.0... 15. 2 Das Programmiermodell der WPF... 29. 3 Einführung in XAML... 45 Vorwort............................................................. 13 1 Das.NET Framework 3.0.............................................. 15 1.1 Einführung........................................................

Mehr

INHALTSVERZEICHNIS. Kapitel 1 Einleitung 1. Kapitel 2 Das Web im Wandel 5. Kapitel 3 Schnelleinstieg in Silverlight 15.

INHALTSVERZEICHNIS. Kapitel 1 Einleitung 1. Kapitel 2 Das Web im Wandel 5. Kapitel 3 Schnelleinstieg in Silverlight 15. Kapitel 1 Einleitung 1 Kapitel 2 Das Web im Wandel 5 2.1 Silverlight ein neuer Weg oder konsequente Fortsetzung 5 2.2 Was ist Silverlight? 9 2.3 Abgrenzung zu anderen Produkten 11 2.4 Gute Gründe für die

Mehr

... Vorwort... 21. ... Hinweise zum Buch... 25. Teil I... Grundlagen und Konzepte... 33. 1... Einführung in Silverlight... 35

... Vorwort... 21. ... Hinweise zum Buch... 25. Teil I... Grundlagen und Konzepte... 33. 1... Einführung in Silverlight... 35 ... Vorwort... 21... Hinweise zum Buch... 25 Teil I... Grundlagen und Konzepte... 33 1... Einführung in Silverlight... 35 1.1... Aktuelle Technologien der Webentwicklung... 35 1.1.1... HTML... 36 1.1.2...

Mehr

Norbert. Eder. Windows Presentation Foundation 4. Einführung und Praxis. inklusive CD-ROM

Norbert. Eder. Windows Presentation Foundation 4. Einführung und Praxis. inklusive CD-ROM Norbert Eder Windows Presentation Foundation 4 Einführung und Praxis inklusive CD-ROM 5936.book Seite 5 Mittwoch, 10. November 2010 5:50 17 Vorwort................................................... 11

Mehr

10 Ressourcen Styles, Trigger und Templates Daten

10 Ressourcen Styles, Trigger und Templates Daten Auf einen Blick TEIL I WPF-Grundlagen und Konzepte 1 Einführung in die WPF... 39 2 Das Programmiermodell... 77 3 XAML... 141 4 Der Logical und der Visual Tree... 189 5 Controls... 233 6 Layout... 309 7

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Windows Presentation Foundation WS 2013/14 Steuerelemente - Controls Kategorien von Steuerelementen s.a. http://msdn.microsoft.com/en-us/library/bb613551.aspx http://msdn.microsoft.com/en-us/library/ms754204.aspx

Mehr

Inhaltsverzeichnis. Jörg Wegener. Windows Presentation Foundation - WPF. Grafische Benutzerschnittstellen mit.net 3.5

Inhaltsverzeichnis. Jörg Wegener. Windows Presentation Foundation - WPF. Grafische Benutzerschnittstellen mit.net 3.5 sverzeichnis Jörg Wegener Windows Presentation Foundation - WPF Grafische Benutzerschnittstellen mit.net 3.5 Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41041-1 Weitere Informationen oder Bestellungen

Mehr

Control Templates. Thomas Claudius Huber

Control Templates. Thomas Claudius Huber Control Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der

Mehr

Inhaltsverzeichnis. Jörg Wegener. WPF 4.5 und XAML. Grafische Benutzeroberflächen für Windows inkl. Entwicklung von Windows Store Apps

Inhaltsverzeichnis. Jörg Wegener. WPF 4.5 und XAML. Grafische Benutzeroberflächen für Windows inkl. Entwicklung von Windows Store Apps Inhaltsverzeichnis Jörg Wegener WPF 4.5 und XAML Grafische Benutzeroberflächen für Windows inkl. Entwicklung von Windows Store Apps Herausgegeben von Dr. Holger Schwichtenberg ISBN (Buch): 978-3-446-43467-7

Mehr

Windows Presentation Foundation - Crashkurs

Windows Presentation Foundation - Crashkurs Windows Presentation Foundation - Crashkurs von Bernd Marquardt 1. Auflage Windows Presentation Foundation - Crashkurs Marquardt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische

Mehr

Windows Presentation Foundation - Crashkurs

Windows Presentation Foundation - Crashkurs Bernd Marquardt Microsoft Windows Presentation Foundation - Crashkurs 2. überarbeitete Auflage Microsoft Vorwort - ll Für wen ist dieses Buch gedacht? 12 Beispieldateien zu diesem Buch 12 Support 12 1

Mehr

Inhaltsverzeichnis. Einleitung 13

Inhaltsverzeichnis. Einleitung 13 Einleitung 13 1 Was ist Silverlight? 17 1.1 Eigenschaften von Silverlight 17 1.2 Silverlight und Flash 18 1.3 WPF und XAML 19 1.4 CodeBehind 20 1.5 Unterstützte Betriebssysteme 21 1.6 Unterstützte Browser

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Dirk Frischalowski Windows Presentation Foundation Grafische Oberflächen entwickeln mit.net 3.0 ^ ^ ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,

Mehr

XAML Deep Dive. Mehr als "nur" WPF. Mathias Raacke Neovelop GmbH

XAML Deep Dive. Mehr als nur WPF. Mathias Raacke Neovelop GmbH Mehr als "nur" WPF Mathias Raacke Neovelop GmbH Mehr als nur WPF... Anwendungsgebiete von XAML Welche Einsatzgebiete gibt es neben WPF / Silverlight? XAML Services in.net 4 Wie kann man mit XAML Dateien

Mehr

WPF - Windows Presentation Foundation

WPF - Windows Presentation Foundation Arthur Zaczek Nov 2014 1 WPF 1.1 WPF Windows Presentation Foundation, seit.net 3.0 Introduction to WPF: http://msdn.microsoft.com/en-us/library/aa970268(v=vs.110).aspx Windows Presentation Foundation:

Mehr

WPF und MVVM mit Visual Studio 2015/2017

WPF und MVVM mit Visual Studio 2015/2017 Richard Kaiser www.rkaiser.de WPF und MVVM mit Visual Studio 2015/2017 1/18 Inhalt 1 Die Entwicklungsumgebung... 1 1.1 Elementare WPF-Konzepte: Ein erstes kleines Programm... 1 1.1.1 Ein WPF-Projekt anlegen...

Mehr

Inhaltsverzeichnis. Chad A. Campbell, John Stockton. Microsoft Silverlight 2 im Einsatz. Übersetzt aus dem Englischen von Walter Doberenz

Inhaltsverzeichnis. Chad A. Campbell, John Stockton. Microsoft Silverlight 2 im Einsatz. Übersetzt aus dem Englischen von Walter Doberenz Inhaltsverzeichnis Chad A. Campbell, John Stockton Microsoft Silverlight 2 im Einsatz Übersetzt aus dem Englischen von Walter Doberenz ISBN: 978-3-446-41859-2 Weitere Informationen oder Bestellungen unter

Mehr

Deep Dive into WinRT-Controls:

Deep Dive into WinRT-Controls: Developer Day Deep Dive into WinRT-Controls: FlipView, ListView, GridView and SemanticZoom Thomas Claudius Huber Principal Consultant, Trivadis AG thomas.huber@trivadis.com Principal Consultant @Trivadis

Mehr

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach

Mehr

Programmieren lernen in ASP.NET mit C#

Programmieren lernen in ASP.NET mit C# Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und

Mehr

Inhalt. Einleitung. t m Einführung - Silverlight kurz vorgestellt Was ist Silverlight? 16

Inhalt. Einleitung. t m Einführung - Silverlight kurz vorgestellt Was ist Silverlight? 16 Inhalt Einleitung n t m Einführung - Silverlight kurz vorgestellt 15 1.1 Was ist Silverlight? 16 Silverlight - Microsofts Antwort auf Adobe Flash 16 Von 1.0 über 1.1 Alpha nach 2.0 17 Silverlight: die

Mehr

WPF 4.5 XAML UND .NET BIBLIOTHEK GRAFISCHE BENUTZEROBERFLÄCHEN FÜR WINDOWS INKL. ENTWICKLUNG VON WINDOWS STORE APPS. EXTRA: Mit kostenlosem E-Book

WPF 4.5 XAML UND .NET BIBLIOTHEK GRAFISCHE BENUTZEROBERFLÄCHEN FÜR WINDOWS INKL. ENTWICKLUNG VON WINDOWS STORE APPS. EXTRA: Mit kostenlosem E-Book jörg WEGENER.NET BIBLIOTHEK hrsg. von dr. holger SCHWICHTENBERG WPF 4.5 UND XAML GRAFISCHE BENUTZEROBERFLÄCHEN FÜR WINDOWS INKL. ENTWICKLUNG VON WINDOWS STORE APPS EXTRA: Mit kostenlosem E-Book Wegener

Mehr

WINDOWS PRESENTATION FOUNDATION (WPF) Martin Kühn 08.03.2012

WINDOWS PRESENTATION FOUNDATION (WPF) Martin Kühn 08.03.2012 WINDOWS PRESENTATION FOUNDATION (WPF) Martin Kühn 08.03.2012 Übersicht Theorie hinter WPF Grundlagen von XAML Dependency Properties Templates Vortragsdauer: ca. 30 Minuten THEORIE HINTER WPF Theorie hinter

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Windows Presentation Foundation WS 2013/14 Gliederung Literatur Einführung Inhalt Architektur von Windows Presentation Foundation und das Programmiermodell XAML Steuerelemente und Layout Ressourcen Data

Mehr

Rich Internet Applications mit Adobe Flex 3

Rich Internet Applications mit Adobe Flex 3 Simon Widjaja Rich Internet Applications mit Adobe Flex 3 ISBN-10: 3-446-41366-9 ISBN-13: 978-3-446-41366-5 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41366-5

Mehr

Thomas Claudius Huber. Alles, was Sie über XAML wissen müssen

Thomas Claudius Huber. Alles, was Sie über XAML wissen müssen Thomas Claudius Huber Alles, was Sie über XAML wissen müssen Thomas Claudius Huber Principal Consultant @ Trivadis AG Trainer, Coach, Developer, Architect www.thomasclaudiushuber.com Spezialisiert auf

Mehr

Data Templates. Thomas Claudius Huber

Data Templates. Thomas Claudius Huber Data Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der umfassenden

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Folie 1 Windows Presentation Foundation Workshop Teil 2 Pawel Kazakow Bjoern Hass pawel.kazakow@studentprogram.de bjoern.hass@studentprogram.de Folie 2 Windows Presentation Foundation Besprechung der Praxisaufgabe

Mehr

Auf einen Blick. Teil I. WPF-Grundlagen und Konzepte. Teil II. Fortgeschrittene Techniken. Teil III. Reichhaltige Medien und eigene Controls.

Auf einen Blick. Teil I. WPF-Grundlagen und Konzepte. Teil II. Fortgeschrittene Techniken. Teil III. Reichhaltige Medien und eigene Controls. Auf einen Blick Auf einen Blick Teil I WPF-Grundlagen und Konzepte 1 Einführung in die WPF... 41 2 Das Programmiermodell... 79 3 XAML... 145 4 Der Logical und der Visual Tree... 193 5 Controls... 237 6

Mehr

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius

Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Thomas Claudius Huber Windows Presentation Foundation Das umfassende Handbuch Auf einen Blick 1 Einführung in die WPF... 35 2 Das Programmiermodell... 75 3 XAML... 143 4 Der Logical und der Visual Tree...

Mehr

Textbausteine. C# WPF-Framework Model-View-Viewmodel-Architektur Blog-Client-Applikation

Textbausteine. C# WPF-Framework Model-View-Viewmodel-Architektur Blog-Client-Applikation Entwicklung einer C-Sharp- Applikation auf Basis des WPF- Frameworks und der Model-View- Viewmodel-Architektur am Beispiel einer Blog-Client-Applikation Von Mirko Jungblut Textbausteine C# WPF-Framework

Mehr

Jürgen Kotz Rouven Haban Simon Steckermeier. WCF, WPF und WF - Ein Überblick ADDISON-WESLEY. An imprint of Pearson Education

Jürgen Kotz Rouven Haban Simon Steckermeier. WCF, WPF und WF - Ein Überblick ADDISON-WESLEY. An imprint of Pearson Education Jürgen Kotz Rouven Haban Simon Steckermeier.NET 3.0 WCF, WPF und WF - Ein Überblick ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Windows Presentation Foundation Crashkurs

Windows Presentation Foundation Crashkurs Bernd Marquardt Microsoft Windows Presentation Foundation Crashkurs Microsoft Dmcc Inhaltsverzeichnis Vorwort Für wen ist dieses Buch gedacht? Beispieldateien zu diesem Buch Support I 1 Einführung und

Mehr

Blend für Nicht-Designer

Blend für Nicht-Designer Blend für Nicht-Designer 23.06.2010 Stefan Lange EMail: Firma: Blog: Stefan.Lange@empira.de empira Software GmbH www.st-lange.net Agenda XAML Styles Data Templates Control Templates Custom Controls Visual

Mehr

WPF Layout. Thomas Claudius Huber

WPF Layout. Thomas Claudius Huber WPF Layout Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der umfassenden

Mehr

Michael Rüttger. Adobe Flex 3

Michael Rüttger. Adobe Flex 3 Michael Rüttger Adobe Flex 3 Vorwort 9 i Einführung - Adobe Flex und AIR 15 i.i RIAs - Einsatzgebiete für Flex erkennen und verstehen 16 1.2 Warum Flex 3 für das Web eine Revolution sein kann 26 1.3 Adobe

Mehr

WPF. Übersicht. Komponenten & Frameworks Seite 1

WPF. Übersicht. Komponenten & Frameworks Seite 1 Übersicht - W indows P resentation F oundation - Werkzeug zur Entwicklung grafischer Benutzeroberflächen - deklarative Definition erfolgt mit der Beschreibungs- Sprache: XAML - XAML - Extensible Application

Mehr

C# für Einsteiger Modul 10: Oberflächen mit WPF. 2009 eden market Autor: Anton Kölbl

C# für Einsteiger Modul 10: Oberflächen mit WPF. 2009 eden market Autor: Anton Kölbl C# für Einsteiger Modul 10: Oberflächen mit WPF 2009 eden market Autor: Anton Kölbl 1 2 Gliederung 1. Einleitung 2. XAML 3. Grafik 4. Databinding Einleitung Die Windows Presentation Foundation WPF sind

Mehr

Thomas Claudius Huber. Silverlight 4. Das umfassende Handbuch

Thomas Claudius Huber. Silverlight 4. Das umfassende Handbuch Thomas Claudius Huber Silverlight 4 Das umfassende Handbuch Auf einen Blick TEIL I Grundlagen und Konzepte 1 Einführung in Silverlight... 35 2 Das Programmiermodell... 71 3 XAML... 153 4 Controls... 203

Mehr

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach

Mehr

GUI-Programmierung 2 - WPF

GUI-Programmierung 2 - WPF GUI-Programmierung 2 - WPF Proseminar Objektorientiertes Programmieren mit.net und C# Alexander Aumann Institut für Informatik Software & Systems Engineering Übersicht Einleitung und Unterschiede zu WindowsForms

Mehr

Window Presentation Foundation

Window Presentation Foundation Window Presentation Foundation Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338

Mehr

Silverlight 3. Uwe Rozanski. RIAs mit Video, Audio, Events, Transformationen, Animationen und Deep Zooming

Silverlight 3. Uwe Rozanski. RIAs mit Video, Audio, Events, Transformationen, Animationen und Deep Zooming Uwe Rozanski inklusive CD-ROM Silverlight 3 Einführung in XAML RIAs mit Video, Audio, Events, Transformationen, Animationen und Deep Zooming Vollständige Anwendungsentwicklung mit Präsentation, Verarbeitungslogik

Mehr

APEX 5.0: Page Designer. Tobias Strohmeyer Berlin,

APEX 5.0: Page Designer. Tobias Strohmeyer Berlin, APEX 5.0: Page Designer Tobias Strohmeyer Berlin, 16.09.2015 Agenda 1. Übersicht 2. Shortcuts 3. Treeview 4. Properties 5. Grid Layout 6. Gallery 7. Toolbar 8. Code Editor 2 Übersicht 3 Übersicht Page

Mehr

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen

Mehr

WPF Steuerelemente. Dr. Beatrice Amrhein

WPF Steuerelemente. Dr. Beatrice Amrhein WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einf führung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,

Mehr

Ein UI in zwei Welten - Controls in HTML5 und WPF. Timo Korinth

Ein UI in zwei Welten - Controls in HTML5 und WPF. Timo Korinth Ein UI in zwei Welten - Controls in HTML5 und WPF Timo Korinth Timo Korinth Lead Developer HTML5 bei maximago Zuvor.NET / WPF Entwicklung Warum überhaupt HTML5 und WPF? Was bedeutet Control-Entwicklung

Mehr

Inhalt. Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++

Inhalt. Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++ Eine Einführung Inhalt Installieren Projekt erstellen UI Bedienen Objekte importieren Blueprints C++ Installieren Launcher Engine Visual Studio Registrieren Epic Launcher herunterladen (www.unrealengine.com)

Mehr

GUI-Entwicklung 2: Windows Presentation Foundation

GUI-Entwicklung 2: Windows Presentation Foundation GUI-Entwicklung 2: Windows Presentation Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Sandra Müller Institut für Informatik Software & Systems Engineering Agenda 1. Die WPF 2. Einführung

Mehr

WPF. Windows Presentation Foundation. Sven Hubert Student Partner Microsoft Academic Program

WPF. Windows Presentation Foundation. Sven Hubert Student Partner Microsoft Academic Program WPF Windows Presentation Foundation Sven Hubert Student Partner Microsoft Academic Program Sven.Hubert@studentprogram.de 27. Nov. 2006 Agenda WPF ein Überblick WPF mit Visual Studio (Demos) WPF mit Microsoft

Mehr

Windows Store Apps entwickeln mit C# und XAML - Crashkurs

Windows Store Apps entwickeln mit C# und XAML - Crashkurs Windows Store Apps entwickeln mit C# und XAML - Crashkurs Crashkurs von Jörg Neumann 1. Auflage Windows Store Apps entwickeln mit C# und XAML - Crashkurs Neumann schnell und portofrei erhältlich bei beck-shop.de

Mehr

XAML Extensible Application Markup Language. Manuel Naujoks (IB3)

XAML Extensible Application Markup Language. Manuel Naujoks (IB3) Extensible Application Markup Language Manuel Naujoks (IB3) Einführung Beschreibungssprachen Vorteile Nachteile Agenda technisch Aufbau Kompilierung Verarbeitung zur Laufzeit Routed Events Zusammenfassung

Mehr

Open-Source-Alternative Search Engine Lucene.NET 10 ASP.NET MVC 2 Die Neuerungen kritisch betrachtet

Open-Source-Alternative Search Engine Lucene.NET 10 ASP.NET MVC 2 Die Neuerungen kritisch betrachtet dot.net MAGAZIN Entwicklung von Offline-Clients LEADTOOLS 16.5 WebAii Testing Framework Beta Ranorex 2.1.3 Nintex Workflow 2007 SharpDevelop 3.0.0.3800.NET Microsoft Open XML Format SDK 2.0 Ciao PIA! COM

Mehr

Daniel Greitens, maximago GmbH. Steuerelemententwicklung mit WPF / Silverlight / WP7

Daniel Greitens, maximago GmbH. Steuerelemententwicklung mit WPF / Silverlight / WP7 Daniel Greitens, maximago GmbH Steuerelemententwicklung mit WPF / Silverlight / WP7 Inhalt dieser Session Praxisorientierte Steuerelement-Entwicklung Verschiedene Strategien zur Implementierung von Logik

Mehr

Window Presentation Foundation

Window Presentation Foundation Window Presentation Foundation Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338

Mehr

Inhaltsverzeichnis. Teil A Schnell zurechtfinden... 1

Inhaltsverzeichnis. Teil A Schnell zurechtfinden... 1 Inhaltsverzeichnis Ein nicht ganz so ernst gemeintes Vorwort... http://www.activedevelop.de Ein wenig Werbung in eigener Sache... Codebeispiele... Support... Danksagungen... XIII XV XVI XVI XVII Teil A

Mehr

XAML UI Development Best Practices 2.0

XAML UI Development Best Practices 2.0 XAML UI Development Best Practices 2.0 David C. Thömmes Geschäftsführer Senior Software & UX Engineer thoemmes@shapefield.de Shapefield UG (Haftungsbeschränkt) Altenkesseler Str. 17 / C1 66115 Saarbrücken

Mehr

Inhaltsverzeichnis. Einführung... XIII. Kapitel 1: Erstellen einer Benutzeroberfläche... 1 III

Inhaltsverzeichnis. Einführung... XIII. Kapitel 1: Erstellen einer Benutzeroberfläche... 1 III III Einführung... XIII Hardwarevoraussetzungen... XV Softwarevoraussetzungen... XVI Verwenden der CD... XVI So installieren Sie die Übungstests... XVII So benutzen Sie die Übungstests... XVII So deinstallieren

Mehr

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag

beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag beehive GmbH (Hrsg.) ZOPE Content-Management- & Web-Application-Server IBJ dpunkt.verlag 1 Einleitung 1 1.1 Zope als Web Application Server 2 1.2 Zope als Content Management Server 3 1.3 Woher kommt Zope?

Mehr

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25 1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation

Mehr

Klausur GUI-Entwicklung WS10/11 1.Termin

Klausur GUI-Entwicklung WS10/11 1.Termin Klausur GUI-Entwicklung WS10/11 1.Termin Aufgabe 1) (8 Punkte) Sie sehen die folgenden Angaben im Projektmappen-Explorer von Visual Studio 2010: a) Erläutern Sie die Bestandteile dieses WPF-Projekts! (5

Mehr

Skalierbare Enterprise Architekturen für Universal Windows Platform Apps

Skalierbare Enterprise Architekturen für Universal Windows Platform Apps Agenda Ziele Portable Class Libraries Projektaufbau MVVM Databinding #1 MVVM Light Inversion of Control & Dependency Injection Repository Pattern Databinding #2 Skalierbare Enterprise Architekturen für

Mehr

Thomas Claudius Huber Trivadis AG. Silverlight 4.0 vier gewinnt?

Thomas Claudius Huber Trivadis AG. Silverlight 4.0 vier gewinnt? Thomas Claudius Huber Trivadis AG Silverlight 4.0 vier gewinnt? Über Thomas Claudius Huber.NET Senior Consultant Trivadis AG Basel Fokus:.NET, WPF, Silverlight, SqlServer, Oracle Autor der umfassenden

Mehr

Auf einen Blick. TEIL I Einführung 1 SAPUI5 auf einen Blick Architektur... 43

Auf einen Blick. TEIL I Einführung 1 SAPUI5 auf einen Blick Architektur... 43 Auf einen Blick TEIL I Einführung 1 SAPUI5 auf einen Blick... 23 2 Architektur... 43 TEIL II SAPUI5 in Aktion Entwicklung von Anwendungen 3 Hello, SAPUI5 World... 61 4 Aufbau von MVC-Anwendungen... 91

Mehr

Dirk Reinemann Working Student Sales Consulting

Dirk Reinemann Working Student Sales Consulting JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application

Mehr

Von WinForms nach WPF

Von WinForms nach WPF Stefan Lange empira Software GmbH Von WinForms nach WPF Tipps zu Hybrid-Anwendungen Stefan.Lange@empira.de 25.02.2010 Agenda Tipps zu den folgenden Punkten: Entscheidungen und Vorgehensweise WPF in WinForms

Mehr

Uwe. Rozanski. Silverlight 4. Microsoft

Uwe. Rozanski. Silverlight 4. Microsoft Uwe Rozanski Microsoft Silverlight 4 Uwe Rozanski Microsoft Silverlight 4 Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der

Mehr

1.1 Für wen dieses Buch gedacht ist Einleitung Danksagung... 2

1.1 Für wen dieses Buch gedacht ist Einleitung Danksagung... 2 D3kjd3Di38lk323nnm v 1 Vorwort 1 1.1 Für wen dieses Buch gedacht ist............................... 1 1.2 Einleitung............................................... 1 1.3 Danksagung.............................................

Mehr

Thomas Sillmann. Swift im Detail HANSER

Thomas Sillmann. Swift im Detail HANSER Thomas Sillmann Swift im Detail HANSER Inhalt 1 Apples neue Programmiersprache: Swift 1 1.1 Willkommen bei Swift! 1 1.2 Warum Swift? 1 1.3 Swift und Objective-C 2 1.4 Voraussetzungen für die Swift-Entwicklung

Mehr

C++GUI Programmierung mit Qt 4

C++GUI Programmierung mit Qt 4 Jasmin Blanchette MarkSummerfield C++GUI Programmierung mit Qt 4 Die offizielle Einführung mit einem Vorwort von Matthias Ettrich ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco

Mehr

Table Of Contents. a. Locations... 3 1. ASP NET... 4. b. Disclaimer...26. ii. ASP.NET und MVC 3... 6. iv. Programmierung mit ASP.NET und C#...

Table Of Contents. a. Locations... 3 1. ASP NET... 4. b. Disclaimer...26. ii. ASP.NET und MVC 3... 6. iv. Programmierung mit ASP.NET und C#... 2 Table Of Contents a. Locations... 3 1. ASP NET... 4 i. ASP.NET und MVC 3... 4 ii. ASP.NET und MVC 3... 6 iii. Programmierung mit ASP.NET und C#... 8 iv. Programmierung mit ASP.NET und C#... 10 v. Programmierung

Mehr

CREATIVE CLOUD WAS GIBT ES NEUES IM WEB-BEREICH?

CREATIVE CLOUD WAS GIBT ES NEUES IM WEB-BEREICH? CREATIVE CLOUD WAS GIBT ES NEUES IM WEB-BEREICH? ADOBE PHOTOSHOP CC ZEICHENFLÄCHEN Ähnlich wie in Illustrator kann man jetzt auch in Photoshop mit Zeichenflächen arbeiten. Über Zeichenflächen lassen sich

Mehr

Dokumentation: Content App Framework

Dokumentation: Content App Framework Dokumentation: Content App Framework Andreas Breuninger, medialesson GmbH Januar 2013 Inhaltsverzeichnis 1. DataService... 3 1.1. Laden/Parsen der Daten... 3 1.1.1. GetDataset() -> GetDataAsync() ->

Mehr

VON MVC ZU MODEL-VIEW-VIEWMODEL

VON MVC ZU MODEL-VIEW-VIEWMODEL VON MVC ZU MODEL-VIEW-VIEWMODEL Wissenschaftliche Vertiefung von Lukas Jaeckle Studiengang Softwaretechnik und Medieninformatik Folie 1 von 18 Agenda 1. Architekturmuster 2. Architekturmuster für interaktive

Mehr

Model-View-ViewModel (MVVM)

Model-View-ViewModel (MVVM) 1 Model-View-ViewModel (MVVM) Grundlagen und Einsatz des GUI-Architekturmusters W3L AG info@w3l.de 2011 2 Agenda Motivation Architekturmuster MVVM-Pattern Fazit Aufbau & Komponenten Technische Grundlagen

Mehr

Inhaltsverzeichnis. a. Standorte...3 1. ASP NET... 6. b. Impressum... 17. i. ASP.NET und MVC... 6. ii. Programmierung mit ASP.NET und C#...

Inhaltsverzeichnis. a. Standorte...3 1. ASP NET... 6. b. Impressum... 17. i. ASP.NET und MVC... 6. ii. Programmierung mit ASP.NET und C#... 2 Inhaltsverzeichnis a. Standorte...3 1. ASP NET... 6 i. ASP.NET und MVC... 6 ii. Programmierung mit ASP.NET und C#...8 iii. Programmierung mit ASP.NET und C# (Intensiv)...10 iv. Sicherheit bei ASP.NET-Software...

Mehr

Silverlight 3. von Uwe Rozanski. 1. Auflage. Silverlight 3 Rozanski schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Silverlight 3. von Uwe Rozanski. 1. Auflage. Silverlight 3 Rozanski schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Silverlight 3 von Uwe Rozanski 1. Auflage Silverlight 3 Rozanski schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Webprogrammierung mitp/bhv 2009 Verlag C.H.

Mehr

LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft

LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft 7/8.07 www.dotnet-magazin.de Deutschland 8,50 Österreich 9,60 Schweiz 16,50sFr mit CD LINQ verändern LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft LINQ to XML Vom Anhängsel zum Datentyp.NET,

Mehr

LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft

LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft 7/8.07 www.dotnet-magazin.de Deutschland 8,50 Österreich 9,60 Schweiz 16,50sFr mit CD LINQ verändern LINQ to SQL Endlich da: ORM-Funktionalität von Microsoft LINQ to XML Vom Anhängsel zum Datentyp.NET,

Mehr

Christopher Martel. Visual C#20io. Praxiseinstieg. mitp

Christopher Martel. Visual C#20io. Praxiseinstieg. mitp Christopher Martel Visual C#20io Praxiseinstieg mitp Einleitung 13 Teil I Grundlagen der Programmierung 17 1 C# und das.net Framework 19 1.1 Die Sprache C# 19 1.2 Das.NET Framework 20 1.2.1 Die Common

Mehr

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17 Inhalt Vorwort 13 Einleitung 15 Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs 16 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 5.0 17 Vor Beginn der Installation 17 Die

Mehr

Going Crazy mit JavaScript: Grafik im Browser. Martin Marinschek, Stefan Schuster IRIAN.at

Going Crazy mit JavaScript: Grafik im Browser. Martin Marinschek, Stefan Schuster IRIAN.at Going Crazy mit JavaScript: Grafik im Browser Martin Marinschek, Stefan Schuster IRIAN.at 2 Agenda Grafik im Browser Möglichkeiten Hilfsmittel Grafik-Applikationen Umsetzung Beispiele 3 Grafik im Browser?

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Thomas Claudius Huber Windows Presentation Foundation Das umfassende Handbuch Nach einem kurzen Blick auf die Namespaces, Assemblies und Kernklassen der WPF werden Sie in diesem Kapitel die Visual Studio-Projektvorlagen

Mehr

Spring IDE. Christian Dupuis - Spring 2.0 Release Party

Spring IDE. Christian Dupuis - Spring 2.0 Release Party Spring IDE Torsten Jürgeleit, J Christian Dupuis - Spring 2.0 Release Party Agenda? Überblick? Spring Beans Unterstü? Spring Web Flow Unterstü? Geplante Erweiterungen? Demonstration Überblick? Spring gibt

Mehr

Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface. Oliver Scheer Microsoft Deutschland

Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface. Oliver Scheer Microsoft Deutschland Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface Oliver Scheer Microsoft Deutschland Agenda Warum entwickelt Microsoft Design-Werkzeuge und Technologien?

Mehr

Sven Haiges Marcel May. JavaServer Faces. Web Development mit dem Standardframework. entwickier.press

Sven Haiges Marcel May. JavaServer Faces. Web Development mit dem Standardframework. entwickier.press Sven Haiges Marcel May JavaServer Faces Web Development mit dem Standardframework entwickier.press Vorwort 1 Einführung in JavaServer Faces 1.1 Ein paar Zahlen und Hintergründe 1.2 Kompakt: Wesentliche

Mehr

FB Automatisierung und Informatik Grafische Nutzerschnittstellen mit.net Thema: Erstellen eines Rahmens für ein CAD-Programm

FB Automatisierung und Informatik Grafische Nutzerschnittstellen mit.net Thema: Erstellen eines Rahmens für ein CAD-Programm Hochschule Harz 1. Labor: Aufbau des Programms FB Automatisierung und Informatik Grafische Nutzerschnittstellen mit.net Thema: Erstellen eines Rahmens für ein CAD-Programm Versuchsziele Konzepte der WPF-Layout-Programmierung

Mehr