migration of a vfp application into a silverswitch solution

Download Migration  of a VFP application into a  Silverswitch solution

If you can't read please download the document

Upload: sabina

Post on 10-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Migration of a VFP application into a Silverswitch solution. Venelina Jordanova [email protected]. Uwe Habermann [email protected]. Silverswitch. Silverswitch. Rapid Application Development development environment for Silverlight Silverswitch.sln Migration of VFP applications - PowerPoint PPT Presentation

TRANSCRIPT

  • Uwe Habermann

    [email protected] Jordanova

    [email protected] of a VFP application into a Silverswitch solution

  • Silverswitch

  • SilverswitchRapid Application Development development environment for SilverlightSilverswitch.slnMigration of VFP applicationsVFX Silverlight WizardVisual Extend for VFP re-developed in C#

  • SilverswitchSupported databasesVFPSQL ServerMySQL, ADS, DB2, Oracle,

  • SilverswitchProgrammingC#VFP at the server side with COM serverPowerful method call even from client sideVFP at the client side with GUINEUExecution also on Mac OS and in the future on other platforms

  • SilverswitchWhat does it contain?Template application Silverswitch.slnStart pageWizardsUpdate ProjectBuildersDataGrid, PickField, FormVFX Silverlight WizardIncluded in VFX for VFP

  • Migration to SilverswitchVFP projectsVFX projects

  • Requirements for theVFX Silverlight WizardDatabasePrimary keys for all tablesDataenvironmentTablesCursoradaptersNo viewsNo programatical used tables

  • Requirements for theVFX Silverlight WizardAll controls in the formNo instantiation of controls at runtimeVFP projectsBase classes of controls are migratedVFX projectsVFX classes of controls are migrated

  • Requirements for the developmentVisual FoxPro 9VFX 13 and SilverswitchVisual Web Developer 2010 ExpressOptional: SQL Server (Express)Silverlight 4 ToolsWCF RIA Services 1 SP1Silverlight 4 Toolkit

  • Requirements at the customers sideClientSilverlight 4 Plug-In (6 MB)ServerWindows ServerInternet Information Server.Net Framework 4.0

  • Creation of aSilverswitch applicationCreate new project based on template project SilverswitchDont execute, dont buildRun VFX Silverlight Wizard

  • VFX Silverlight WizardWhat does this wizard do?ExplanationVFP COM server is generatedAdministrator rights required!

  • VFX Silverlight WizardSelect Silverswitch solution

  • VFX Silverlight WizardData accessCreate ADO.NET Entity Data ModelCreate Domain ServiceCreate and register VFP COM server

  • VFX Silverlight WizardSettings of the application objectAdd VFX forms to table Vfxfopen

  • VFX Silverlight WizardSelect formsForms marked as included into the project get migrated by defaultVFX*.scx forms do not get migrated

  • VFX Silverlight WizardProject names for formsForms can be summarized to projectsOptimization of project size and download size and time

  • VFX Silverlight WizardSelect form propertiesLayout similar to VFP -> select all propertiesHard-coded property values cannot be overwritten by styles

  • VFX Silverlight WizardSelect reportsReports, marked as included into the project, get migrated by default

  • VFX Silverlight WizardFinish!Success message or Log

    Test!

  • Features of theSilverswitch applicationPrepared frame for the applicationSplash screenOptional login dialogToolbar with XAML iconsData-driven open dialogInternet applicationIntranet application

  • Features of theSilverswitch applicationUser loginRuntime localizationUser managementUser rightsUser groupsMDI user interface

  • Features ofgenerated formsAutoeditNew, edit, delete, save, undoNavigationSort and incremental search in DataGridResizable, minimize, maximize

  • Features ofgenerated formsTreatment of update conflictsFilter dialog

  • What does theVFX Silverlight Wizard do?Add forms to the solutionEntry in table VfxfopenMigration of formsMVP Model-View-Presenter

  • What does theVFX Silverlight Wizard do?ExampleCustomer.xamlLayoutCustomer.xaml.csSettingsCustomerController.csDevelopers codeCustomerControllerBase.csGenerated code

  • What does theVFX Silverlight Wizard do?Generates VFP COM serverData access to VFP database using cursoradapters

  • VFX Silverlight WizardVideo tutorial (in German) available atwww.MSDN-Solve.deand on the memory sticks

  • VFPizza in the CloudInform!Create accountCreate SQL Server databaseMake project settingsPublishing with Visual Studio wizard2 virtual maschines recommendedhttp://VFPizza.CloudApp.net

  • VFPizza in the CloudVideo tuorial (in German) available at http://www.MSDN-Solve.deand on the memory sticks

  • Any questions?

  • Break Venelina & Uwe