Consejos

4D View Pro: Crear una tabla dinámica a partir de una tabla de datos

Traducido automáticamente de Deepl

Las tablas dinámicas están entre las funcionalidades más valiosas que permiten a los usuarios resumir y analizar rápidamente grandes cantidades de datos para ver comparaciones, patrones y tendencias en sus datos. Desde 4D v19, las tablas dinámicas están incluidas en 4D View Pro. Esta entrada de blog revisa cómo utilizar una tabla dinámica a través de la interfaz de cinta.

Consejos blank

Cómo definir el tiempo de espera para las aplicaciones remotas de 4D

Traducido automáticamente de Deepl

Para evitar la pérdida de la sesión, 4D controla el estado de reposo de las aplicaciones 4D remotas.

Cuando un usuario se conecta desde una aplicación 4D remota a un 4D Server y su ordenador entra en modo de suspensión, la información se envía a 4D Server. En el momento en que el ordenador del usuario se despierta, la aplicación 4D remota recupera entonces su contexto de ejecución.

Consejos blank

Cómo automatizar la compilación

Traducido automáticamente de Deepl

Desde 4D v19, puede iniciar la compilación de un proyecto con un simple comando. Se preguntará para qué puede utilizar esto.

Su equipo puede estar formado por varios desarrolladores, así que ¿por qué no automatizar la compilación en cada empuje de código en su servidor de control de origen? Siempre es más fácil identificar un error cuando se detecta rápidamente.

Otro caso es cuando su proyecto consta de varios componentes. Puedes escribir un método que compile, construya y luego copie el componente a la base de datos anfitriona.

Este blog discutirá los diferentes puntos técnicos que son muy útiles para crear sus propias herramientas de automatización, junto con una aplicación de ejemplo.

Mensaje de invitado blank

Rendimiento de 4D v19 en el Apple M1

Traducido automáticamente de Deepl

por el autor invitado Roland Mulder, director general de Micro Consulting SA, Suiza

Mi empresa desarrolla Office Maker y BiblioMaker, un software de gestión empresarial y de bibliotecas utilizado principalmente en Suiza por miles de usuarios. Las primeras líneas de código se escribieron en 1986 en un Macintosh Plus con la versión 1 de 4D («4e Dimension» en aquel entonces).
Recuerdo mi asombro en 1989 cuando lancé por primera vez nuestro software en un Macintosh SE30. ¡De repente todo era tan rápido! No podía creer lo que veían mis ojos.
Estos buenos recuerdos volvieron cuando lancé por primera vez nuestras aplicaciones en un nuevo iMac M1 después de compilar de forma nativa con 4D v19. Como puedes imaginar, después de 35 años de desarrollo constante, se han convertido en bestias mucho más grandes y sofisticadas. Mis ojos se abrieron de par en par en cuanto hice doble clic en la primera. ¡Un lanzamiento tan rápido! Y se me cayó la mandíbula al suelo cuando abrí los elaborados diseños de entrada de varias páginas con un montón de cuadros de lista rellenos. ¡Absolutamente instantáneo!

Notícias blank

4D v19 está aquí

Traducido automáticamente de Deepl

Estamos encantados de anunciar que 4D v19 ya está disponible. Se trata de una versión importante que lleva la creación de aplicaciones empresariales a nuevas cotas.

Aproveche la potencia de Apple Silicon y experimente inmediatamente un aumento de rendimiento gracias a las notables capacidades de Apple M1. Descubra la arquitectura rediseñada de 4D con el modo Proyecto y cómo allana el camino hacia el futuro. Ejecute negocios sobre la marcha con 4D para iOS y logre mucho, mucho más con las nuevas características para el lenguaje 4D, ORDA, 4D Write Pro y 4D View Pro.

Descargue 4D v19

Aunque no es de ninguna manera exhaustiva, esta es una lista de las características que tenemos reservadas para usted:

Producto blank

4D v19: Evolución de la construcción de aplicaciones cliente/servidor

Traducido automáticamente de Deepl

En Mac, la firma de aplicaciones se ha convertido en un estándar y, desde Big Sur, ni siquiera se pueden ejecutar aplicaciones sin firmar. En el pasado, publicamos una solución para construir aplicaciones cliente-servidor que se ejecutaban en un servidor Windows y aceptaban conexiones de clientes Mac. Con el lanzamiento de 4D v19, hemos actualizado la construcción de aplicaciones en 4D para manejar este caso. A continuación le mostramos cómo puede construir una aplicación de una sola plataforma o una aplicación multiplataforma en v19.

Producto blank

4D para iOS: Iniciar sesión con el código QR

Traducido automáticamente de Deepl

Como usuarios de aplicaciones, no prestamos mucha atención a las sofisticadas tecnologías de autenticación que protegen nuestras aplicaciones. Pero son esenciales para ayudar a evitar que personas malintencionadas usurpen nuestra identidad. Por eso el proceso de autenticación que se incluye en 4D para iOS es tan importante para nosotros. Pero muchos usuarios de 4D para iOS han estado pidiendo más, y específicamente, nuevas formas modernas de iniciar sesión.

La nueva plantilla de formulario de inicio de sesión SignInWithQRCode permite a los usuarios iniciar sesión en sus aplicaciones escaneando el QRCode, y otorga acceso directamente a los usuarios ya autenticados.

Consejos blank

Consulta de medios CSS para una interfaz de usuario oscura o clara

Traducido automáticamente de Deepl

El modo oscuro ha ido ganando mucho terreno últimamente. Por eso hemos añadido soporte para él en 4D v19, y hemos mencionado algunas formas de ajustarlo a sus necesidades en el anuncio relacionado.

En esta entrada del blog, nos centraremos en el CSS y explicaremos en detalle cómo establecer estilos CSS para los modos claros y oscuros utilizando consultas de medios CSS.

Producto blank

Lanzar una compilación programando

Traducido automáticamente de Deepl

En los sistemas de integración continua, cada vez que se envía el código, o cada hora, se lanza automáticamente una compilación del código fuente. Este enfoque le permite comprobar las fusiones en el servidor de gestión de código.

A partir de 4D v19, un nuevo comando le permite lanzar la compilación del código, para que pueda configurar este tipo de sistema.