Hoy comienza la beta de 4D v19 R8

¡Llega la última versión de 4D v19!

Qué mejor manera de comenzar el año que con un poderoso conjunto de funcionalidades que esta versión tiene para ofrecer 😊.

Descubramos lo que 4D v19 R8 Beta tiene para usted:

 

 

 

  • Proteja sus datos de usuarios no autorizados con un sistema robusto y totalmente personalizable decidiendo quien accede a los datos y a cuales datos se accede.
  • Diseñe magníficas interfaces con la función de altura de línea automática que se expande a los list boxes en función de las colecciones y de las selecciones de entidades.
  • Cree su propia cadena o integre 4D en una herramienta de integración continua gracias al nuevo componente Build4D.
  • Maneje los errores más eficazmente con un manejador de errores global – no más caja de diálogo de error mostrada en el servidor y no más errores no capturados.
  • Reciba, copie, mueva, responda y borre correos electrónicos con los comandos añadidos al componente 4D Netkit.
  • Cree documentos más conformes con las cajas de texto flotantes de 4D Write Pro.
  • Personalice sus tablas 4D View Pro con más de 60 temas predefinidos, o cree uno desde cero que se adapte a sus necesidades.
  • Y mucho más le espera con esta nueva versión llena funcionalidades.

Descargue 4D v19 R8 ahora (Exclusivo para Partners 4D)

 

ORDA

Controle el acceso a sus datos

Usted pidió una funcionalidad para manejar varios usuarios trabajando en diferentes actividades y personalizar el acceso a sus datos con múltiples niveles de granularidad. 4D v19 R8 cumple su deseo.

Un sistema poderoso y totalmente personalizable está a su disposición para proteger sus datos de usuarios no autorizados.

Un sistema de protección de sus datos depende de quien accede y a los datos a los cuales accede:

 

 

Microsoft 365

Gestionar correos electrónicos con la API Microsoft Graph

Microsoft Graph API es una API web RESTful que permite acceder a los recursos de servicios Microsoft Cloud.

En una versión anterior, creamos el componente 4D Netkit para gestionar la conexión OAuth 2.0 y el envío de correos a través de la API gráfica.

4D v19 R8 agregó nuevos comandos a este componente para recibir correos y listar las carpetas de su buzón, así como:

  • mover un email de una carpeta a otra,
  • responder a un email y crear una conversación,
  • crear un borrador de correo electrónico y guardarlo en la carpeta de su elección,
  • y eliminar un correo electrónico.

 

Listbox

ALTURA AUTOMÁTICA DE líneas EN los LIST boxes BASADOS EN COLECCIONES

La altura automática de líneas ya era posible en los list boxes basados en colecciones, lo que les permitía adaptar automáticamente la altura de cada línea a su contenido.

4D v19 R8 lleva esta posibilidad a los list boxes basados en colecciones y selecciones de entidades.

Sólo necesita definir unas pocas propiedades en el list box y 4D hace el resto por usted:

 

blank

blank

 

CI/CD

CREe su estructura o su componente compilado con Build4D

El modo proyecto ha abierto la puerta a muchas funcionalidades que nos gustan tanto como a usted.

4D v19 R8 añade una funcionalidad interesante para ayudarle a crear su propia cadena de construcción o integrar 4D en una herramienta de integración continua.

Hemos desarrollado un componente llamado Build4D, disponible en GitHub con las fuentes.

Como primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirte gestionar una aplicación monopuesto, cliente o servidor.

Aquí está el resultado de un ejemplo de creación de una estructura compilada con carpetas de recursos y de documentación integrados:

Finder dialog to show the structure file

 

4D Write Pro

El cumplimiento de la normativa es puntual con lAs cajas de texto.

Si está obligado a utilizar cajas de texto, digamos, para crear cartas empresariales conformes con la identidad de la empresa, entonces 4D v19 R8 está trayendo exactamente lo que usted necesita a 4D Write Pro.

