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” […]
Categoría: Lenguaje
Enumeraciones en Xojo, por qué deberías de usarlas
Como en cualquier otro lenguaje de programación, las enumeraciones nos permiten asociar una serie de etiquetas con valores constantes de tipo numérico; de modo que posteriormente podamos hacer referencia a dichas etiquetas en el código para que cobre así una mayor legibilidad y claridad.
Sobrecarga de operadores en Xojo
Todos estamos habituados a utilizar los operadores en Xojo, ¿verdad? Después de todo, son los que nos permiten realizar todo tipo de operaciones matemáticas con absoluta comodidad, además de utilizarlos también para la concatenación de cadenas (Strings), en este caso mediante el signo propio de la suma (+).
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 […]
Using y los espacios de nombre de Xojo
Empezaré diciendo que siempre he tenido con los “espacios de nombres”, no por cómo se utilizan sino con la propia definición en sí. Prefiero, mil veces antes, lo compacto y aclaratorio del término en inglés: spacename.
Programación Multiplataforma Xojo: ¡en maquetación!
Ya he terminado de escribir todos los capítulos del libro y ¡entra en fase de maquinación! Se trata del último paso antes de que lo puedas recibir y descargar en formatos PDF y ePUB (espero que este último no me de mucha guerra…)