Como ya sabes, Xojo es un lenguajde de programación orientado a objetos… ¡y también un completo y potente IDE! Además, es dicho IDE el que te permitirá crear, en función de tu licencia, diferentes tipos de proyectos; desde los Desktop para macOS, Windows y/o Linux, a los que desplegarás como aplicaciones Web o bien como aplicaciones […]
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 […]
Disponible Omegabundle para Xojo 2018
Omegabundle para Xojo 2018 es una colección compuesta por 13 de los conjuntos de herramientas más útiles, add-ons, ebooks y componentes que puedes utilizar en combinación con el entorno de desarrollo Xojo, procedentes de los más reputados desarrolladores del entorno. Si se comprasen de forma separada y sin ningún tipo de descuento el coste total […]
Depuración Remota con Xojo: todo lo que necesitas saber
Una de las cosas que siempre me han encantado de Xojo es su capacidad de compilador cruzado. Esto es, utilizar tu sistema operativo favorito para ejecutar el IDE y desarrollar en él, por ejemplo macOS, con independencia de cuál sea el sistema operativo de despliegue real para la aplicación que estés creando, por ejemplo Windows […]
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 […]
Prepara tus clases para uso en modo simulado o real
En muchos desarrollos se da el caso de que uno o varios de los componentes del proyecto deben de probarse previamente (o debería de ser así) antes de entrar en producción. Por ejemplo, no sería deseable que se hiciese efectivo el envío de cientos de email a los destinatarios de una base de datos simplemente […]
Compilación selectiva en Xojo
Indudablemente Xojo es la mejor herramienta de programación multiplataforma nativa que se puede utilizar para crear aplicaciones compiladas que funcionen bajo macOS, Windows y Linux a partir de un mismo código fuente; y bajo Web y iOS con ligeras modificaciones. En cualquier caso, utilizando el mismo lenguaje de desarrollo; lo que de por sí ya […]
Enviar email desde tus apps Xojo
¿Te has planteado alguna vez enviar correo electrónico desde tus aplicaciones multiplataforma Xojo? Seguro que sí, ya sea para enviar la factura en formato PDF a tus clientes, documentación adicional como resultado de un proceso, o bien si se trata de algún sistema de gestión de tickets o de márketing… ¡las posibilidades son realmente amplias! […]
Consejo: Usando los Array, ¡cuidado con la longitud!
Mientras estaba trabajando en una app me encontré de repente ante una situación que no esperaba, y es que un método que hasta el momento no había dado ningún atisbo de problema comenzó a lanzar un error del tipo OutOfBoundException. Después de depurar por un tiempo, observé que el culpable de la situación no era […]
XDC 2018 (Día 2): Sesiones y Ping-Pong
La XDC transciende lo púramente técnico. De acuerdo que tener acceso de primera mano a los ingenieros de Xojo no es una cosa banal, especialmente si puedes ver con ellos, codo con codo, los problemas a los que te enfrentas en el desarrollo de alguna solución y obtienes los consejos adecuados que te permiten continuar […]