4D View Pro: Fusionar y desunir celdas
A menudo, cuando crea una tabla, puede necesitar combinar dos o más celdas para crear un título centrado en una sección particular de su tabla. A partir de 4D v18 R4, un nuevo conjunto de comandos está a su disposición para ayudarle a combinar y desunir un grupo de celdas mediante programación. Veamos algunos ejemplos.
Recibir correo electrónico con el protocolo IMAP
En 4D v18, introdujimos una nueva forma de enviar correos electrónicos. Luego, en 4D v18 R2, añadimos una nueva forma de recuperar correos electrónicos usando POP3. Ahora en 4D v18 R4, estamos dando los primeros pasos para una nueva forma de manejar el protocolo IMAP. Como hicimos para SMTP y POP3, hay un nuevo comando IMAP New transporter para manejar el protocolo IMAP.
El Protocolo de Acceso a Mensajes de Internet (IMAP) es un protocolo estándar de Internet utilizado por los clientes de correo electrónico para recuperar mensajes de correo electrónico de un servidor de correo. Este protocolo permite gestionar múltiples buzones, descargar correos electrónicos, realizar búsquedas en el servidor, gestionar el estado de los mensajes, ¡y mucho más!
Y con esta primera característica de IMAP, puedes añadir métodos al transportador para: tener la lista de los buzones disponibles, seleccionar un buzón, y recibir correo electrónico del buzón seleccionado. Veamos cómo.
4D Write Pro – ¡Exportación directa a PDF!
¿Y si le dijera que con 4D v18 R4 puede exportar documentos de 4D Write Pro directamente a formato PDF (tanto en macOS como en Windows), sin necesidad de instalar ningún controlador de impresora o software adicional? Ahora puedes… ¡y eso no es todo! También puedes establecer varias opciones tanto para la forma como para el contenido. Siga leyendo para saber más.
4D para iOS: Notificaciones Push
4D v18 R4 ofrece una función muy interesante… Notificaciones push. Son mensajes enviados directamente al dispositivo móvil del usuario desde su aplicación. Las notificaciones push proporcionan a los usuarios información relevante para animarles a participar en una aplicación. A partir de esta función, 4D para iOS no sólo permite hacerlo, sino que también le permite hacerlo con facilidad.
Para la autentificación del correo electrónico, 4D para iOS también le facilita la vida.
Clases del modelo de datos ORDA y REST
En una entrada anterior del blog, usted aprendió acerca de las clases ORDA y las posibilidades que ofrecen para hacer su experiencia de codificación más suave. En esta entrada del blog, verás cómo utilizarlas con el servidor REST.
¡Veámoslo en acción!
Desarrollo de código de servidor en aplicaciones de proyectos
Desarrollar y depurar el código del servidor en las aplicaciones del proyecto es ahora más fácil que nunca en 4D v18 R4. Sin más preámbulos, veamos cómo hacerlo.
Acceder a los valores de los objetos del formulario mediante programación
Cada vez son más los desarrolladores que utilizan el comando Form para enlazar sus objetos de formulario y muchos de vosotros necesitáis un fácil acceso de programación a los valores de esos objetos. Así que, para ayudarte a acceder al valor de un objeto de formulario, independientemente de su variable o expresión, hemos añadido dos nuevos comandos OBJECT Get value y OBJECT SET VALUE.
¡Veamos cómo utilizarlos!
4D para iOS: Autenticación del correo electrónico
La supervisión del acceso a su aplicación móvil es una capacidad muy importante que merece una mayor consideración. La validación del correo electrónico es una de las formas más sencillas y seguras de determinar la autenticidad y legitimidad de la persona que intenta acceder a su aplicación. 4D para iOS le permite manejar fácilmente este proceso de validación verificando que un correo electrónico viene de quien dice ser enviado, y permitiéndole bloquear usos dañinos del correo electrónico.
4D View Pro: Áreas fuera de la pantalla
¿Quiere generar dinámicamente documentos de 4D View Pro en un servidor y, por ejemplo, enviarlos por correo electrónico o calcular valores? 4D v18 R4 introduce un nuevo comando para manipular los comandos de 4D View Pro en un área fuera de la pantalla: VP Run offscreen area.
Clases ORDA para manejar su modelo de datos
En una entrada anterior del blog, te presentamos el mundo de las clases del modelo de datos ORDA. Ahora es el momento de ensuciarse las manos y aprender más.
Ya sabes que la estructura de ORDA(datastore, dataclass, entity, entity selection) está formada por objetos. Pero no son sólo objetos, son objetos fuertemente tipados vinculados a clases específicas de ORDA. Esto significa que puedes escribir funciones para ocultar la complejidad de la implementación física de tus datos.
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