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.
Categoría: Multiplataforma
Buenas prácticas: Escribir código Xojo
Cada desarrollador y equipo debería observar una serie de normas para garantizar la máxima legibilidad del código por parte de cualquier miembro del equipo (o bien en tu propio beneficio, de modo que sigas comprendiendo el código meses después de que lo hayas escrito). No hay nada grabado a fuego sobre qué normas seguir, pero […]
Compartir Código en Xojo
Normalmente tus proyectos son independientes entre sí; pero en ciertos casos es bastante probable que utilices elementos comunes en varios proyectos que quieras compartir.
Internacionalización de apps en Xojo
La internacionalización es el proceso por el que tu app se muestra de forma adecuada para un país o región concretos. Por ejemplo, esto puede implicar: Mostrar el texto en un idioma distinto Formatear los números usando separadores de miles y decimales distintos Formatear fechas usando un patrón de fecha diferente Formatear moneda usando un […]
Trucos de Diseño para UI en Xojo
Cuando diseñas la UI de tu aplicación para que sea multiplataforma, debes de tener presentes las diferencias existentes en las interfaces de usuario sobre cada una de las diferentes plataformas. Una aplicación que está bien diseñada para Windows puede que no se vea tal y como debería en Mac o Linux; y viceversa.
Threads e Interfaz de Usuario en Xojo
Supone uno de los temas que, de cuando en cuando, asoma entre las dudas de quienes empiezan a utilizar Xojo para el desarrollo de sus aplicaciones, ya sean estas multiplataforma o no. El caso es que en múltiples tipos de aplicaciones llega el momento en el que un proceso ha de realizarse en una cantidad […]
Trabajo con archivos: FolderItem
Tarde o temprano toca trabajar con archivos, ya sea para guardar los datos generados por tu aplicación, abrir los documentos creados con otros programas o bien porque sea la principal función de la herramienta que estás desarrollando: copiar, mover, borrar, examinar… archivos. Para todo ello Xojo ofrece la clase FolderItem, armada con una buena cantidad […]
TextField: Introducción de texto
El hecho de que Xojo sea un IDE significa, entre otras muchas cosas, que ofrece una completa librería de controles gráficos listos para usar en el diseño gráfico de las interfaces de usuario de nuestras aplicaciones, y varios de ellos están relacionados con la entrada de datos por parte de los usuarios. Uno de los […]
Crear apps Wrapper con Xojo
En muchas ocasiones no precisamos crear aplicaciones desde cero, sino de lo que se trata es de dotar de una interfaz de usuario a una funcionalidad ya existente en el propio sistema operativo, lo que se conoce como Wrapper, haciendo así que resulte más intuitivo su manejo. Y también en estos casos, el RAD Xojo […]
El “nuevo” Framework de Xojo
Coincidiendo con la release de Xojo 2014.r3, Xojo incorporó en el RAD multiplataforma la capacidad de crear aplicaciones nativas para dispositivos basados en el sistema operativo iOS; y también aprovechó la ocasión para darle una vuelta de hoja a lo que venía siendo el Framework (conjunto de librerías y clases) disponibles hasta el momento para […]