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 […]
Categoría: Multiplataforma
Portar apps de escritorio a la web
Hay varias cosasa a tener en cuenta a la hora de crear una versión web de una aplicación de escritorio. Obviamente, no puedes utilizar el proyecto exactamente tal cual pero, con un diseño apropiado, sí es posible reutilizar (o incluso compartir) una cantidad significativa de código no relacionado con la interfaz de usuario (UI). Esta […]
Crea una app de Bases de Datos… ¡sin (apenas) código!
De tiempo en tiempo llega alguna que otra consulta sobre si en Xojo es posible crear apps de bases de datos multiplataforma en las que no sea preciso complicarse la vida. La palabra clave en estos casos es rapidez. La respuesta corta: sí, es posible gracias a DataControl.
Crear un control multiplataforma en Xojo
Una de las cosas que más me gustan de Xojo es la capacidad de crear verdaderas aplicaciones multiplataforma nativas, sin intérpretes de por medio, que puedo desplegar en las principales plataformas. Por ejemplo, en escritorio es posible generar ejecutables de 32 y 64 bits para macOS, Windows, Linux (en todo tipo de distros) y RaspberryPi; […]
Codificaciones de Texto
Todos los ordenadores utilizan sistemas de codificación para almacenar las cadenas de caracteres como una serie de bytes. El esquema de codificación más familiar y antiguo es la codificación ASCII. Este define los códigos de caracteres sólo para los valores comprendidos entre 0 y 127. Estos vaores incluyen sólo los caracteres en mayúsculas y minúsculas […]
Manejo de Texto con Estilo en Xojo
El término texto con estilo se refiere al texto que puede tener más de una fuente, tamaño de fuento y/o estilo de fuente. El control TextArea de escritorio soporta el texto con estilo. Para utilizar estilos en un control TextArea en Xojo has de asegurarte de que su propiedad MultiLine esté en ONasí como la […]
Comunicaciones TCP/IP en Xojo
Con Xojo resulta realmente sencillo crear aplicaciones que se comuniquem mediante TCP/IP; por ejemplo, para comunicarse con otras aplicaciones en la misma red local o bien con aplicaciones y equipos ubicados a miles de kilómetros. Esto es lo que se puede realizar mediante la clase TCPSocket en Xojo, y que permite tanto enviar como recibir […]
Clase de números aleatorios en Xojo
Las clases son la base de la programación orientada a objetos (OOP); después de todo son las encargadas de proporcionar una funcionalidad de forma completamente encapsulada. En este ejemplo básico puedes ver de qué modo tan sencillo puedes crear una clase que nos permita obtener una serie de números aleatorios únicos en un Array. Además, […]
Uso de SSL en apps web Standalone
Sigue estos pasos para desplegar apps web standalone que obtengan los beneficios de las conexiones SSL (usando para ello el prefijo HTTPS). Para ello tendrás que utilizar Xojo 2014r3 o posterior.
Excepciones: emisión desde Clases en Xojo
En este artículo veremos de qué forma tan sencilla podemos incorporar en el diseño de nuestras clases la capacidad de que emitan Excepciones en tiempo de ejecución, propagándose así por la cadena de responsabilidad de nuestras aplicaciones para avisar de que una función o tarea no se ha podido ejecutar correctamente.