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