Búsqueda por argumentos de consulta de atributos de matrices de enlace
Loscampos objeto, introducidos con 4D v15, permiten almacenar e indexar datos no estructurados. Puede tratarse de un conjunto de datos comunes, como el nombre, los apellidos o la fecha de nacimiento. Podrían ser datos diferentes en cada registro, como una tienda que necesitará diferentes atributos para los zapatos (talla, color), ordenadores (CPU, memoria), impresoras (color, tinta), una lista de valores o todo en cualquier combinación.
He aquí una Historia de Usuario real de un cliente 4D :
«Mi aplicación de credenciales gestiona los derechos de acceso de cada persona a un edificio y para una franja horaria. Esta información se almacena en una base de datos como una matriz de objetos ( por ejemplo: {derecho de acceso, edificio, franja horaria} ). Quiero poder buscar a las personas que tienen acceso a un edificio durante una franja horaria».
4D ofrece varias formas de consultar los datos, utilizando índices y de forma extremadamente rápida.
Cree fácilmente informes de tablas cruzadas con el editor de informes rápidos
Un nuevo paso ha sido alcanzado en 4D v16 R2 con el editor de Reportes Rápidos de 64 bits: ¡los reportes de tablas cruzadas están ahora disponibles!
Como probablemente ya lo ha notado, el nuevo informe rápido para las versiones de 64 bits ha sido completamente rediseñado desde la v15 R3 para ofrecerle a usted y a su usuario final una mejor experiencia de uso. Después de los informes de lista que estaban disponibles como primer paso, ahora estamos avanzando y entregando informes de tablas cruzadas.
Ordenar los registros por atributo de objeto
En cada versión de 4D, los campos de objeto son cada vez más potentes.
Un nuevo comando 4D para ordenar sus selecciones de registros de acuerdo a uno o más atributos está ahora disponible con 4D v16 R2. El nuevo comando ORDER BY ATTRIBUTE funciona igual que el comando ORDER BYsólo tiene que pasar una ruta de atributos por la que quiere ordenar su selección – ¡fácil!
Nuevo motor de renderizado para el Área Web
4D está actualizando su componente interno para los objetos incrustados del Área Web para el motor de renderizado más actualizado y bien mantenido existente. Como queremos apoyar de forma duradera el estado del arte en la tecnología HTML y JavaScript, estamos cambiando a Blink (también utilizado en Google Chrome) para el Área Web para todas las versiones 4D de 64 bits.
Análisis detallado de la estructura de su base de datos
¿Sabía que puede recuperar información muy detallada sobre una tabla, un campo, unos índices, una relación o incluso sobre la estructura completa de la base de datos? Este tipo de información es siempre muy útil para el análisis o la introspección. Por supuesto, puede utilizar los comandos obsoletos de 4D Pack _AP Get field infos y _AP Get table info. Otra opción es utilizar el comando SQL system tables.
Ninguno de ellos le permite recuperar toda la información. Entonces, ¿por qué utilizar un plug-in o SQL cuando podría utilizar un comando de 4D? El comando EXPORT STRUCTURE devuelve la definición completa de la estructura de la base de datos en un árbol XML. Este comando existe desde 4D v14 R4.
Servidor web en modo preventivo
Estamos avanzando con 4D v16 en el multi-threading preventivo, ya que el servidor web de 4D también se está volviendo preventivo. Simplemente haga clic en una casilla y su aplicación soportará más usuarios conectados simultáneamente, y procesará más peticiones en paralelo. Para las solicitudes que utilizan mucho tiempo de CPU, la ejecución puede ser hasta 2 veces más rápida.
Nuevas preferencias en el editor de métodos
¿Quiere visualizar las ocurrencias de una variable determinada en el editor de métodos de 4D? ¿O encuentra su código de método demasiado pesado con todos esos iconos de bloque y líneas por todas partes que se está volviendo difícil de leer?
Con 4D v16 hay nuevas opciones de preferencia en el editor de código para facilitar la vida de los desarrolladores 4D.
Ajustes del usuario vinculados al archivo de datos
Si está acostumbrado a ejecutar múltiples instancias de una aplicación 4D en el mismo sistema, estamos introduciendo con 4D v16 una característica que simplificará su vida.
Ahora tiene la posibilidad de asociar un conjunto de configuraciones de usuario diferentes con cada archivo de datos.
Procesos preventivos para el lenguaje 4D
Desde 4D v11, el servidor de la base de datos y el servidor SQL utilizan el multithreading preventivo. A partir de 4D v13, el servidor web en modo estático también utiliza preemptive. Ahora con v15 R5, el lenguaje 4D también puede ejecutarse en procesos preemptivos.
Nuevo comando «Obtener archivo 4D»
En 4D v16, un nuevo comando Get 4D File devuelve la ruta de acceso a diferentes archivos 4D. Ahora puede recuperar fácilmente la ruta de los siguientes archivos:
- Copia de seguridad del archivo de configuración
- Archivo de la última copia de seguridad
- Archivo de configuración de la estructura del usuario
- Archivo de configuración de datos de usuario
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política