Uwe Habermann Venelina Jordanova Programming VFP Code in the front-end of Silverswitch applications.

Slides:



Advertisements
Similar presentations
Migration of a VFP application into a Silverswitch solution
Advertisements

Uwe Habermann Venelina Jordanova Migrating VFP forms with the free Silverlight Wizard of the dFPUG.
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.
Programming with Objects: Class Libraries and Reusable Code.
Java Programming Working with TextPad. Using TextPad to Work with Java This text editor is designed for working with Java You can download a trial version.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction to ADO.Net, VB.Net Database Tools and Data Binding ISYS 512.
Create a New Application and Project Open the Create Application dialog. Enter the application name of your choice and the directory. Select No Template.
Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Creating a Console Application with Visual Studio
Uwe Habermann Venelina Jordanova Converting reports to Silverswitch and running VFP reports in Silverswitch.
Getting Started Example ICS2O curriculum
Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.
ETP Reloaded e-Commission Technological Platform Upgrade to Microsoft Office 2003 DIGIT Adapted to DG SCIC.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Visual Basic Advanced Programming.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Windows 8 Hot or Not Piotr Włodek. Agenda MetroCharms Contracts WinRT App Execution Environment Motion Summary.
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.
THttpServer class Sergey Linev (GSI). Some history Development was inspired by JSRootIO why not achieve similar functionality with online ROOT application?
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
1 Installation When this module is complete, you will be able to:  Set a static IP address for your laptop  Install the snom ONE software  Navigate.
Integrated Development Environment (IDE)
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Uwe Habermann Venelina Jordanova Usage of VFP code in the back- end of Silverswitch applications.
Irwin/McGraw-Hill Copyright© 2000 by the McGraw-Hill Companies, Inc. PowerPoint® Presentation to accompany prepared by James T. Perry University of San.
1 Course Title: Visual Basic Programming Topic: Introduction to programming Languages (Visual basic 6.0) Lecturer: Mahamud Ahmed Jimale, BsIT, MsCs, CCNA,
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction to the Adapter Server Rob Mace June, 2008.
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.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
1 Chapter Nine Using GUI Objects and the Visual Studio IDE.
Vocabulary in VB So Far. Assignment: Used to change the value of an object at run time Used to change the value of an object at run time.
The Problems HTTP is disconnected So many database vendors Create a simple consistent versatile interface on the data Look at ADO.NET classes OleDb SQL.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Dissecting the Windows CE Build Process James Y. Wilson Principal Engineer, Windows Embedded MVP CalAmp, Inc. James Y. Wilson Principal Engineer, Windows.
Java Programming, Second Edition Appendix A Working with Java SDK 1.4.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
Desktop Integration with the Appx Client. Launch Documents Run Desktop Programs Transfer Files to the Client Transfer Files from the Client Client-Side.
© 2012 LogiGear Corporation. All Rights Reserved FitNesseFitNesse Authors: Nghia Pham 1.
Presented by Syed Baber Development Lead Mazik Global.
Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al-ajmi Chapter 2 Introduction to Visual Basic Programming Visual Basic.NET.
Venelina Jordanova, Uwe Habermann Visual Extend 9.0 Rapid Application Development.
Usage of Windows MMC To Change Root SSL Certificate Properties in e-Payment User Clients(PC)
ActiveX DLL Create Class in Dll File & Client Application MCSD Doron Amir
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Intelligent Data Systems Lab. Department of Computer Science & Engineering Python Installation guide 컴퓨터의 개념 및 실습.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir RAD Control Group.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
Active Server Pages v.s. Java Server Pages Presenters: Lan Guo Qunying Fan Pei-Xun Wu Date:
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
J-guar Customization Tool Devanshu Bawa Customization Specialist SOLUTION PARTNERS TRAINING 2016.
CGS 3066: Web Programming and Design Spring 2017
Working in the Forms Developer Environment
Images v26Q3.
3 Things Everyone Knows About Node JS That You Don't
Indexer AKEEL AHMED.
SDMX IT Tools Data Structure Wizard
David Cleverly – Development Lead
Visual Extend Multi-Client support
Presentation transcript:

Uwe Habermann Venelina Jordanova Programming VFP Code in the front-end of Silverswitch applications

GUINEU

GUINEU? * Use VFP code in Silverlight client projects * So in browsers at the client side * Runs on Mac OS X and in the future on other platforms

GUINEU * Developed by Christof Wollenhaupt * * VFP runtime developed in C# * Adapted version for Silverswitch client applications * Exclusive in Silverswitch * 1 DLL * Execute VFP code in FXP file

GUINEU What can be done with it? * Business logic * Control of the Silverlight user interface * But: * No VFP user interface * (Messagebox, Wait Window, …) * No data access * But these are not restrictions!

GUINEU Integration in Silverswitch * Wrapper-project * VfxGuineuRuntime * FXP file * Save in folder VFPCode * Build: embedded resource * PRG file (to edit with VFP) * Open with VFP as default * Build: none

GUINEU * Declaration using VfxGuineuRuntime; private readonly VfxGuineu _fox = new VfxGuineu(".FXP");

GUINEU * Function call _fox.Do(" ",,, …); * The first parameter is the function name * Following parameters are passed to the function

GUINEU * Passing parameters * Also objects! * Many VFP functions * Many VFP commands * Execution of C# methods * No child objects available

GUINEU * Examples in VFPizza * Customers GUINEU * Orders GUINEU * Get value of property * Set value of property * Save (in C#?)

C# * Examples in VFPizza * Customers C# * Orders GUINEU * Save * Navigation * And more…