Cómo Aprender Rápidamente A Crear Programas: El Entorno De Programación Xojo Basado En El Lenguaje REALBasic

Cómo Aprender Rápidamente A Crear Programas: El Entorno De Programación Xojo Basado En El Lenguaje REALBasic
Cómo Aprender Rápidamente A Crear Programas: El Entorno De Programación Xojo Basado En El Lenguaje REALBasic

Video: Cómo Aprender Rápidamente A Crear Programas: El Entorno De Programación Xojo Basado En El Lenguaje REALBasic

Video: Cómo Aprender Rápidamente A Crear Programas: El Entorno De Programación Xojo Basado En El Lenguaje REALBasic
Video: Xojo - Sqlite3 - BD Videojuegos 2024, Abril
Anonim

La creación de un programa de computadora requiere no solo ciertos conocimientos, sino que también requiere mucho tiempo. Para facilitar el trabajo del programador, se han creado entornos de desarrollo especiales - IDE (Integrated Development Environment), que le permiten crear rápidamente elementos de interfaz y el código de aplicación correspondiente. Trabajar con un entorno de este tipo es muy conveniente no solo para los profesionales, sino también para aquellos que recién comienzan a dominar los conceptos básicos, ya que cualquier trabajo práctico ayuda a asimilar rápidamente el material cubierto.

Cómo aprender rápidamente a crear programas: el entorno de programación Xojo basado en el lenguaje REALBasic
Cómo aprender rápidamente a crear programas: el entorno de programación Xojo basado en el lenguaje REALBasic

Uno de estos IDE es Xojo - un entorno multiplataforma (es decir, diseñado para trabajar con diferentes plataformas - Windows, Linux, etc.) orientado a objetos basado en el lenguaje REALBasic, que, a su vez, utiliza la sintaxis de otro lenguaje - VisualBasic …

Xojo le permite crear software no solo para computadoras estacionarias, sino también para computadoras portátiles y netbooks, tabletas con cualquier tamaño de pantalla.

La interfaz de Xojo es bastante simple e incluye un campo con una ventana para crear, una columna con varios elementos, sus propiedades y botones de control (Figura 1):

Interfaz de programa
Interfaz de programa

No necesitas escribir nada para crear un nuevo elemento, Xojo lo hará por ti; simplemente arrástrelo al lugar correcto (Fig.2):

Crear un elemento en una ventana
Crear un elemento en una ventana

Para cada elemento, se proporcionan una gran cantidad de configuraciones diferentes que determinan su apariencia: color de borde y fondo, inscripciones, tipo de fuente, tamaños y mucho más. Puede ver inmediatamente el resultado de cambiar cualquier configuración en la pantalla, lo que le permite crear rápidamente la interfaz de ventana necesaria. Por ejemplo, ¡solo tomó 30 segundos crear el botón Inicio y el cuadro de texto que se muestra en la Figura 3! Es poco probable que incluso un programador experimentado pueda escribir el código de ventana completo en ese tiempo, que el entorno de desarrollo crea automáticamente.

Elementos en la ventana
Elementos en la ventana

Luego de crear elementos de interfaz para cada uno de ellos, es necesario registrar las acciones que se realizarán cuando ocurran ciertos eventos o condiciones. Para hacer esto, simplemente cambie a otro campo, seleccione el elemento deseado y escriba el código apropiado para el evento seleccionado. Después de ingresar el código haciendo clic en el botón "Ejecutar" o "Construir", puede verificar inmediatamente su funcionamiento (Fig. 4):

El resultado del código del programa
El resultado del código del programa

En la ventana creada, después de "hacer clic" en el botón "Inicio", la inscripción "¡Trabaja!" Apareció en el campo de texto. Esto es posible gracias al código escrito para el evento (haciendo clic con el botón izquierdo o derecho del mouse) después de pasar el cursor sobre el elemento. De la misma forma, puede registrar acciones que se realizarán para otros eventos de este botón; por ejemplo, para cambiar de color se utilizan a menudo (obtener enfoque por elemento después de pasar el mouse) y (perder enfoque).

Xojo te permite crear virtualmente cualquier cantidad de elementos y ventanas interactivas en un programa, abriendo tremendas posibilidades para el programador. El código del lenguaje REALBasic es relativamente simple y no contiene construcciones tan complejas como las que se usan en C, C ++ o PHP, por lo tanto, es fácil trabajar con este IDE incluso para aquellos que recién están aprendiendo los conceptos básicos de programación: el material aprendido se puede comprobar rápidamente y consolidar en la práctica mediante la creación de programas sencillos del tipo que se muestra en la Figura 5:

Un ejemplo de un programa simple
Un ejemplo de un programa simple

Este programa le permite determinar la cantidad de horas, minutos y segundos que quedan antes del tiempo especificado (estos se usan a menudo en el marcador, que muestra el tiempo restante antes de un evento). A pesar de toda la aparente simplicidad, dicha aplicación le permite aprender a diseñar elementos de ventana, dominar el procesamiento de la salida de imágenes, trabajar con datos recibidos del sistema, con bases de datos.

Xojo tiene una documentación muy bien diseñada y muy detallada, que incluye una referencia de idioma, varios manuales, documentación técnica y mucho más. También puede descargar la última versión del programa aquí. Desafortunadamente, la documentación no se presenta en ruso, pero esto no es un problema si tiene un traductor automático integrado (por ejemplo, en el navegador Yandex).

Recomendado: