Quickly jump to different functions of a class
Classes were introduced with 4D v18 R3. They allow you to organize your business logic and separate it from the UI part more quickly. Classes are com...
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.
Classes were introduced with 4D v18 R3. They allow you to organize your business logic and separate it from the UI part more quickly. Classes are com...
Whenever we exchange files, we always go through the ritual of compressing the files before sending them. Since 4D v18, two commands are available, al...
The apparition of classes in the 4D development environment has made programming more modern and easier to scale. Classes allow the definition of prop...
A method or function can have optional parameters. Sometimes the function is called with two parameters, and other times with three parameters. We've ...
In the latest versions of 4D, several improvements have been made to simplify the writing of code with classes: function and attribute suggestions...
With the introduction of classes in the 4D environment, the need to store your data in objects, and especially blobs, has increased. That's why 4D v19...
As you may have noticed some time ago, 4D offers you a simple way to encrypt your data. Now, 4D also allows you to use the same algorithm as the one u...
The code editor’s feature set grows with every release, and 4Dv19 is no exception. Every developer has their own special - and sometimes peculiar - t...
The 4D language offers 20+ commands to handle strings. And with 4D v18 R6, 4D introduces a new command: Compare strings. And yet another command has b...
With 4D 18 R4, we announced the availability of the suggested functions for classes (4D and data model). With 4D v18 R6, we've got more great news to ...
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