To continue with this content, please log in with your Data Access ID or create a new account.
Cancel Data Access ID
You may not be authorized to see this content. Please contact Data Access Europe for more information.
Cancel Data Access Europe
You are not authorized to see this content.
Cancel Data Access Europe

Whats New in DataFlex 2025 Pre release

36m 07s
Beginner
Discover what's new in DataFlex 2025! This course highlights exciting updates like the Navigation Designer for intuitive app navigation, customizable dashboards, and composite classes for simplified development. Plus, explore the upgraded WebApp Designer, enhanced JavaScript ES6 classes, and improved password security. Watch now, download DataFlex 2025, and join the forum to share your thoughts!
Start course
00
Introduction
(0m 24s)
Introduction to the course.
01
Navigation Designer
(5m 14s)
ALPHA 1 FEATURE - In this lesson, we'll explore the new Navigation Designer in DataFlex 2025, designed to simplify drill-down app development. This panel visualizes navigation paths between views and widgets and lets you create new views by dragging them from the palette, with smart suggestions based on table relationships. Let's see how it transforms navigation design!
02
Composite Class
(2m 17s)
ALPHA 1 FEATURE - In this lesson, we'll introduce the new Composite class, which simplifies working with nested child objects. Although it looks like an object, the Composite functions as a class, allowing you to define child objects, methods, and properties directly within it. This streamlined approach is especially useful for developing widgets in the cWebDynamicObjectContainer and the new cWebWidgetContainer. Let's see how it can enhance your development workflow!
03
DataFlex Dashboards
(8m 33s)
ALPHA 1 FEATURE - In this lesson, we'll explore the new tools for creating dynamic, customizable dashboards in DataFlex 2025, available for both WebApps and FlexTron. With configurable widgets managed by the cWebWidgetContainer, you can tailor layouts and individual widget settings. Plus, the Studio now supports dashboard modeling and widget templates. Let's get started!
04
JavaScript Classes
(3m 55s)
ALPHA 1 FEATURE - In this lesson, we'll cover the migration of WebApp Framework code to JavaScript ES6 classes. This update replaces the older pseudo classes with modern JavaScript classes, affecting developers who create custom controls. We'll discuss best practices for migrating your controls, compatibility considerations, and limitations with pseudo class subclassing. Let's explore the new class system!
05
Password Hashing
(1m 16s)
ALPHA 1 FEATURE - In this lesson, we'll look at enhanced password security in DataFlex 2025. The cWebSessionManagerStandard now includes default password encryption, with the new cPasswordHasher class implementing a modern, versioned hashing algorithm. This setup ensures strong security and seamless future updates. Let's dive into how it works!
06
Regular Expressions
(6m 33s)
BETA 1 FEATURE - In this lesson we introduce the new cRegex class in DataFlex 2025! With this built-in addition, you can harness the power of regular expressions without relying on external libraries. Built on the popular PCRE2 standard, it's fast, versatile, and makes finding, matching, replacing, and extracting data easier than ever. In this lesson, we'll show you how to use it and why it's a game-changer for your applications!
07
CSS Variables
(2m 44s)
BETA 1 FEATURE - Web themes now use CSS variables for main colors and dimensions, making customization easier and updates hassle-free! The initial options match those from the DataFlex Styler, but now you can override them in CssStyle/Application.css, like this example for the Df_Material theme. In this lesson, we'll show you how to make themes your own!
08
Automatic Primary Keys
(3m 20s)
BETA 1 FEATURE - When creating a table, you can now automatically add an auto-increment primary key by checking a box in the Create New Table dialog. For SQL, it's marked as an identity column, and for the embedded database, the DFLastId table handles the auto-increment. In this lesson, we'll show you how to set it up!
09
Bugfixes and Conclusion
(1m 03s)
BETA 1 FEATURE - In this final lesson, we'll review key bug fixes and improvements that enhance the stability and performance of DataFlex 2025. These updates refine the user experience and improve development efficiency across the platform.
Course instructor
Harm Wibier
Software Engineer , Data Access Europe B.V.