Announcing the availability of WD RAD Patterns

One of the really cool features of WX is the ability to use RAD Patterns. If you've ever automatically generated an application in WX you've taken advantage of their patterns.  Unfortunately they do not give us the source code to modify them or worse yet, they generate an app full of compile errors.


We've fixed that in our WD RAD Pattern package!


RAD Pattern 1 is as close to what PCSoft generates from their Simple RAD pattern, and since the source code is included, you are free to use this as a starting point for your own RAD. Source code to the RAD Pattern is included.


RAD Pattern 2 uses control templates for the CRUD (Create, Read, Update, and Delete) and Validate buttons (Ok, Cancel). In the case of the latter all the variables for the control templates are automatically filled in. Imagine all of your CRUD and Validation code written in one place and inherited on each window.  You only have to maintain code in one place.  Also, the control templates allow you to have virtual embed points where you can insert custom code for each button at almost any imaginable point, before a read, before an HAdd or HModify, after the save, etc.. Source code to the RAD Pattern is included.


RAD Pattern 3  checks for data consistency just before the record is saved. If the current record has been modified by someone else since you read the record, you will be prompted with a useful display of just what changes have taken place. You can then decide how to handle your update. You can cancel your changes, keep the changes made by the other user, or use your changes. These changes are available on a field by field basis. Source code to the RAD Pattern is included.


RAD Pattern 4 implements the Business Rules as taught in our bootcamp. Imagine not having to code any more validation as it is done on a field by field basis and stored in a database table.  Required fields are displayed with a customizable background color, and any WLanguage code you can think of can be saved as a Business Rule on a field by field basis. Source code to the RAD Pattern is included.


RAD Pattern 5 is the Query by Example implementation (QBE), again as taught in our training materials. No longer do you have to write code to filter the records displayed in a table control. Simply generate your application with this RAD Pattern and all the work is done for you. Source code to the RAD Pattern is included.


RAD Pattern 6 is all of the functinality listed above in one package.


A 10+ page document discussing the overall RAD pattern as well as helpful hints for developing your own RAD Patterns or modifying the ones in the package.


The upside to these patterns is you can alter the source RAD Patterns and code to fit your own look and feel, as well as your own code and coding style.  


Imagine having apps developed with your own patterns, all would look the same, and behave the same. Also, as you generate the app from these patterns, you can still pick out the Style book and style sheets.


There are plans for additional WB and WM patterns as well.  


I know most of us do not use RAD to generate our apps, but just imagine if they produced apps exactly as you wanted each time, as they are customizable by you.


And if you have several developers wouldn't it be nice if they all produced apps that looked the same, behaved the same and were coded the same.




".....Holy Crap, Marie! I'm now two hours into the training and the knowledge blanks that have been filled in are amazing." - Dave Schwartz

"Just spent a wonderful 4 days in West Palm beach with Glenn Rathke learning the in's and out's of WinDev.  His knowledge of the product and programming is unsurpassed.  Was able to learn more than the basics in 3 days, ask questions and explore specific issues ..." - Kevin Perryman

... "I have really enjoyed the RAD pattern capabilities. I have added my own windows and functions and then built new apps based off that and it is just fantastic to me how much coding (your own coding) can be done for you at the click of a button" - William Cook

“After 30 years of programming changing languages can be tough, in my conversion to using Windev and its products Glenn was invaluable as a resource and training mentor to make the transition possible as well as enjoyable.” Andy Stapleton / Cowboy Computing Solutions

"Thank you for the Video Streams . . . They are Great!!

The Video Stream discussion really brings to life the printed training material And the Q&A answered many of the questions that I had. This has taken MONTHS off of my learning curve!" - Jose Maldonado

Business Analyst (to one of the largest Medical Health Insurance Companies in the US)

"We've had the RAD Patterns for 6 days now. Thanks for making us more productive." - Gonzalo Martinez Garcia

“Glenn’s training materials were key to my success in getting started with WinDev & WebDev.  I highly recommend using them as a WXdev beginner and as a seasoned programmer.  His examples show great techniques using the product.” 


Robert Willis,


Blackwrist Gaming Solutions

“Glenn is very knowledgeable and experienced with WX, his training is efficient and effective. He crafted the training to meet our needs, made samples to assist us, and provided clear explanations.” Mark Robbins / University IT Director

“I especially like the practical knowledge of the instructor and informal interchange among the participants, depth of the examples” John Rae

"The real bonus of Glenn's training is the really cool and practical code in his many example apps!" Arnold Young