Crear un control multiplataforma en Xojo

Una de las cosas que más me gustan de Xojo es la capacidad de crear verdaderas aplicaciones multiplataforma nativas, sin intérpretes de por medio, que puedo desplegar en las principales plataformas. Por ejemplo, en escritorio es posible generar ejecutables de 32 y 64 bits para macOS, Windows, Linux (en todo tipo de distros) y RaspberryPi; […]

Truco: Restar fechas en Xojo

Hace unos días recibí una consulta por parte de un usuario de Xojo que utilizaba anteriormente VisualBasic. La cuestión era sobre cómo podía restar fechas en Xojo para obtener un resultado, y para lo cual disponía de una función en VisualBasic. La respuesta, realmente sencilla especialmente cuando utilizamos las clases Date y DateInterval del nuevo […]

Codificaciones de Texto

Todos los ordenadores utilizan sistemas de codificación para almacenar las cadenas de caracteres como una serie de bytes. El esquema de codificación más familiar y antiguo es la codificación ASCII. Este define los códigos de caracteres sólo para los valores comprendidos entre 0 y 127. Estos vaores incluyen sólo los caracteres en mayúsculas y minúsculas […]

Implementa clases iterables en Xojo

Los iteradores son las estructuras que nos permiten recorrer todos los miembros de una colección, sin que exista la necesidad previa de conocer cuál es la cantidad de dichos elementos. Para ello encontramos en Xojo las sentencias For Each… Next. ¿Cuáles son las principales diferencias en comparación con el bucle For…Next convencional?

Excepciones: emisión desde Clases en Xojo

En este artículo veremos de qué forma tan sencilla podemos incorporar en el diseño de nuestras clases la capacidad de que emitan Excepciones en tiempo de ejecución, propagándose así por la cadena de responsabilidad de nuestras aplicaciones para avisar de que una función o tarea no se ha podido ejecutar correctamente.