SlideShare ist ein Scribd-Unternehmen logo
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
www.filemaker-konferenz.com
Fortgeschrittene User Interface Entwicklung: Panel Windows

Sprecher: Dipl.-Ing. Arnold Kegebein
User Interface : Panel Window
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Über den Sprecher
• Name: 	 Arnold Kegebein

• Ausbildung: 	 Studium der technischen Informatik

Abschluss:	 Diplom-Ingenieur (FH)

• Tätigkeiten:	 Inhouse Entwickler, Hamburg

	 	 IT Leiter, Chicago, USA

	 	 IT Consultant, Hamburg



	 	 über 30 Jahre Erfahrungen 

	 	 mit Datenbanken

• Sonstiges:	 10 Jahre FileMaker Entwickler

	 	 Autor für das FileMaker Magazin

	 	 Fan von TV-Show „The Big Bang Theory“
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Über den Vortrag
• Definition: Was ist ein Panel Window?

• Anwendungsbeispiele

• Vor- und Nachteile

• Programmierung in FileMaker

• Detailbetrachtung einiger besonderer Aspekte

• Öffnen des Panel Windows

• Aktivierung des Dokumentfensters

• Kommunikation zwischen Panel Window und Dokumentfenster

• Fragen & Antworten

• Beispiel
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Panel Window - Definition
• Panel = Gruppe zusammenhängender Objekte

• Panel Window = … in einem Fenster dargestellt

• Kein Dokumentfenster

• Nicht modal

• Fenster kann den Fokus abgeben

• Es bleibt auch inaktiv sichtbar

• Schwebend (floating window)

• Fenster liegt oberhalb des Dokumentfensters

• Mehrere Panel Windows können sich überlappen
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Anwendungsbeispiele
• Zentrales Programmmenü

• Kontrollzentrum

• Anzeige von Systeminformationen

• Fehlermeldungen

• Logdateien

• Globale oder Layout-unabhängige Informationen

• Favoritenliste, Wiedervorlagen

• Wechselkurse, Wetteranzeige, …

• erweiterte Zwischenablage

• Zentrales Hilfesystem
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Vorteile von Panel Windows
• Fensterinhalt ist immer sichtbar (UI)

• Fenster kann vom Anwender verschoben werden (UI)

• Modifikationen werden nur an einer Stelle vorgenommen (Programmierung)

• Fensterinhalt ist unabhängig vom Dokumentfenster (Datenmodell)
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Nachteile von Panel Windows
• Fenster verdeckt evtl. Informationen im Dokumentfenster (UI)

• Informationsaustausch zwischen Panel Window und Dokumentfenster erfordert
besonderen Aufwand (Programmierung)

• Fokus/Zustand nicht immer eindeutig oder undefiniert (UI)

• Beispiel Inspektor und Panel Window für Farben
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Programmierung: schwebendes Fenster
• Scriptschritt: Neues Fenster

• Erweiterten Stil angeben
Gutes UI:
Wichtig, wenn keine andere
Möglichkeit zum Schließen
des Fensters eingebaut wird
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Beachtenswerte Aspekte
• Panel Window öffnen

• Mehrseitiges Panel Window

• Mehrere gleichzeitig genutzte Panel Windows

• Oberstes Dokumentfenster auswählen

• Kommunikation zwischen Dokumentfenster und Panel Window

• Fenstergröße und -position
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Panel Window öffnen
• Mehrfaches Öffnen verhindern

• Prüfen, ob Panel Window schon offen ist

• Erfordert eigenen Fensternamen

• Verschiedene Methoden denkbar
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Fenster öffnen/aktivieren
Variante	A
Variante	B
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Vor- und Nachteile
• Variante A erhält bestehende Einstellungen im schon geöffneten Fenster

• Position und Größe des Fensters

• Ausgewählte Tab-Register

• Variante B bringt das Fenster in eine definierte Starteinstellung (Initialisierung)

• Welche Trigger werden evtl. ausgelöst?

• Es müssen evtl. erneut Daten vom Dokumentfenster abfragt werden
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Oberstes Dokumentfenster auswählen
• Definition Dokumentfenster:

	 „kein schwimmendes oder modales Fenster“

• FM Funktion Hole( FensterStil )

• 0 : Dokumentfenster

• FM Funktion FensterNamen( "" )

