Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova

Slides:



Advertisements
Ähnliche Präsentationen
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
Advertisements

Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Patches zu VFP 9 SP 2 Venelina Jordanova Uwe Habermann
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann V&U Project Tools Beauty Studio Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Und das geht natürlich auch: Berichte
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend CPickAlternate Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 14 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
Uwe Habermann Venelina Jordanova Alvenos.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0.
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Windows 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Windows 10 Uwe Habermann
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
VFP-Praxis Zeitgesteuerte Berichte in VFP
V&U Project Tools Update Project
 Präsentation transkript:

Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova

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

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

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

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

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

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

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

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

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

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

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

Code * VFP COM Server * Konvertierung in C#

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

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

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

Fragen?

Vielen Dank! Venelina & Uwe