Welcome To Vulcan.NET

Welcome

Vulcan.NETVulcan.NET is the next generation of the xBase family of languages. Vulcan.NET provides a high level of backwards-compatibility with the Visual Objects language, while at the same time bringing it into the 21st century with all the features you would expect in a modern programming language. In addition, Vulcan.NET brings all the benefits of the .NET platform to the Visual Objects language, opening up a whole new world of opportunities for xBase programmers.

Vulcan.NET is fully CLS compliant and supports the vast majority of features available to .NET languages, including method and operator overloading, strongly typed arrays, reference and value types, enumeration types, low level pointer operations, and more.

Vulcan.NET is integrated into Visual Studio 2005/2008 with project and file templates, a highly customizable code editor with syntax highlighting, and advanced editing features, a full-featured debugger, a Windows Forms designer, and other tools.

 Fabrice Foray, VO tool author: "I'm in no way related to GrafX, and I got no interest in the amount of Vulcan licences they sell; That said, I think that now Vulcan is a MUST have if you still plan to develop XBase/Visual Objects applications in the growing environment of .net. One of the really important things that I've seen is the support of the so-called "Hybrid Application" : It means that you can have in the same application Windows that are using the VOGui and Windows that are using the WinForms : Now we have the ability to "transport" our applications to Vulcan, then make all desired enhancement using WinForms : In MY point of view, there is now no reason to not GoVulcan !"  

For Visual Objects Developers:

KnowVulcan1.gifTo the extent that is both possible and practical, Vulcan.NET is syntactically and semantically compatible with Visual Objects version 2.8. Unless specifically stated otherwise, you should assume that the behavior of any given language element or runtime function will be the same in Vulcan.NET as it is in Visual Objects. To achieve the highest level of compatibility, it may be necessary to set some or all of the Visual Objects compatibility options. 

Of course, any movement forward is inevitably going to require some changes to existing code. However, migrating from the native code world of Visual Objects to the managed code world of .NET is not nearly as major a change as was the movement from DOS to Windows, from weakly to strongly typed programming, or even from procedural to object-oriented programming.

The managed code world of .NET is very much like the environment you are already accustomed to. The .NET CLR provides a garbage collected memory manager, full object orientation, runtime array bounds checking, structured exception handling, and so on.

 

 
 
News
Current  Archive    
Conference: VODC 2009 - Stuttgart, November 11-13
Saturday, August 29, 2009 

Last year's VODC in Hamburg presented sessions on Vulcan.NET at ambitious levels. Attendance levels ranged from beginners - just having started their first steps or even planning to do so - to advanced Vulcan experts. And all of them found a rich choice of sessions: three days fully packed with 40(!) sessions, mostly four concurrent. And this year's conference in Stuttgart will have quite the same.

When driving into unfamiliar regions you will happily use a navigation system to find your best way. And for your way into your future as a software developer? We are sure a conference like VODC is a perfect means to make good progress!

http://www.vodc.visualobjects.de

                                                       
    
Write Internet Applications with Vulcan.NET
Sunday, August 23, 2009 

Read Willie Moore's conference paper about writing Internet applications with Vulcan.NET. Complete with source code samples. Available here: http://www.govulcan.net/MoreSamples
                                                       
    

 
Copyright 2008 GrafX Software DevelopmentTerms Of UsePrivacy Statement     Login