• Funktionsliste entspricht der Z-Ordnung der offenen Fenster

• Oberstes Fenster ist in der Liste zuerst aufgeführt
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Panel Window Kommunikation
• Name des zuvor aktiven Fensters merken

• Wichtig bei mehreren Panel Windows

• Wichtig für Zwei-Fenster-Kommunikation
Script	aktiviert	
Dokumentfenster
…	liest/schreibt	Daten	
im	Dokumentfenster
Script	wird	im	Panel	Window	gestartet
Script	aktiviert	
Panel	Window
…	zeigt	Bezugsdaten	im	Panel	Window	an
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Panel Window Kommunikation
• Trigger Scripts

• BeiDatensatzLaden: Meldet ID des aktuellen Datensatzes

• BeiObjektBetreten: Meldet das aktive Feld

• Zustandsspeicher

• Globale Variablen

• Globale Felder

• Panel Window Felder (spezielle Tabelle)

• Empfohlenes Datenmodell: Connector/Selector oder Transistor
Dokumentfenster	steuert	das	Panel	Window
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Panel Window Kommunikation
• Zustände ändern

• Im Dokumentfenster Feldwerte ändern

• Bezugsdaten im Panel Window ändern

• Für Aktionen das Dokumentfenster auswählen/aktivieren
Panel	Window	agiert	mit	Dokumentfenster
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Fenstergröße und -position
• Panel Fenster sind üblich viel schmaler als ein Dokumentfenster

• Höhe kann fix oder dynamisch sein

• Höhe passt sich automatisch dem Panelinhalt an

• Position oft rechts oben

• Anwender sollte Position, Größe und evtl. Zoom ändern können

• Entsprechende Werte für jeden User speichern

• Nur in einer Session:	 → globale Felder/Variablen

• Session übergreifend:	 → User Tabelle, Werte speichern
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Fragen und Antworten
• Sie haben noch Fragen zum Panel Window?

• Oder wollen etwas zum Vortrag hinzufügen?
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein
Beispiel
• Anwendungsbeispiel eines Panel Window in einer Datenbank
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
FileMaker Konferenz 2016 Salzburg
Vielen Dank unseren Sponsoren
Ohne Sponsoring wäre diese Konferenz
so nicht möglich!

Weitere ähnliche Inhalte

Was ist angesagt?

FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
Verein FM Konferenz
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 Plattform
Verein FM Konferenz
 
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige KundenbindungFMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
Verein FM Konferenz
 
FMK2016 - Thomas Hirt- UML für FileMaker Entwickler
FMK2016 - Thomas Hirt- UML für FileMaker EntwicklerFMK2016 - Thomas Hirt- UML für FileMaker Entwickler
FMK2016 - Thomas Hirt- UML für FileMaker Entwickler
Verein FM Konferenz
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
Verein FM Konferenz
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
Verein FM Konferenz
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
Verein FM Konferenz
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
Verein FM Konferenz
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
Verein FM Konferenz
 
FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel Moré
Verein FM Konferenz
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
Verein FM Konferenz
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
Verein FM Konferenz
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
Verein FM Konferenz
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
Verein FM Konferenz
 
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesFMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
Verein FM Konferenz
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
Verein FM Konferenz
 
FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
FMK2017 - Das iOS FileMaker URL Schema by Alexis GehrtFMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
Verein FM Konferenz
 
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserFMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
Verein FM Konferenz
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
Verein FM Konferenz
 
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin ZieglerFMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
Verein FM Konferenz
 

Was ist angesagt? (20)

FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
 
FMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 PlattformFMK2016 - Michael Valentin - FileMaker 15 Plattform
FMK2016 - Michael Valentin - FileMaker 15 Plattform
 
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige KundenbindungFMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
FMK2016 - Volker Krambrich und Holger Darjus - Langfristige Kundenbindung
 
FMK2016 - Thomas Hirt- UML für FileMaker Entwickler
FMK2016 - Thomas Hirt- UML für FileMaker EntwicklerFMK2016 - Thomas Hirt- UML für FileMaker Entwickler
FMK2016 - Thomas Hirt- UML für FileMaker Entwickler
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
 
FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel Moré
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesFMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
FMK2017 - Das iOS FileMaker URL Schema by Alexis GehrtFMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt
 
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserFMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin ZieglerFMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin Ziegler
 

Andere mochten auch

