Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!"—  Präsentation transkript:

1 Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Professioneller Einstieg in eine neue Welt!

2 Silverswitch

3 * Rapid Application Development Entwicklungsumgebung für Silverlight * Silverswitch.sln * Migration von VFP Anwendungen * VFX – Silverlight Wizard * Visual Extend für VFP in C# nachgebaut

4 Silverswitch * Datenbankformate * VFP Datenbanken * SQL Server Datenbanken * MySQL, ADS, DB2, Oracle, …

5 Silverswitch * Programmierung * C# * VFP auf der Serverseite mit COM Server * Komfortabler Methodenaufruf auch von der Clientseite * VFP auf der Clientseite mit GUINEU * Ausführung auch auf Mac und künftigen Plattformen

6 Silverswitch Was ist drin? * Vorlageanwendung Silverswitch.sln * Startseite * Assistenten * Update Project * VFX – Silverlight Wizard * In VFX für VFP enthalten

7 Migration nach Silverswitch * VFP Projekte * VFX Projekte

8 Voraussetzungen für den VFX – Silverlight Wizard * Datenbank * Primärschlüssel für alle Tabellen * Datenumgebung * Tabellen * Cursoradapter * Keine Ansichten * Kein programmatisches Öffnen von Tabellen

9 Voraussetzungen für den VFX – Silverlight Wizard * Alle Steuerelemente im Formular * Kein nachträgliches instanziieren von Objekten zur Laufzeit * VFP Projekte * Basisklassen der Steuerelemente werden migriert * VFX Projekte * VFX Klassen der Steuerelemente werden migriert

10 Voraussetzungen für die Entwicklung * Visual FoxPro 9 * VFX 13 und Silverswitch * Visual Web Developer 2010 Express * Optional: SQL Server (Express) * Silverlight 4 Tools * WCF RIA Services 1 SP1 * Silverlight 4 Toolkit

11 Voraussetzungen beim Kunden * Client * Silverlight 4 Plug-In (6 MB) * Server * Windows Server * Internet Information Server *.Net Framework 4.0

12 Erstellen einer Silverswitch Anwendung * Neues Projekt anlegen basierend auf Vorlageprojekt Silverswitch * Nicht ausführen, nicht erstellen * VFX – Silverlight Wizard laufen lassen

13 VFX – Silverlight Wizard * Was macht dieser Assistent? * Erläuterung * VFP COM Server wird erstellt * Administratorrechte erforderlich!

14 VFX – Silverlight Wizard * Auswahl einer Silverswitch Projektmappe

15 VFX – Silverlight Wizard * Datenhaltung * ADO.NET Entity Data Model erstellen * Domänendienst erstellen * VFP COM Server erstellen und registrieren

16 VFX – Silverlight Wizard * Einstellungen des Anwendungsobjekts * VFX Formulare in Vfxfopen eintragen

17 VFX – Silverlight Wizard * Auswahl der Formulare * Als in das Projekt eingeschlossene Formulare werden standardmäßig migriert * VFX*.scx Formulare werden nicht migriert

18 VFX – Silverlight Wizard * Projektnamen für Formulare * Formulare können beliebig in Projekten zusammengefasst werden * Optimierung der Projektgröße und damit der Downloadgröße und -zeit

19 VFX – Silverlight Wizard * Auswahl der Formulareigenschaften * Gestaltung wie in VFP -> alle Eigenschaften übernehmen * Hard-codierte Eigenschaften können jedoch nicht von Designs überschrieben werden

20 VFX – Silverlight Wizard * Auswahl der Berichte * Als in das Projekt eingeschlossene Berichte werden standardmäßig migriert

21 VFX – Silverlight Wizard * Fertig! * Erfolgsmeldung oder Protokoll * Test!

22 Eigenschaften der Silverswitch Anwendung * Vorbereiteter Rahmen für die Anwendung * Begrüßungsbild * Anmeldedialog optional * Symbolleiste mit XAML Icons * Data-driven Öffnen-Dialog * Internet Anwendung * Intranet Anwendung

23 Eigenschaften der Silverswitch Anwendung * Benutzeranmeldung * Lokalisierung zur Laufzeit * Benutzerverwaltung * Benutzerrechte * Benutzergruppen * MDI Benutzeroberfläche

24 Eigenschaften der generierten Formulare * Autoedit * Neu, Ändern, Löschen, Speichern, Rückgängig * Navigation * Sortierung und inkrementelle Suche im DataGrid * Resizable, minimieren, maximieren

25 Eigenschaften der generierten Formulare * Behandlung von Aktualisierungskonflikten * Filterdialog

26 Was macht der VFX – Silverlight Wizard? * Formular dem Projekt hinzufügen * Eintrag in Vfxfopen * Migration von Formularen * MVVM Model-View-ViewModel

27 Was macht der VFX – Silverlight Wizard? * Beispiel * Customer.xaml * Layout * Customer.xaml.cs * Einstellungen * CustomerViewModel.cs * Für eigenen Code * CustomerViewModelBase.cs * Generierter Code

28 Was macht der VFX – Silverlight Wizard? * Generiert VFP COM Server * Datenzugriff auf VFP Datenbank mit Cursoradaptern

29 VFX – Silverlight Wizard * Video verfügbar auf * www.MSDN-Solve.de www.MSDN-Solve.de * und auf den Memory Sticks

30 VFPizza in der Cloud * Informieren! * Konto anlegen * SQL Server Datenbank anlegen * Projekteinstellungen machen * Veröffentlichung durch Assistenten in Visual Studio * 2 virtuelle Maschinen empfohlen * http://VFPizza.CloudApp.net http://VFPizza.CloudApp.net

31 VFPizza in der Cloud * Video verfügbar auf http://www.MSDN-Solve.de http://www.MSDN-Solve.de * und auf den Memory Sticks

32 Fragen?

33 Mittagspause Guten Appetit wünschen Venelina & Uwe


Herunterladen ppt "Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!"

Ähnliche Präsentationen


Google-Anzeigen