DrawInto: Dibuja tus controles en Xojo Desktop

DrawInto es el método encargado de dibujar el aspecto de un control gráfico (UI) en otro contexto gráfico asignado como argumento. A continuación encontrarás por qué, probablemente, quieras implementar tu propia versión. Ya sabemos que el lenguaje de programación Xojo es Orientado a Objetos (OOP), y esto significa que todos los tipos de datos, especialmente […]

Recursividad: Vaciar contenido de una Carpeta

¿Alguna vez has necesitado que tu código borre los contenidos (archivos y otras carpetas) en una carpeta determinada? Si es así, te popongo una técnica que puedes utilizar para hacerlo de forma recursiva. Esto es, la función se llamará a sí misma cada vez que se detecte una nueva carpeta/directorio en el interior de la […]

XojoScript, añade funcionalidad en tiempo de ejecución

Se trata de una de las herramientas más potentes y, probablemente, también poco utilizadas. Lo cierto es que XojoScript nos brinda la capacidad de añadir nueva funcionalidad a nuestros productos Desktop, Web y Consola en tiempo de ejecución, lo cual resulta tremendamente atractivo. Además, a la hora de ejecutarse, el código fuente de los scripts […]

Cómo usar el Editor de Tipos de Archivos

Como probablemente sepas, el IDE de Xojo incorpora un editor que permite crear conjuntos de tipos de archivo con el objeto de que podamos utilizar posteriormente dichas definiciones a la hora de trabajar con los archivos en nuestras aplicaciones multiplataforma de escritorio. A continuación encontrarás el artículo traducido desde el original en inglés que puedes […]

Comprobar y añadir valores en tiempo de ejecución

Como ya hemos visto en otras entradas, Xojo es un lenguaje de programación orientado a objetos (OOP), y entre otras cosas esto significa que soporta la sobrecarga de métodos. También hemos podido ver en otras entradas que algunos de estos métodos especiales son los Constructores de Clase, ¡pero hay muchos más! Por ejemplo, podemos sobrecargar […]