Container Control: Búsquedas multiplataforma

Se trata de uno de las cáses gráficas más versátiles que puedas encontrar en el framework Desktop de Xojo, dado que permite crear controles de UI complejos como si se tratase de plantear su diseño sobre una ventana. Luego podrás agregar el Container Control sin más en los diseños de las ventanas de tu app, […]

Migrar a Xojo desde FileMaker

FileMaker es una herramienta de bases de datos que funciona tanto en Windows como en OS X. Es denominada con frecuencia como el Access de macOS. Y al igual que ocurre en gran medida con Access, FileMaker tiene su propio motor de base de datos, diseñador de formularios y también lenguaje de scripts.

Patrones de Diseño: Observer (y II)

En anteriores entradas hemos visto cómo implementar el patrón de diseño Singleton y también de qué modo tan práctico encontramos el patrón de diseño Observer implementado en las características incluidas de serie en Xojo. En esta entrada pondremos todo esto en práctica creando nuestro propio Centro de Notificaciones: una clase que permite compartir una única […]

Tutorial iOS: Crear un acortador de URL

En este tutorial vamos a ver cuan sencillo resulta crear una app iOS que sea un acortador de URLs utilizando la API pública de Bit.ly; y empleando para ello nuestra propia subclase heredada de Xojo.Net.HTTPSocket, así como la instrucción Declare mediante la cual podemos realizar llamadas directas a las API de Cocoa Touch en este […]

Migrar proyecto Visual Basic a Xojo

Visual Basic (6 o anterior) y Visual Basic .NET utiliza un lenguaje muy similar al lenguaje Xojo. Observarás que muchos de los comandos son prácticamente los mismos, pero también hay algunas diferencias. A continuación te presento, traducida al castellano, la entrada original (en inglés) que puedes encontrar en el sitio web de Documentación Xojo sobre […]

Crear Servicio Web con Xojo, Parte II

En una anterior entrada comenzamos a crear nuestro Servicio Web con Xojo. De hecho la primera de las entregas estuvo dedicada a la parte del backend (del servidor), creando la aplicación Xojo que actuaría como capa intermedia entre los clientes y la base de datos que, finalmente, contiene la información con las que se trabaja. […]

Protege tus apps frente a inyecciones SQL

Es algo antiguo, sabido y, por tanto, todos deberíamos de estar tomando las debidas precauciones en nuestras aplicaciones, independientemente de cuál sea la plataforma de despliegue, para evitar los ataques de inyecciones SQL que podrían tener consecuencias muy graves: desde dejar expuestos los datos almacenados en las bases de datos a, sencillamente, permitir el borrado […]

URI personalizado en Apps Xojo Desktop OS X

¿Te has preguntado alguna vez cómo funciona la magia que existe tras “mailto:…” o cualquier otro URI (Uniform Resource Identifier) similar? Ya sabes, se trata del modo en el que utilizas este tipo elementos desde el campo de URL del navegador web o, desde la perspectiva Xojo, en combinación con la función ShowURL. Una vez […]

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 […]