Autor: Vanessa Talbot

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.
Producto blank

4D para móviles: Novedades de la v19 R4

Traducido automáticamente de Deepl

Nos complace anunciar que una nueva versión de 4D está disponible con nuevas características para 4D para iOS y 4D para Android. Sin más preámbulos, vamos a sumergirnos:

¿QUÉ TIENE?

Para 4D para Android y 4D para iOS

  • Muestre los campos objeto en su aplicación móvil en formato legible por humanos o en formato JSON. Los campos objeto se utilizan para almacenar varios tipos de datos en una aplicación 4D, y ahora son fácilmente utilizables en las aplicaciones móviles.
  • Mejora para generar su conjunto de datos incrustados.

Para 4D para Android (ya disponible en 4D para iOS):

  • Todos los datos relacionados se gestionan en su aplicación.
  • Las acciones en línea están disponibles. Es posible ejecutar código en un servidor 4D para comprobar datos, ejecutar cálculos o añadir una entidad.
Producto blank

Desarrollar con 4D en un entorno oscuro en macOS

Traducido automáticamente de Deepl

Desde 4D v19, puede crear aplicaciones en macOS que soportan el modo oscuro, por lo que puede adaptarse al gusto de sus usuarios dándoles la posibilidad de elegir aplicaciones de estilo claro u oscuro.

Con 4D v19 R3, le estamos dando, como desarrollador, la posibilidad de elegir al desarrollar su aplicación. 4D Developer Edition se integra perfectamente con el aspecto claro u oscuro de macOS para evitar la batalla entre el modo claro y oscuro que se ha librado durante años.

Producto blank

¡Buenas noticias! El diálogo de configuración de la imagen está aquí

Traducido automáticamente de Deepl

Las imágenes son una parte esencial de los documentos. En una factura, por ejemplo, es importante conseguir la posición correcta del logotipo de la empresa. Por ello, el componente de interfaz de 4D Write Pro ofrece un diálogo de propiedades para las imágenes. Usted o sus usuarios finales pueden definir fácilmente

  • el tamaño de la imagen
  • el formato de visualización
  • los márgenes y el relleno
  • la posición en la página para las imágenes ancladas

Producto blank

Navegación simplificada entre las ventanas de desarrollo

Traducido automáticamente de Deepl

Al escribir una nueva función o método, o al crear un formulario, el trabajo nunca es lineal. Normalmente necesitamos

  • acceder al explorador para encontrar el formulario en su carpeta
  • acceder al explorador para escribir la documentación del método
  • leer la documentación de un comando en el sitio web de documentación de 4D
  • leer la documentación de un método de un componente

En esta nueva versión, hemos añadido algunos elementos de menú en el editor de código y en el editor de formularios para permitirle navegar mejor entre los diferentes elementos de un proyecto.

Producto blank

LZMA: El nuevo algoritmo de compresión

Traducido automáticamente de Deepl

Siempre que intercambiamos archivos, pasamos por el ritual de comprimir los archivos antes de enviarlos. Desde 4D v18, hay dos comandos disponibles que le permiten crear y leer un archivo ZIP utilizando el algoritmo estándar de compresión zip.

Con 4D V19 R3, el comando Zip Create Archive soporta un nuevo algoritmo de compresión: LZMA. La ventaja de este algoritmo es que crea archivos más pequeños que el algoritmo de compresión zip estándar. ¡Averigüemos más!

Producto blank

¡Para la prensa! El acceso a los parámetros que no se pasan es … posible

Traducido automáticamente de Deepl

Un método o función puede tener parámetros opcionales. A veces se llama a la función con dos parámetros, y otras veces con tres parámetros. Todos hemos soñado con acceder a los parámetros sin contar los parámetros, comprobar si el parámetro ha sido pasado, o simplemente no tener que comprobar si la variable asociada al parámetro ha sido inicializada. Esto podría hacer el código mucho más simple, y mucho más legible, sin todas las líneas «If» o «Count parameters».

Pues bien, ¡no sueñe más y pase a 4D v19 R3! La gestión de los parámetros de métodos y funciones nunca ha sido tan fácil.

Producto blank

4D para móviles: Novedades de la v19 R3

Traducido automáticamente de Deepl

Nos complace anunciar que una nueva versión de 4D está disponible con nuevas características para 4D para iOS y 4D para Android.

¿Qué contiene?

Tanto para 4D para iOS como para 4D para Android:

Sólo para 4D para iOS:

  • Puede crear controles de entrada de acción de tipo lista de elección. La lista de elección puede ser una lista predefinida en un JSON o una lista dinámica rellenada utilizando una fuente de datos.
  • En sus acciones y controles de entrada, puede utilizar atributos computados para simplificar su código.

Sólo para 4D para Android:

  • La relación N a uno está disponible, por lo que puede mostrar datos relativos en una lista, y decidir qué campo(s) de la tabla relacionada publicar en su aplicación
  • Puede probar y depurar la aplicación generada en su dispositivo.

En esta entrada se detallan las diferentes características.

Consejos blank

Cómo aprovechar las acciones de GitHub con 4D

Traducido automáticamente de Deepl

Tu proyecto está ahora en un sistema de control de fuentes. Esto significa que la gestión de varias versiones de su software, la supervisión de los cambios y la integración de correcciones o nuevas características es ahora mucho más sencilla.

¿Por qué no aprovechar también la integración continua?

A partir de 4D v19, puede lanzar la compilación de su proyecto con un comando. Como resultado, ahora tiene todos los bloques de construcción necesarios para automatizar su cadena de integración.

Esta entrada del blog le dará un ejemplo de automatización con el gestor de GitHub y las Acciones de GitHub.