En nuestro curso de “Programación con Xojo desde cero” hemos llegado al momento que todos esperábamos: empezaremos a construir una app desde cero.
En este capítulo comenzaremos a crear una aplicación multiplataforma (macOS, Windows y Linux) para administrar nuestros gastos personales y que desarrollaremos en los siguientes capítulos.
Para ello tendremos que utilizar todo lo que hemos visto hasta ahora: desde el uso de variables hasta los diferentes elementos del IDE y, por supuesto, también el uso de controles UI para diseñar las ventanas de la aplicación.
Recuerda que si en algún momento no entiendes lo que estás haciendo siempre puedes repasar los capítulos anteriores, y por supuesto también la ayuda online disponible desde el propio IDE de Xojo.
Es importante que se asimilen todos los conceptos vistos en los capítulos anteriores, ya que a partir de este punto vamos a “complicar” un poco más las cosas… y todo lo que se ha tratado en los capítulos anteriores se dará por sentado (Además, se supone que ya sabes cómo obtener información sobre el uso de los controles o ampliar lo que tienes consultando la ayuda de Xojo).
En los siguientes capítulos nos centraremos en los siguientes conceptos y herramientas del lenguaje de programación Xojo: recogida de datos, creación y llamada de funciones… y también el diseño de clases como base de la programación orientada a objetos.
Es precisamente la programación orientada a objetos, junto con la programación orientada a eventos que estamos viendo (sí, cada vez que agregas un nuevo "Event Handler" sobre un objeto en la GUI, por ejemplo), lo que nos permitirá escribir código realmente utilizable, flexible y modular... lo que significa que una vez que se "crea" una capacidad específica, puedes seguir usándolo sin modificaciones en tantos proyectos como quieras.
De hecho, este es el mismo principio que rige toda la funcionalidad que ya puedes encontrar tanto en los controles de UI como en el resto de características incluidas en Xojo Framework.
Desafío Xojo
La aplicación que creamos en esta lección son realmente los hilos sobre los que construiremos nuevas características, y sería genial si, combinado con la documentación incluida con Xojo, pudieras ir un paso más allá y aplicar tus cambios y extensiones... simplemente para ver hasta dónde puedes llegar desarrollándote en el entorno de desarrollo integrado (IDE) de Xojo.
No se preocupe si las cosas no salen bien la primera vez, eso es normal. Simplemente busca en la extensa documentación disponible y también es un buen momento para empezar a navegar y plantear tus dudas en el foro español de Xojo (https://forum.xojo.com/conversations/espanol)
No olvides replicar los ejemplos mostrados en el vídeo, así como consultar la información adicional que encontrarás en la documentación (accesible desde el propio IDE), para profundizar en el conocimiento y uso de los diferentes elementos. expuesto del lenguaje de programación.
Recuerda que siempre puedes descargar Xojo desde: www.xojo.com/download, así como expresar tus inquietudes en el Foro Xojo en español (https://forum.xojo.com/c/international/espanol/31).
Si tienes alguna pregunta sobre cómo hacer algo con Xojo, ¡no dudes en dejar un comentario!
Consigue un descuento en Xojo
Consigue un 20% de descuento en la compra de cualquier versión de Xojo dejando un comentario en esta noticia, explicando para qué lo utilizarás. Disponemos de nueve cupones, que se repartirán por orden de comentario.