D-GUI Gestaltung von Benutzeroberflächen

Slides:



Advertisements
Ähnliche Präsentationen
Bonn-to-code.net Web: Blog:weblogs.asp.net/rweigelt QuickTip: #region Macros – Roland Weigelt.
Advertisements

Daten fließen lassen XML in Microsoft Office 2003 Lorenz Goebel Frank Fischer
UI Design für Einsteiger Erstellung effektiver Anwendungsoberflächen
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
Visual FoxPro 10.0 Visual Extend 10.0
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Patches zu VFP 9 SP 2 Venelina Jordanova Uwe Habermann
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann VFX 10.0 Visual Extend Special Features.
V-FX++ Visual Extend heute und morgen
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2008
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Uwe Habermann D-DBI Integration der DBI Controls aus Sedna in VFP am Beispiel von Visual Extend.
Formular- und Dokumentenarchivierung
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Neues Computernetzwerk Eine Kurzbeschreibung der Neuerungen.
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
SOFTWARE- UND WEB-LÖSUNGEN
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend Parent/Child Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 17 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
… und was man damit machen kann.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Marktübersicht für Content Management Systeme
Textverarbeitungsprogramme
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0.
Herbers Excel-Server - der Workshop Outlook- in UserForm
Erste Schritte in DELPHI
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Windows 10 Uwe Habermann
E r f a h r u n g e n.
Prototyping Berlin · Seite 2 Prototyping: Was und wozu Die Zukunft ausprobieren und erfahren durch „Machen“. Einen Mikrokosmos kreieren.
Visual FoxPro Advanced Umstellen auf 64 bit
D-VFX Moderne Benutzeroberflächen und weitere Features am Beispiel von VFX Uwe Habermann
 Präsentation transkript:

D-GUI Gestaltung von Benutzeroberflächen Uwe Habermann Uwe@VandU.eu

Was machen Venelina & Uwe? Neue Firma: V&U Ltd. www.VandU.eu Info@VandU.eu Geschäftsführer: Venelina & Uwe Softwareprojekte mit VFP Visual Extend Hohe Qualität zu günstigen Preisen Entwicklung in Varna, Bulgarien

Agenda Vergangenheit Gegenwart Zukunft Erfahrung und Erkenntnisse VFP 9 VFP 9 und was man daraus machen kann Zukunft Windows Presentation Foundation

Fragen? Jederzeit!

Die Herausforderung Was können wir unseren Kunden bieten? Was sehen unsere Kunden? Benutzeroberfläche und Bedienbarkeit als Alleinstellungsmerkmal

Die Bedeutung Aushängeschild Marketing Kundenzufriedenheit Verkauf auf Messen Kundenzufriedenheit Combobox Überdruss

Die Geschichte Bemühung zu Benutzerfreundlichkeit Grenzen durch technische Möglichkeiten Grenzen durch Erkenntnisse in der Ergonomie FoxPro für DOS setzte Maßstäbe

Die Geschichte von VFP VFP 3 – Objektorientierung VFP 7 – XP Themes Vielzahl von Steuerelementen Harmonische Integration in Windows 95 VFP 7 – XP Themes VFP 9 IDE wie Office 97 Endanwendung wie Office XP = Jahr 2002 Was nun?

Die Erwartung Fehlerfreiheit Erfüllung der Anforderungen Selbstverständlich! Erfüllung der Anforderungen Was können wir noch bieten? Einfache Bedienbarkeit  Selbstverständlich?

Die Grundlagen Abstraktion Daten-konzentrierte Benutzeroberfläche Aufgaben-konzentrierte Benutzeroberfläche

Daten-konzentrierte Benutzeroberfläche Abbildung des Datenmodells in Formularen Typische Entwicklersicht

Aufgaben-konzentrierte Benutzeroberfläche Abbildung der Geschäftsfälle, wie sie in der realen Welt des Anwenders vorkommen Typische Anwendersicht

! Unsere Kunden erwarten eine Aufgaben-orientierte Benutzeroberfläche, die ihre typischen Geschäftsfälle abbildet und nicht das Datenmodell

Geschäftsfälle 1. Datenerfassung Hauptsächlich Tastaturarbeit 2. Daten suchen, vielleicht ändern, auswerten Bedienung mit der Maus meistens möglich Bedienung erforderlich?

Geschäftsfälle Wichtiger als Anforderungen! Anforderungen sind oft falsch Geschäftsfälle sind immer richtig Wir wollen Geschäftsfälle abbilden!

Der Entwicklungsprozess Der Anwender steht im Vordergrund Einbeziehung des Anwenders Design Bedienbarkeitstests Funktiontests

