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

Größe: px
Ab Seite anzeigen:

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

Transkript

1 Mehr als "nur" WPF Mathias Raacke Neovelop GmbH

2 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 arbeiten? Voraussetzungen Erfahrung mit XAML (WPF-, Silverlightentwicklung) 4

3 Was ist XAML? Extensible Application Markup Language XAML ist ein Offener Standard XAML 2006 WPF Schema Silverlight Schema XAML 2009 WPF Schema 2010 Silverlight Schema 2010 Basiert auf XML Ist aber spezialisierter Muss nicht zwangsläufig XML verwenden Beschreibt Objektgraphen 5

4 Wo wird XAML eingesetzt? Windows Presentation Foundation Silverlight Windows Phone...? 6

5 XAML in WPF 7

6 XAML in der Workflow Foundation 8

7 XAML im Team Build Team Build basiert auf der Workflow Foundation 9

8 XAML in LightSwitch 10

9 XAML in Java / Eclipse Bildquelle: 11

10 Weitere Anwendungsfälle Visual Studio 2010 Fenster Layout Einstellungen C++ Build Properties Verschiedene Anwendungen Speichern von Konfigurationsinformationen 12

11 XAML Services Visual Studio 2008 /.NET 3.0 bis 3.5 WPF und Workflow verwenden jeweils eigene XAML Parser Visual Studio 2010 /.NET 4.0 XAML Services als gemeinsamer Parser Wichtige Klassen aus den XAML Services XamlServices XamlReader XamlWriter XamlSchemaContext 13

12 Demo Eigene Typen als XAML serialisieren 14

13 Wie viele Objektinstanzen erzeugen wir hier? 15

14 Sieht der erzeugte Objektgraph so aus? Window Title = MainWindow Height = 350 Width = 525 Border CornerRadius = 20 BorderBrush = Blue BorderThickness = 8 StackPanel Label HorizontalAlignment = Center Margin = 32 Content = XAML IN WPF Button Content = Hallo Welt Margin = 32 16

15 XAML als C# Code 17

16 Tatsächlich eher so... Window Title = MainWindow Height = 350 Width = 525 Border StackPanel Left = 8 Right = 8 Top = 8 Bottom = 8 Thickness SolidColorBrush R = 0 G = 0 B = 255 Color Thickness Label HorizontalAlignment = Center Margin = 32 Content = XAML IN WPF Button Content = Hallo Welt Margin = 32 Left = 20 Right = 20 Top = 20 Bottom = 20 18

17 Demo TypeConverter und Markupextensions 19

18 Demo Attached Properties 20

19 Attached Properties Beispiele DockPanel.Dock Grid.Row Auch in allgemeinem XAML Verwendbar Werden erstellt über statische Methoden GetEigenschaftsName(object ziel) SetEigenschaftsName(object ziel, object wert) Serialisierung IAttachedPropertyStore 21

20 Von XAML Code zu Objektinstanzen.xaml Datei XamlXmlReader Node Stream W indow Title = MainWindow Height = 350 Width = 525 Border XamlObjectWriter CornerRadius = 20 BorderBrush = Blue BorderThickness = 8 StackPanel Label Button HorizontalAlignment = Center Margin = 32 Content = XAML IN WPF Content = Hallo Welt Margin = 32 22

21 Der XAML Node Stream Window Title Demo Content Button StartObject StartMember Value EndMember StartMember StartObject StartMember Value EndMem. StartMem. Value EndMem. EndObj. EndObj. Content Klick mich Background Blue 23

22 Demo Der XAML NodeStream 24

23 XAML Schema Context Zuordnung von Elementen und Namespaces zu Klassen und Assemblies WPF System.Windows.Markup.XamlReader.GetWpfSchemaContext(); Silverlight XAML Toolkit CTP, Seit ca. 1 Jahr keine Updates mehr 25

24 Demo Ein einfacher XAML Editor 26

25 XAML 2009 Neue Features Konstruktoren mit Parametern Factory-Methoden Vereinfachte Verwendung von Standarddatentypen Referenzen (x:reference) Einschränkungen Buildprozess für WPF verwendet noch BAML2006 Parser Somit nur für nichtkompilierte XAML Dateien Keine Designerunterstützung in VS oder Blend 27

26 Demo XAML

27 XAML allgemein vs. WPF XAML XAML allgemein Markuperweiterungen, z.b. Binding Static Type Attached Properties WPF XAML Implementierung DependencyObject Dependency Properties Property Metadaten 29

