18
Uwe Habermann [email protected] Venelina Jordanova [email protected] Conversion of a VFX application into a Silverswitch solution

Uwe Habermann [email protected] Venelina Jordanova [email protected] Conversion of a VFX application into a Silverswitch solution

Embed Size (px)

Citation preview

Page 1: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Uwe [email protected]

Venelina [email protected]

Conversion of a VFX application into a

Silverswitch solution

Page 2: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Migration from VFPizza for VFP to Silverswitch

* Create Silverswitch project with Visual Studio

* Migration with the VFX – Silverlight Wizard

Page 3: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?

* Data access* VFP database* SQL Server database

* Data access from VFP and Silverlight simultaneously

Page 4: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Forms

* Without pageframe* With pageframe* 1:n* Treeview

* Properties of forms

* Parameter controls

Page 5: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Pick fields

* Pick combos

Page 6: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Parent/Child relations

* Start via toolbar

* Start via onmore dialog

* Synchronization of child forms

Page 7: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Reports

Page 8: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Properties of the application object

* VfxApplication* Controls\VfxAppObject.cs

Page 9: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What gets migrated?* Runtime localization

* Set-up available languages

Page 10: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

More examples

* Document container

* DataGrid mover

Page 11: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

More examples

* Internet

* E-Mail

* Skype

* Calculator

* Date picker

* Date time picker

Page 12: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

More examples

* Theme selector

* Many themes integrated in Silverswitch

* Easy to modify

Page 13: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

OLE automation* Word

* Excel

* Outlook

* PowerPoint

* MapPoint

Page 14: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Export* Excel

* More formats in preparation

Page 15: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

What else is in Silverswitch?

* Start page

* Wizards* Update Project

* Update of Silverswitch projects to the current version of Silverswitch

* Builders* DataGrid builder* Form builder* PickField builder

Page 16: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Silverswitch architecture

VfxLoader.xap (676 KB)VfxApplicationVfxApplicationBaseVfxDataLayerVfxStartUp

VfxForm.xap (1220 KB)VfxFormBaseVfxControlVfxControlBaseVfxObjectVfxObjectBase

VfxMainScreen.xap (378 KB)

VfxThemes.xap (678 KB)

Default.html (11 KB)

Page 17: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Any questions?

Page 18: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Conversion of a VFX application into a Silverswitch solution

Thank you very much and have fun with Silverswitch!

Venelina & Uwe