FMK2016 - Karsten Risseeuw - Dynamische Navigation
FMK2016 - Karsten Risseeuw - Dynamische NavigationFMK2016 - Karsten Risseeuw - Dynamische Navigation
FMK2016 - Karsten Risseeuw - Dynamische Navigation
Verein FM Konferenz
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
Verein FM Konferenz
 
FMK2014 FileMaker Performance Under the Hood by Jon Thatcher
FMK2014 FileMaker Performance Under the Hood by Jon ThatcherFMK2014 FileMaker Performance Under the Hood by Jon Thatcher
FMK2014 FileMaker Performance Under the Hood by Jon Thatcher
Verein FM Konferenz
 
Windows 7 New Features By Shraddha Shah
Windows 7 New Features By Shraddha ShahWindows 7 New Features By Shraddha Shah
Windows 7 New Features By Shraddha Shah
Shraddha055
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
Verein FM Konferenz
 
FMK2016 - Marcel Moré - The Power of SVG
FMK2016 - Marcel Moré - The Power of SVGFMK2016 - Marcel Moré - The Power of SVG
FMK2016 - Marcel Moré - The Power of SVG
Verein FM Konferenz
 
Windows 7 interface
Windows 7 interfaceWindows 7 interface
Windows 7 interface
SirajRock
 
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten RisseeuwFMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
Verein FM Konferenz
 
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
Verein FM Konferenz
 
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test ResultsFMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
Verein FM Konferenz
 
Windows 7
Windows 7 Windows 7
Windows 7
MindRiver Group
 
features of windows7 & 8(trail)
features of windows7 & 8(trail)features of windows7 & 8(trail)
features of windows7 & 8(trail)
ava & araf co.
 
Airlines Database Design
Airlines Database DesignAirlines Database Design
Airlines Database Design
Shekhar K. Sharma
 
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
Verein FM Konferenz
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
Verein FM Konferenz
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold Kegebein
Verein FM Konferenz
 

Andere mochten auch (16)

FMK2016 - Karsten Risseeuw - Dynamische Navigation
FMK2016 - Karsten Risseeuw - Dynamische NavigationFMK2016 - Karsten Risseeuw - Dynamische Navigation
FMK2016 - Karsten Risseeuw - Dynamische Navigation
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
 
FMK2014 FileMaker Performance Under the Hood by Jon Thatcher
FMK2014 FileMaker Performance Under the Hood by Jon ThatcherFMK2014 FileMaker Performance Under the Hood by Jon Thatcher
FMK2014 FileMaker Performance Under the Hood by Jon Thatcher
 
Windows 7 New Features By Shraddha Shah
Windows 7 New Features By Shraddha ShahWindows 7 New Features By Shraddha Shah
Windows 7 New Features By Shraddha Shah
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
 
FMK2016 - Marcel Moré - The Power of SVG
FMK2016 - Marcel Moré - The Power of SVGFMK2016 - Marcel Moré - The Power of SVG
FMK2016 - Marcel Moré - The Power of SVG
 
Windows 7 interface
Windows 7 interfaceWindows 7 interface
Windows 7 interface
 
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten RisseeuwFMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
FMK 2013, Gestaltung von Benutzeroberflächen, Karsten Risseeuw
 
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...
 
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test ResultsFMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
FMK2016 - Honza Koudelka - FileMaker 15 Performance Test Results
 
Windows 7
Windows 7 Windows 7
Windows 7
 
features of windows7 & 8(trail)
features of windows7 & 8(trail)features of windows7 & 8(trail)
features of windows7 & 8(trail)
 
Airlines Database Design
Airlines Database DesignAirlines Database Design
Airlines Database Design
 
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
FMK2015: Beziehungen Mehr als Anker und Bojen by Volker Krambrich und Adam Au...
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold Kegebein
 

Ähnlich wie FMK2016 - Arnold Kegebein - User Interface: Panel Window

FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
Verein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
Verein FM Konferenz
 
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
Verein FM Konferenz
 
Creasoft Akademie - Windows 8 aus Entwicklersicht
Creasoft Akademie - Windows 8 aus EntwicklersichtCreasoft Akademie - Windows 8 aus Entwicklersicht
Creasoft Akademie - Windows 8 aus Entwicklersicht
Creasoft AG
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
Verein FM Konferenz
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
Verein FM Konferenz
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
Verein FM Konferenz
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
Oliver Busse
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
Verein FM Konferenz
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
Verein FM Konferenz
 
