Migration of a VFP application into a Silverswitch solution

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Microsoft Dynamics® AX 2012
Visual Extend COneToMany-Form with CursorAdapter German FoxPro User Group Venelina Jordanova VFX 20 E.
Nov 2008 Scientific & technical presentation JChem for Excel.
FIM MOBILE PRESENTATION
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Using.NET Platform Note: Most of the material of these slides have been adapted from Nakov’s excellent overview for.NET framework, MSDN and Wikipedia Muhammad.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Microsoft SharePoint 2010 technology for Developers
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
1.NET Web Forms DataGrid © 2002 by Jerry Post. 2 Data Grid Has Many Uses  The grid uses HTML tables to display multiple rows of data. It is flexible.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Microsoft Commerce Server 2009 on SharePoint Platform.
Uwe Habermann Venelina Jordanova Migrating VFP forms with the free Silverlight Wizard of the dFPUG.
Uwe Habermann Venelina Jordanova Programming VFP Code in the front-end of Silverswitch applications.
Visual FoxPro 8.0 Name Title Company.
Uwe Habermann Venelina Jordanova Conversion of a VFX application into a Silverswitch solution.
Visual Extend Download, Installation, Registration German FoxPro User Group Venelina Jordanova VFX 01 E.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Introduction To Form Builder
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Uwe Habermann Venelina Jordanova Converting reports to Silverswitch and running VFP reports in Silverswitch.
SQL Server Reporting Services
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Scottish Legal Aid Board Content Management using OpenCms Martin Spinks CTO Navyblue Tuesday, March 16, 2010.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Uwe Habermann Venelina Jordanova Usage of VFP code in the back- end of Silverswitch applications.
Key Applications Module Lesson 21 — Access Essentials
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Uwe Habermann Venelina Jordanova Extending a Silverlight application with a webcam and multi-touch.
Venelina Jordanova Uwe Habermann SEM 20 Visual Extend Power for VFP Developers.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Learningcomputer.com SQL Server 2008 – Management Studio.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Visual Extend CPickField Builder German FoxPro User Group Venelina Jordanova VFX 13 E.
Venelina Jordanova, Uwe Habermann Visual Extend 9.0 Rapid Application Development.
Application Analytics with Visual Studio 2010 Joe Kuemerle PreEmptive Solutions,
Ken Casada Developer Evangelist Microsoft Switzerland Découvrez le Visual Studio.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Visual Extend Generated Application’s Features for End-users German FoxPro User Group Venelina Jordanova VFX 04 E.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
Introduction ITEC 420.
Beyond the BDC\BCS Model
Visual Extend CursorAdapter
Introduction to Silverlight
Chapter 2 – Introduction to the Visual Studio .NET IDE
Tech Ed North America /1/ :36 AM Required Slide
Install MySQL Community Server and MySQL Workbench
Visual Extend Developer’s Features
Visual Extend Multi-Client support
Presentation transcript:

Migration of a VFP application into a Silverswitch solution Venelina Jordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu

Silverswitch

Silverswitch Rapid Application Development development environment for Silverlight Silverswitch.sln Migration of VFP applications VFX – Silverlight Wizard Visual Extend for VFP re-developed in C#

Silverswitch Supported databases VFP SQL Server MySQL, ADS, DB2, Oracle, …

Silverswitch Programming C# VFP at the server side with COM server Powerful method call even from client side VFP at the client side with GUINEU Execution also on Mac OS and in the future on other platforms

Silverswitch What does it contain? Template application Silverswitch.sln Start page Wizards Update Project Builders DataGrid, PickField, Form VFX – Silverlight Wizard Included in VFX for VFP

Migration to Silverswitch VFP projects VFX projects

Requirements for the VFX – Silverlight Wizard Database Primary keys for all tables Dataenvironment Tables Cursoradapters No views No programatical used tables

Requirements for the VFX – Silverlight Wizard All controls in the form No instantiation of controls at runtime VFP projects Base classes of controls are migrated VFX projects VFX classes of controls are migrated

Requirements for the development Visual FoxPro 9 VFX 13 and Silverswitch Visual Web Developer 2010 Express Optional: SQL Server (Express) Silverlight 4 Tools WCF RIA Services 1 SP1 Silverlight 4 Toolkit

Requirements at the customer‘s side Client Silverlight 4 Plug-In (6 MB) Server Windows Server Internet Information Server .Net Framework 4.0

Creation of a Silverswitch application Create new project based on template project “Silverswitch” Don’t execute, don’t build Run VFX – Silverlight Wizard

VFX – Silverlight Wizard What does this wizard do? Explanation VFP COM server is generated Administrator rights required!

VFX – Silverlight Wizard Select Silverswitch solution

VFX – Silverlight Wizard Data access Create ADO.NET Entity Data Model Create Domain Service Create and register VFP COM server

VFX – Silverlight Wizard Settings of the application object Add VFX forms to table Vfxfopen

VFX – Silverlight Wizard Select forms Forms marked as included into the project get migrated by default VFX*.scx forms do not get migrated

VFX – Silverlight Wizard Project names for forms Forms can be summarized to projects Optimization of project size and download size and time

VFX – Silverlight Wizard Select form properties Layout similar to VFP -> select all properties Hard-coded property values cannot be overwritten by styles

VFX – Silverlight Wizard Select reports Reports, marked as included into the project, get migrated by default

VFX – Silverlight Wizard Finish! Success message or Log Test!

Features of the Silverswitch application Prepared frame for the application Splash screen Optional login dialog Toolbar with XAML icons Data-driven open dialog Internet application Intranet application

Features of the Silverswitch application User login Runtime localization User management User rights User groups MDI user interface

Features of generated forms Autoedit New, edit, delete, save, undo Navigation Sort and incremental search in DataGrid Resizable, minimize, maximize

Features of generated forms Treatment of update conflicts Filter dialog

What does the VFX – Silverlight Wizard do? Add forms to the solution Entry in table Vfxfopen Migration of forms MVP Model-View-Presenter

What does the VFX – Silverlight Wizard do? Example Customer.xaml Layout Customer.xaml.cs Settings CustomerController.cs Developer’s code CustomerControllerBase.cs Generated code

What does the VFX – Silverlight Wizard do? Generates VFP COM server Data access to VFP database using cursoradapters

VFX – Silverlight Wizard Video tutorial (in German) available at www.MSDN-Solve.de and on the memory sticks

VFPizza in the Cloud Inform! Create account Create SQL Server database Make project settings Publishing with Visual Studio wizard 2 virtual maschines recommended http://VFPizza.CloudApp.net

VFPizza in the Cloud Video tuorial (in German) available at http://www.MSDN-Solve.de and on the memory sticks

Any questions?

Break Venelina & Uwe