Producto

4D Write Pro y cajas de texto: opciones de importación/exportación docx

Introducidas con 4D v19 R8, las cajas de texto le permitían insertar texto, tablas, imágenes, fórmulas y otros elementos en cualquier lugar de sus aplicaciones. Esta funcionalidad ha sido mejorada en v20 para incluir la posibilidad de exportar e importar estos elementos desde y hacia documentos docx.

Además, se ha añadido una nueva opción de exportación que también es válida para otros tipos de documentos.

Producto blank

IMAP: ID de buzón y palabras clave del correo

¡4D v20 trae dos funcionalidades muy útiles para los transportadores IMAP!

Interactuar con algunos servidores y clientes de correo IMAP requiere manejar palabras clave personalizadas en los correos, y beneficiarse de algunas de sus características específicas.

También hemos añadido el soporte del ID de buzón en nuestro transportador IMAP para que pueda identificar un buzón determinado incluso después de cambiarle el nombre.

Producto blank

Evolución de los objetos de formulario

Para que pueda crear las interfaces más atractivas, seguimos mejorando los objetos de formularios. Desde 4D v19 R6, puede definir un borde redondeado para los objetos de formulario de tipo texto estático y texto de entrada.

Con 4D v20, nuevas posibilidades están disponibles.

  • Para botones, botones radio y casillas de verificación, hemos añadido nuevos parámetros para el texto y el icono.
  • Para los botones radio y casillas de verificación, el número de estados del icono se ha mejorado para permitir una mejor representación para el usuario final.
Producto blank

Conozca los comandos Print form y FORM LOAD actualizados

4D v16 R5 trae una importante mejora al comando DIALOG. Esta mejora consiste en la posibilidad de pasar un nuevo parámetro «formData» de tipo objeto. Ha sido estupendo saber que esta nueva adición ha sido bien recibida por los desarrolladores de 4D.

Con 4D v20, se actualizan otros dos comandos, Print form y FORM LOAD. El beneficio será igual de grande. El contenido del objeto pasado en el parámetro será directamente explotable en los formularios impresos o cargados en memoria.

Producto blank

Una herramienta para la ejecución de código 4D en CLI

En la industria del desarrollo, el concepto CI/CD se ha convertido en una práctica estándar. Con cada modificación de código, se generan acciones automatizadas como pruebas, compilación, construcción, entrega y a veces, despliegue para garantizar que el código sea de alta calidad y se integre fácilmente en el sistema existente.

Estas acciones requieren una herramienta para ejecutar el código necesario. Como desarrolladores 4D, decidimos ofrecer una herramienta gratuita que permite a los desarrolladores ejecutar acciones elementales. Esta herramienta se llama tool4d, y agiliza el proceso de ejecución de las acciones necesarias dentro del entorno 4D.

En este artículo, exploraremos las funcionalidades de tool4d y cómo puede utilizarse para mejorar su proceso de desarrollo.

Producto blank

Presentación de las últimas funciones de Buscar y reemplazar

La función «Buscar y reemplazar» del editor de código existe desde hace muchos años. Los desarrolladores pueden fácil y eficientemente buscar y reemplazar código, especialmente cuando se trata de grandes bases de código. 4D v20 trae mejoras que seguramente serán apreciadas por los desarrolladores que confían en esta funcionalidad para agilizar sus flujos de trabajo de codificación:

  • conocer el número de ocurrencias a reemplazar,
  • conocer la posición de la ocurrencia actual,
  • tener acceso permanente a las opciones de navegación Siguiente y Anterior,
  • mostrar una paleta en lugar de una ventana modal para limitar el número de clics.
Producto blank

Nuevo servidor Websocket integrado

En un mundo cada vez más conectado, los sitios web o las aplicaciones IoT deben actualizarse en tiempo real.

Una forma de entregar información instantáneamente a sus sitios es utilizar el protocolo Websocket que ofrece un canal de comunicación full-duplex entre un servidor y un cliente. Desde la v20, 4D ofrece comandos para crear un servidor Websocket.

Producto blank

POP3: Descargar sólo el encabezado del correo

Al recuperar mensajes de correo electrónico mediante POP3, es posible recuperar sólo los encabezados de los mensajes (que incluyen información como el remitente, el asunto y la fecha) sin descargar todo el cuerpo del mensaje.

Recuperar sólo los encabezados de los mensajes puede ser útil cuando se desea escanear rápidamente la lista de mensajes del buzón para decidir cuáles descargar y leer en su totalidad.

A partir de 4D v20, se añade un nuevo parámetro a la función .getMail() del transportador POP3 para recibir sus correos electrónicos sin el cuerpo. Esta función puede ser aún más útil si utiliza Gmail porque no provoca el borrado de los correos leídos.

Producto blank

Microsoft 365: Crear, eliminar y renombrar carpetas de correo con la API Microsoft Graph

Para acceder a los datos en Microsoft 365, como los correos electrónicos, Microsoft está obviando la autenticación de base para IMAP y POP3 y está promoviendo cada vez más la API Graph.

Con este último conjunto de funciones que incluye todas las funcionalidades para gestionar carpetas de 4D v20, usted tiene en 4D NetKit un conjunto de funciones para gestionar sus buzones de correo programando con la API Microsoft Graph.