¡Nuestros 10 mejores artículos del blog de 2017!
Desde la notación de objetos hasta 4D Write Pro , pasando por la seguridad y los consejos sencillos, ¡en 2017 hubo de todo! Echemos un vistazo atrás con diez de nuestros posts más leídos. Estos son los temas que llamaron la atención en 2017:
Cuatro formas diferentes de utilizar los objetos con 4D Write Pro
Francamente, nos encantan los objetos. 4D Write Pro utiliza objetos como entrada/salida de comandos y funciones para manipular documentos, textos, párrafos, etc. En esta entrada del blog, te mostraremos cuatro formas diferentes de usar objetos con 4D Write Pro.
No tengas miedo de los valores indefinidos
Con 4D v16 R4, introdujimos la Notación Objeto que es una gran mejora para el lenguaje 4D: su código es rápido, flexible, eficiente y elegante. Esta característica creó mucho interés en los foros de 4D y recibimos muchos comentarios de nuestros clientes destacando situaciones en las que había valores indefinidos que hacían que el código fuera difícil de escribir.
Con 4D v16 R5, hemos tenido en cuenta sus comentarios y hemos simplificado el uso de propiedades y valores indefinidos con la Notación Objeto.
¡4D v16 R5 Beta comienza hoy!
Nos complace anunciar el lanzamiento de beta testing para 4D v16 R5! Está repleto de cosas interesantes, así que echemos un vistazo y veamos qué 4D v16 R5 BETA has in store for you…
Esta versión introduce algunas características y mejoras convincentes, incluyendo:
- Seguridad reforzada para 4D Web Server y manejo de contraseñas con protocolos y algoritmos apropiados y efectivos.
- Manejo simplificado de valores no definidos en el lenguaje 4D.
- La capacidad de gestionar mediante programación los encabezados y pies de página de 4D Write Pro.
- Adaptacióntotalmente automática de la altura de la fila de una lista en 4D View Pro.
Nuevo tipo soportado por 4D: Nulo
4D introduce un nuevo tipo Null para facilitar la gestión de objetos y colecciones. Gracias al tipo null puede representar un valor que falta y verificar fácilmente si su objeto o colección está correctamente configurado.
4D inicia un nuevo tipo de variable: Colección
4D v16 R4 introduce un nuevo tipo de variable llamada Colección. ¿Para qué sirven estas variables? Al igual que los Objetos o BLOBs, las colecciones pueden ser utilizadas para contener casi cualquier tipo de variable como textos, numéricos, booleanos, objetos e incluso otras colecciones. ¡Lo bueno es que, todos estos tipos de variables antes mencionados pueden ser mezclados dentro de la misma colección, mientras que los arrays deben contener siempre el mismo tipo de elementos!
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.
Otra forma de codificar: La notación de objetos
Los objetos son geniales, todo el mundo lo dice. Además de su maravillosa flexibilidad, son increíblemente rápidos. Puede buscar entre millones de registros en sólo una fracción de segundo. 4D v16 permite incluso ordenar por atributos del objeto, y hacer cálculos como la suma o la media.
Con 4D v16 R4, el lenguaje 4D ha sido drásticamente mejorado para hacer el uso de objetos mucho más cómodo – con el soporte de la notación de objetos. ¡Rápido, flexible, eficiente y ahora elegante!
Prepárate para la notación de objetos
¿Estás deseando empezar a programar con la Notación Objeto? Sin duda, la Notación de Objetos le hará la vida más fácil como desarrollador. Pero antes de activarla en su aplicación existente, debe asegurarse de que su código está listo.
La nueva sintaxis de la No tación Objeto introduce algunas restricciones, ya que el lenguaje 4D considera ahora los tres caracteres siguientes como símbolos reservados: » . «, » [ » y » ] » (es decir, punto, paréntesis de apertura y cierre).
En consecuencia, una vez que haya activado la Notación Objeto en su base de datos, ya no está permitido utilizar estos símbolos en los nombres de las variables, los nombres de los métodos, los nombres de las tablas o los nombres de los campos. Y, por supuesto, lo mismo ocurre con el código existente.
Así que es importante comprobar que tu aplicación no contiene estos símbolos antes de activar esta función. Pero no te preocupes, el MSC puede hacerlo por ti.
¡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.
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