Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Kunigunde Droge Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.