Bases de datos de proyectos: Del binario al texto

Traducido automáticamente de Deepl

4D v17 R5 marcó el inicio de las pruebas beta para un nuevo tipo de base de datos 4D: las bases de datos de proyectos. En 4D v18, estamos encantados de anunciar que las bases de datos de proyectos están ahora en su versión final. ¡Es el momento de aprovechar la potencia de la plataforma de desarrollo 4 D combinada con la versatilidad de un formato ligero y distribuido!

Las bases de datos de proyectos le permiten desarrollar en 4D utilizando un archivo basado en texto en lugar del formato binario tradicional. Para crear una base de datos de proyectos

Convertir una base de datos existente

Convertir una base de datos binaria a un proyecto es muy sencillo, basta con hacer clic en la opción de menú «Archivo > Exportar > Estructura a proyecto».

Una vez que la conversión de la base de datos binaria ha terminado, se muestra un mensaje para informarle de que ha finalizado con éxito. 4D también le permite saber si se ha detectado algún error que requiera su intervención(por ejemplo, si hay algunos objetos de formulario antiguos que ya no son compatibles).

blank

Para más detalles, consulte esta documentación.

Un ejemplo concreto

En el siguiente vídeo, convertiremos la base de datos «Contactos» que puede descargar del sitio web de 4D.

Utilizando la opción de menú «Archivo > Exportar… > Estructura a proyecto», convertimos el archivo binario de estructura (.4DB) en un proyecto. 4D nos informa de que se ha producido un error durante la conversión. Al abrir el archivo de registro, observamos que la base de datos utiliza botones de resaltado. Como se ha mencionado anteriormente, en las bases de datos de proyectos, algunos objetos antiguos ya no son compatibles.

En este caso, simplemente cambiaremos el tipo de botón de Resaltar a Invisible. En sus bases de datos, si su «botón» consiste en una imagen, un texto estático y un botón de resaltado, le aconsejamos que sustituya estos tres objetos por un únicoobjeto: un botón 3D. Esto también puede requerir algunos cambios de código si muestra u oculta los botones en tiempo de ejecución según el contexto.

Tras algunas correcciones, la base de datos «Contactos» se exporta de nuevo y esta vez con éxito.

¡Ahora es tu turno de jugar!

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.