Hello to all

We encourage new members to introduce themselves here. Get to know one another and share your interests.
Post Reply
Ramotny
Posts: 1
Joined: Sat Apr 06, 2019 6:59 pm

Hello to all

Post by Ramotny »

Hello all all of You.
Programming is not my way of earning money but I just like it. I use(d) VO to make a program for my own company because box-products are too simple and suitable products are out of my budget. So I write...
Now I consider to switch from VO2.8 to X# but I'm afraid of this change...
I hope You will encourage me and help if I get into trouble...
Gregory
User avatar
lumberjack
Posts: 723
Joined: Fri Sep 25, 2015 3:11 pm

Hello to all

Post by lumberjack »

Hi Gregory,
Ramotny wrote: Now I consider to switch from VO2.8 to X# but I'm afraid of this change...
I hope You will encourage me and help if I get into trouble...
Welcome!
Please be aware, you will get lots of help here. Make use of the forums, try and select the correct forum, but even if a bit "off-topic", we will gladly assist. You have a choice, Visual Studio which some love and others (like Dick and I) hate. Luckily there is an alternative XIDE, which looks more like the VO IDE. Start with small steps, get yourself comfortable with the X#/.net way of thinking. Solutions/Projects in VS or Projects/Applications in XIDE... You will see a lot of talk about referencing Assemblies (.dll), namespaces, methods, static methods, properties, etc. It is good to get to grip with those before you seriously delve into the .net world. Also, I would suggest you download ILSpy V3.2, and download from here the ILSpy Language Plug-in for X#. You will discover your Googles will show a lot of c# code. Don't worry, X# can do everything c# can, just get used to the syntax. If in doubt, ask here, we would gladly assist. Welcome to the X# XBase wave, it is time to buckle up for the joy ride.
User avatar
wriedmann
Posts: 3644
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Hello to all

Post by wriedmann »

Hi Gregory,
before moving your application you should play a bit with X#, and if you don't know Visual Studio already, you should use XIDE as it it more beginner-friendly (I for myself like it much more than Visual Studio and use it whenever possible).
And look at the X# Documentation project at https://docs.xsharp.it - you should find sample code and articles that could help.
And, as Johan wrote, ask here if you have any questions.
But consider that we all are helping in our spare time and we can give you hints, but cannot do the work on your application for you.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
ic2
Posts: 1798
Joined: Sun Feb 28, 2016 11:30 pm
Location: Holland

Hello to all

Post by ic2 »

Hello Ramotny,

A good starting point is https://www.xsharp.eu/help/migratingappsfromvotox.html where you will find 5 familiar VO sample programs converted to X# - with explanation. Basically, it will only take a few hours before you have X# fully working as your daily programming environment if you stick as much to the VO way of programming as possible. Including the option to keep VO windows and menu's. You will come across errors when writing/converting your own programs, which are not explained in the above section and which you may have difficulty to interpret. That's where this forum comes in - most questions are answered very quickly.

Next step is to really explore the options of X# - so programming .Net with e.g. WPF windows (Paul Piko offers Facelift which converts your VO windows to WPF or Winforms (http://www.vulcanmindmeld.net/) and doing so will encounter more problems - different from VO. But again, a lot will be solved here and then the nice thing is: you will often find answers elsewhere (like Stackoverflow) because most of the issues you encounter are now the same as those of C# or VB programmers or whatever other .Net language.

Personally I mix X#, C# and VO (I use a X#/C# DLL - yes you can mix those 2 very easy) and the resulting DLL is called from VO and -for now- keep my VO code. But when I want my VO programs to go to .Net I am sure the gained experience in .Net programming will make it easy enough to continue with X#. Even tough I very much dislike Visual Studio as Johan pointed out correctly I do so some advantages as well.

So I'd say jump in and ask us whenever you're stuck.

Dick
Post Reply