*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.