Was Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wolltenWas Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wollten
Markus Erle
 
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source JavaJBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
camunda services GmbH
 
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
Sebastian Springer
 
Zentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDKZentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDK
André Krämer
 
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnTipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Viktor Vogel
 
Web-Tools für das Studium
Web-Tools für das StudiumWeb-Tools für das Studium
Web-Tools für das Studium
University St. Gallen
 
Webtools studium
Webtools studiumWebtools studium
Webtools studium
Elsy Zollikofer
 
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
Verein FM Konferenz
 
Webservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbindenWebservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbinden
Aptly GmbH
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Andreas Wissel
 

Ähnlich wie FMK2016 - Arnold Kegebein - User Interface: Panel Window (20)

FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
 
Creasoft Akademie - Windows 8 aus Entwicklersicht
Creasoft Akademie - Windows 8 aus EntwicklersichtCreasoft Akademie - Windows 8 aus Entwicklersicht
Creasoft Akademie - Windows 8 aus Entwicklersicht
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
 
Was Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wolltenWas Sie schon immer über barrierefreie PDFs wissen wollten
Was Sie schon immer über barrierefreie PDFs wissen wollten
 
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source JavaJBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
JBoss jBPM und Drools - Geschäftsprozesse und Regeln mit Open Source Java
 
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
 
Zentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDKZentrale Dokumentengenerierung mit dem Open XML SDK
Zentrale Dokumentengenerierung mit dem Open XML SDK
 
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnTipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
 
Web-Tools für das Studium
Web-Tools für das StudiumWeb-Tools für das Studium
Web-Tools für das Studium
 
Webtools studium
Webtools studiumWebtools studium
Webtools studium
 
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
 
Webservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbindenWebservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbinden
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
Verein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
Verein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
Verein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
Verein FM Konferenz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
Verein FM Konferenz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
Verein FM Konferenz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
Verein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
Verein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
Verein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
Verein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
Verein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
Verein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
Verein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
Verein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
Verein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
Verein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
Verein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Verein FM Konferenz
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Verein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
Verein FM Konferenz
 

Mehr von Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 