Qualitätsmerkmale Bedienbarkeit Nützlichkeit Angenehmheit (Likeability)

Bedienbarkeit Maß für Einfachheit Funktion schnell erreichbar Subjektives Maß Funktion schnell erreichbar Wenig Bedienungsschritte Zeitbedarf

Nützlichkeit Hohe Funktionalität Erledigung vieler Geschäftsfälle + Word für DOS - Taschenrechner Erledigung vieler Geschäftsfälle Nutzen

Angenehmheit „Gefühl“ Subjektive Meinung Farbgebung Persönlich Nützlich Angenehm Einsatz Weiterempfehlung Zufriedenheit

Zeitbedarf Entdeckung Lernen Effizienz Suche nach Funktionen Herausfinden wie… Effizienz Geübter Anwender

Akzeptanz Erkennen der Bedienbarkeit Merkmale Splashscreen Titelzeile, Menü, Symbolleiste Statuszeile Multifunktionsleiste

Akzeptanz Findet der Anwender die Funktionen, die er zur Erledigung seiner Geschäftsvorfälle benötigt? Wie hoch ist der Lernaufwand? Ist das Sudium der Dokumentation oder gar ein Einführungskurs erforderlich? Oder findet der Anwender intuitiv in einer grafischen Benutzeroberfläche alle benötigten Funktionen auf den ersten Blick?

! Ein Benutzeroberfläche ist dann gut designt, wenn sie genau das macht, was der Anwender erwartet

Arm und reich Reiche Benutzeroberfläche Arme Benutzeroberfläche Viele Typen von Steuerelementen Global einheitliche Steuerung Arme Benutzeroberfläche Wenig verschiedene Steuerelemente Eingeschränkte Steuerung Web-Anwendung FoxPro ist reich!

Beispiele Zuerst kommen die schlechten Beispiele!

Warum?

Was ist passiert?

Wie kann ich das rückgängig machen?

Wohin klicken?

Beispiele Jetzt kommen bessere Beispiele 

„Office 2002 (XP)“ Oberfläche Realisiert mit native VFP VFP Menü VFP Symbolleiste mit Hottracking Öffnen Dialog mit Labels und Images

„Office 2003“ Oberfläche Realisiert mit VFP und DBI Controls ActiveX Steuerelemente Menü mit ctToolbar Symbolleiste mit ctToolbar Öffnen Dialog mit ctListbar ähnlich Outlook

Sedna DBI Controls ctContact Kontaktliste wie in Outlook ctDays Kalender Tagesansicht ctDEdit Datums- und Zeiteingabe ctDropMenu Rechtsklickmenü ctFrame Hintergrund ctListBar Navigationsbereich ctToolBar Menü und Symbolleiste ctTray Windows System Tray

Sedna DBI Controls Kostenloser Download http://www.dbi-tech.com/Special_Offers_SednaComponents.asp

„Office 2007“ Oberfläche Realisiert mit native VFP Multifunktionsleiste (Ribbon Bar) Labels und Images

Multifunktionsleiste Kostenloser Download von VFPX http://www.codeplex.com/VFPX/Wiki/View.aspx?title=Tab%20Menu&referringTitle=Home

GDIPLUS Oberfläche Kostenlose Downloads Schaltflächen Hintergrund http://weblogs.foxite.com/vfpimaging/archive/2006/07/26/2076.aspx Hintergrund http://weblogs.foxite.com/vfpimaging/archive/2007/02/16/3291.aspx Geschäftsgrafik http://weblogs.foxite.com/vfpimaging/archive/2008/04/04/5919.aspx

GDIPLUS Schaltflächen Drag&Drop auf Formular

GDIPLUS Hintergrund Drag&Drop auf Formular oder Programmatisch hinzufügen SET CLASSLIB TO gradobjects ADDITIVE this.AddObject("farbverlauf", "gradbackground") WITH this.farbverlauf .backcolor1 = RGB(192,128,0) .backcolor2 = RGB(255,255,255) .gradientmode = 3 ENDWITH

GDIPLUS Geschäftsgrafik Drag&Drop auf Formular Programmatische Ansteuerung

GDIPLUS Transparente Formulare Transparenz zur Laufzeit einstellbar Nur mit Top Level Forms möglich Thisform.ShowWindow = 2

GDIPLUS Abgerundete Formulare Code Im Activate Ereignis Für jedes Formular einsetzbar

Ein Blick in die Zukunft Mit VFP und VS realisierbar Windows Presentation Foundation Benutzeroberfläche

Vielen Dank und viel Spaß mit den Demos! Bitte denkt an die Bewertungsbögen! Uwe Habermann