Se trata de una de las herramientas más potentes y, probablemente, también poco utilizadas. Lo cierto es que XojoScript nos brinda la capacidad de añadir nueva funcionalidad a nuestros productos Desktop, Web y Consola en tiempo de ejecución, lo cual resulta tremendamente atractivo. Además, a la hora de ejecutarse, el código fuente de los scripts […]
Categoría: Framework
La magia de los Volúmenes Virtuales
Ya he hablado en alguna otra ocasión de alguna de las capacidades de FolderItem; esto es, la clase que nos permite crear y acceder a archivos. Pues bien, en esta ocasión veremos una de las que —en mi opinión— constituye una pequeña joya que quizá pase más desapercibida de lo que debería en el framework […]
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 […]
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 […]
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 […]
Subclase CheckBox: comportamiento desde Evento y código
Es bastante frecuente que nos encontremos en situaciones donde hemos de ajustar el valor de los elementos de interfaz de usuario desde código. El problema en muchos de esto casos es que, al hacerlo, el control en cuestión lanza un evento como respuesta; el mismo cuyo código habremos implementado para reaccionar cuando es el usuario […]
Añadir controles de UI en tiempo de ejecución: Control Set
Una de las inquietudes que suelen plantearse, tarde o temprano, quienes empiezan con Xojo es como se pueden añadir controles (elementos gráficos) en tiempo de ejecución. Es decir, la capacidad de añadir elementos de interfaz de usuario, o bien de cualquier otro tipo basado en Canvas o RectControl, en función de cual sea el tipo […]
Soporte HiDPI en Xojo
Xojo soporta desde la release 2016r1 más puntos de resolución por pulgada en las pantallas de las apps de Mac y Windows; y también bajo Linux desde la release 2017r2. Apple denomina a dicha capacidad Retina Display, si bien el término genérico es HiDPI. Para la mayoría de tus apps probablemente simplemente bastará con activar […]
Xojo Cloud: Información General
Xojo Cloud es la opción de despliegue para apps web que está integrada de serie en el IDE y que funciona bajo un modelo de suscripción bajo el cual podemos modificar, de mes a mes, el plan que mejor se adecue para las apps alojadas (por ejemplo capacidad, ancho de banda, memoria), ubicación de servidores […]