The future depends on us. It is up to us to the future of Clarion.
Will this programming language to live long and happy life or dies in oblivion depends on us. If you have to say, do it here in this blog. Welcome!

Read More

Clarion Magazine: Generic Types In Clarion#

Generic Types In Clarion#
Clarion# has a number of new language features, one of which is support for generic types, or generics. Most commonly used for managing lists of objects where the type is not known at compile time, generics are a powerful addition to your programmer’s toolbox.
Generic Types In Clarion# - Advanced Techniques
Generic types are [...]

Tags: | No Comments »

Category: General

Clarion Magazine News

Aussie DevCon: And the winner is…
It’s been interesting to watch the discussions that have developed in the wake of the Aussie DevCon. It seems to be the case that anytime there’s a beta release of C7/Clarion# or an announcement of some new feature there’s a fresh round of cynicism about the time it’s taking to [...]

Tags: | No Comments »

Category: General

Clarion Magazine: The New Articles

A Template For Coloring Reports
Philip Prohm builds on his previous template for saving/restoring procedure variables with another template to let the user configure report colors.
A Template For Saving Procedure Variables
Clarion provides a standard way of saving configuration information via INIClass, but you still have to write the code to use that class. Philip Prohm demonstrates [...]

Tags: | No Comments »

Category: General

Agile, Test-Drive Development In Clarion#

Part 1 and Part 2
Clarion# brings many new development tools and methodologies into play, and one of these is something called Test Driven Development, or TDD. As Dave Harms demonstrates, the idea is that you create tests for your code, not just after you’ve written the code, but in fact before you write the code.

Tags: | No Comments »

Category: General

Clarion Magazine News

The Clarion.NET FAQ - Updated May 5, 2008
A list of frequently-asked questions about Clarion.NET/Clarion#, and some hopefully informative answers. Latest update: Clarion# performance as compared to Clarion 6.
PDF for April 2008
All articles for April 2008 in PDF format.

Tags: | No Comments »

Category: General

ClaMag: The New Articles

Creating A Custom Rounded Panel Control In Clarion#
Early on in his explorations of Clarion# Randy Rogers decided he needed a panel control with rounded corners. The problem: no such panel is part of the standard control set. The solution: create a custom panel control.
RTF Mail Merge
It’s easy to do mail merge with MS Word and [...]

Tags: | No Comments »

Category: General

Clarion Magazine: New Articles

Passing Filter Expressions To Reports
Dynamic filter expressions are a great way to let your users query data, but they’ll probably want to apply these filters to reporting as well. Paul Blais shows how it’s done.
Loosely Coupled .NET Applications And Inversion of Control
Designing loosely-coupled applications is one thing; getting all those components to work together, based [...]

Tags: | No Comments »

Category: General

ClaMag: Using Dynamic Filter Expressions for QBE

Paul Blais takes a look at filter expressions employed in the Clarion VIEW structure. These expressions are a close cousin to EVALUATE, and a great way to enhance your users’ ability to query the database.
Read more

Tags: | No Comments »

Category: General

ClaMag: Loosely Coupled .NET Applications: Understanding Reflection

At the midway point in his series on flexible application design David Harms explores the very cool world of .NET reflection.
Read more

Tags: | No Comments »

Category: General

ClarionMagazine: PDF for March 2008

All articles for March 2008 in PDF format

Tags: | No Comments »

Category: General

ClaMag News

Using Interfaces And Composition To Create Flexible Applications
When it comes to designing flexible, adaptable applications, most object-oriented programmers probably think of inheritance and virtual methods first. But interfaces are an equally powerful tool, and when combined with composition you have an excellent toolset for making your applications highly configurable.
Using Inheritance To Create Flexible Applications
If you’ve [...]

Tags: | No Comments »

Category: General

ClarionMagazine: Writing To The Windows Registry

Richard Rose shows how to update the Windows registry and provides a utility application that lets you change the shortcuts on Windows file dialogs.
Read more

Tags: | No Comments »

Category: General

Clarion Magazine Readers In 121 Countries

David Harms provide some information on the distribution of Clarion Magazine readers worldwide, along with the SQL statements he used to extract the data from Clarion Magazine’s MySQL database.
Read more (top secret, for registered users only)

Tags: | No Comments »

Category: General

Clarion Magazine: PDF for February 2008

All articles for February 2008 in PDF format.

Tags: | No Comments »

Category: General

Clarion Magazine News

Creating A Drag & Drop Batch Compiler
DDE is still the only way to control the Clarion IDE with an external application; Richard Rose shows how to combine DDE and drag and drop to create an easy to use batch compiler.
Understanding Clarion# Strings: Revisited
The latest changes to class instantiation and array indexes in Clarion# have implications [...]

Tags: | No Comments »

Category: General