28 Ausblick: Windows 8 Vor der BUILD-Konferenz keine offiziellen Angaben Nur noch JavaScript? Was passiert mit WPF? Jupiter Neue UI-Technologie Verwendet XAML XAML + Native Code? Quelle: 30

29 Fragen? 31

30 Vielen Dank! Mathias Raacke Neovelop GmbH

31 Spezialisiert auf.net Visual Studio Integration Visuelle Lokalisierung Statt viele Plattformen halbherzig zu unterstützen haben wir NLocalize für aktuelle.net UI Technologien optimiert. Lokalisieren Sie Ihre Anwendungen mit einem Tool dass Sie kennen und jeden Tag benutzen Visual Studio NLocalize unterstützt Sie mit einer visuellen Vorschau der Übersetzung, auch bei komplexen Benutzeroberflächen. Ideal für agile Entwicklung Anpassbar Benutzerfreundlich Lokalisieren Sie Ihre Anwendung bereits parallel zur Entwicklung, statt erst danach. Mit unserem SDK können Sie NLocalize anpassen und erweitern, z.b. um eigene Dateiformate oder Translation Memories. NLocalize ist einfach bedienbar und leicht erlernbar. Sie werden nicht von dutzenden Icons und Toolbars erschlagen. Herbstcampus 2011 Titel des Vortrags 33

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

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 (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

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

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

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

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

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

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH Die SharePoint-Welt für den erfahrenen.net-entwickler Fabian Moritz MVP Office SharePoint Server ITaCS GmbH SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field

Mehr

Programmiermethodik. Übung 7

Programmiermethodik. Übung 7 Programmiermethodik Übung 7 Sommersemester 2010 Fachgebiet Software Engineering andreas.scharf@cs.uni-kassel.de Agenda Vorstellung HA6 Entwicklung von grafischen Oberflächen Mock-Ups GUI Builder Swing

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

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

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

{ Light up the Web } Oliver Scheer. Evangelist Microsoft Deutschland

{ Light up the Web } Oliver Scheer. Evangelist Microsoft Deutschland { Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland { Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland Was ist Silverlight? Tools für Silverlight Designer-Developer-Workflow

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

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

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

MVVM in Windows 8 und Windows Phone 8

MVVM in Windows 8 und Windows Phone 8 Basel MVVM in Windows 8 und Windows Phone 8 Thomas Claudius Huber Trivadis AG Thomas Claudius Huber Principal Consultat bei Trivadis www.trivadis.com www.thomasclaudiushuber.com Trainer, Coach, Developer,

Mehr

Projekt Xaml Konverter

Projekt Xaml Konverter Carsten Kuhn, Danny Kautzsch, Matthias Jauernig Leipzig, 01.02.2008 Lehrveranstaltung Compilerbau (Aufbaukurs) Prof. Waldmann, Fb IMN, HTWK Leipzig Projekt Xaml Konverter Aufgabenbeschreibung Mit Xaml

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

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

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

Visual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG

Visual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG 1 Visual Studio 2012 Windows 8 und.net 4.5 Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG 2 Der Referent: Hans Peter Bornhauser Dipl. Ing ETH Software Architect, Senior

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

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

Cross-Plattform Apps mit

Cross-Plattform Apps mit efficiency. we set IT up. Cross-Plattform Apps mit // 25.01.2017 // Werner Steinbinder // doubleslash // // doubleslash 1 Über mich > Werner Steinbinder > Student für Angewandte Informatik im 7. Semester

Mehr

Silverlight for Windows Embedded. Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer

Silverlight for Windows Embedded. Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer Silverlight for Windows Embedded Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer Inhaltsverzeichnis Windows Embedded Microsoft Roadmap Was ist Silverlight

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

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Ziel dieses Vortrags Ich möchte Sie davon überzeugen, dass das Google-Web-Toolkit (GWT) das aktuell beste Tool zur Erstellung von modernen

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

Sebastian Eschweiler. Silverlight 2.0. schnell+kompakt

Sebastian Eschweiler. Silverlight 2.0. schnell+kompakt Silverlight 2.0 Sebastian Eschweiler Silverlight 2.0 schnell+kompakt Sebastian Eschweiler Silverlight 2.0 schnell+kompakt ISBN: 978-3-86802-029-8 2009 entwickler.press ein Imprint der Software & Support

Mehr

CodedUI Gut vorbereitet ist halb getestet. Nico Orschel, AIT, DE Marc Müller, 4tecture, CH

CodedUI Gut vorbereitet ist halb getestet. Nico Orschel, AIT, DE Marc Müller, 4tecture, CH CodedUI Gut vorbereitet ist halb getestet Nico Orschel, MVP @ AIT, DE Marc Müller, MVP @ 4tecture, CH Ziele der modernen Software-Entwicklung Plan Build Release Microsoft Testmanager (MTM) Testmanagement

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

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

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

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

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

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

Vorlesung Usability and Interaction. Sommersemester 2009

Vorlesung Usability and Interaction. Sommersemester 2009 Vorlesung Usability and Interaction Sommersemester 2009 Dipl.-Inf. Philipp Heim Forschungsgebiet Interaktive Systeme Institut für Visualisierung und interaktive Systeme Universitätsstraße 38 70569 Stuttgart

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

Karim El Jed, Lars Keller netcreate OHG. VSTO in der Praxis

Karim El Jed, Lars Keller netcreate OHG. VSTO in der Praxis Karim El Jed, Lars Keller netcreate OHG VSTO in der Praxis 1 Agenda I VSTO Grundlagen II Ribbon Customizing III Outlook IV Excel V Word Content Controls VI Deployment VII VSTO 4.0 Ausblick 2 VSTO Grundlagen

Mehr

Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg

Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg 1 Christoph Hofmann Microsoft Expert Student Partner Universität Freiburg 2 Agenda Was ist Silverlight? Tooling UI-Design Codeeinbindung Data-Binding Funktionen & Sensoren 3 Christoph Hofmann Microsoft

Mehr

WPF Bindung. Dr. Beatrice Amrhein

WPF Bindung. Dr. Beatrice Amrhein WPF Bindung Element- und Daten-Bindung Dr. Beatrice Amrhein Überblick Element-Bindung via Eigenschaften-Editor Grenzen des Eigenschaften Editors Die C# Klasse Binding Bindung an C# Objekte 2 Einführung

Mehr

ab EUR >TimeLine Developer//

ab EUR >TimeLine Developer// ab 1.800 EUR >TimeLine Developer// www.timeline.info >Überblick// TimeLine Developer ist eines der produktivsten Rapid- Application-Development- Tools für Datenbankanwender. Gegenüber Visual Studio steigert

Mehr

Dies ist der zweite Artikel einer Serie über Electron.

Dies ist der zweite Artikel einer Serie über Electron. Electron WebDeskApps Dies ist der zweite Artikel einer Serie über Electron. Im ersten Artikel wurden die Grundlagen von Elektron, und die benötigten Ressourcen, die man benötigt um eine Elektron-App zu

Mehr

Erweiterte Einführung in die SharePoint-Welt. Fabian Moritz MVP Office SharePoint Server

Erweiterte Einführung in die SharePoint-Welt. Fabian Moritz MVP Office SharePoint Server Erweiterte Einführung in die SharePoint-Welt Fabian Moritz MVP Office SharePoint Server SharePoint Object Model IFilter Webpart Connections Web Parts Silverlight Custom Field Types Web Services Features

Mehr

Inhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9

Inhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9 sverzeichnis Walter Doberenz, Matthias Fischer, Jana Frank, Thomas Gewinnus, Jörg Krause, Patrick A. Lorenz, Jörg Neumann, Holger Schwichtenberg.NET 3.5 WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

Next Generation UI-Design. Oliver Scheer Developer Evangelist Microsoft Deutschland

Next Generation UI-Design. Oliver Scheer Developer Evangelist Microsoft Deutschland Next Generation UI-Design Oliver Scheer Developer Evangelist Microsoft Deutschland Agenda Warum entwickelt Microsoft Design Werkzeuge? Technologien für UI-Design Windows Presentation Foundation Surface

Mehr

VSTO 3.0 - Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG

VSTO 3.0 - Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG VSTO 3.0 - Was gibt es Neues in der Office Entwicklung? Lars Keller netcreate OHG Agenda Agenda VSTO Ribbon Customizing Outlook 2007 Entwicklung Demo: Custom Task Pane Demo: Custom Form Region Smart Tag

Mehr

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken XSL-FO 1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Inhalt des Moduls: Grundlagen Dokumentaufbau Blöcke Textstruktur Grundlagen XSL-FO

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

Office und.net - zwei Welten wachsen zusammen mit VSTO 3.0. Lars Keller netcreate OHG

Office und.net - zwei Welten wachsen zusammen mit VSTO 3.0. Lars Keller netcreate OHG Office und.net - zwei Welten wachsen zusammen mit VSTO 3.0 Ihr Referent Lars Keller Was lernen Sie hier nicht? Was werden Sie hier erfahren? Agenda I VSTO Grundlagen II Ribbon Customizing III Smart Tag

Mehr

CLICK TO EDIT MASTER TITLE STYLE

CLICK TO EDIT MASTER TITLE STYLE CLICK TO EDIT MASTER TITLE STYLE AUTOMATISCHE ERZEUGUNG VON BENUTZEROBERFLÄCHEN UND DATENHALTUNG FÜR DIE KONFIGURATION VON FELDGERÄTEN Diplomverteidigung Betreuer (Firma ubigrate): Dipl.-Inform. Falk Hartmann

Mehr

LaVida. Mobile Endgeräte. Andreas Neupert

LaVida. Mobile Endgeräte. Andreas Neupert LaVida Mobile Endgeräte Andreas Neupert Einleitung 1 33 Was? 1) Android a. Hardware b. Entwickeln i. Tools ii. Architektur & Konzepte iii. Google App Inventor c. Benutzen versus 2) WP 7 a. Hardware b.

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

Indigo vs. Juno. Was ist neu für Eclipse 4.x RCP Entwickler? Hauptseminar 2012

Indigo vs. Juno. Was ist neu für Eclipse 4.x RCP Entwickler? Hauptseminar 2012 Fakultät Informatik, Institut für Angewandte Informatik, Professur für Technische Informationssysteme Indigo vs. Juno Was ist neu für Eclipse 4.x RCP Entwickler? Hauptseminar 2012 Thomas Pischulski (Thomas.Pischulski@mailbox.zih.tu-dresden.de)

Mehr

Thomas Claudius Huber. Asynchrone Programmierung mit C#

Thomas Claudius Huber. Asynchrone Programmierung mit C# Thomas Claudius Huber Asynchrone Programmierung mit C# Thomas Claudius Huber Principal Consultant @ Trivadis AG Trainer, Coach, Developer, Architect www.thomasclaudiushuber.com Spezialisiert auf WPF, XAML,

Mehr

Einführung in Google Web Toolkit

Einführung in Google Web Toolkit Einführung in Google Web Toolkit Lars Pfannenschmidt Tobias Ullrich Software Freedom Day 2009 Lars Pfannenschmidt, Tobias Ullrich () Einführung in Google Web Toolkit Software Freedom Day 2009 1 / 24 Aus

Mehr

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components

Mehr

Rich Internet Applications, Flex & Mate. (Ja, das ist Grafische Benutzeroberflächen!) 18.03.2010 Jakob Külzer jakob.kuelzer@gmail.

Rich Internet Applications, Flex & Mate. (Ja, das ist Grafische Benutzeroberflächen!) 18.03.2010 Jakob Külzer jakob.kuelzer@gmail. Rich Internet Applications, Flex & Mate (Ja, das ist Grafische Benutzeroberflächen!) 18.03.2010 Jakob Külzer jakob.kuelzer@gmail.com Überblick Mein Thema im Überblick 1. Definitionen 2. Rich Internet Applications

Mehr

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz Di 8.4 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Silverlight: Windows Presentation Foundation für s Web Christian Wenz Silverlight // WPF für s Web OOP 2008 // Di

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

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 Raum 2.202 Tel. 03943 / 659 338 1 Inhalt Einführung WPF

Mehr

Oliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans)

Oliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans) Oliver Brinkmann oliver.brinkmann@smail.fh-koeln.de Java Swing-Applikationen & JApplets (mit NetBeans) 1 Einführung in NetBeans Vorstellung: AWT-/Java-Swing-Paket JApplet Ereignisverarbeitung mit NetBeans

Mehr

ezustellung in Microsoft Office

ezustellung in Microsoft Office ezustellung in Microsoft Office Machbarkeit Fragestellungen Versand aus Word PlugIn für ebinterface Wie kann die ezustellung integriert werden Wie kann die Adressierung erfolgen Wie kann der Setup erfolgen

Mehr

Senior Softwareentwickler/-berater.NET

Senior Softwareentwickler/-berater.NET Senior Softwareentwickler/-berater.NET Persönliche Daten Dimitrij Wolf Master of Science (M. Sc.) Auf der Letteilung 12 64342 Seeheim-Jugenheim 01 52 29 41 65 19 dimitrij.wolf@gmail.com Geburtsjahr: Jahrgang

Mehr

Developer, Developer Developer! Tools, Tools, Tools!

Developer, Developer Developer! Tools, Tools, Tools! Developer, Developer Developer! Tools, Tools, Tools! Agenda Visual Studio 2008 Expression Studio 2 Ressourcen TOOLS FÜR ENTWICKLER Visual Studio 2008 Überblick Gratis Sprachabhängig Web- und Windows Hobbyisten

