Object-oriented programming in 4D: Manage class inheritance
In a previous blog post, we introduced a very important concept in object-oriented programming: Classes. Now we'll go through another core concept: In...
Design application logic with strong typing, object oriented principles, structured error handling, and modular class architecture. Write clear, maintainable code that works consistently across desktop, web, REST, and client server environments.
In a previous blog post, we introduced a very important concept in object-oriented programming: Classes. Now we'll go through another core concept: In...
Many of you have have been asking to be able to define an object type ever since the Object type became available. Thanks to object notation, many of ...
By now, you've surely discovered the new ability to identify your users thanks to the SET USER ALIAS command. In 4D v18 R2, the command's behavior has...
Our main objective is to make developers' lives easier, day after day, and list boxes are one 4D's most used and powerful form objects that serve this...
Want to adapt your application's interface to your end user's system preferences? Want to make sure your application's interface isn't obscured by the...
According to the top 10 blog posts of 2019, the Formula: More power behind simplicity post ranked quite high ... in the top five. It seems that Formul...
Adding a block of comments at the beginning of a method is useful for adding a note about what a method does, as well as a list of input/output parame...
Have you ever needed to use methods with both thread-safe and not thread-safe calls, with conditions that skip over commands that are not thread-safe?...
Before exchanging files (by email for example), we often compress them to reduce their size before transmitting them. With 4D v18, you can compress an...
As of 4D v18, a new set of 4D View Pro form events are available. They return special information that can be accessed with the new FORM Event command...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy