View
109
Download
2
Category
Preview:
Citation preview
Uwe HabermannUwe@VandU.eu
Venelina JordanovaVenelina@VandU.eu
VFX – Silverlight Wizard
VFX für SilverlightHighlights
* Visual Extend für VFP in C# nachgebaut
* Silverlight Vorlageanwendung wird mitgeliefert
* Unterstützung von* VFP Datenbanken* SQL Server Datenbanken* MySQL, ADS, DB2, Oracle, …
VFX für SilverlightHighlights
* Benutzeranmeldung
* Symbolleiste mit XAML Icons
* Data-driven Öffnendialog
* MDI Benutzeroberfläche* Formulare mehrfach instanzierbar
* Datenzugriff einstellbar* SQL Server Datenbank* VFP Datenbank
VFX für SilverlightHighlights
* AutoEdit
* DataGrid mit Sortierung
* Steuerelemente für Parameter
* Auswahllisten* AutoCompleteBox
* 1:n Formulare
* Treeview Formulare
* Parent/Child-Beziehungen
Voraussetzungenfür die Entwicklung
* Visual FoxPro 9
* Visual Web Developer 2010 Expressoder
* Visual Studio 2010
* Silverlight 4 Tools
* Silverlight 4 Toolkit
* Optional: SQL Server (Express)
Voraussetzungenbeim Kunden
* Client* Silverlight Plug-In (6 MB)
* Subset von WPF
* KEIN .Net Framework
* Server* Windows Server* Internet Information Server* .Net Framework 4.0
Erstellen einer VFX für Silverlight
Anwendung* Neue Projektmappe anlegen (Projekt)
* Basierend auf „VFX for Silverlight“ Vorlageprojekt
Vorlageprojekt
* Vorbereiteter Rahmen für die Anwendung
* Symbolleiste
* Data-driven Öffnen-Dialog
* MDI Benutzeroberfläche
* Navigation
* Daten-Handling
Vorlageprojekt
* Client Projekt* Formulare
* Benutzerverwaltung und andere
* GUINEU
* Server Projekt* VFP COM Server
Migration vonVFX für VFP Projekten
mit demVFX – Silverlight Wizard
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
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
Select Silverlight Solution
* Auswahl der Silverlight Lösung* Muss auf VFX Silverlight Template basieren
Data handling
* ADO.NET Entity Data Model
* Domain Service
* VFP COM Server
Application settings
* Eigenschaften des Anwendungsobjekts
* VFX Formulare aus Öffnen-Dialog starten
Select forms
* Auswahl der zu migrierenden Formulare
* Keine VFX*.scx Formulare
Enter project names for forms
* Gruppierung von Formularen zu Projekten* Optimierung der Größe von XAP Dateien* Optimierung des Anwendungsstarts
Select form properties
* Auswahl der zu migrierenden Eigenschaften
* Explizit gesetzte Eigenschaften können nicht von Styles überschrieben werden
Select reports
* Auswahl der zu migrierenden Berichte
* Generierung von XAML Dateien
* VFX für Silverlight Print Engine zur Ausführung
* Fertig!
Test!
Eigenschaften für Endbenutzer
* Internet Anwendung
* Intranet Anwendung
* Begrüßungsbild
* Anmeldedialog optional
* Symbolleiste
* Öffnen-Dialog
* Lokalisierung zur Laufzeit
Eigenschaften für Endbenutzer
* Neu, Ändern, Löschen, Speichern, Rückgängig
* Navigation
* Filterdialog
* Neuanmeldung
* Messagebox
* Vfxres
Eigenschaften der generierten Formulare
* Resizable, minimieren, maximieren
* Autoedit
* Mehrfach instanzierbar
* DataGrid mit Sortiermöglichkeit
* AutoCompleteBox – Auswahlliste
* Pflichtfelder
Eigenschaften der generierten Formulare
* Unterstützte Formularklassen* Mit Seitenrahmen* Ohne Seitenrahmen* 1 : n* Mit Treeview
Formular mit Seitenrahmen
* Typisch für Stammdaten
* Seitenrahmen im beliebig vielen Seiten* Bearbeitung auf mehreren Seiten
* Suche im DataGrid
Formular ohne Seitenrahmen
* Typisch für Stammdaten mit wenigen Feldern
* Bearbeitung und Suche nebeneinander
* Suche im DataGrid
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
Treeview Formular
* Bearbeitung mit Seitenrahmen
* Bearbeitung und Suche nebeneinander
* Suche und Navigation im Treeview
AutoCompleteBox – Auswahlliste
* Auswahlliste in DataGrid
* Sortiermöglichkeit
* Anzeige weiterer Informationen aus der Auswahltabelle
Dateiverwaltung
* Download
* Upload
* Webcam
Gemeinsamer Datenzugriff
* DBC und SQL* Silverlight Anwendung* VFX Anwendung
Architektur
* Client Projekt* Kompiliert zu DLLs* Verpackt in Archivdatei
* Namenserweiterung .xap
* Größe wächst mit der Anwendung* Muss beim Anwendungsstart heruntergeladen
werden
Architektur
* VFPizza* Splashscreen* Anmeldedialog* Loader Projekt
* Lädt nächste xap Datei
Architektur
* 18 Projekte
* Loader Projekt
* Dynamisches Nachladen von weiteren Projekten (XAP Dateien)
VFX – Silverlight WizardAusblick
* Migration von Geschäftslogik* In VFP COM Server
* Klasse je Formular* Migration von Formularmethoden* Kein Code für Benutzeroberfläche!* Kein direkter Datenzugriff
VFX für SilverlightAusblick
* Desktop Vorlageanwendung
* SDI Benutzeroberfläche
* Silverlight Benutzeroberfläche
VFX für SilverlightAusblick
* Lösungsansätze vorhanden für* Excel Export* Geschäftsgrafiken* Office Automatisierung* Multi Touch
VFX – Silverlight Wizard
* Video demnächst verfügbar auf:
* www.MSDN-Solve.de
Fragen?
Vielen Dank undviel Spaß mit VFP und
Silverlight
wünschenVenelina & Uwe
Recommended