Mehr

ios, Android, WP7... Alle nativ auf einen Streich!

ios, Android, WP7... Alle nativ auf einen Streich! ios, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack Folie 1 24. September 2012 Romano Roth & Oliver Brack Kein Erfolg ohne Mobilität! 1600 1400 1200 1000 800 600 400 200 0 2010

Mehr

ASP.NET 3.5 mit AJAX

ASP.NET 3.5 mit AJAX ASP.NET 3.5 mit AJAX von Patrick A. Lorenz, Jana Frank, Dr. Holger Schwichtenberg 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41199 9 Zu Leseprobe schnell und

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Überblick über XUL. XSoftware. Dr. Heribert Schütz webxcerpt Software GmbH hs@webxcerpt.com. web cerpt. Dr. Heribert Schütz webxcerpt Software GmbH

Überblick über XUL. XSoftware. Dr. Heribert Schütz webxcerpt Software GmbH hs@webxcerpt.com. web cerpt. Dr. Heribert Schütz webxcerpt Software GmbH Überblick über XUL hs@webxcerpt.com Was ist XUL? extensible User-interface Language eine XML-Sprache für die Implementation von GUIs aus dem Mozilla-Projekt stark an (W3C-)Standards orientiert plattform-neutral

Mehr

Add-Ins in ArcGIS Desktop

