WeakRef y la gestión de memoria

La programación orientada a objetos con Xojo, y en este caso también a Eventos, es simplemente maravillosa. Básicamente, creas los objetos a partir de las clases definidas y los hechas a rodar. A partir de ahí, las interacciones realizadas por el usuario son las que determinan como interactúan los objetos entre sí con el envío […]

SQLite: Modificar registros y OOP en Xojo

En esta entrega continuamos con el tutorial de introducción a programación de aplicaciones que utilizan acceso a base de datos SQLite como repositorio (persistencia) de la información. Después de todo, puede decirse que SQLite es la base de datos universal y, en combinación con Xojo ¡nos permite crear todo tipo de aplicaciones en muy poco […]

Patrón Singleton en Xojo

Xojo es un entorno de desarrollo multiplataforma nativo en el que se utiliza un lenguaje de programación orientado a objetos (OOP). Esto significa que cada vez que afrontemos un nuevo proyecto (aplicación) podremos reutilizar gran parte del trabajo realizado previamente, tales como clases, interfaces o módulos, sin la necesidad de que debamos de escribir nuestro […]

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” […]