Notícias

4D v19 R8 ya está aquí

4D v19 R8, la última versión de 4D v19 ya está disponible.

Aquí tiene un resumen de lo que esta nueva versión tiene para usted:

Descargue 4D v19 R8 (Hot Fixes mensuales disponibles)

  • Proteja sus datos de usuarios no autorizados con un sistema robusto y totalmente personalizable decidiendo quién accede a los datos y a qué datos se accede.
  • Diseñe magníficas interfaces con la función de altura de línea automática que se extiende a las áreas de lista en función de las colecciones y de las selecciones de entidades.
  • Cree documentos más conformes con las cajas de texto flotantes de 4D Write Pro.
  • Construya su propia cadena o integre 4D en una herramienta de integración continua gracias al nuevo componente Build4D.
  • Maneje los errores más efectivamente con un manejador de errores global – no más diálogo de error mostrado en el servidor y no más errores no capturados.
  • Reciba, copie, mueva, responda y borre correos electrónicos con los comandos añadidos al componente 4D Netkit.
  • Personalice sus tablas 4D View Pro con más de 60 temas predefinidos, o cree uno desde cero para satisfacer sus necesidades.

Estas son sólo algunas de las funcionalidades que puede esperar ver en 4D v19 R8.

Es un momento emocionante para los desarrolladores 4D y no podemos esperar a ver cómo estas nuevas funcionalidades le ayudarán en su trabajo de desarrollo.🙌

Descargue 4D v19 R8 y descubra lo lejos que puede llegar con esta nueva versión.

Consejos blank

4D for Mobile Tutorial – Elegir un control de entrada

Los formateadores permiten dar formato a los datos mostrados o definir el comportamiento cuando el usuario toca los datos. Los controles de entrada siguen el mismo principio. Permiten seleccionar el tipo de teclado, definir el comportamiento o formatear los datos en un formulario de acción.

Por ejemplo, para los datos de imagen, tiene por defecto dos tipos de control, el primero permite seleccionar una imagen o hacer una foto, y el segundo muestra una zona para firmar.

Existen 3 tipos de controles de entrada:

Consejos blank

4D for Mobile Tutorial – Crear acciones

Las acciones permiten a los usuarios interactuar con la aplicación para cambiar la dirección del cliente, añadir un nuevo contacto y modificar una imagen.

En el lenguaje 4D, una acción permite añadir, editar y eliminar una entidad o una selección de entidades. Pero también, puede simplemente ejecutar un método de su servidor 4D.

Consejos blank

4D for Mobile Tutorial – Uso de formateadores

Un formateador de datos le permite asignar un tipo de datos de su base de datos a una visualización específica en la parte móvil. Por ejemplo, puede definir un formato de fecha, porcentaje o moneda. Los formateadores de datos también pueden llamar a algún código para crear interfaces inteligentes.

Por ejemplo, puede asociar un formateador de datos a números de teléfono que abra un menú acción en la aplicación móvil cuando el usuario toque el número(por ejemplo, para llamar a la persona o guardarla en contactos).

Existen tres tipos de formateadores:

Producto blank

Detectar errores en todas partes

Traducido automáticamente de Deepl

La gestión de errores es a menudo una parte limitante del desarrollo en todos los lenguajes. En 4D, si olvida llamar a un método de gestión de errores en un nuevo proceso/trabajador o utiliza componentes que no gestionan errores, el diálogo de error incorporado de 4D puede aparecer al usuario final. A los desarrolladores 4D les gustaría capturar todos los errores en todos los contextos para evitar mostrar este diálogo de error incorporado de 4D.

Veamos cómo podemos manejar este comportamiento con 4D v19 R8.

Consejos blank

4D for Mobile Tutorial – Definir las consultas de filtro

Para una aplicación móvil, los datos suelen filtrarse para preservar el espacio de almacenamiento y ofrecer un acceso directo y rápido a los datos esenciales.

Con 4D, tiene dos tipos de filtros.

  • Un filtro estático para filtrar los datos de una tabla. Por ejemplo, limitar a las tareas con el estado «en curso».
  • Un filtro dinámico depende de la información del usuario. Por ejemplo, devolver sólo las tareas del usuario.

 

Este tutorial le mostrará cómo utilizar y combinar estos dos filtros.

Consejos blank

4D for mobile Tutorial – Su primera aplicación

El generador de aplicaciones móviles 4D le permite crear aplicaciones móviles para Android e iOS. En la documentación, dispone de varios tutoriales que le ayudarán a empezar e incluso a ir más allá con aplicaciones avanzadas.

El primer ejemplo es sencillo y le permite crear un catálogo de contactos. Aquí encontrará todos los detalles.

Y si lo prefiere, aquí tiene todos los pasos en el vídeo:

Producto blank

Cree su aplicación móvil nativa con 4D

4D for Android y 4D for iOS le permiten configurar, diseñar, crear y desplegar aplicaciones nativas Android y/o iOS basadas en una base de datos 4D. Una vez generadas y desplegadas, los clientes móviles pueden conectarse al servidor 4D e interactuar con datos nuevos o existentes sin requisitos adicionales.

4D for Android y 4D for iOS están incluidos en un único componente 4D integrado. Puede crear un proyecto móvil y decidir crearlo para Android, iOS o ambos.

4D maneja la complejidad y genera un proyecto Xcode en Swift o un proyecto Android en Kotlin. A continuación, puede volver a abrirlos con Xcode y Android Studio y seguir trabajando en ellos.

Esta entrada de blog es una recopilación de las funcionalidades disponibles en nuestra solución móvil que le permite crear una aplicación completa.