Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard."—  Präsentation transkript:

1 Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu VFX – Silverlight Wizard

2 VFX für Silverlight Highlights * Visual Extend für VFP in C# nachgebaut * Silverlight Vorlageanwendung wird mitgeliefert * Unterstützung von * VFP Datenbanken * SQL Server Datenbanken * MySQL, ADS, DB2, Oracle, …

3 VFX für Silverlight Highlights * Benutzeranmeldung * Symbolleiste mit XAML Icons * Data-driven Öffnendialog * MDI Benutzeroberfläche * Formulare mehrfach instanzierbar * Datenzugriff einstellbar * SQL Server Datenbank * VFP Datenbank

4 VFX für Silverlight Highlights * AutoEdit * DataGrid mit Sortierung * Steuerelemente für Parameter * Auswahllisten * AutoCompleteBox * 1:n Formulare * Treeview Formulare * Parent/Child-Beziehungen

5 Voraussetzungen für die Entwicklung * Visual FoxPro 9 * Visual Web Developer 2010 Express oder * Visual Studio 2010 * Silverlight 4 Tools * Silverlight 4 Toolkit * Optional: SQL Server (Express)

6 Voraussetzungen beim Kunden * Client * Silverlight Plug-In (6 MB) * Subset von WPF * KEIN.Net Framework * Server * Windows Server * Internet Information Server *.Net Framework 4.0

7 Erstellen einer VFX für Silverlight Anwendung * Neue Projektmappe anlegen (Projekt) * Basierend auf VFX for Silverlight Vorlageprojekt

8 Vorlageprojekt * Vorbereiteter Rahmen für die Anwendung * Symbolleiste * Data-driven Öffnen-Dialog * MDI Benutzeroberfläche * Navigation * Daten-Handling * Drucken

9 Vorlageprojekt * Client Projekt * Formulare * Benutzerverwaltung und andere * GUINEU * Server Projekt * VFP COM Server

10 Migration von VFX für VFP Projekten mit dem VFX – Silverlight Wizard

11 Was macht der VFX – Silverlight Wizard? * Auswahl einer Solution * Migration von Formularen *.xaml Datei *.xaml.cs Datei * in Solution hinzufügen * Eintrag in Vfxfopen * Einstellen von Optionen * Migration von Berichten

12 Was macht der VFX – Silverlight Wizard? * Formulare basierend auf Tabellen * Formulare basierend auf Cursoradaptern * Layout und Funktionaität von VFX Formularen migrierbar * Parameter Steuerelemente * 1:n Formulare * Auswahllisten * und vieles andere mehr

13 Select Silverlight Solution * Auswahl der Silverlight Lösung * Muss auf VFX Silverlight Template basieren

14 Data handling * ADO.NET Entity Data Model * Domain Service * VFP COM Server

15 Application settings * Eigenschaften des Anwendungsobjekts * VFX Formulare aus Öffnen-Dialog starten

16 Select forms * Auswahl der zu migrierenden Formulare * Keine VFX*.scx Formulare

17 Enter project names for forms * Gruppierung von Formularen zu Projekten * Optimierung der Größe von XAP Dateien * Optimierung des Anwendungsstarts

18 Select form properties * Auswahl der zu migrierenden Eigenschaften * Explizit gesetzte Eigenschaften können nicht von Styles überschrieben werden

19 Select reports * Auswahl der zu migrierenden Berichte * Generierung von XAML Dateien * VFX für Silverlight Print Engine zur Ausführung * Fertig!

20 Test!

21 Eigenschaften für Endbenutzer * Internet Anwendung * Intranet Anwendung * Begrüßungsbild * Anmeldedialog optional * Symbolleiste * Öffnen-Dialog * Lokalisierung zur Laufzeit

22 Eigenschaften für Endbenutzer * Neu, Ändern, Löschen, Speichern, Rückgängig * Navigation * Drucken * Filterdialog * Neuanmeldung * Messagebox * Vfxres

23 Eigenschaften der generierten Formulare * Resizable, minimieren, maximieren * Autoedit * Mehrfach instanzierbar * DataGrid mit Sortiermöglichkeit * AutoCompleteBox – Auswahlliste * Pflichtfelder

24 Eigenschaften der generierten Formulare * Unterstützte Formularklassen * Mit Seitenrahmen * Ohne Seitenrahmen * 1 : n * Mit Treeview

25 Formular mit Seitenrahmen * Typisch für Stammdaten * Seitenrahmen im beliebig vielen Seiten * Bearbeitung auf mehreren Seiten * Suche im DataGrid

26 Formular ohne Seitenrahmen * Typisch für Stammdaten mit wenigen Feldern * Bearbeitung und Suche nebeneinander * Suche im DataGrid

27 1:n Formular * Typisch für Aufträge, Rechnungen… * Kopf und Positionen * Seitenrahmen im oberen Formularteil * Wie mit Setenrahmen * Suche im DataGrid * Bearbeitung auf mehreren Seiten * DataGrid im unteren Formularteil * Bearbeitung im DataGrid

28 Treeview Formular * Bearbeitung mit Seitenrahmen * Bearbeitung und Suche nebeneinander * Suche und Navigation im Treeview

29 AutoCompleteBox – Auswahlliste * Auswahlliste in DataGrid * Sortiermöglichkeit * Anzeige weiterer Informationen aus der Auswahltabelle

30 Dateiverwaltung * Download * Upload * Webcam

31 Gemeinsamer Datenzugriff * DBC und SQL * Silverlight Anwendung * VFX Anwendung

32 Architektur * Client Projekt * Kompiliert zu DLLs * Verpackt in Archivdatei * Namenserweiterung.xap * Größe wächst mit der Anwendung * Muss beim Anwendungsstart heruntergeladen werden

33 Architektur * VFPizza * Splashscreen * Anmeldedialog * Loader Projekt * Lädt nächste xap Datei

34 Architektur * 18 Projekte * Loader Projekt * Dynamisches Nachladen von weiteren Projekten (XAP Dateien)

35 VFX – Silverlight Wizard Ausblick * Migration von Geschäftslogik * In VFP COM Server * Klasse je Formular * Migration von Formularmethoden * Kein Code für Benutzeroberfläche! * Kein direkter Datenzugriff

36 VFX für Silverlight Ausblick * Desktop Vorlageanwendung * SDI Benutzeroberfläche * Silverlight Benutzeroberfläche

37 VFX für Silverlight Ausblick * Lösungsansätze vorhanden für * Excel Export * Geschäftsgrafiken * Office Automatisierung * Multi Touch

38 VFX – Silverlight Wizard * Video demnächst verfügbar auf: * www.MSDN-Solve.de

39 Fragen?

40 Vielen Dank und viel Spaß mit VFP und Silverlight wünschen Venelina & Uwe


Herunterladen ppt "Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard."

Ähnliche Präsentationen


Google-Anzeigen