*Hi again VFPers,*

*Not sure who receive the geekgatherings emails, but here goes, sorry if it is a nuisance, but thought since X# is really pushing to have a very workable VFP syntax support ready for SWFOX, it need to be brought to the attention of as much VFPers that still ponders about going...*

*XBase greetings,*

*Johan
*

*Early-Bird Registration Extension*
We are extending the Early-Bird Registration for Southwest Fox 2019 until August 30th. The early bird gets the worm, or in this case, saves $50!

*X# Post Conference Session Details*
When: Sunday, October 27, 2019, 2:00 following the Closing session
Where: Conference Center, rooms E and F
Length: 1.5 to 2.0 hours

If you've already registered for the conference and want to attend this session, email *regis...@geekgatherings.com* and we'll add you to the post-conference list.

XSharp (X#) is a .NET development language based on the xBase syntax. It is open source and is based on Roslyn, aka the C# compiler. Next to the compiler, X# also provides Visual Studio integration to support most .NET-based applications: Console, Windows Forms, WPF etc. It supports several dialects of the xBase family: Core, Visual Objects, Harbour, xBase++, VFP, etc. It comes with a macro compiler to support runtime evaluation, a Runtime Library and RDDs, and provides runtime components to support dialect-specific classes and functions.

X# is a "community driven" project. We build what you, our customers, would like to see. The source for X# is available on GitHub, so you can see what we do and also contribute to the development of the project if you like. The development team originates in the Visual Objects community, so that is why the Visual Objects support is the most developed at this moment. But we are working on expanding the product to the VFP community actively.

In this 90 minute post-conference session, we will take you through the migration process of a (simple) Visual FoxPro (VFP) application. We will start with a VFP project and extract its forms, custom controls, menus, reports etc. These will be converted to a Visual Studio Solution, project and source files. We will show you how the code with some modifications will compile and run in Visual Studio. After that we will extend the application with some .NET components.

Please remember that the VFP support for X# is "work in progress". Some things are still a little rough and need more work. We will use this session to also discuss with you what YOUR wishes are for the direction of X# for VFP. One example, we have two options for the conversions of VFP forms:

1. We can convert them to standard .NET windows forms or WPF forms. The
   advantage of this is that everything will work just like in C# and
   VB and that we can use the built-in editors for forms in Visual
   Studio. The disadvantage is that some pieces of your existing code
   will need modifications, especially event handlers.
2. We can create a UI library based on standard .NET forms that will
   emulate the VFP forms completely. As a result event handlers will
   "just work". However these forms will be somewhat different from
   what C# and VB developers are using, and we most likely have to
   create our own Form designers, that of course would look a lot like
   the VFP form editor.

During the session we will show you approach #1. Approach #2 will need more work on our side (UI library and tools) but some of that work has already done by others, such as Christof Wollenhaupt for Guineu, so we might be able to use some of that.

Other (similar) discussions are about SQL access, reporting, which tools we should port, etc. We know that the VFP community has always been very strong. We hope that we can contribute to this community and that together we can help VFP developers to move their applications forward into the world of .NET.

Come and join us in this session and help to set the course for the X# VFP support.

_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/73e4f8b4-a9d2-06b4-e86c-6fd930419...@xsinet.co.za
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to