Producto

Utilizar colecciones y listas dentro de los objetos de los formularios

Traducido automáticamente de Deepl

Las colecciones se utilizan cada vez más en la programación de 4D. A partir de 4D v19, puede utilizarlas para definir el contenido de algunos objetos de interfaz, incluso a través de la función Form. Esto es muy útil para la gestión genérica de interfaces.

También hemos añadido mejoras en el uso de las listas. ¡Veamos esto en detalle!

Producto blank

Crear, eliminar y renombrar buzones con IMAP

Traducido automáticamente de Deepl

La función de Correo, un enorme conjunto de funciones. La primera parte fue lanzada con 4D v17 R4, y desde entonces hemos entregado más y más funcionalidades.

4D v19 no es una excepción, ya que trae nuevas funciones para ayudarle a gestionar sus buzones de correo mediante programación. Eso incluye crear, renombrar y borrar buzones. Un buzón se muestra como una carpeta en clientes de correo electrónico como Microsoft Outlook o Apple Mail.

Producto blank

ORDA: Facilidad para hacer bucles con una nueva etiqueta 4D

Traducido automáticamente de Deepl

Probablemente ya ha utilizado un bucle For each…End for each para trabajar con selecciones de entidades ORDA o con colecciones. Su uso es simple y directo. ¿Le gustaría utilizarlo como una etiqueta 4D en sus páginas SHTML? ¿O quizás con el comando PROCESS 4D TAGS?

A partir de 4D v19, ¡puede hacerlo! Siga leyendo para saber más.

Producto blank

4D para iOS: No hay que preocuparse por nada.

Traducido automáticamente de Deepl

Hoy en día, los usuarios de móviles esperan que las aplicaciones funcionen incluso cuando están desconectadas. De lo contrario, una mala conexión de red puede dar una mala experiencia al usuario. El modo offline ya no es sólo una característica extra que puede elegir para añadir a su aplicación, es algo que muchos usuarios esperan, especialmente para aplicaciones de entrega con navegación GPS, aplicaciones de asistencia médica urgente, negocios de construcción y aplicaciones bancarias.

Como ya sabrás, desde la v17 R2, 4D para iOS ya permite a los usuarios de la aplicación ver los datos sin conexión. Pero faltaba algo.

¿Qué pasa con las tareas offline?

Producto blank

¡Llega el nuevo compilador de Silicon!

Traducido automáticamente de Deepl

Ya os presentamos nuestro nuevo compilador de Silicon en una entrada anterior del blog. Este nuevo compilador se utilizará para construir aplicaciones nativas de Silicon y estará disponible sólo en modo proyecto.

Las aplicaciones nativas de Intel (en Windows y Mac) seguirán utilizando el compilador clásico.
Vamos a profundizar y ver exactamente cómo funciona.

Producto blank

¡4D v19 es nativo de Silicon!

Traducido automáticamente de Deepl

El innovador lanzamiento de Apple de los nuevos Macs Silicon nos empujó a lanzar 4D v19 seis meses antes para ofrecerle una versión nativa de 4D en Silicon lo antes posible. Revisamos todo nuestro código, asegurando su compatibilidad con Silicon, realizamos extensas pruebas en esta nueva plataforma, y finalmente estamos listos para ofrecerle la primera versión nativa de 4D para Silicon. Déjeme guiarle a través de esta revolución.

Notícias blank

La beta de 4D v19 comienza hoy

Traducido automáticamente de Deepl

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

Esto incluye más de +80 avances, incluyendo la introducción de la Programación Orientada a Objetos (POO) en 4D gracias al modo Proyecto, importantes mejoras en los productos existentes y características muy solicitadas por usted.

Abróchate el cinturón y descubramos algo de lo que 4D v19 Beta has to offer:

  • Soporte de Apple Silicon: prepárese para dar a su aplicación 4D un impulso inmediato gracias al notable rendimiento de Apple M1 y al flamante compilador de 4D.
  • ORDA: escriba código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.
  • 4Dpara iOS: sea productivo en cualquier lugar con nuestra solución móvil. Compruebe el inventario en el almacén, genere facturas durante las visitas a los clientes, realice inspecciones in situ, y mucho más.
  • OOP: gracias al modo Proyecto, aproveche los conceptos de programación orientada a objetos para una mayor productividad, mejor calidad de código y menores costes de mantenimiento.
  • Lenguaje 4D: descubra cómo las versátiles herramientas del lenguaje 4D mejoran su experiencia como desarrollador.
  • 4D Write Pro: Importación de documentos de Word, exportación de PDF, interfaz de usuario mejorada, más comandos para gestionar sus documentos con código, y un montón de características para producir hermosos documentos en un tiempo récord.
  • 4D View Pro: interfaz de usuario localizada. Más de +20 nuevos comandos para manejar sus documentos mediante programación y mucho más.
  • Y mucho más (ver abajo).
Notícias blank

La creación del nuevo logotipo de 4D v19

Traducido automáticamente de Deepl

por Julien Banon, diseñador creativo y de UX en 4D SAS

4Dv19 está a la vuelta de la esquina y mientras nuestros equipos están dando los últimos toques a uno de los mejores LTS hasta la fecha, he pensado en contaros la historia que hay detrás del diseño del logo de 4D v19.

Producto blank

4D Data Explorer en acción

Traducido automáticamente de Deepl

Aunque el 4D Data Explorer está todavía en versión Preview (seguramente habrá más funcionalidades en las próximas versiones), hemos pensado en mostrarle el producto en acción y permitirle descubrir sus capacidades.

Se trata de una interfaz de navegador web utilizable tanto por el administrador como por el desarrollador, de forma remota (de forma segura con una conexión HTTPS) o localmente en la misma máquina que su base de datos abierta.

¿Necesita comprobar sus datos durante el desarrollo? ¿Necesita encontrar datos que puedan causar errores? El Explorador de Datos, con su potente motor de consulta y su intuitiva interfaz web, está hecho para usted.

Veamos el vídeo:

Mensaje de invitado blank

Aplicar convenciones de nomenclatura con macros de formularios

Traducido automáticamente de Deepl

por el autor invitado Michael Höhne, desarrollador de 4D (Munich, Alemania)

Hay una característica en 4D v18 R5 que puede haber sido pasada por alto, o al menos no ha recibido mucha atención hasta ahora: Las macros de formulario. Para ser sincero, yo tampoco les había dedicado mucho tiempo, hasta hace poco. En esta entrada del blog, te mostraré una macro que ahorra mucho tiempo a la hora de aplicar las convenciones de nomenclatura a las columnas de los cuadros de lista, los encabezados de las columnas y los pies de página. Puedes cambiarla fácilmente para adaptarla a tus necesidades. Un repo dedicado también está disponible en Github.