Eventos

Diferencia entre cooperativo y preventivo explicada por Laurent Esnault en el 4D Summit 2016

Traducido automáticamente de Deepl

Laurent Esnault, vicepresidente de ingeniería, explica la diferencia entre los procesos cooperativos y los preventivos durante su sesión sobre el multihilo preventivo en el 4D Summit 2016. Gracias al Preemptive Multi-threading, puede tener más procesos paralelos, y así añadir más y más usuarios, ya sea para aplicaciones de escritorio o para aplicaciones web.

Si te perdiste la sesión de Laurent en el 4D Summit 2016, ¡mira este vídeo y disfruta de un entrenamiento personal del maestro del preemptive multi-threading!

Producto

Definir el orden de las pestañas programando

Traducido automáticamente de Deepl

Aquí hay 2 necesidades muy comunes de los desarrolladores: 1. En función de los criterios del usuario, se desea reordenar los objetos del formulario. – 2. Dependiendodel elemento seleccionado en una lista, quiere mostrar, ocultar o mover los objetos en el formulario.

En todos estos casos, es necesario cambiar el orden de las pestañas de los objetos del formulario. Ahora en 4D v16 R4puede modificar el orden de las pestañas en tiempo de ejecución mediante programación. Para ello, se han creado 2 nuevos comandos FORM SET ENTRY ORDER y FORM GET ENTRY ORDER.

Producto Picture attribute in 4D object

Apoyo a las imágenes en los objetos

Traducido automáticamente de Deepl

Desde 4D v16 R4, hemos añadido el soporte de imágenes en los atributos de los objetos. Por ejemplo, si utiliza un objeto para intercambiar configuraciones o datos entre métodos, formularios o procesos, ahora también puede pasar un icono o una imagen en este objeto. Ya no es necesario guardar temporalmente la imagen en el disco.

Este nuevo tipo se puede utilizar como cualquier otro tipo de atributo de objeto:puede utilizar, obtener y establecer imágenes en los objetos. También puede utilizar los controles del tema de la imagen.

Producto

Diseñe fácilmente su propia barra de herramientas de 4D Write Pro con acciones estándar

Traducido automáticamente de Deepl

¿Necesita una barra de herramientas personalizada de 4D Write Pro para su aplicación pero le preocupa que le lleve demasiado tiempo implementarla? Buenas noticias, con 4D v16 R4 las acciones estándar ahora pueden ser asignadas a casillas de verificación y menús emergentes. Ahorre tiempo con esta función lista para usar y cree fácilmente una interfaz fácil de usar que se ajuste perfectamente a sus necesidades.

Ahora puede crear un menú emergente para controlar el tamaño de la fuente o el estilo del borde de su área de 4D Write Pro con un solo clic, ¡sin necesidad de código! Sólo tienes que asignar la acción utilizando la lista de propiedades y ya está. Y el estado y el valor del objeto serán actualizados automáticamente por 4D dependiendo del contexto y de la selección de texto. Simple y potente…

Producto Discover how object notation can simplify your developer's life!

Descubra cómo la notación de objetos puede simplificar la vida de los desarrolladores.

Traducido automáticamente de Deepl

Con la notación de objetos, disponible como vista previa en 4D v16 R4, su código es más sencillo de escribir, más fácil de leer y más natural de pensar. Eso es cierto. Pero, ¿ha visto realmente todo el potencial de la notación de objetos?

Antes de 4D v16 R4, cuando quería crear un formulario detallado para introducir información de contacto desde un campo objeto, no tenía más remedio que escribir una expresión como OB GET ([CONTACT]Info; «City») en la fuente de datos variable. Se podía recuperar el valor del atributo, pero no era posible modificarlo. Además, había que escribir un método loadRecord con el comando OB GET para cada atributo y un método saveRecord con el comando OB SET para cada atributo.

¿Qué cambia la notación del objeto en este escenario? A partir de 4D v16 R4, ¡sólo tiene que escribir [CONTACT]Info.City en la fuente de datos de la variable! Esta variable está disponible en modo lectura/escritura. Los comandos OB GET y OB SET ya no son necesarios.Eso es todo. Ahora puede ver todo el potencial.

Notícias

¡4D v16 R4 Beta comienza hoy!

Traducido automáticamente de Deepl

Me complace anunciar que la beta testing de 4D v16 R4 ¡comienza hoy! 4D v16 R4 es una de las versiones R más ricas en funcionalidades que se han entregado. Hay tanto que contar que no sé por dónde empezar…

4D v16 R4 beta introduce, entre otras, 4 importantes características del producto:

  • Una importante mejora en el lenguaje 4D con la notación de objetos, ¡haciendo la vida del desarrollador más fácil!
  • Tablas reales en 4D Write Pro, respondiendo a la petición más solicitada para el antiguo 4D Write.
  • ¡El modo de Interfaz de Documento Único (SDI ) haciendo que su aplicación de Windows de 64 bits entre en un nuevo mundo donde las ventanas de la aplicación son todas independientes!
  • El primer paso de la hoja de cálculo de 4D View Pro como vista previa, levantando el velo de una potente solución de hoja de cálculo para sus aplicaciones de 64 bits.
Eventos

Keisuke Miyako presenta las etiquetas 4D en el 4D Summit 2016

Traducido automáticamente de Deepl

Keisuke MiyakoEl Director del Servicio Técnico de 4D Japan, presenta en 4D Summit Paris 2016 cómo la función de etiquetas de transformación 4D ha sido altamente potenciada con 4D v16. Si aún no está usando las etiquetas 4D – ¡esté seguro de que estará encantado de empezar a usarlas lo antes posible después de ver este video!

Además de la introducción de las mejoras realizadas en 4D v16 que hacen que las etiquetas 4D sean ahora tan poderosas, Keisuke presenta aquí 2 ejemplos concretos de casos de uso de las etiquetas 4D: exportar datos a una hoja de cálculo Excel y crear bonitos gráficos utilizando una biblioteca JavaScript a partir de datos servidos en un formato JSON.

Notícias

Compartir el código fuente de los componentes internos de 4D con los socios de 4D

Traducido automáticamente de Deepl

4D ha iniciado un nuevo programa para compartir el código fuente de los componentes clave internos de 4D, como el informe rápido de 64 bits, los selectores de fecha/hora o incluso la interfaz de usuario de 4D Write Pro.

Ya suena interesante, pero ¿qué significa exactamente para usted? Siempre has querido utilizar el widget del selector de hora, pero con un aspecto diferente. La interfaz de usuario de 4D Write Pro es estupenda, pero no puede encajar exactamente en tu aplicación, que requiere un enfoque de barra de cinta más parecido al de Microsoft Office.

Producto New tabs with macOS Sierra

Combina tus ventanas en pestañas en macOS Sierra

Traducido automáticamente de Deepl

Gracias a macOS Sierra, las aplicaciones tienen ahora la oportunidad de utilizar ventanas con pestañas en lugar de múltiples ventanas. Desde 4D v16 R3, 4D Developer Edition 64-bit puede aprovechar esta nueva característica de Apple para el entorno de diseño.

El tipo de ventanas que pueden ser tabuladas son las ventanas de Métodos y Editores de formularios. Otras ventanas como el explorador o las herramientas, por ejemplo, permanecen separadas.

Como en toda aplicación basada en ventanas con pestañas

  • cada pestaña puede moverse a una nueva ventana arrastrando la pestaña fuera de la barra de pestañas.
  • cada pestaña se puede mover a otra ventana existente.