FMK2016 - Arnold Kegebein - User Interface: Panel Window

  • 1. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 www.filemaker-konferenz.com Fortgeschrittene User Interface Entwicklung: Panel Windows Sprecher: Dipl.-Ing. Arnold Kegebein User Interface : Panel Window
  • 2. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Über den Sprecher • Name: Arnold Kegebein • Ausbildung: Studium der technischen Informatik
 Abschluss: Diplom-Ingenieur (FH) • Tätigkeiten: Inhouse Entwickler, Hamburg
 IT Leiter, Chicago, USA
 IT Consultant, Hamburg
 
 über 30 Jahre Erfahrungen 
 mit Datenbanken • Sonstiges: 10 Jahre FileMaker Entwickler
 Autor für das FileMaker Magazin
 Fan von TV-Show „The Big Bang Theory“
  • 3. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Über den Vortrag • Definition: Was ist ein Panel Window? • Anwendungsbeispiele • Vor- und Nachteile • Programmierung in FileMaker • Detailbetrachtung einiger besonderer Aspekte • Öffnen des Panel Windows • Aktivierung des Dokumentfensters • Kommunikation zwischen Panel Window und Dokumentfenster • Fragen & Antworten • Beispiel
  • 4. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Panel Window - Definition • Panel = Gruppe zusammenhängender Objekte • Panel Window = … in einem Fenster dargestellt • Kein Dokumentfenster • Nicht modal • Fenster kann den Fokus abgeben • Es bleibt auch inaktiv sichtbar • Schwebend (floating window) • Fenster liegt oberhalb des Dokumentfensters • Mehrere Panel Windows können sich überlappen
  • 5. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Anwendungsbeispiele • Zentrales Programmmenü • Kontrollzentrum • Anzeige von Systeminformationen • Fehlermeldungen • Logdateien • Globale oder Layout-unabhängige Informationen • Favoritenliste, Wiedervorlagen • Wechselkurse, Wetteranzeige, … • erweiterte Zwischenablage • Zentrales Hilfesystem
  • 6. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Vorteile von Panel Windows • Fensterinhalt ist immer sichtbar (UI) • Fenster kann vom Anwender verschoben werden (UI) • Modifikationen werden nur an einer Stelle vorgenommen (Programmierung) • Fensterinhalt ist unabhängig vom Dokumentfenster (Datenmodell)
  • 7. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Nachteile von Panel Windows • Fenster verdeckt evtl. Informationen im Dokumentfenster (UI) • Informationsaustausch zwischen Panel Window und Dokumentfenster erfordert besonderen Aufwand (Programmierung) • Fokus/Zustand nicht immer eindeutig oder undefiniert (UI) • Beispiel Inspektor und Panel Window für Farben
  • 8. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Programmierung: schwebendes Fenster • Scriptschritt: Neues Fenster • Erweiterten Stil angeben Gutes UI: Wichtig, wenn keine andere Möglichkeit zum Schließen des Fensters eingebaut wird
  • 9. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Beachtenswerte Aspekte • Panel Window öffnen • Mehrseitiges Panel Window • Mehrere gleichzeitig genutzte Panel Windows • Oberstes Dokumentfenster auswählen • Kommunikation zwischen Dokumentfenster und Panel Window • Fenstergröße und -position
  • 10. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Panel Window öffnen • Mehrfaches Öffnen verhindern • Prüfen, ob Panel Window schon offen ist • Erfordert eigenen Fensternamen • Verschiedene Methoden denkbar
  • 11. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Fenster öffnen/aktivieren Variante A Variante B
  • 12. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Vor- und Nachteile • Variante A erhält bestehende Einstellungen im schon geöffneten Fenster • Position und Größe des Fensters • Ausgewählte Tab-Register • Variante B bringt das Fenster in eine definierte Starteinstellung (Initialisierung) • Welche Trigger werden evtl. ausgelöst? • Es müssen evtl. erneut Daten vom Dokumentfenster abfragt werden
  • 13. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Oberstes Dokumentfenster auswählen • Definition Dokumentfenster:
 „kein schwimmendes oder modales Fenster“ • FM Funktion Hole( FensterStil ) • 0 : Dokumentfenster • FM Funktion FensterNamen( "" ) • Funktionsliste entspricht der Z-Ordnung der offenen Fenster • Oberstes Fenster ist in der Liste zuerst aufgeführt
  • 14. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Panel Window Kommunikation • Name des zuvor aktiven Fensters merken • Wichtig bei mehreren Panel Windows • Wichtig für Zwei-Fenster-Kommunikation Script aktiviert Dokumentfenster … liest/schreibt Daten im Dokumentfenster Script wird im Panel Window gestartet Script aktiviert Panel Window … zeigt Bezugsdaten im Panel Window an
  • 15. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Panel Window Kommunikation • Trigger Scripts • BeiDatensatzLaden: Meldet ID des aktuellen Datensatzes • BeiObjektBetreten: Meldet das aktive Feld • Zustandsspeicher • Globale Variablen • Globale Felder • Panel Window Felder (spezielle Tabelle) • Empfohlenes Datenmodell: Connector/Selector oder Transistor Dokumentfenster steuert das Panel Window
  • 16. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Panel Window Kommunikation • Zustände ändern • Im Dokumentfenster Feldwerte ändern • Bezugsdaten im Panel Window ändern • Für Aktionen das Dokumentfenster auswählen/aktivieren Panel Window agiert mit Dokumentfenster
  • 17. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Fenstergröße und -position • Panel Fenster sind üblich viel schmaler als ein Dokumentfenster • Höhe kann fix oder dynamisch sein • Höhe passt sich automatisch dem Panelinhalt an • Position oft rechts oben • Anwender sollte Position, Größe und evtl. Zoom ändern können • Entsprechende Werte für jeden User speichern • Nur in einer Session: → globale Felder/Variablen • Session übergreifend: → User Tabelle, Werte speichern
  • 18. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Fragen und Antworten • Sie haben noch Fragen zum Panel Window? • Oder wollen etwas zum Vortrag hinzufügen?
  • 19. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 User Interface : Panel Window • Dipl.-Ing. (FH) Arnold Kegebein Beispiel • Anwendungsbeispiel eines Panel Window in einer Datenbank
  • 20. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 FileMaker Konferenz 2016 Salzburg Vielen Dank unseren Sponsoren Ohne Sponsoring wäre diese Konferenz so nicht möglich!