Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova

Ähnliche Präsentationen


Präsentation zum Thema: "Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova"—  Präsentation transkript:

1 Migration von VFP Anwendungen nach Silverlight Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu

2 Was kann weiter verwendet werden? * Datenbank? * Formulare? * Berichte? * Code? * Bilder?

3 Datenbank * SQL Server Datenbank * Perfekte Integration in Visual Studio * Server Projekt kann komplett generiert werden * VFP Datenbank * Etwas mühsamer, aber möglich * OLE-DB * ODBC * VFP COM Server

4 Formulare * VFP: SCX = Tabelle * Code enthalten * Silverlight: XAML = Textdatei * Code in.xaml.cs = Textdatei

5 Aufbau einer XAML Datei * XML Format * Header * Namespaces * Datenumgebung * RIA Services * User Interface *

6 Controls * Viele VFP Controls ähnlich auch in Silverlight verfügbar * Toolbox statt Symbolleiste für Steuerelemente * automatisches Hinzufügen von Namespaces * Weitere Controls in Silverlight Toolkit

7 Beispiel: Textbox <TextBox x:Name="xpgfPageFramePage1txtCustom ername" FontFamily="Arial" FontSize="9" Height="24" Margin="106,4,0,0" Width="418"/>

8 Controls VFP BasisklasseSilverlight Control CheckboxCheckBox ComboboxComboBox CommandbuttonButton ContainerGrid data:DataGrid LabelTextBlock OptiongroupRadioButton Pageframecontrol:TabControl SpinnerinputToolkit:NumericUpDown

9 Eigenschaften VFPSilverlight BackcolorBackGround FontNameFontFamily Comment TooltipToolTipService.ToolTip BackStyleOpacity="0" EnabledIsEnabled="False" Visible =.F.Visibility="Collapsed" Scrollbars = 2VerticalScrollBarVisibility="Auto" SpinnerLowValueMinimum

10 Datenbindung * Keine Controlsource * An (fast) jede Eigenschaft möglich Text="{Binding Path=Data.customername, Mode=Twoway, ElementName= customersDomainDataSource}"

11 Design / Code XAML / C# * Events in XAML * Keine Trennung zwischen Design und Code * Events in C# * Einfach möglich (1 Zeile Code) * Perfekte Trennung zwischen Design und Code * Vergleichbar mit Bindevents in VFP

12 Berichte * VFP: FRX = Tabelle * Silverlight: XAML = Textdatei * Silverlight Print Engine

13 Code * VFP COM Server * Konvertierung in C#

14 Bilder * PNG * JPG * ICO? XAML! * Andere...

15 Wie bringe ich das alles zusammen? * Template Projekt * VFX für Silverlight

16 Template Project * Vorbereiteter Rahmen für die Anwendung * Symbolleiste * Data-driven Öffnen-Dialog * MDI User Interface

17 Fragen?

18 Vielen Dank! Venelina & Uwe


Herunterladen ppt "Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova"

Ähnliche Präsentationen


Google-Anzeigen