Como Aprender Rapidamente A Criar Programas: O Ambiente De Programação Xojo Baseado Na Linguagem REALBasic

Como Aprender Rapidamente A Criar Programas: O Ambiente De Programação Xojo Baseado Na Linguagem REALBasic
Como Aprender Rapidamente A Criar Programas: O Ambiente De Programação Xojo Baseado Na Linguagem REALBasic

Vídeo: Como Aprender Rapidamente A Criar Programas: O Ambiente De Programação Xojo Baseado Na Linguagem REALBasic

Vídeo: Como Aprender Rapidamente A Criar Programas: O Ambiente De Programação Xojo Baseado Na Linguagem REALBasic
Vídeo: Introdução a Linguagem de Programação Xojo 2024, Abril
Anonim

A criação de um programa de computador requer não apenas certos conhecimentos, mas também muito tempo. Para facilitar o trabalho do programador, foram criados ambientes de desenvolvimento especiais - IDE (Integrated Development Environment), que permitem criar rapidamente os elementos da interface e o código da aplicação correspondente. Trabalhar nesse ambiente é muito cômodo não só para os profissionais, mas também para quem está começando a dominar o básico, já que qualquer trabalho prático ajuda a assimilar rapidamente o material abordado.

Como aprender rapidamente a criar programas: o ambiente de programação Xojo baseado na linguagem REALBasic
Como aprender rapidamente a criar programas: o ambiente de programação Xojo baseado na linguagem REALBasic

Um desses IDEs é o Xojo - um ambiente de plataforma cruzada (ou seja, projetado para funcionar com diferentes plataformas - Windows, Linux, etc.) baseado na linguagem REALBasic, que, por sua vez, usa a sintaxe de outra linguagem - VisualBasic …

Xojo permite que você crie software não apenas para computadores fixos, mas também para laptops e netbooks, tablets com qualquer tamanho de tela.

A interface do Xojo é bastante simples e inclui um campo com uma janela para criar, uma coluna com vários elementos, suas propriedades e botões de controle (Figura 1):

Interface do programa
Interface do programa

Você não precisa escrever nada para criar um novo elemento, o Xojo fará isso por você; basta arrastá-lo para o lugar certo (Fig. 2):

Criação de um item em uma janela
Criação de um item em uma janela

Para cada elemento, é fornecido um grande número de configurações diferentes que determinam sua aparência: cor da borda e do fundo, inscrições, tipo de fonte, tamanhos e muito mais. Você pode ver imediatamente o resultado da alteração de qualquer configuração na tela, o que permite criar rapidamente a interface de janela necessária. Por exemplo, levou apenas 30 segundos para criar o botão Iniciar e a caixa de texto mostrada na Figura 3! É improvável que mesmo um programador experiente seja capaz de escrever o código completo da janela em tal tempo, que o ambiente de desenvolvimento cria automaticamente.

Elementos na janela
Elementos na janela

Após criar os elementos da interface para cada um deles, é necessário registrar as ações que serão realizadas quando determinados eventos ou condições ocorrerem. Para isso, basta passar para outro campo, selecionar o item desejado e escrever o código apropriado para o evento selecionado. Após inserir o código clicando no botão "Executar" ou "Construir", você pode verificar imediatamente o seu funcionamento (Fig. 4):

O resultado do código do programa
O resultado do código do programa

Na janela criada, após “clicar” no botão “Iniciar”, a inscrição “Funciona!” Apareceu no campo de texto. Isso é possível pelo código escrito para o evento (clicando com o botão esquerdo ou direito do mouse) após passar o mouse sobre o elemento. Da mesma forma, você pode registrar ações que serão realizadas para outros eventos deste botão; por exemplo, para mudar a cor são freqüentemente usados (obter o foco por elemento após passar o mouse) e (perder o foco).

O Xojo permite que você crie virtualmente qualquer número de elementos e janelas de interação em um programa, abrindo possibilidades tremendas para o programador. O código da linguagem REALBasic é relativamente simples e não contém as construções complexas que são usadas em C, C ++ ou PHP, portanto, é fácil trabalhar com este IDE mesmo para quem está aprendendo apenas o básico de programação: o material aprendido pode ser rapidamente verificado e consolidado na prática, criando programas simples do tipo mostrado na Figura 5:

Um exemplo de um programa simples
Um exemplo de um programa simples

Este programa permite que você determine o número de horas, minutos e segundos restantes antes do tempo especificado (estes são freqüentemente usados no placar, que mostra o tempo restante antes de um evento). Apesar de toda a aparente simplicidade, tal aplicativo permite que você aprenda como projetar elementos de janela, dominar o processamento de saída de imagem, trabalhar com dados recebidos do sistema, com bancos de dados.

O Xojo tem uma documentação bem projetada e muito detalhada, que inclui uma referência de linguagem, vários manuais, documentação técnica e muito mais. Você também pode baixar a versão mais recente do programa aqui. Infelizmente, a documentação não é apresentada em russo, mas isso não é um problema se você tiver um tradutor automático integrado (por exemplo, no navegador Yandex).

Recomendado: