Métodos en Xojo: ¿Pasar datos por Valor o por Referencia?

Una de las cuestiones que más quebraderos de cabeza puede causar a quienes empiezan a programar utilizando cualquiera de los lenguajes de programación orientados a objetos (OOP, por sus iniciales en inglés), es qué ocurre dentro de los métodos cuando pasamos nuestros objetos y/o valores primitivos como argumentos, ¿se pasan como copias que no “mutan” […]

Xojo: Delegados, interfaces y módulos

Una de las cosas que me gusta destacar del lenguaje de programación Xojo, en combinación con la programación orientada a Eventos, es que permite crear prototipos de aplicaciones en tiempo récord, o bien crear aplicaciones completas y finales con un estilo de programación que podríamos denominar como “libre” (es decir, muy relajado desde lo que […]

Números aleatorios con Xojo

Hasta hace relativamente poco tiempo, lo que teníamos a nuestra disposición para obtener números aleatorios era la conocida función rnd() que nos devolvía un número de tipo Double comprendido entre los valores 0 y 1. Este es, por otra parte, el mismo sistema que podemos encontrar en otros muchos lenguajes… especialmente los más pegados al […]