Producto

Registre sus conversaciones SMTP

Traducido automáticamente de Deepl

Como se prometió en un post anterior, cada versión R incluye más avances relacionados con la funcionalidad del correo electrónico, desbloqueando su poder oculto.

4D v17 R5 proporciona una nueva e interesante característica para los registros de correo electrónico. A veces, durante el desarrollo, todo funciona bien, pero cuando se despliega al cliente, hay un problema de entrega de correos electrónicos. Descubrir dónde se produce el fallo puede ser difícil, ya que la comunicación está encriptada y a menudo no se tiene acceso a los archivos de registro del servidor SMTP. Es muy probable que el problema esté relacionado con tu servidor SMTP, pero ¿cómo puedes estar seguro? Simplemente inicie el registro SMTP en su aplicación. Este registro contiene una relación de todas las acciones realizadas, incluidas las que detienen la conexión. Y lo que es mejor, este registro muestra las comunicaciones con el servidor SMTP en texto plano y no cifrado, lo que facilita su análisis.

Producto

Convertir una base de datos existente en un proyecto

Traducido automáticamente de Deepl

A partir de 4D v17 R5, puede crear un proyecto de base de datos. Uno de los mayores beneficios de los proyectos es lo fácil que hace el trabajo colaborativo para los equipos distribuidos… almacenando la fuente en un sistema de control de fuentes en archivos de texto plano. Tanto si eres un único desarrollador como si formas parte de un equipo, esto abre un nuevo mundo de posibilidades.

¿Pero qué pasa con las bases de datos existentes? ¿Pueden convertirse en proyectos? Sí. Esta entrada del blog trata de mostrarte cómo hacerlo y hacerte consciente de algunas cosas que debes saber antes de proceder.

Producto

Proyecto 4D: Adopte una nueva era de colaboración

Traducido automáticamente de Deepl

4D ha apoyado durante mucho tiempo el desarrollo en equipo, desde 4D Server 1.0. El mayor beneficio de trabajar juntos en el mismo código fuente, es permitir tanto el desarrollo como la prueba en equipo. Sin embargo, esto puede crear algunas desventajas para los equipos distribuidos, ya que pueden no ser capaces de trabajar en el mismo código fuente.

Tras una completa reescritura, 4D soporta ahora dos formas de trabajar con los fuentes: binario y proyecto. Binario es el 4D que todos conocemos y amamos, con el código fuente en un archivo binario para permitir el desarrollo en equipo con 4D Server. Project facilita el trabajo colaborativo de los equipos distribuidos almacenando el código fuente en un sistema de control de fuentes en archivos de texto plano.

Producto

Leer los campos de los objetos 4D con el motor SQL

Traducido automáticamente de Deepl

Un campo objeto 4D es un tipo de campo de base de datos persistente, almacenado como contenido binario. Anteriormente, la lectura de este tipo de campo por un controlador ODBC no era posible. Hasta hoy.

Antes, se devolvía un error al intentar leer un campo objeto. Esto impedía la realización de simples peticiones Select * from myTable , lo que podía ser frustrante para los usuarios que sólo querían navegar por el contenido de una tabla.

Buenas noticias. El motor SQL ha sido actualizado para permitir la lectura de los campos de objetos 4D.

Notícias

Hoy comienza la beta de 4D v17 R5

Traducido automáticamente de Deepl

Nos complace anunciar el lanzamiento de la prueba beta de 4D v17 R5.

