Producto blank

Manipular tablas desde el widget 4D Write Pro

Traducido automáticamente de Deepl

En 4D v18, lanzamos una función genial que le permite manipular fácilmente las tablas con nuevos comandos y acciones estándar. Tenemos aún más buenas noticias (especialmente para aquellos que prefieren la interfaz de usuario a la codificación): hemos extendido estas nuevas capacidades a la interfaz del widget de 4D Write Pro. ¡Ahora, una nueva pestaña te permite manipular tablas directamente desde el widget!

Producto blank

Compatibilidad con el atributo SVG «non-scaling-stroke».

Traducido automáticamente de Deepl

A veces es preferible que las líneas de un objeto mantengan su anchura original, independientemente de la transformación aplicada. Por ejemplo, usted dibuja una línea en un mapa que muestra la posición de un usuario y un destino. Cuando el usuario se acerca al mapa, usted quiere ampliar el mapa pero que la línea mantenga su anchura.

Producto blank

Editor de código: Saluda a los bloques de comentarios

Traducido automáticamente de Deepl

Añadir un bloque de comentarios al principio de un método es útil para añadir una nota sobre lo que hace un método, así como una lista de parámetros de entrada/salida. Y tener unas pocas líneas de texto legible dentro de una sección complicada de código puede ser conveniente para ayudarle a usted y a otros a recordar el propósito de esta sección particular de código. A partir de 4D v18, su experiencia de programación se ha mejorado con la adición de bloques de comentarios.

Producto blank

Documentos 4D Write Pro: un nuevo y útil parámetro

Traducido automáticamente de Deepl

4D Write Pro ha sido diseñado para crear todo tipo de documentos, desde los más sencillos hasta los más sofisticados. Para lograr esta diversidad, los documentos pueden tener distintas partes, como párrafos, secciones, encabezados, pies de página, etc. Una vez rellenado, 4D Write Pro se comporta de tal manera que todas estas partes pueden ser leídas. Sin embargo, a veces algunas partes deben ser redimensionadas según su contenido. Este es el caso típico de los encabezados y pies de página cuya altura puede cambiar automáticamente. Esta funcionalidad es generalmente muy útil, pero a veces sería más práctico establecer las alturas de los encabezados y pies de página a valores constantes (incluso si su contenido puede ser truncado y no ser completamente visible).

Consejos blank

Base de datos del proyecto: Despliegue de la aplicación

Traducido automáticamente de Deepl

Así que su aplicación ha sido desarrollada y usted está listo para el siguiente paso. 4D le permite:

  • generar una base de datos compilada que no contenga ningún código interpretado,
  • generar una aplicación autónoma que puede ser doblemente interpretada,(es decir, fusionada con 4D Volume Desktop, el motor de base de datos de 4D),
  • generar aplicaciones cliente/servidor con actualizaciones automáticas de las partes cliente y servidor.

Con una base de datos de proyectos, también puede construir sus aplicaciones finales para ambas plataformas. Una base de datos de proyecto utiliza el mismo archivo de configuración que una base de datos binaria.

Producto
Sin categoría
blank

Al cambiar de tamaño… Al cambiar de tamaño… Al cambiar de tamaño… Al cambiar de tamaño…

Traducido automáticamente de Deepl

¿Se pregunta cómo crear una interfaz de usuario agradable y dinámica? Normalmente, cuando se cambia el tamaño de un formulario, los objetos de formulario cuyas propiedades de tamaño horizontal o vertical están configuradas para moverse o crecer, se redimensionan automáticamente. En algunos casos (por ejemplo, para una gestión más fina de la interfaz de usuario), los desarrolladores optan por gestionar el tamaño y la posición de los objetos del formulario mediante programación. Para ello, comprueban el evento «on resized» que se activa dentro del método del formulario. Pero, ¿qué ocurre cuando el formulario contiene uno o varios subformularios? ¿En muchos niveles? ¡Esta entrada del blog te da las respuestas!