¡4D introduce el modo SDI para aplicaciones en Windows!

Traducido automáticamente de Deepl

¡Noticias calientes! Las aplicaciones 4D en Windows están entrando en un nuevo mundo gracias a 4D Windows 64-bit. ¿Recuerdas la ventana principal con fondo gris que contiene todas las demás ventanas de la aplicación? Esta ventana principal se llama técnicamente MDI (que significa Interfazde Documento Múltiple) y ahora hay una manera de deshacerse de ella y pasar a SDI( Interfaz de DocumentoÚnico) donde las ventanas de la aplicación son todas independientes…

¿Te interesa? Basta con activar el modo SDI con una sola casilla de verificación y ya está… ¡sin una línea de código!

Si una imagen vale más que mil palabras, un buen vídeo vale más que un millón:

¿Por qué sólo ahora?

La eliminación de la librería Altura de la línea de productos 4D Windows 64 bits ha abierto nuevas posibilidades. Como resultado, el producto 4D puede ahora aprovechar internamente algunas tecnologías modernas en Windows que antes no era posible. Y el modo SDI es una de ellas. Era una de las principales peticiones de nuestros desarrolladores de Windows.

A partir de 4D v16 R4, el modo MDI ya no es obligatorio en las aplicaciones independientes ni en las aplicaciones cliente fusionadas en Windows de 64 bits. El desarrollador puede ahora elegir entre el modo SDI y MDI (por defecto).

Diferencias entre los modos MDI y SDI

Las aplicacionesSDI, como Microsoft Outlook por ejemplo, tienen una ventana principal pero pueden abrir muchas ventanas adicionales que son independientes de la ventana principal. Se pueden mover a otras pantallas, permanecen visibles incluso si la ventana principal está oculta, etc. Por otro lado, el MDI también tiene beneficios para algunas aplicaciones empresariales, ya que todas las ventanas pertenecen juntas para construir la aplicación. Un buen ejemplo es Adobe Photoshop. Por eso 4D permite ahora ambos modos.

Habilitar el modo SDI en los ajustes de 4D

Una pequeña casilla de verificación para el desarrollador, una mejora gigante para la interfaz de usuario

Una nueva opción está ahora disponible en el diálogo de configuración de la base de datos, en la pestaña «Interfaz«.

Una vez activada, la ventana MDI que normalmente incluye todas las demás ventanas de usuario ya no se abrirá. Las ventanas de usuario se abrirán como de costumbre, pero sin ninguna restricción de posición, incluso en el caso de múltiples pantallas. ¡Bienvenido al modo SDI (Single Document Interface)!

blank
blank
Modo MDI
Modo SDI

Sin ninguna programación, la barra de menús de cada proceso se mostrará en todas las ventanas (si el tipo de ventana admite menús), pero por supuesto puede decidir crear menús diferentes para cada proceso.

Para más detalles, le recomendamos que eche un vistazo a la documentación de 4D v16 R4 .

Por ahora, el modo SDI sólo está disponible para las aplicaciones autónomas y las aplicaciones Cliente fusionadas en Windows de 64 bits. Este es un primer paso, más vendrá en futuros R-releases.

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.