Copyright © 2007 SoftVelocity, All rights reserved worldwide

Clarion.Net FAQ

I already know how to program in Clarion, what do I need to learn to use Clarion.Net?

Your existing knowledge of the Clarion language can all be transferred to Clarion.Net. And now using Clarion# you have the ability to tap into the .Net Framework Common Language Runtime (CLR). Clarion# is the language that you know and love, extended to take full advantage of the .Net Framework Runtime Library. Using the Clarion# language the learning curve for moving to .Net is just a small bump in the road. The .NET CLR is extremely powerful, and its a huge opportunity to be able to make use of it to add brand new features and functionality to your applications. You will need to learn about WinForms, and .Net controls. And if you're thinking about building applications for ASP.Net and/or for Mobile devices, then you'll need to learn about Web Forms and Compact Forms. Thats where our new training course "Clarion.Net by Example" comes in, we'll teach you everything you need to know to be successful with .Net!

Has the Clarion Runtime Library been ported to .Net?

Yes, the Clarion.Net RTL is available and has been ported to 100% managed .Net code.

What Controls can I use in my Clarion.Net applications?

You can use all of the Controls available in the .Net Framework, as well as any Control Library or Component available for .Net, commercial or free. We have also created .Net versions of the two most important Clarion controls; the List and Entry controls.
The Clarion List for .Net has some incredible new functionality, as well as a great new look. And with the Clarion Entry control
you have all of the Clarion Picture support for displaying and validating data.

If .Net is 100% OOP, can I still use PROCEDUREs?

Yes, you can continue to write code your way, Clarion.Net supports the familiar Clarion syntax including both Procedures and Routines. Under the hood a .NET assembly (DLL or EXE) is all objects, but Clarion# lets you program using whatever style you prefer.

Are Report Structures supported?

Clarion Reports have been ported to .Net, so you can produce the same Reports that you do in Win32, and all of your existing
Report Structures can be used in .Net without modification.

Are Window Structures supported?

Clarion.Net supports .Net WinForms rather then WINDOW structures, we did this so that you could make use of every Control available for .Net.

Can I build applications to run on PDAs and Phones?

Yes, the Enterprise Edition of Clarion.Net has full support for the Microsoft Mobile platform. including a Visual Designer, Compact Forms compiler, and a Compact Forms version of the Clarion RTL.

Can I build ASP.Net Web applications?

Yes, the Enterprise Edition of Clarion.Net has full support for the ASP.Net platform.

Can my application consume Web Services?

Both Professional and Enterprise editions can create client applications to consume Web Services.

Can I build my own Web Services?

Enterprise edition can be used to create your own Web Services.

Can I port my existing native code application to .Net?

In the initial release of Clarion.Net for early adopters we are not shipping any conversion tools, the focus is on learning how to use your existing Clarion skills to create new .Net applications which take advantage of the .Net Framework.

What Database Drivers are available for Clarion.Net?

All of the drivers available for Clarion Win32 are also available for Clarion.Net. You can use the drivers for developing desktop and web apps, but they can't be used on Mobile Devices due to the different CPUs on those devices. For Mobile Device applications the .Net Templates use ADO.Net, or directly read/write to XML.

Can my Clarion.Net and my Clarion Win32 applications access the same data files?

Absolutely, all of the Clarion database drivers, including the TopSpeed and Clarion drivers are available to you. Your .Net and Win32 programs can run side-by-side, accessing the same files without any problem. In fact you can run your Clarion.Net application side-by-side with your C7, C6, C5, C4, C2 and C1 apps, sharing the same data file. If you use Clarion .dat files then you can include CPD 2.110 running on DOS to the list.

Can I use ADO.Net?

Sure, you can use any available ADO.Net provider to access data and data services.

All of my applications depend on the LIST control and Queue, are they available?

Don't worry, we couldn't live without the LIST and Queue either, so we implemented them for Clarion.Net, and we added some incredible new features to the .Net LIST control !

The Clarion Entry control is my next most important requirement, do we have it?

Yes we do, we compared the .Net Masked TextBox with the Clarion Entry control, and found we really missed and needed the Entry control.

 


Copyright © 2007 SoftVelocity, All rights reserved worldwide