O primeiro programa Uma das formas mais habituais de começar a trabalhar com uma linguagem de programação é fazendo um pequeno programa que mostra uma mensagem “Olá mundo”. No tempo que as interfaces gráficas não existiam este primeiro programa era um programa feito, no terminal. Fazer que aparecesse uma mensagem no terminal era tão simples como escrever na linha: Print "Olá Mundo" Não é necessário nenhum cabeçalho prévio, a instrução Print serve para mostrar qualquer cadeia de texto no terminal. Não existe programa tão simples como esse. Vamos ver como fazê-lo com o ambiente de desenvolvimento Gambas: 1. Selecione a opção New project (Novo projeto). Aparecerá um assistente, Quando pressionarmos Next (Próximo). Surgirá uma nova janela para escolhermos o tipo de aplicação Project type (Tipo de projeto). Escolheremos a opção: Command-line application (Aplicativo de linha de comando). 2. Damos um nome e um título ao projeto, por exemplo, programa1. Pressionamos o botão Next (Próximo). 3. Escolhemos o local do disco em que queremos criá-lo; pressionamos novamente o botão Next (Próximo) e aparecerá um resumo com os dados do projeto. 4. Ao pressionarmos o botão OK o ambiente de desenvolvimento do Gambas será exibido pronto para começar a programar. Por ser uma aplicação de terminal, que não possui interface gráfica, no momento só necessitamos nos fixar na janela da esquerda, que em nosso caso terá como título: 4 programa1. Na realidade esta é, provavelmente, a janela mais importante para manipular o ambiente de desenvolvimento. O menu superior contem as entradas necessárias para salvar e carregar projetos, ativar as várias janelas da IDE, manipular a execução dos programas, personalizar o ambiente. Ferramentas, Preferências e etc. No momento nos fixamos apenas na arvore de diretórios. Podemos ver que a raiz da arvore é o nome do projeto: programa1, e que dele saem três diretórios: Project, Sources e Data. No diretório Sources fica os diversos tipos de arquivos de código fonte, cujo nome, indica sua finalidade. Gambas nos dar duas formas de criar os programas. Podemos escolher entre uma programação orientada a objetos ou uma programação estruturada. O arquivo que contem o nosso programa pode ser uma Classe ou um Módulo. Para simplificar, o Gambas já criou o módulo MMain, onde podemos escrever o nosso código. Por fim podemos escrever nosso código em Gambas. Antes da linha onde está o END, Tal como está mostrando a (Figura). Depois que escrevermos o código o qual já conhecemos, pressionamos a tecla ENTER, vemos que o ambiente colore o texto de uma maneira particular. Podemos parar um instante e observar a diversidade de cores. Observe a (Figura a esquerda): Em cinza aparece uma linha que começa com uma aspa simples ( ' ). Isto indica que a linha é um comentário. Quer dizer que não se trata de nenhum código de programação e o texto após a aspa não será executado nunca, são comentários que o programador pode e deve colocar para facilitar que outros (ou ele mesmo, com o passar do tempo) entenda o que o programa faz nesse ponto. Em preto podemos ver a palavra-chave Print. Em vermelho aparece a String (Cadeia de texto). À esquerda podemos ver um ressalte Rosa no começo das linhas que foram modificadas, isto aparecerá sempre nas linhas que foram modificadas e que ainda não tenham sido compiladas. Quando compiladas o ressalte torna-se Verde. O programa já está pronto. Para testar clique no botão verde com o símbolo Play, que está na tela do projeto. Ao fazê-lo aparecerá uma nova janela chamada Console a qual exibe a saída do nosso programa. Neste caso será o texto: Olá Mundo. Podemos compilar o programa e gerar um arquivo executável que funciona sem a necessidade da IDE do Gambas. No menu da janela do projeto selecione: Projeto - Criar executável. Vai surgir uma janela de diálogo para escolher o diretório onde queremos criar o executável. Click 5 OK e o executável será gerado. Vamos encerrar agora o ambiente de desenvolvimento do Gambas. Geralmente podemos executar o programa apenas com um duplo clique no executável. Caso não procedimento não funcione. Abra um terminal (console do Linux) para, podermos testar o funcionamento do nosso primeiro programa. Primeiro passo entre no diretório do projeto onde está o executável, para isso utilize o comando cd que é utilizado para entrar em um diretório. user@usuario ~ $ cd programa1 user@usuario ~/programa1 $ Já dentro do diretório programa1 execute o programa “programa1.gambas” com o comando “ponto seguido de uma barra” ./ que no Linux é utilizado par executar um programa. user@usuario ~/programa1 $ ./programa1.gambas Olá mundo user@usuario ~/programa1 $ 6