4D View Pro: Speed up your development process with templates
Creating reports or spreadsheets from existing templates speeds up development. Starting with 4D v19 R4, copy and paste actions can now be performed using code that copies a range of cells from another location (including other areas).
ORDA – Say Hello to Aliases
4D v19 R4 is shipped with a new ORDA concept: Aliases. They are the logical and complementary continuation of computed attributes.
This blog post explains what aliases are and highlights their advantages, especially when to use one or the other… or both.
4D v19 R3 is Here
We’re thrilled to announce that 4D v19 R3 is now available! One of the richest feature releases we have shipped so far.
Here’s an overview of what this feature release has in store for you:
- Say hello to Computed Attributes in ORDA, Classes, iOS, and Android. Your business logic will love this new feature.
- Speaking of ORDA, blobs are fully supported, just like any other type, enabling ORDA developers to use BLOB type attributes in operations with entities.
- 4D for iOS is released with features allowing to interact with native Apple apps and build even more advanced UI’s.
- As for 4D for Android, we’re giving you a way to test your Android app on an actual device before releasing it to users.
- Enjoy a simplified cross-platform client/server applications building on Windows.
- 4D Write Pro is shipped with an image setting dialog, the possibility to have different numbers of columns on the same page with continuous section breaks, and additional options to manage formula visibility.
- Out-of-the-box security boost with the support of the bcrypt algorithm for passwords. The best bit? There’s nothing to change in the code. Everything is automatic.
- More news for dark mode enthusiasts. After giving end-users a choice between dark and light mode for the appearance of their applications, it is now the turn of developers to choose between these modes during development on macOS.
2021 in Review: Our top 10 blog posts of the year!
It’s that time of the year where we take a look back at ten of our most-read posts. What a year it’s been! From native silicon support and the remarkable performance enhancements that came with it to a whole new Project mode set of features that will greatly enhance your programming experience.
2021 was filled with important product announcements and a plethora of exciting features! Let’s take a look at the topics that grabbed your attention in 2021:
4D Write Pro: Where are my formulas?
When a 4D Write Pro document contains external elements resulting from expressions or formulas, they are visible when the “Display expressions” mode is used. Still, they are blended into the text when the values are displayed. This is what you want for a final document, but it is sometimes useful to easily view these calculated values while writing the document. Well, 4D v19 R3 is giving you new display options for this purpose!
Great news! The image settings dialog is here
Images are an essential part of documents. On an invoice for example, getting the right positioning for the company logo is important. That’s why the 4D Write Pro interface component offers a property dialog for images. You or your end users can easily define:
- the size of the image
- the display format
- the margins and padding
- the position on the page for anchored images
Export 4D Write Pro documents to SVG format
4D Write Pro documents can be exported into different formats: PDF, Plain text, Microsoft Word, 4D Write Pro, HTML… To this list is now added the SVG format!
SVG is an image format. Thanks to that, you will be able to create previews of any page, integrate them in your interface, visualize them in browsers, on mobile devices, etc.
Need a magic wand? Here are computed class properties!
A magic show awaits you with ORDA’s computed attributes!
It is often helpful or even essential that databases be adapted in a flexible and evolving way to users and their businesses in the computer world. The control of accessible data is also a recurrent and sensitive subject. From this point of view, developers use methods and formulas that are sometimes complex to give or restrict access to information, depending on the context or the access rights of the users.
Let’s take a simple example. In your application, you sometimes need to display a list of people. One of the columns displays their full names, but in your database, you have a first name field and a last name field. Currently, you write a formula in the list box column, and you have to manage the sorting on the column yourself. Wouldn’t it be great to have a computed field where you can define its calculation formula and sorting method, and have all the business logic inside the class and not in each interface?
Well, starting with 4D v19 R3, 4D provides a solution to this, with computed attributes.
4D v19 R3 Beta Starts Today
We’re pleased to announce the launch of beta testing for 4D v19 R3! One of the richest feature releases we have shipped so far!
Without further ado, let’s take a look and see what this feature release has in store for you:
- Your business logic will love 4D’s new Computed Attributes in ORDA, Classes, iOS, and Android.
- 4D for iOS with features allowing to interact with native Apple apps and build even more advanced UI’s.
- As for 4D for Android, we’re giving you a way to test your Android app on a real device before releasing it to users.
- 4D Write Pro is shipped with an image setting dialog, the possibility to have different numbers of columns on the same page with continuous section breaks, and additional options to manage formula visibility.
- Out-of-the-box security boost with the support of the bcrypt algorithm for passwords. What’s best, there’s nothing to change in the code. Everything is automatic.
- More news for dark mode enthusiasts. After giving end-users a choice between dark and light mode for the appearance of their applications, it is now the turn of developers to choose between these modes during development on macOS.
- And more (see below)!
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