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 […]
Autor: Javier Rodriguez
Crear y operar con menús en Xojo
Una aplicación de escritorio, ya sea multiplataforma o no, ha de tener menús. Estos son los primeros elementos de interacción que espera cualquier usuario para navegar por entre las opciones ofrecidas por nuestros programas. De hecho, y más allá de las posibles opciones ofrecidas a través de los menús contextuales (de los que hablaré en […]
Xojo: Crea un lector RSS… ¡en 33 líneas de código!
En este tutorial veremos lo sencillo que resulta crear un lector de RSS para equipos de escritorio con Xojo (macOS, Windows y Linux), utilizando para ello un total de tan sólo 33 líneas de código… ¡y lo que ya encontramos hecho gracias a las capacidades del framework de Xojo!
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” […]
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.
Subclases e Interfaces de Clase en Xojo
Si estás empezando a programar con Xojo esntonces a buen seguro que tendrás toda una serie de conceptos revoloteando por la cabeza, y con un lenguaje de programación orientado a objetos (como es el caso de Xojo) uno de los principales conceptos es el de las clases: plantillas que definen los objetos que puedes crear […]
Por qué programar con Xojo
Probablemente esta, u otras similares, sea una de las preguntas que me hacen con más frecuencia. Después de todo, existen multitud de entornos de desarrollo y muchos de ellos son gratuitos… Entonces, ¿por qué escogí Xojo sobre otras opciones?
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 (+).
Aprende a amar los Pragma en Xojo
Todo compilador que se precie de ser llamado así dispone de esta capacidad. Se trata de las directivas del compilador o, dicho de otro modo, la interacción entre nosotros —programadores— y el software encargado de compilar —convertir en código máquina o ejecutable— nuestro código fuente.
Disponibles los vídeos de la XDC 2015
Somos muchos los que, por un motivo u otro, no podemos asistir a la conferencia anual de desarrolladores Xojo que se celebra cada año en diferentes ciudades de los EE.UU. Esto significa, entre otras cosas, que a parte de no perder la ocasión de reunirnos en persona con aquellos con quienes nos relacionamos de forma […]