Add-Ins in ArcGIS Desktop Add-Ins in ArcGIS Desktop Jochen Manegold ESRI Deutschland GmbH 21. Juni 2011, Zürich 1 ESRI Deutschland GmbH, 2010 GmbH 2010 Das ArcGIS System Browser Basic client Cloud/Web services Rich client Visualize

Mehr

Eclipse User Interface Guidelines

Eclipse User Interface Guidelines SS 2009 Softwarequalität 06.05.2009 C. M. Bopda, S. Vaupel {kaymic/vaupel84}@mathematik.uni-marburg.de Motivation (Problem) Motivation (Problem) Eclipse is a universal tool platform - an open, extensible

Mehr

Romano Roth & Oliver Brack Zühlke Engineering AG

Romano Roth & Oliver Brack Zühlke Engineering AG Romano Roth & Oliver Brack Zühlke Engineering AG 1600 1400 1200 1000 800 600 400 200 0 2010 2011 2012 2013 2014 2015 2016 12/11-02/12 PCs Mobilgeräte Android ios andere IDC/Nielsen 2012 Entwicklungskosten

Mehr

2 Windows Presentation Foundation

2 Windows Presentation Foundation 2 Windows Presentation Foundation Windows Presentation Foundation, kurz WPF, ist Microsofts neueste Technologie, welche die Brücke zwischen Entwickler und Designern bei der Erstellung von Applikationen

Mehr

Enterprise Application Integration Erfahrungen aus der Praxis

Enterprise Application Integration Erfahrungen aus der Praxis Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net

Mehr

Windows Presentation Foundation

Windows Presentation Foundation Folie 1 Windows Presentation Foundation Workshop Teil 1 Pawel Kazakow Bjoern Hass pawel.kazakow@studentprogram.de bjoern.hass@studentprogram.de .NET Framework 3.0 Folie 2 Erweitert das bestehende.net 2.0

Mehr

Inhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen

Inhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen .NET für kleine und grosse Applikationen Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 1A05 Inhalt I. Blick in die Geschichte II. Was ist.net? III.

Mehr

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13

Inhalt. Mehr Informationen zum Titel. 1 Einführung FDI im Überblick...13 Mehr Informationen zum Titel XI Geleitwort... V Vorwort... VII Die Autoren...IX Abkürzungsverzeichnis...XVI 1 Einführung....1 1.1 Feldgeräte im Automatisierungssystem....2 1.2 Feldgeräte im Lebenszyklus