4D v17 R5 es una de las versiones de R más ricas en funcionalidades que se han entregado, y no podríamos estar más contentos de compartir todos los avances que hemos añadido a la siempre creciente lista de funcionalidades de 4D:

  • La nueva encriptación de datos integrada para sus bases de datos 4D está disponible, añadiendo otro nivel de seguridad que es completamente transparente, seguro y rápido.
  • Las acciones, la sincronización incremental de datos y las relaciones N a 1 están ahora disponibles para 4D para iOS.
  • El motor SQL ha sido actualizado para permitir la lectura de objetos 4D.
  • Más funciones de correo electrónico: El registro de las conversaciones SMTP, las cabeceras de correo personalizadas y el soporte de conjuntos de caracteres heredados están listos y esperándole.
  • Avances adicionales en el lenguaje 4 D y ORDA para una mejor legibilidad, un mantenimiento eficiente del código y un rendimiento optimizado.
  • Además de ampliar o renombrar los comandos, también puede invocar un método desde su aplicación 4D, gracias a la potencia de 4D Write Pro.
  • Tiene a su disposición una nueva y potente barra de herramientas estilo cinta para mejorar la interfaz de usuario de 4D View Pro.
  • Y mucho más (ver abajo).
Notícias

¡4D v17 R4 ya está aquí!

Traducido automáticamente de Deepl

We’re pleased to announce that 4D v17 R4 ¡ya está disponible!

Aquí está un resumen de lo que esta versión de R tiene en el almacén para usted:

  • Aproveche al máximo sus ordenadores multinúcleo con: procesos preventivos en el cliente, y el comando Begin SQL/ End SQL que ahora es compatible con los procesos preventivos.
  • Laexportación de sus documentos en formato .docx y la gestión gráfica de los márgenes verticales gracias a una regla vertical son sólo una parte de las nuevas características de 4D Write Pro.
  • Utilice las consultas restringidas, la búsqueda multicriterio y la posibilidad de crear formateadores de datos personalizados en su aplicación 4D para iOS.
  • Descubra la nueva forma de enviar correos electrónicos en 4D. Quedará gratamente sorprendido por la simplicidad y la potencia.
  • Explore los comandos adicionales que estamos enviando para manejar programáticamente sus documentos de 4D View Pro.

¡Todo esto y más le espera!

Consejos

Fórmula: Más poder detrás de la simplicidad

Traducido automáticamente de Deepl

El comando Formula está disponible desde 4D v17 R3. Hasta ahora habrás pensado en asignar una fórmula como método a un objeto o en construir objetos inteligentes que puedan calcular valores o hacer cualquier cosa que necesites. Eso es realmente genial, ¡y hay más de lo que parece!

Tuve una gran demostración de Vincent de Lachaux – Desarrollador y experto 4D – sobre cómo utiliza este comando. Para esta entrada en el blog, compilé diferentes escenarios de esa demostración para darle una visión sobre una dimensión diferente de este comando.

Eventos

Llega hasta el final con lo mejor del 4D

Traducido automáticamente de Deepl

Las cosas han sido realmente emocionantes para nosotros aquí en 4D, pero también en nuestra comunidad. Especialmente con 4Dv17 y sus versiones R que contienen muchas características innovadoras como ORDA, 4D para iOS, 4D Write Pro, 4D View Pro, formularios dinámicos y mucho más. Ahora hay aún más buenas noticias … ¡estamos saliendo a la carretera para compartir todos estos grandes avances con usted en persona! Estamos organizando eventos en los que podrá conocer al equipo de 4D cara a cara y obtener un conocimiento profundo de las tecnologías 4D: Más de 50 países y 44 ciudades para presentarle las últimas innovaciones de 4D.

Producto

¡4D Write Pro ahora soporta estructuras virtuales!

Traducido automáticamente de Deepl

Comprender las necesidades de los usuarios finales y crear interfaces fáciles de usar son prioridades para todos los desarrolladores de aplicaciones.

Y como ya sabrá, el lenguaje 4D le permite poner alias a los nombres de tablas y campos para hacerlos más legibles para los usuarios finales. Esto permite una traducción y legibilidad más fácil en los diálogos estándar (editores de consultas, de ordenación y de fórmulas), pero también filtrar cualquier tabla o campo que deba mantenerse fuera de la vista de los usuarios finales.

Durante el 4D Summit 2018, tuvimos peticiones para extender esta característica a 4D Write Pro. ¡Bueno, hemos escuchado y ahora está disponible con 4D v17 R4!