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

Icetips Utilities - 29 classes and 24 templates

Icetips Creative, Inc. is pleased to announce the first release of our brand new Icetips Utilities.

This collection of classes and templates is a “must have” for your Clarion toolbox. The class collection contains a total of 29 classes (more are planned or in development) that you can use to quickly enhance (add value) to your applications (quickly). For example, there is a page of pages class that you can add to any report - hand coded or template generated. There is a powerful file search class and search and replace methods. See below for more…

Here is a list of some of the 29 classes included in the Icetips Utilities:

1. Core class with base methods such as SearchReplace and GetFileParts which splits filenames into drive, path, filename and extension.
2. Windows class with various low level and API calls. For example methods to get control labels (FEQ labels), Enumerate Child windows, get detailed version information from the OS, SetWindowOnTop etc.
3. Utility class with methods to create directories for multiple levels such as \program\data\2007. Formatted error messages, retrieve command line parameters or values.
4. Macro class that expands given macros to supplied values.
5. Progress class that controls a progress bar. Can hide/unhide multiple controls along with the progress bar.
6. Shell class for various operating system shell methods, such as ShellExecute, open URL, show file property window and show about window.
7. Network class including method to get computer name, get local and remote share names, enumerate local and network shares.
8. Export class that can be used to export data from a FILE or a VIEW structure.
9. Armadillo classes.
10. Version class for file version information, i.e. file version resources.
11. Very powerful file search class.
12. Hyperlink class that turns registered controls on a window into hyperlinks.
13. String class with methods to split a string based on delimiters. Method to split a string into words and another to load an entire file into a string variable.
14. Record class that can show data in a file record in two columns, field name on the left and data on the right.
15. Global Thread class and a Window Manager derived class. This class is accompanied by a template to easily override the Window Manager of a window. Derived windows will be added to a global thread queue where they can be accessed for example to notify all browses that a globally
accessible filter condition has changed.
16. Page of Pages class that can be used on any reports for any report template. Uses API to read/write files so it does not require the DOS file driver and is very fast.

Here is a list of some of the 24 templates included in the Icetips Utilities:

1. Utility template to write procedure and prototypes to a file.
2. Global extension to write information about all global templates to a file.
3. Global extension to write version information to an INI file - can then be used by SetupBuilder if you want.
4. Assign compile date to a variable. Useful for customer support to see exactly when the exe was built.
5. Extension to add compile date and time to the linked in version resources.
6. Control template to add “Microsoft-like” header section to a window.
7. Extension that adds a procedure call to all procedures in app. Very useful for initialization code to set window properties on all windows for example.
8. Code template to add all procedures in an application to a queue.
9. Global extension to alert a key on all lookup buttons. This provides a hotkey that users can press in entry fields to call lookup browses and calendars.
10. Add header sort to a queue list box.
11. Simple VIEW structure creation extension and code templates.
12. Pre- and post- priming extension for ABC browses. Designed for SQL this allows pre-priming before a record is inserted on the browse and post-priming which is done after it’s inserted.
13. Export app and dct to TXA/TXD for backup purposes.
14. Resize options. Allows setting same settings for multiple controls in a very easy way. Can also set minimum window size to the size it is in the window designer.
15. Checkbox update for ABC browses. This allows the user to single click on a checkbox to update it to true/false.
16. Bind/unbind local variables.
17. Derive Window manager for the Global thread manager class.
18. Global Hide windows when loading.
19. Report/Process templates that load an SQL view or table directly into a queue. Very flexible and allows you to construct the SQL partially or completely. Works very well with report from Queue in Clarion 6.

For more information about the Icetips Utilities, please visit our website.

The Icetips Utilities are part of our Gold Subscription, which is currently at a special price of only $199.00 through August 3rd, 2007. Save $50 and take advantage of this one time 33% discount rate and sign up now! More information about the Gold Subscription.

Tags: |

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a