Diferencia entre cooperativo y preventivo explicada por Laurent Esnault en el 4D Summit 2016
Laurent Esnault, vicepresidente de ingeniería, explica la diferencia entre los procesos cooperativos y los preventivos durante su sesión sobre el multihilo preventivo en el 4D Summit 2016. Gracias al Preemptive Multi-threading, puede tener más procesos paralelos, y así añadir más y más usuarios, ya sea para aplicaciones de escritorio o para aplicaciones web.
Si te perdiste la sesión de Laurent en el 4D Summit 2016, ¡mira este vídeo y disfruta de un entrenamiento personal del maestro del preemptive multi-threading!
Definir el orden de las pestañas programando
Aquí hay 2 necesidades muy comunes de los desarrolladores: 1. En función de los criterios del usuario, se desea reordenar los objetos del formulario. – 2. Dependiendodel elemento seleccionado en una lista, quiere mostrar, ocultar o mover los objetos en el formulario.
En todos estos casos, es necesario cambiar el orden de las pestañas de los objetos del formulario. Ahora en 4D v16 R4puede modificar el orden de las pestañas en tiempo de ejecución mediante programación. Para ello, se han creado 2 nuevos comandos FORM SET ENTRY ORDER y FORM GET ENTRY ORDER.
Apoyo a las imágenes en los objetos
Desde 4D v16 R4, hemos añadido el soporte de imágenes en los atributos de los objetos. Por ejemplo, si utiliza un objeto para intercambiar configuraciones o datos entre métodos, formularios o procesos, ahora también puede pasar un icono o una imagen en este objeto. Ya no es necesario guardar temporalmente la imagen en el disco.
Este nuevo tipo se puede utilizar como cualquier otro tipo de atributo de objeto:puede utilizar, obtener y establecer imágenes en los objetos. También puede utilizar los controles del tema de la imagen.
Diseñe fácilmente su propia barra de herramientas de 4D Write Pro con acciones estándar
¿Necesita una barra de herramientas personalizada de 4D Write Pro para su aplicación pero le preocupa que le lleve demasiado tiempo implementarla? Buenas noticias, con 4D v16 R4 las acciones estándar ahora pueden ser asignadas a casillas de verificación y menús emergentes. Ahorre tiempo con esta función lista para usar y cree fácilmente una interfaz fácil de usar que se ajuste perfectamente a sus necesidades.
Ahora puede crear un menú emergente para controlar el tamaño de la fuente o el estilo del borde de su área de 4D Write Pro con un solo clic, ¡sin necesidad de código! Sólo tienes que asignar la acción utilizando la lista de propiedades y ya está. Y el estado y el valor del objeto serán actualizados automáticamente por 4D dependiendo del contexto y de la selección de texto. Simple y potente…
Ya está aquí la hoja de cálculo 4D View Pro
Después de que el uso de la lista avanzada esté completamente cubierto con 4D v16, 4D v16 R4 alcanza un paso importante hacia con 4D View Pro proporcionando a nuestros clientes el primer paso de nuestra solución de hoja de cálculo 4D View Pro, proporcionada como una vista previa.
Descubra cómo la notación de objetos puede simplificar la vida de los desarrolladores.
Con la notación de objetos, disponible como vista previa en 4D v16 R4, su código es más sencillo de escribir, más fácil de leer y más natural de pensar. Eso es cierto. Pero, ¿ha visto realmente todo el potencial de la notación de objetos?
Antes de 4D v16 R4, cuando quería crear un formulario detallado para introducir información de contacto desde un campo objeto, no tenía más remedio que escribir una expresión como OB GET ([CONTACT]Info; «City») en la fuente de datos variable. Se podía recuperar el valor del atributo, pero no era posible modificarlo. Además, había que escribir un método loadRecord con el comando OB GET para cada atributo y un método saveRecord con el comando OB SET para cada atributo.
¿Qué cambia la notación del objeto en este escenario? A partir de 4D v16 R4, ¡sólo tiene que escribir [CONTACT]Info.City en la fuente de datos de la variable! Esta variable está disponible en modo lectura/escritura. Los comandos OB GET y OB SET ya no son necesarios.Eso es todo. Ahora puede ver todo el potencial.
¡4D v16 R4 Beta comienza hoy!
Me complace anunciar que la beta testing de 4D v16 R4 ¡comienza hoy! 4D v16 R4 es una de las versiones R más ricas en funcionalidades que se han entregado. Hay tanto que contar que no sé por dónde empezar…
4D v16 R4 beta introduce, entre otras, 4 importantes características del producto:
- Una importante mejora en el lenguaje 4D con la notación de objetos, ¡haciendo la vida del desarrollador más fácil!
- Tablas reales en 4D Write Pro, respondiendo a la petición más solicitada para el antiguo 4D Write.
- ¡El modo de Interfaz de Documento Único (SDI ) haciendo que su aplicación de Windows de 64 bits entre en un nuevo mundo donde las ventanas de la aplicación son todas independientes!
- El primer paso de la hoja de cálculo de 4D View Pro como vista previa, levantando el velo de una potente solución de hoja de cálculo para sus aplicaciones de 64 bits.
Keisuke Miyako presenta las etiquetas 4D en el 4D Summit 2016
Keisuke MiyakoEl Director del Servicio Técnico de 4D Japan, presenta en 4D Summit Paris 2016 cómo la función de etiquetas de transformación 4D ha sido altamente potenciada con 4D v16. Si aún no está usando las etiquetas 4D – ¡esté seguro de que estará encantado de empezar a usarlas lo antes posible después de ver este video!
Además de la introducción de las mejoras realizadas en 4D v16 que hacen que las etiquetas 4D sean ahora tan poderosas, Keisuke presenta aquí 2 ejemplos concretos de casos de uso de las etiquetas 4D: exportar datos a una hoja de cálculo Excel y crear bonitos gráficos utilizando una biblioteca JavaScript a partir de datos servidos en un formato JSON.
Compartir el código fuente de los componentes internos de 4D con los socios de 4D
4D ha iniciado un nuevo programa para compartir el código fuente de los componentes clave internos de 4D, como el informe rápido de 64 bits, los selectores de fecha/hora o incluso la interfaz de usuario de 4D Write Pro.
Ya suena interesante, pero ¿qué significa exactamente para usted? Siempre has querido utilizar el widget del selector de hora, pero con un aspecto diferente. La interfaz de usuario de 4D Write Pro es estupenda, pero no puede encajar exactamente en tu aplicación, que requiere un enfoque de barra de cinta más parecido al de Microsoft Office.
Combina tus ventanas en pestañas en macOS Sierra
Gracias a macOS Sierra, las aplicaciones tienen ahora la oportunidad de utilizar ventanas con pestañas en lugar de múltiples ventanas. Desde 4D v16 R3, 4D Developer Edition 64-bit puede aprovechar esta nueva característica de Apple para el entorno de diseño.
El tipo de ventanas que pueden ser tabuladas son las ventanas de Métodos y Editores de formularios. Otras ventanas como el explorador o las herramientas, por ejemplo, permanecen separadas.
Como en toda aplicación basada en ventanas con pestañas
- cada pestaña puede moverse a una nueva ventana arrastrando la pestaña fuera de la barra de pestañas.
- cada pestaña se puede mover a otra ventana existente.
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