Una caja de texto es un área de texto flotante de cualquier tamaño que contiene texto, imágenes o tablas.

Y como es habitual, varias soluciones son posibles para utilizar esta nueva funcionalidad; la más fácil es utilizar la interfaz.

Hay nuevos botones disponibles para ello en la barra de herramientas y en la barra lateral.

blank

blank

 

4D View Pro

Personalice el estilo de sus tablas

4D v19 R8 añade una nueva funcionalidad a las tablas de 4D View Pro: con más de 60 temas predefinidos, sus tablas se adaptarán perfectamente al resto de su documento. Si ninguno de los estilos se ajusta a sus necesidades, puede definir su propio tema y aplicarlo a su tabla.

blank

 

Programming

Gestione eficazmente los errores

La gestión de errores es parte integral del desarrollo. Si omite llamar a un método de gestión de errores en un nuevo proceso/worker o utiliza componentes que no manejan errores, el diálogo de error integrado de 4D aparecerá al usuario final.

A partir de 4D v19 R8, puede definir un gestor de errores global que será eficiente para todos los contextos de ejecución (procesos, workers, atributos calculados ORDA, funciones ORDA, etc.). Si omite definir un gestor de errores local en un nuevo proceso/worker, el gestor de error global será invocado automáticamente. Esto significa no más diálogo de error mostrado en el servidor y no más errores no capturados (por ejemplo, errores ORDA).

 

SDI Windows

Prueba de la aplicación Windows SDI

Ha pasado mucho tiempo desde que pudo ofrecer a sus clientes aplicaciones fusionadas en modo SDI. Eso fue un gran paso adelante para la UX de las aplicaciones Windows.

4D v19 R8 trae otra novedad; probar una aplicación SDI es ahora más fácil: puede ver el resultado de su aplicación sin necesidad de construir su aplicación autónoma o cliente.

blank

 

4D for Mobile

Mejore la interfaz usuario de su aplicación con las secciones 4D para Android

¿Qué tal un truco para mejorar la legibilidad y ayudar a los usuarios a encontrar los datos rápida y fácilmente?

Simplemente agrupe los resultados añadiendo secciones (por ejemplo, aplicación Contactos).

This image shows a Contact application. The contacts are group by Section on the first letter of last name.

 

AprovechE las novedades de 4D para Android.

Con cada lanzamiento, la lista de funcionalidades de 4D para Android crece. Y esta versión no es la excepción:

    • Cree una lista de selección a partir de un campo de tabla o de un archivo JSON.
    • Utilice el control de entrada con código para recuperar, por ejemplo, coordenadas GPS o números de teléfono en la aplicación Contacto.
    • Añada una sección en el formulario de lista para agrupar datos por empresa, por ejemplo.
    • Utilice un formulario de inicio de sesión personalizado.
    • Mejore la barra de navegación inferior para mostrar más de cuatro tablas y siga las directivas de Android.

 

 

4D Extension for VSCode

4D Analyzer: Completado de código

4D brinda soporte para editores de código fuente externos (ej. Visual Studio Code), permitiéndoles manejar el código 4D y proveerles funcionalidades estándar como resaltado de sintaxis, Ir a definición y ayuda de firma.

4Dv19 R8 trae una nueva funcionalidad: Completado de código.

blank

 

¿Necesita más detalles técnicos? Consulte la documentación de 4D v19 R8 Beta en 4D Doc Center.

Agradecemos sus comentarios, nos ayudarán a mejorar la calidad de nuestros productos y a satisfacer mejor sus necesidades. Nos encantaría conocer su opinión sobre cualquiera de las funcionalidades anteriores. Contribuya a nuestro foro beta (accesible para todos los Partners 4D). Y no dude en comunicarnos sus necesidades; ¡las tomamos muy en serio!

¿Aún no es Partner? Conviértase en Partner 4D y únase a la conversación.

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.