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

¡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.

Consejos blank

Cómo automatizar la compilación

Traducido automáticamente de Deepl

Desde 4D v19, puede iniciar la compilación de un proyecto con un simple comando. Se preguntará para qué puede utilizar esto.

Su equipo puede estar formado por varios desarrolladores, así que ¿por qué no automatizar la compilación en cada empuje de código en su servidor de control de origen? Siempre es más fácil identificar un error cuando se detecta rápidamente.

Otro caso es cuando su proyecto consta de varios componentes. Puedes escribir un método que compile, construya y luego copie el componente a la base de datos anfitriona.

Este blog discutirá los diferentes puntos técnicos que son muy útiles para crear sus propias herramientas de automatización, junto con una aplicación de ejemplo.

Consejos blank

Alternar el modo oscuro y luminoso en macOS con un solo clic

Traducido automáticamente de Deepl

A partir de 4D v19, tiene la posibilidad de crear aplicaciones que soporten el modo oscuro y claro en macOS. Para ello, tiene que modificar y comprobar muchos pequeños detalles: iconos, widgets, textos, colores de fondo, etc.

Como resultado, necesitas cambiar la apariencia de tu mac docenas de veces por hora. Vale, puede que pienses:«¿Qué? Todo lo que se necesita son tres clics. Abrir el panel de preferencias, hacer clic en el icono general, luego en el control de luz u oscuridad, ¡y ya está!«. Pero sinceramente, si eres un desarrollador o un probador, repetir estas acciones una y otra vez se vuelve muy tedioso.