What's New - April 2016

cht_april2016.png

April 6, 2016

CHT Unbundled - Further Clarified

CHT's approach to providing everything we have under one subscription price has seen us successfully through 20 years of on-going development while many, if not all but a trickle, of the purveyors of pay-separately-for-each-piece model, have fallen by the wayside. In fact, our one-for-all, all-for-one approach has been a major cornerstone for our success as a Clarion 3rd party. That, and our on-going  mandate to allow and encourage developers, to do more with Clarion than Clarion can do natively, out of the box, while only making a minimum financial outlay.

But our one price for everthing model does have its drawbacks. Not for you, but for us! Because CHT has grown so much over the years, we think that it has become a bit overwhelming to some developers. But it isn't really overwhelming at all.

Just because one is presented with an amazingly full banquet doesn't mean they still don't eat their food one bite at a time!

Still, there are those who would prefer to take, initially, only a small taste and on digesting,  and perhaps, enjoying, coming back for more. Even though that might cost them much more in the long run. Like buying a car as a bunch of separate parts.

Visual Studio Developers, who are presented with an even more overwhelming smorgasbord of componentry, tend to rely on a VS plug-in called "NuGet". With NuGet they can introduce into their application, a component or set of components, that perform some specific task, like encrypting a password,  or pulling a file from a secure HTTP location. You name it, it's on NuGet, either in whole or in part. All the pieces needed to do the requested task,  visible, and merged into the application.

It has occured to us more than a few times that this NuGet functionality behaves very much like a Clarion TXA which can cause an application to absorb functionality into itself, and make it visible as a procedure, a DLL or a Class or all of these things at once.

TXAs can, of course, introduce sub-components that have dependencies in templates which a user might not have purchased, so that's not really a viable way into the CHT toolkit if we are to provide an alternative, more piecemeal, approach. But really, all that templates do these days is generate interface code to classes or binaries or both.

In actuality most up-to-date Clarion templates don't generate repetitive reams of functional code any more, the way they used to in the pre-ABC days.

Good templates like ours, generate interface code. That is, a layer of code that "hooks" or "interfaces" the actual functional code - i.e. Classes, DLLs, EXEs, OCXs - into applications. Templates are really more of a programmer's organizational aid (like a paint-by-numbers kit where you paint inside the lines) that lets developers do more in the absence of knowledge about what, specifically, is going on. The code being interfaced to, does the real work. And it will work just as well in the absence any template generated code.

So the trick will be to introduce finished code into an application so that it no longer has a dependency on any templates.

Easy Peasy. And there you have it CHTGet for Clarion is born!

We can do this! And make CHT componentry available and viable on a piecemeal-purchase basis to tasters and dabblers. At the same time, it won't cost on-going subscribers even an extra dime, as we'll make CHTGet components available to you as, simply, another part of your regular subscription fee.

We won't say more at this time as the project goes momentarily dark, while we work out the kinks and wrestle with how best to introduce this to the greater Clarion community!

 

Gus Creces
The Clarion Handy Tools Page
www.cwhandy.ca
gcreces@gmail.com
April 6, 2016


April 1, 2016

CHT Build 20B.00.00 Just Posted

CHT Build 20B.00.00 is now available for download/installation via Webupdater C10.

To update properly, please exit Clarion 10 and navigate to your windows START area in the lower left corner of your screen. There under "ALL APPS" you'll find a folder called "The Clarion Handy Tools C10".

When you open this folder and see the listed items, you'll find at the bottom of the list an entry entitled: CHT WEBUPDATER C10 (UPDATE-INSTALL).

RIGHT CLICK this, select "More" -> "Run As Administrator", and you're on your way.

The latest CHT WebupdaterC10 is labelled: MAR.31.2016.C0416. Older C10 Webupdaters will update themselves to this version automatically.

Before you start your upate, please pull down the "Config" menu and check the item called "Auto Continue" if it isn't already checked. This ensures that "Continue" is pushed all the way through to the end of both the download installation phase and the decontainerization installation phase.

We'll inform you on the CHT Support Forum, as well as via our monthly What's New Pages, of all relevant changes and additions in this build.

For a full synopsis of What's New and Notworthy in Build 20B.00.00, click this link: New And NoteWorthyy.

 

Gus Creces
The Clarion Handy Tools Page
www.cwhandy.ca
gcreces@gmail.com
April 1, 2016


The Latest Docs

The latest template docs are here: CHT Template Docs

The latest demo application docs are here: CHT Application Docs

The latest utility application docs are here: CHT "Utility" App Docs

The latest "Batch Bot" application docs are here: CHT "Batch Bot" App Docs

The latest classes docs are here: CHT Classes Docs

 

Gus Creces
The Clarion Handy Tools Page
www.cwhandy.ca
gcreces@gmail.com
April 1, 2016

 


hnd_dozen.gif

chtcopyrightgray.gif