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 Picture attribute in 4D object

Apoyo a las imágenes en los objetos

Traducido automáticamente de Deepl

Desde 4D v16 R4, hemos añadido el soporte de imágenes en los atributos de los objetos. Por ejemplo, si utiliza un objeto para intercambiar configuraciones o datos entre métodos, formularios o procesos, ahora también puede pasar un icono o una imagen en este objeto. Ya no es necesario guardar temporalmente la imagen en el disco.

Este nuevo tipo se puede utilizar como cualquier otro tipo de atributo de objeto:puede utilizar, obtener y establecer imágenes en los objetos. También puede utilizar los controles del tema de la imagen.

Producto blank

Valide su objeto JSON

Traducido automáticamente de Deepl

Cada vez utilizamos más el formato JSON. Por ejemplo, para guardar los ajustes en un archivo, para almacenar la configuración del software, o para intercambiar datos del cliente en la web con otros servidores.

¿Cómo se puede validar que los datos recibidos están en el formato esperado? ¿Cómo se puede validar que toda la información necesaria está realmente presente? ¿Cómo puedes hacer esta validación sin escribir un método tedioso para cada tipo de formato JSON?

Simplemente escribiendo un esquema JSON y utilizando el JSON Validate ¡nuevo comando!

Producto Discover how object notation can simplify your developer's life!

Descubra cómo la notación de objetos puede simplificar la vida de los desarrolladores.

Traducido automáticamente de Deepl

Con la notación de objetos, disponible como vista previa en 4D v16 R4, su código es más sencillo de escribir, más fácil de leer y más natural de pensar. Eso es cierto. Pero, ¿ha visto realmente todo el potencial de la notación de objetos?

Antes de 4D v16 R4, cuando quería crear un formulario detallado para introducir información de contacto desde un campo objeto, no tenía más remedio que escribir una expresión como OB GET ([CONTACT]Info; «City») en la fuente de datos variable. Se podía recuperar el valor del atributo, pero no era posible modificarlo. Además, había que escribir un método loadRecord con el comando OB GET para cada atributo y un método saveRecord con el comando OB SET para cada atributo.

¿Qué cambia la notación del objeto en este escenario? A partir de 4D v16 R4, ¡sólo tiene que escribir [CONTACT]Info.City en la fuente de datos de la variable! Esta variable está disponible en modo lectura/escritura. Los comandos OB GET y OB SET ya no son necesarios.Eso es todo. Ahora puede ver todo el potencial.

Producto blank

Otra forma de codificar: La notación de objetos

Traducido automáticamente de Deepl

Los objetos son geniales, todo el mundo lo dice. Además de su maravillosa flexibilidad, son increíblemente rápidos. Puede buscar entre millones de registros en sólo una fracción de segundo. 4D v16 permite incluso ordenar por atributos del objeto, y hacer cálculos como la suma o la media.

Con 4D v16 R4, el lenguaje 4D ha sido drásticamente mejorado para hacer el uso de objetos mucho más cómodo – con el soporte de la notación de objetos. ¡Rápido, flexible, eficiente y ahora elegante!

Consejos Design your menu in 4D Write Pro

Crea tu propio menú contextual para 4D Write Pro

Traducido automáticamente de Deepl

4D le ofrece nuevas posibilidades de personalizar su interfaz de usuario 4D Write Pro para que se adapte perfectamente a su aplicación empresarial. En lugar de utilizar el menú contextual por defecto de 4D Write Pro, que es tan detallado que puede llegar a ser desagradable de utilizar, el desarrollador de 4D puede crear su propio menú contextual, con la lista exacta de acciones que quiere proporcionar.

Producto blank

Más acciones estándar para las áreas de texto con estilo

Traducido automáticamente de Deepl

Quiere crear rápidamente una barra de herramientas para sus áreas de texto con estilo. Quiere cambiar la fuente del texto o computar/congelar Expresiones 4D sin escribir una línea de código. Es posible utilizando las nuevas acciones estándar para las áreas de texto con estilo.

Sólo tiene que asociar una acción estándar a cada objeto botón y 4D se encargará de todo automáticamente: la activación de la acción pero también la activación o desactivación del botón si la acción no está disponible en el contexto actual.

Producto blank

Exportar los resultados del diálogo «Buscar en el diseño»

Traducido automáticamente de Deepl

Cuando busca todos los objetos en el entorno de diseño, 4D muestra los resultados en la lista jerárquica. A partir de 4D v16 R3, puede exportar estos resultados en un archivo de texto que puede abrirse con una hoja de cálculo, por ejemplo, para que pueda realizar fácilmente algún trabajo de refactorización o almacenar los resultados en un documento para trabajar en él más tarde.

Producto 4D Write Pro Standard action

Crea tu propia interfaz para 4D Write Pro

Traducido automáticamente de Deepl

¿Quiere crear rápidamente una barra de menús para gestionar sus 4D Write Pro áreas? ¿Quiere crear su propio menú contextual para sus usuarios finales? ¿Quiere crear un mosaico de colores para cambiar el fondo del documento? Entonces esta función está hecha para usted – y mejor, no necesita escribir ni una sola línea de código…

Hemos añadido acciones estándar para manejar las áreas de 4D Write Pro . Se pueden definir en la fase de diseño o mediante programación. Hay más de 80 acciones disponibles y por nombrar sólo algunas de ellas Estilo de fuente (negrita, cursiva, subrayado), Color de fuente, Color de fondo, Alineación del texto (izquierda, centro, derecha, justificar…), Bordes (estilo, color, ancho, radio…), Acciones del corrector ortográfico…

Algo importante a notar, cuando se asignan a objetos de la interfaz, las acciones estándar manejan automáticamente la activación/desactivación del objeto dependiendo del contexto. Es fácil.

Consejos Standard action for 4D Styled text

Descubra todas las opciones para utilizar las acciones estándar

Traducido automáticamente de Deepl

Algunos desarrolladores creen que las acciones automáticas son para los principiantes. Sin embargo, es posible que se hayan perdido muchas de las posibilidades que hemos añadido en los últimos años. Las acciones estándar, como First Record o color?value=redpueden asignarse a un botón de la interfaz de usuario o mediante programación. La acción puede ser asignada a un elemento del menú, al menú contextual, o invocada con un comando. Una ventaja es que 4D también maneja automáticamente el ítem de menú o la desactivación del botón cuando la acción no es aplicable (por ejemplo, como si no hay un registro siguiente).

Y a partir de 4D v16 R3, la lista de acciones estándar crece: se han añadido más de 100 nuevas acciones estándar para 4D Write Pro y Styled Text, permitiendo construir, por ejemplo, una barra de herramientas sin escribir una línea de código.

Producto New info in 4D Maintenance and security center MSC

Nueva información disponible en el diálogo MSC

Traducido automáticamente de Deepl

Si utiliza una base de datos enorme con muchos datos, debería estar muy familiarizado con el diálogo de 4D MSC. El Centro de Mantenimiento y Seguridad contiene todas las herramientas necesarias para la información, verificación, análisis, mantenimiento, copia de seguridad y compactación de datos y archivos de estructura.

Basándonos en los recientes comentarios de algunos de nuestros usuarios, hemos mejorado este diálogo de tres maneras:

  • Se ha añadido un enlace a la ruta del archivo de registro
  • Se puede acceder a nueva información global sobre los datos
  • La información sobre las tablas está ahora disponible tanto en el modo de mantenimiento como en el estándar