Project Databases: Method documentation is back
When developing an application, it can be very useful to have quick access to the details of a method (e.g., an explanation of what it does, its syntax, and a definition of the parameters passed to it). This becomes even more important when using a compiled component. You can’t look at the content of the method, so you can only rely on its documentation to understand how to use it.
The Explorer’s dialog has been enhanced and documentation is now available in 4D v18 R3 for project databases.
4D View Pro: More options to customize your worksheets
To create user-friendly documents, you often need to hide a gridline or header, protect certain cells, or simply change the line color to respect the corporate identity. With 4D v18 R3, you can do all this and more with the new VP SET SHEET OPTIONS command.
Objects Corner: easy sharing & other good news
How many times have you gotten the “Not supported value type in a shared object” error when trying to put an object into a shared object?
What did you do? Write longer code to turn your innocent object into a shared one, perhaps iterating over all of its properties?
How about transferring a shared object from one shared group to another?
An interesting thing about objects: you already know they can be used as a hash map (a key/value system), but what about gettings all the keys or all the values with a single line of code?
Keep reading, because 4D v18 R3 is out and brings good news!
4D Write Pro: New standard actions for tables, rows, and cells
An intro to object-oriented programming in 4D: Classes
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 you dream of having object functions. Dream no more and say hello to classes in 4D v18 R3 project database! In this blog post, we’re introducing one of the most interesting concepts of object-oriented programming … along with a database example and a bonus video!
4D v18 R3 Beta starts today
We’re pleased to announce the launch of beta testing for 4D v18 R3! So what advances do this feature-release have to offer?
- We strive to evolve the 4D language for a seamless and intuitive coding experience. For this, the 4D language has taken a giant leap with the introduction of Classes.
- Never be at a loss when trying to determine which operation causes a server to be slow. A new command is at your disposal to help you detect operations exceeding a specified duration.
- ORDA also has its shares of features, for example, two new member methods. The first allows you to extract data from an entity selection, and the second enables you to immediately get refreshed data from the server.
- More than 40+ standard actions have been added to the 4D write Pro interface, extending development possibilities even further.
- As for 4D for iOS, 40+ ready-to-use templates are now at your disposal (accessible from the project editor.) A single click is all it takes to install the template of your choice.
- And much more (see below).
4D v18 R2 is here
We’re pleased to announce that 4D v18 R2 is now available!
Here’s a sneak peek of what’s in store for you:
- The Form Editor‘s UX has been greatly enhanced to instantly let you know when views are used and provide many actions to simplify form design (add view, delete a view, select all objects in the view, etc.). The cherry on top? A redesigned layout and flat icons for a fresh overall look.
- Full control over your work area is available to prevent an application’s interface from being covered by the macOS dock/menu or the Windows taskbar. And a list box builder is up and running to simplify your life when building entity selection list boxes.
- 4D Write Pro ships with additional features, for example, managing formulas inside your documents and the ability to delete pictures in a snap.
- What about your 4D View Pro documents? There’s now a whole set of commands to help you add and remove rows and columns, as well as define their size, visibility, and header labels.
- Plus, the first part of a feature to receive emails is accessible, allowing you to locally download emails and remove them from your email server.
And more awaits you.
4D Summit 2020 – Digital Experience: All From Your Browser
Although 4D Summit 2020 had to be canceled, it would be a shame to waste all of the content and demonstrations from multiple speakers. This year, 4D Summit has gone digital … FREE and accessible for the entire 4D Community! All you need is an internet connection and a browser to discover new product announcements in technical keynotes and explore 40+ breakout sessions. There’s even a special session by Laurent Ribardière – President and Founder at 4D SAS, in which he gives an exclusive peek into the future of 4D.
News flash: 4D components available on GitHub!
In 2017, 4D initiated a new program to share the source code of 4D internal components to 4D Partners.
Sharing the source code of 4D components lets you customize them and make them your own! With project databases and the ability to share an application’s source code via a source control system, we’ve converted our 4D internal components into project databases and pushed the source code to the 4D GitHub account. It’s open to everyone, all you need to take advantage of it is an account on Github. Why did we do this? To make your life easier by keeping track of changes and modifications to both code and forms.
Deleting pictures from 4D Write Pro documents
4D Write Pro brings good news with 4D v18 R2: deleting inline or anchored pictures can now be done in a snap! Say hello to the new command, WP DELETE PICTURE.
Contact us
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