What's New in the world of Uniface

For information on this language please visit Wikipedia.

In the 1990s my employer switched to UNIFACE as it offered a better User Interface (UI), shorter development times, and easy access to a relational database. Here are some of the articles which I wrote.

 
6th Aug 2006 Tips & Trix - included V8 code for A routine to Encrypt/Decrypt Files and Strings
Tips & Trix - included V8 code for A MAPI interface for Uniface
12th Jun 2006 Building Blocks - updated 2-Tier version of my demonstration application for Uniface v8.4.03
Building Blocks - updated 3-Tier version of my demonstration application for Uniface v8.4.03
22nd Jan 2005 Articles - amended Development Standards - Limitation or Inspiration?.
30th Sep 2004 Articles - added The Relational Data Model, Normalisation and effective Database Design
20th Sept 2003 Articles - amended Development Standards - Limitation or Inspiration?.
20th June 2003 Articles - added UNIFACE is not a Rapid Application Development tool.
7th May 2003 XML/XSL - all entries moved to a new section.
PHP/MySQL - new section added.
1st May 2003 Tips & Trix - added 'Obtaining the Next Number in a Sequence'
Tips & Trix - added 'Signatures for calling Windows API functions' with sample code.
1st April 2003 XML/XSL - added 'Generating a tree view using XSL and XML'
1st Mar 2003 Tips & Trix - added 'How to Create a Bar Graph in Uniface', submitted by Ann-Charlotte Andersson.
Wish List - updated with items 29, 30 and 31.
Articles - updated 'The Power of Component Templates'
1st Feb 2003 Articles - added 'Generating dynamic web pages using XSL and XML'.
Articles - updated 'Using XSL and XML to generate dynamic web pages from UNIFACE' to include reference to follow-up article.
XML/XSL - page added.
Articles - updated 'Using variable-length fields in your database'.
8th Jan 2003 Articles - added 'Using XSL and XML to generate dynamic web pages from UNIFACE'.
2nd Jan 2003 Articles - added 'How not to implement the 3 Tier architecture in UNIFACE'.
26th Dec 2002 Tips & Trix - added 'How to put a Hyperlink into a form component'.
24th Dec 2002 Tips & Trix - updated 'Using U_VERSION in a locking strategy'.
12th Dec 2002 Tips & Trix - added 'Using U_VERSION in a locking strategy'.
Building Blocks - updated 3-Tier version of my demonstration application so that it will compile without errors under version 8.2.03.
3rd Nov 2002 Tips & Trix - updated 'Working with Uniface Lists'.
1st Nov 2002 Building Blocks - released 3-Tier version of my demonstration application (for version 7.2.06).
24th Oct 2002 Tips & Trix - added 'Working with Uniface Lists'.
17th Sept 2002 Tips & Trix - added 'Repository Search Utilities'.
11th Sept 2002 Tips & Trix - added 'Performing lookups as the User enters data'.
18th Aug 2002 Tips & Trix - added 'Associating Labels with Fields'.
14th Aug 2002 Articles - updated 'Development Standards - Limitation or Inspiration?' to include section 2.7.
Articles - updated '3 Tiers, 2 Models, and XML Streams' to show bugs fixed by Patch Z036, and re-issued sample code.
1st Aug 2002 Articles - added 'Development Standards - Limitation or Inspiration?'.
Tips & Trix - added 'Accessing Excel worksheets using COM'
15th July 2002 Tips & Trix - added 'Browsing for Global Procs in your Application Library'.
12th July 2002 Tips & Trix - added 'Generating a Unique Key without any file access'.
10th July 2002 Tips & Trix - updated 'Browsing for Messages in your Application Library' after using version 4.0 of the Microsoft XML parser.
8th July 2002 Tips & Trix - added 'Customising the Tool Palette in the UDE'.
Tips & Trix - added 'Creating custom widgets'.
6th July 2002 Articles - added 'Using variable-length fields in your database'.
3rd July 2002 Building Blocks - added 'UNIFACE Development Guidelines - Part 5 (3 Tier Development)'.
27th June 2002 Articles - updated '3 Tiers, 2 Models, and XML Streams' to include some new diagrams.
Articles - updated 'The 3-Tier Architecture - some criticisms of Compuware's approach' to include a comment regarding the use of the RELEASE command.
1st June 2002 Tips & Trix - added 'How to produce a Year-to-a-Page Calendar'.
Tips & Trix - added 'A Binary-Octal-Decimal-Hexadecimal converter'.
Tips & Trix - added 'Running several SOLID databases simultaneously'.
Tips & Trix - added 'A 'find and replace' function'.
24th May 2002 Tips & Trix - added 'How to print an ACROBAT file without a dialog box'.
23rd May 2002 Articles - updated sample code for '3 Tiers, 2 Models, and XML Streams'.
Building Blocks - updated my demonstration application to get around the problem caused by the use of the 'TRANSACTION=TRUE' property and a single shared instance of the audit object.
2nd May 2002 Articles - added 'The 3-Tier Architecture - some criticisms of Compuware's approach'.
24th April 2002 Articles - added 'The 3-Tier Architecture - is it hardware or software?'.
15th April 2002 Building Blocks - added 'UNIFACE Development Guidelines - Part 4 (Example Application)'.
11th April 2002 Building Blocks - updated 'UNIFACE Development Guidelines - Part 3 (Component Templates)'.
Building Blocks - updated demonstration application and sample source code to include changes to component templates.
29th March 2002 Articles - updated '3 Tiers, 2 Models, and XML Streams' and sample code.
28th Feb 2002 Building Blocks - issued 'UNIFACE Development Guidelines - Part 3 (Component Templates)'.
Building Blocks - updated sample source code to include changes to component templates.
24th Feb 2002 Building Blocks - updated UNIFACE Development Guidelines - Part 2 (Internals) to include procs for Audit Logging.
20th Feb 2002 Articles - added 'Creating an Audit Log with an online viewing facility'.
Building Blocks - updated 'Menu and Security System User Guide' to include Audit Logging.
Building Blocks - updated demonstration application and sample source code to include Audit Logging.
13th Feb 2002 Building Blocks - updated 'UNIFACE Development Guidelines - Part 3 (Component Templates)'.
4th Feb 2002 Tips & Trix - added 'Classifying Messages in your Application Library'.
31st Jan 2002 Building Blocks - issued 'UNIFACE Development Guidelines - Part 3 (Component Templates)' with downloadable HTML files.
Articles - updated 'The Power of Component Templates' to refer to this new document.
30th Jan 2002 Building Blocks - updated source code for my demonstration application.
15th Jan 2002 Building Blocks - updated 'Menu and Security System User Guide'.
5th Jan 2002 Tips & Trix - added 'Browsing for Messages in your Application Library'.
4th Jan 2002 Tips & Trix - added 'Testing for a group of values'.
3rd Jan 2002 Tips & Trix - updated 'A demonstration on the use of Tab forms' and the sample code.
2nd Jan 2002 Building Blocks - updated all documentation and sample code. The 'Menu and Security System User Guide' is now provided in HTML format so that it can also be used as the source for online help.
30th Dec 2001 Tips & Trix - added 'Changing Decimal Point into a Comma'.
17th Dec 2001 Tips & Trix - added 'A demonstration on the use of Tab forms' with sample code.
12th Dec 2001 Tips & Trix - added 'Performing a Mail Merge using COM' with sample code.
5th Dec 2001 Articles - added 'Building a Rule Based Calculation Engine with Customisable Formulae'.
2nd Dec 2001 Tips & Trix - added 'A Timezone conversion utility' with sample code.
26th Nov 2001 Building Blocks - updated all documentation and sample code.
21st Nov 2001 Tips & Trix - added 'Unattended File Polling with short Intervals' with sample code.
Tips & Trix - updated 'How to poll for files in an unattended application'.
14th Nov 2001 Tips & Trix - added 'How to deal with Many-to-Many Relationships'.
8th Nov 2001 Tips & Trix - added 'Keeping a history of changes by date'.
6th Nov 2001 Articles - added 'Using Nodes in a Tree Structure to generate Nominal Codes'.
4th Nov 2001 Articles - added 'Using Nodes in a Tree Structure to provide Record-Level Security'.
2nd Nov 2001 Tips & Trix - added 'Assignment file redirections'.
31st Oct 2001 Articles - added 'A Flexible Tree Structure'.
28th Sept 2001 Articles - updated sample code for '3 Tiers, 2 Models, and XML Streams'.
21st Sept 2001 Articles - updated sample code for '3 Tiers, 2 Models, and XML Streams'.
17th Sept 2001 Articles - updated sample code for '3 Tiers, 2 Models, and XML Streams'.
15th Aug 2001 Articles - updated list of bugs in '3 Tiers, 2 Models, and XML Streams'.
22nd July 2001 Tips & Trix - added 'When Hitlists Collide'.
13th July 2001 Tips & Trix - added 'Activating forms and passing parameters'.
1st July 2001 Tips & Trix - added 'Entering a range of dates as selection criteria'.
30th June 2001 Articles - added 'Component Design - Large and Complex vs. Small and Simple'.
3rd June 2001 Articles - updated sample code for '3 Tiers, 2 Models, and XML Streams'.
26th May 2001 Articles - updated '3 Tiers, 2 Models, and XML Streams' and sample code.
Wish List - updated with items 27 and 28.
9th May 2001 Articles - updated '3 Tiers, 2 Models, and XML Streams' to work with Service Pack 1 and Patch W640.
26th April 2001 Articles - updated '3 Tiers, 2 Models, and XML Streams'.
22nd April 2001 Building Blocks - updated all components.
24th March 2001 Tips & Trix - added Searching for Names with a 'sounds like' routine.
16th March 2001 Tips & Trix - added 'Replacing default trigger code'
Tips & Trix - added 'A flexible method of storing control data'.
11th March 2001 Tips & Trix - added 'DropDownLists and ListBoxes'.
7th March 2001 Tips & Trix - added 'Looping through occurrences without a counter'.
Articles - updated 'Technical Keys - Their Uses and Abuses'.
16th Feb 2001 Tips & Trix - added A MAPI interface for Uniface.
1st Feb 2001 Articles - added 'Error/Message Handling for self-contained services'.
Wish List - updated with item 26.
24th Jan 2001 Building Blocks - updated Menu System User Guide, Development Guidelines Part 2 (Internals) and Demonstration application to include a customisable closedown procedure.
4th Jan 2001 Articles - added list of bugs to '3 Tiers, 2 Models, and XML Streams'.
31st Dec 2000 Tips & Trix - added 'A routine to Encrypt/Decrypt Files and Strings' with sample code.
20th Dec 2000 Articles - added 'The Power of Component Templates'.
13th Dec 2000 Tips & Trix - added item on 'How to poll for files in an unattended application' with sample code.
3rd Dec 2000 Building Blocks - updated documentation (Uniface Development Guidelines Part 1 and Part 2, and Menu System User Guide), plus the sample code.
26th Nov 2000 Articles - added 'Technical Keys - Their Uses and Abuses'.
4th Nov 2000 Wish List - page added.
23rd Sept 2000 Articles - added '3 Tiers, 2 Models, and XML Streams'.
Tips & Trix - added 'How to create a read-only dropdown list'.
13th Sept 2000 Articles - added 'Some ways to use Non Modal forms'.
27th Aug 2000 Building Blocks - updated Menu System User Guide and sample code to include multi-language capabilities.
23rd July 2000 Tips & Trix - added item on 'Loan Amortisation/Interest Calculation' with sample code.
10th July 2000 Tips & Trix - added item on 'Data Encryption' with sample code.
8th July 2000 Articles - added newsflash to 'UNIFACE and the N-Tier Architecture'.
28th June 2000 Building Blocks - added download of demonstration application and source code.
23rd June 2000 Articles - updated sample code for the 'Separate application model for the Presentation Layer'.
11th June 2000 Building Blocks - added an Overview to my Development Guidelines.
6th June 2000 Tips & Trix - page added.
31st May 2000 Articles - added 'Separate application model for the Presentation Layer'.
28th May 2000 Site created.

counter