Producto

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.

Producto blank

Integración automática de varios diarios

Como desarrolladores y administradores de bases de datos, ustedes conocen la importancia de recuperarse rápidamente de los datos corruptos. Las copias de seguridad y los diarios le ayudan en esta tarea. Pero a veces, una copia de seguridad puede estar dañada, y debe volver de una copia de seguridad más antigua e integrar varios diarios consecutivamente. O puede que el archivo de su diario esté creciendo demasiado rápido y prefiera crear uno nuevo con regularidad para evitar saturar el disco duro de su servidor. O simplemente está utilizando su propia forma de hacer copias de seguridad de su base de datos. En todos estos casos, debe integrar múltiples diarios, lo que sólo es posible manualmente a través del Centro de Seguridad y Mantenimiento.

Con 4D v20, puede integrar automáticamente múltiples diarios al iniciar la base de datos. Permítame explicarle cómo funciona.

Producto blank

Descubra la función Distinct mejorada

Recuperar la lista de elementos de datos únicos siempre es útil cuando se manipulan datos. En algunos casos, recuperar el número de ocurrencias de cada valor es esencial. La función distinct de las clases Collection y Entity selection permite recuperar una lista de valores únicos. Con 4D v20, también puede recuperar el número de ocurrencias de cada valor distinto.

¡Y hay más!

Se puede utilizar un objeto de la base de datos para guardar datos personalizados introducidos por el usuario. Por lo tanto, desde el punto de vista del código, es necesario conocer todas las posibles rutas de acceso al objeto. La función distinctPaths ha sido añadida a la clase Entity selection.

Aquí está todo lo que necesitas saber.

Producto blank

Nuevas funcionalidades del editor VS Code con 4D v20

Como de costumbre, una nueva versión, nuevas funcionalidades de la extensión VS Code para los desarrolladores que quieren ver y editar código con este editor gratuito.

4D v20 trae nuevas funcionalidades al editor Visual Studio Code a través de la extensión 4D-Analyzer: acoja la verificación de la sintaxis de los documentos, que ayudará al desarrollador a escribir menos errores, la contracción y la indentación del código  para una mejor presentación y tool4d para permitir un inicio más rápido del servidor LSP.