Mehr

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10 CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...

Mehr

CSS Cascading Style Sheets

CSS Cascading Style Sheets XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,

Mehr

.NET 3.5. VB 008 d P. J HANSER WP,, I 008

.NET 3.5. VB 008 d P. J HANSER WP,, I 008 Walter Doberenz, Matthias Fischer Jana Frank, Thomas Gewinnus Jorg Krause, Patrick A. Lorenz Jorg Neumann, Holger Schwichtenberg.NET 3.5 WP,, I 008 VB 008 d P. J HANSER 1.NET 3.5 und Visual Studio 2008

Mehr

2.1. Short description to bug Xamarin.Forms: ListView not scrollable in a ScrollView in a Stacklayout on Android

2.1. Short description to bug Xamarin.Forms: ListView not scrollable in a ScrollView in a Stacklayout on Android Short description to bug Xamarin.Forms: ListView not scrollable in a ScrollView in a Stacklayout on Android On a modal ( 1 ) search-page in my app, I have: A StackLayout ( 2 ) with: A Button on top ( 2.1)

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

Internationalisierung von WPF Anwendungen. Mathias Raacke

Internationalisierung von WPF Anwendungen. Mathias Raacke Internationalisierung von WPF Anwendungen Mathias Raacke Mathias Raacke.NET Trainer und Berater Gründer.NET User Group Paderborn Sprecher Prio, BASTA!, VSone, User Groups, Toastmaster Hannover Speakers

Mehr

4.7 Code Editor Intellisense Code Expansion Code Snippets Schriftgröße Event Handler...

4.7 Code Editor Intellisense Code Expansion Code Snippets Schriftgröße Event Handler... Inhalt 1 Einleitung... 11 1.1 An wen richtet sich das Buch?... 11 1.2 Ziel... 11 1.3 1 = 2... 11 1.4 Voraussetzungen... 11 1.5 Was decken die einzelnen Kapitel ab?... 12 1.6 Was nicht enthalten ist...

Mehr

.NET als Microsofts Entwicklerplattform

.NET als Microsofts Entwicklerplattform .NET als Microsofts Entwicklerplattform Frank Prengel Technologieberater Microsoft Deutschland http://blogs.msdn.com/frankpr Agenda Was ist.net eigentlich? Microsoft.NET heute.net Framework 2.0, 3.0.NET

Mehr

Cross Platform Development mit SharePoint

Cross Platform Development mit SharePoint Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine

Mehr

APEX verbessern mit Browser-Extensions

APEX verbessern mit Browser-Extensions APEX verbessern mit Browser-Extensions Schlüsselworte APEX, JavaScript, JQuery, HTML5 Einleitung Till Albert MT AG Ratingen Wer kennt das nicht, beim Entwickeln mit APEX im Page Designer; irgendein kleineres

Mehr

Prism. Martin Hey Unique Software e.k.

Prism. Martin Hey Unique Software e.k. Prism Martin Hey Unique Software e.k. Einleitung Überblick Framework zur Modularisierung von Anwendungen Trennung von Aufgaben und Zuständigkeiten für WPF, Silverlight und Windows Phone 7 verwendet dazu

Mehr

XML-Translation Engine

XML-Translation Engine XML-Translation Engine Über die XML-Translation Engine Die XML-Translation Engine ist ein eigenständiges Tool (Add-On), das auf Visual Localize basiert. Die XML-Engine ermöglicht Ihnen die schnelle und

Mehr

Projekt Gold oder Der Weg führt zum Ziel Team Collaboration als Meta-Prozess 18. Entwurfsmuster

Projekt Gold oder Der Weg führt zum Ziel Team Collaboration als Meta-Prozess 18. Entwurfsmuster Projekt Gold oder Der Weg führt zum Ziel Team Collaboration als Meta-Prozess 18.NET & More Visual Studio vz 6.2009 Deutschland 8,50 Österreich 9,60 Schweiz 6.2009 16,50 sfr www.dotnet-magazin.de AUF CD:

Mehr

Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau

Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau Kompakt-Intensiv-Training In unserem Kurs "Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau" lernen Sie

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

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2 Coded UI Testing Automatisiertes UI Testing Mark Allibone, 18.04.2013, #2 Eine klassische Applikations Architektur Grafische Oberfläche Business Logik Datenzugriff (Datenbank, Cloud, etc) Mark Allibone,

Mehr