Baixe gratuitamente a versão completa do Liberty Basic: um guia de programação para iniciantes
Se você está procurando uma maneira simples e fácil de aprender a programar, experimente o Liberty Basic. Liberty Basic é uma linguagem de programação de computador comercial e um ambiente de desenvolvimento integrado (IDE) que roda em Windows e OS/2. Possui um interpretador que reconhece seu próprio dialeto da linguagem de programação BASIC, que é uma das linguagens mais populares e amigáveis para iniciantes do mundo. Neste artigo, mostraremos como baixar e instalar o Liberty Basic para Windows, como criar seu primeiro programa no Liberty Basic e como aprender mais sobre esta incrível ferramenta.
free download liberty basic full version
O que é o Liberty Básico?
Liberty Basic é uma linguagem de programação e IDE criada por Carl Gundel e publicada por sua empresa, Shoptalk Systems, em 1991. Ela foi atualizada e aprimorada ao longo dos anos, e a versão mais recente é a 4.5.1, lançada em junho de 2018.
Uma breve história do Liberty Basic
O Liberty Basic foi inspirado no QuickBASIC, um popular compilador BASIC baseado em DOS desenvolvido pela Microsoft na década de 1980. Gundel queria criar uma ferramenta semelhante para Windows que fosse fácil de usar, acessível e poderosa. Ele desenvolveu o Liberty Basic em Smalltalk, uma linguagem de programação orientada a objetos que permite prototipagem e desenvolvimento rápidos. Ele também projetou o Liberty Basic para ser compatível com muitos recursos do QuickBASIC, como sintaxe, comandos, funções e tipos de dados.
Os recursos e benefícios do Liberty Basic
O Liberty Basic possui muitos recursos e benefícios que o tornam a escolha ideal para iniciantes e amadores que desejam aprender a programar ou criar seus próprios aplicativos. Algumas dessas características são:
Uma ferramenta de desenvolvimento visual chamada FreeForm, que permite criar interfaces gráficas de usuário (GUIs) arrastando e soltando controles como botões, menus, caixas de texto, etc.
Um depurador de nível de origem, que ajuda você a encontrar e corrigir erros em seu código percorrendo-o linha por linha.
Um editor de GUI, que permite editar as propriedades e eventos dos controles em suas GUIs.
Um editor de coloração de sintaxe, que destaca diferentes partes do seu código com cores diferentes para melhor legibilidade.
Um compilador, que converte seu código em um arquivo criptografado com a extensão TKN que pode ser executado por um arquivo EXE com o mesmo nome.
Um suporte para chamar bibliotecas de vínculo dinâmico (DLLs) e interfaces de programação de aplicativos (APIs), que permitem acessar funções e recursos externos de outros programas ou bibliotecas.
Uma capacidade gráfica colorida, que permite criar jogos com animação sprite, som, música, controle de joystick, etc.
Uma comunidade online que fornece fóruns, tutoriais, exemplos, dicas, truques, desafios, etc. para usuários do Liberty Basic.
Como baixar e instalar o Liberty Basic para Windows
Se você quiser experimentar o Liberty Basic para Windows, pode baixar uma versão de avaliação gratuita no site oficial. A versão de teste tem algumas limitações, como um tamanho máximo de programa de 32 KB, sem suporte para DLLs ou APIs, sem capacidade de criar EXEs ou TKNs autônomos, etc. No entanto, ainda é suficiente para começar a aprender e experimentar o Liberty Basic. Se você deseja desbloquear todos os recursos do Liberty Basic, pode comprar uma licença de versão completa por $ 59. Os requisitos do sistema e os termos da licença
Para executar o Liberty Basic em seu computador Windows, você precisa ter os seguintes requisitos de sistema:
Um processador Pentium ou melhor
Pelo menos 32 MB de RAM
Pelo menos 10 MB de espaço livre em disco
Um monitor VGA ou melhor
Um mouse ou outro dispositivo apontador
Uma placa de som (opcional)
Um sistema operacional Windows (Windows 95 ou posterior)
Antes de baixar e instalar o Liberty Basic, você também precisa concordar com os termos da licença, que incluem as seguintes condições:
Você pode usar a versão de avaliação do Liberty Basic apenas para fins de avaliação e não para fins comerciais ou educacionais.
Você não pode distribuir, vender, alugar, arrendar ou sublicenciar a versão de teste do Liberty Basic ou quaisquer programas criados com ele.
Você não pode modificar, fazer engenharia reversa, descompilar ou desmontar a versão de teste do Liberty Basic ou quaisquer programas criados com ele.
Você não pode remover ou alterar quaisquer avisos de direitos autorais ou marcas registradas da versão de avaliação do Liberty Basic ou de quaisquer programas criados com ele.
Você pode adquirir uma licença de versão completa do Liberty Basic para uso pessoal, comercial ou educacional, que lhe concede o direito de criar e distribuir programas ilimitados com o Liberty Basic.
Você não pode distribuir a versão completa do Liberty Basic ou seus componentes sem permissão por escrito da Shoptalk Systems.
Você não pode usar o Liberty Basic para criar programas ilegais, imorais, prejudiciais ou ofensivos.
Você reconhece que o Liberty Basic é fornecido "como está" sem qualquer garantia ou responsabilidade da Shoptalk Systems.
As etapas para baixar e instalar o Liberty Basic
Depois de concordar com os termos da licença e atender aos requisitos do sistema, você pode seguir estas etapas para baixar e instalar o Liberty Basic em seu computador com Windows:
Acesse o site oficial do Liberty Basic em e clique no botão "Baixar".
Escolha a versão do Liberty Basic que corresponde ao seu sistema operacional Windows (32 bits ou 64 bits) e clique no botão "Baixar agora".
Salve o arquivo "lb451setup.exe" (ou "lb451setup64.exe" para 64 bits) em seu computador e execute-o.
Siga as instruções na tela para concluir o processo de instalação. Você pode escolher a pasta de destino, a pasta do menu Iniciar e o ícone da área de trabalho para o Liberty Basic.
Quando a instalação estiver concluída, você poderá iniciar o Liberty Basic no menu Iniciar ou no ícone da área de trabalho.Você verá uma tela inicial com o logotipo e a versão do Liberty Basic, seguida pela janela principal do IDE.
Como usar o IDE e a ferramenta FreeForm
O IDE do Liberty Basic é onde você pode escrever, editar, depurar, executar e compilar seus programas. Possui uma barra de menus, uma barra de ferramentas, uma barra de status e um editor de texto. A barra de menus possui várias opções para gerenciamento de arquivos, edição, depuração, execução, compilação, ferramentas, ajuda, etc. A barra de ferramentas possui botões para acesso rápido a algumas dessas opções. A barra de status mostra informações como número da linha, número da coluna, posição do cursor, etc. O editor de texto é onde você pode digitar seu código e vê-lo destacado com cores diferentes de acordo com sua sintaxe.
Uma das ferramentas que você pode acessar a partir do IDE é o FreeForm, que é uma ferramenta de desenvolvimento visual que permite criar GUIs arrastando e soltando controles. Para usar o FreeForm, você precisa seguir os seguintes passos:
Crie um novo arquivo no IDE e salve-o com um nome que termine com ".bas". Este será o seu arquivo de programa principal.
Selecione "Ferramentas" na barra de menu e depois "FreeForm". Isso abrirá uma nova janela com um formulário em branco.
Adicione controles ao seu formulário selecionando-os na caixa de ferramentas no lado esquerdo da janela e arrastando-os para o seu formulário. Você pode redimensioná-los e movê-los como desejar.
Edite as propriedades e eventos de seus controles selecionando-os e clicando no botão "Propriedades" no lado direito da janela. Você pode alterar seu nome, legenda, cor, fonte, tamanho, posição, etc. Você também pode atribuir eventos como clique, alteração, pressionamento de tecla, etc. aos seus controles.
Salve seu formulário clicando no botão "Salvar" na barra de ferramentas. Isso criará um arquivo com um nome que termina com ". ff". Este será seu arquivo de formulário, que contém o código para criar e manipular sua GUI.
Volte para o arquivo de programa principal e adicione a seguinte linha no início do seu código: inclua "seuformname.ff". Isso incluirá seu arquivo de formulário em seu arquivo de programa principal.
Escreva o restante do código no arquivo de programa principal, usando os nomes dos controles como variáveis. Por exemplo, se você tiver um botão chamado "btnHello" em seu formulário, poderá escrever print btnHello.caption para imprimir sua legenda.
Execute seu programa clicando no botão "Executar" na barra de ferramentas ou pressionando F5. Você verá sua GUI aparecer na tela e interagir com ela de acordo com seu código.
Como criar seu primeiro programa no Liberty Basic
Agora que você sabe como baixar e instalar o Liberty Basic e como usar o IDE e a ferramenta FreeForm, você está pronto para criar seu primeiro programa no Liberty Basic. Nesta seção, mostraremos como criar um programa de console simples e um programa de GUI simples usando o Liberty Basic.
A sintaxe e a estrutura do Liberty Basic
A sintaxe e a estrutura do Liberty Basic são muito semelhantes às do QuickBASIC e de outros dialetos do BASIC. Aqui estão algumas das regras e convenções básicas que você precisa seguir ao escrever o código Liberty Basic:
Você precisa terminar cada instrução com uma nova linha ou dois pontos (:).
Você pode usar aspas simples (') ou REM para iniciar uma linha de comentário, que será ignorada pelo interpretador.
Você pode usar letras maiúsculas ou minúsculas para palavras-chave, comandos, funções, variáveis, etc., mas elas devem ser consistentes em todo o código.
Você pode usar espaços, tabulações ou recuos para formatar seu código, mas eles não têm efeito na execução de seu código.
Você pode usar parênteses () para agrupar expressões ou argumentos, colchetes [] para acessar elementos de array e colchetes para criar strings literais.
Você pode usar operadores aritméticos (+, -, *, /, ^, etc.), operadores relacionais (=, , , = etc.), operadores lógicos (AND, OR, NOT etc.) e operadores de string (+ para concatenação, & para formatação etc.)
Você pode usar variáveis para armazenar valores de diferentes tipos de dados, como numérico (inteiro ou ponto flutuante), string (texto), booleano (verdadeiro ou falso), array (uma coleção de valores), etc. Você também pode usar constantes para armazenar valores fixos que não podem ser alterados.
Você pode usar comandos para executar ações ou controlar o fluxo de seu programa, como PRINT (para exibir a saída), INPUT (para obter entrada do usuário), IF...THEN...ELSE (para tomar decisões), FOR...NEXT (para repetir um bloco de código um número fixo de vezes), WHILE...WEND (para repetir um bloco de código enquanto uma condição for verdadeira), GOTO (para pular para um número de linha específico), GOSUB...RETURN (para chamar uma sub-rotina), etc.
Você pode usar funções para realizar cálculos ou operações e retornar um valor, como ABS (para obter o valor absoluto), LEN (para obter o comprimento de uma string), RND (para obter um número aleatório), etc. Você também pode criar suas próprias funções usando FUNCTION...END FUNCTION.
Você pode usar sub-rotinas para organizar seu código em blocos reutilizáveis que podem ser chamados de outras partes do seu programa. Você pode criar sub-rotinas usando SUB...END SUB.
Um exemplo simples de um programa de console
Um programa de console é um tipo de programa executado em uma janela baseada em texto e interage com o usuário por meio de entrada e saída de texto. Para criar um programa de console no Liberty Basic, você precisa usar o comando PRINT para exibir a saída e o comando INPUT para obter a entrada do usuário. Aqui está um exemplo de um programa de console que pergunta ao usuário seu nome e idade e o cumprimenta:
REM Este é um programa de console simples PRINT "Olá, qual é o seu nome?" 'Exibe uma mensagem INPUT name$ 'Obtém a entrada do usuário e a armazena em uma variável PRINT "Prazer em conhecê-lo, "; nome$ 'Exibe outra mensagem com a variável PRINT "Quantos anos você tem?" 'Exibe outra mensagem INPUT idade 'Obtém entrada do usuário e armazena em outra variável PRINT "Você é"; idade; " anos" 'Mostra outra mensagem com a variável END 'Fina o programa
Para executar este programa, você precisa salvá-lo com um nome que termine com ".bas" e executá-lo a partir do IDE clicando no botão "Executar" ou pressionando F5. Você verá uma janela do console aparecer na tela e interagir com ela de acordo com o seu código. Aqui está um exemplo da saída deste programa:
Olá, qual é o seu nome? John Prazer em conhecê-lo, John Quantos anos você tem? 25 Você tem 25 anos
Um exemplo simples de um programa GUI
Um programa GUI é um tipo de programa que é executado em uma janela gráfica e interage com o usuário por meio de controles gráficos, como botões, menus, caixas de texto etc. Aqui está um exemplo de um programa GUI que solicita ao usuário dois números e depois calcula sua soma, diferença, produto e quociente:
REM Este é um programa GUI simples include "calculator.ff" 'Incluir o arquivo de formulário nomainwin 'Não criar uma janela principal aberta "Calculadora" para o diálogo como #main 'Abrir o formulário como uma janela de diálogo #main "trapclose [quit]" 'Capturar o evento de fechamento da janela wait 'Aguardar eventos [quit]' A sub-rotina para fechar a janela close #main 'Fechar a janela end 'Terminar o programa [calcular] 'A sub-rotina para calcular os resultados a = val(txtNum1.text) 'Obtenha o valor do primeiro número b = val(txtNum2.text) 'Obtenha o valor do segundo número soma = a + b 'Calcule a soma diff = a - b 'Calcule a diferença prod = a * b 'Calcule o produto se b 0 then 'Verifique se o segundo número não é zero quot = a / b 'Calcule o quociente senão 'Se o segundo número for zero quot = "Indefinido" 'Defina o quociente como indefinido end if lblSum.caption = "Soma: " + str$(soma) 'Mostra a soma lblDiff.caption = "Diferença: " + str$(diff) 'Mostra a diferença lblProd.caption = "Produto: " + str$(prod) 'Mostra o produto lblQuot.caption = "Quociente: " + str$(quot) 'Mostra o quociente espera
Para executar este programa, você precisa salvá-lo com um nome que termine com ".bas" e também salvar seu formulário com um nome que termine com ".ff". Você pode usar a ferramenta FreeForm para criar seu formulário com quatro caixas de texto, quatro rótulos e um botão. Você pode nomeá-los da seguinte forma:
Ao controle
Nome
Rubrica
Caixa de texto
txtNum1
(vazio)
Caixa de texto
txtNum2
(vazio)
Rótulo
lblSoma
Soma:
Rótulo
lblDiff
Diferença:
Rótulo
lblProd
Produtos:
Rótulo
lblQuot
Quociente:
Botão
btnCalc
Calcular
Você também precisa atribuir um evento ao seu botão clicando no botão "Propriedades" e selecionando "Clique" no menu suspenso. Você pode então digitar "[calcular]" na caixa de texto abaixo, o que significa que quando o botão for clicado, ele chamará a sub-rotina chamada "[calcular]". Você pode executar seu programa a partir do IDE clicando no botão "Executar" ou pressionando F5.Você verá sua GUI aparecer na tela e interagir com ela de acordo com seu código. Aqui está um exemplo da saída deste programa:
Como aprender mais sobre o Liberty Basic
Se você quiser aprender mais sobre o Liberty Basic e melhorar suas habilidades de programação, há muitos recursos online e comunidades que você pode usar. Alguns deles são:
Os recursos online e a comunidade
O site oficial do Liberty Basic em , que fornece informações sobre o Liberty Basic, downloads, atualizações, notícias, etc.
O fórum oficial do Liberty Basic em , que é um lugar onde você pode fazer perguntas, compartilhar ideias, obter feedback e conhecer outros usuários e desenvolvedores do Liberty Basic.
O wiki oficial do Liberty Basic em , que é uma enciclopédia colaborativa que contém artigos, tutoriais, exemplos, dicas, truques, etc. sobre o Liberty Basic.
A newsletter oficial do Liberty Basic em , que é uma publicação mensal que apresenta notícias, artigos, entrevistas, análises, etc. sobre o Liberty Basic e sua comunidade.
O canal oficial do Liberty Basic no YouTube em , que possui vídeos que demonstram como usar o Liberty Basic e mostram alguns dos projetos criados com ele.
A página oficial do Facebook do Liberty Basic em , que possui postagens que compartilham notícias, atualizações, eventos etc. sobre o Liberty Basic e sua comunidade.
A conta oficial do Twitter do Liberty Basic em , que possui tweets que compartilham notícias, atualizações, eventos etc. sobre o Liberty Basic e sua comunidade.
Os livros e tutoriais
Se você preferir aprender com livros e tutoriais, existem alguns que você pode usar para aprender mais sobre o Liberty Basic. Alguns deles são:
Iniciando a Programação com Liberty BASIC por Carl Gundel, que é o livro oficial que ensina os fundamentos da programação com o Liberty Basic. Abrange tópicos como variáveis, tipos de dados, operadores, comandos, funções, sub-rotinas, loops, decisões, arrays, strings, gráficos, som, arquivos, etc. Também possui exercícios e projetos que ajudam você a praticar e aplicar o que você aprende.
Liberty BASIC para Windows: a maneira fácil de programar de Carl Gundel, que é outro livro que ensina como programar com o Liberty Basic para Windows. Abrange tópicos como o IDE, a ferramenta FreeForm, o depurador, o compilador, o editor de GUI, o editor de coloração de sintaxe, DLLs e APIs, gráficos coloridos, animação de sprites, som e música, controle de joystick, etc.
Tutorial BÁSICO do Liberty por Alyce Watson, que é um tutorial online gratuito que ensina como programar com o Liberty Basic. Aborda tópicos como variáveis, tipos de dados, operadores, comandos, funções, sub-rotinas, loops, decisões, arrays, strings, gráficos, som, arquivos, etc. Também possui quizzes e exercícios que ajudam a testar e aprimorar seus conhecimentos.
Oficina BÁSICA Liberty por Alyce Watson, que é um workshop online gratuito que ensina como criar GUIs com o Liberty Basic. Abrange tópicos como a ferramenta FreeForm, o editor de GUI, as propriedades e eventos de controles, o layout e design de formulários, etc. Também possui exemplos e projetos que mostram como criar várias GUIs com o Liberty Basic.
Liberty BASIC Programmer's Encyclopedia por Alyce Watson e Carl Gundel, que é uma enciclopédia online gratuita que contém informações de referência sobre o Liberty Basic. Abrange tópicos como sintaxe, comandos, funções, variáveis, tipos de dados, operadores, constantes, palavras-chave, etc. do Liberty Basic. Ele também tem exemplos e dicas que ilustram como usá-los.
Os desafios e projetos
Se você quiser se desafiar e praticar suas habilidades de programação com o Liberty Basic, existem alguns desafios e projetos que você pode experimentar. Alguns deles são:
O Desafio Liberty BASIC em , que é um concurso mensal que convida você a criar um programa com o Liberty Basic baseado em um determinado tema ou tópico. Você pode enviar sua inscrição e votar nas melhores. Você também pode ver os desafios anteriores e os vencedores.
Os jogos Liberty BASIC em , que é uma coleção de jogos criados com o Liberty Basic por vários autores. Você pode baixá-los e jogá-los gratuitamente. Você também pode visualizar o código-fonte e aprender como eles foram feitos.
Os Projetos Liberty BASIC em , que é uma coleção de projetos criados com o Liberty Basic por vários autores. Você pode baixá-los e usá-los gratuitamente. Você também pode visualizar o código-fonte e aprender como eles foram feitos.
Conclusão
Neste artigo, mostramos como baixar e instalar o Liberty Basic para Windows, como criar seu primeiro programa no Liberty Basic e como aprender mais sobre o Liberty Basic. Esperamos que você tenha achado este artigo útil e informativo. O Liberty Basic é uma ótima ferramenta para iniciantes e amadores que desejam aprender a programar ou criar seus próprios aplicativos. É fácil de usar, acessível e poderoso. Possui muitos recursos e benefícios que o tornam a escolha ideal para aprender e experimentar programação. Se você estiver interessado no Liberty Basic, nós o encorajamos a experimentá-lo e ingressar na comunidade online de usuários e desenvolvedores do Liberty Basic. Você encontrará muitos recursos e oportunidades para aprender, compartilhar e se divertir com o Liberty Basic.
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o Liberty Basic:
P: O Liberty Basic é gratuito?
R: Não, o Liberty Basic não é gratuito.É um produto comercial que requer uma licença para usar todos os seus recursos. No entanto, você pode baixar uma versão de avaliação gratuita do site oficial que possui algumas limitações, mas ainda permite que você aprenda e experimente o Liberty Basic.
P: O Liberty Basic é compatível com outras versões do BASIC?
R: Sim, o Liberty Basic é compatível com muitos recursos de outras versões do BASIC, como QuickBASIC , GW-BASIC, QBasic, etc. Ele também possui algumas extensões e aprimoramentos que o tornam mais poderoso e flexível. No entanto, não é compatível com alguns recursos de outras versões do BASIC, como números de linha, ON ERROR, ON KEY, etc. Você pode precisar modificar seu código para fazê-lo funcionar com o Liberty Basic.
P: Posso criar arquivos executáveis autônomos com o Liberty Basic?
R: Sim, você pode criar arquivos executáveis autônomos com o Liberty Basic se tiver uma licença de versão completa. Você pode usar a opção do compilador no IDE para converter seu código em um arquivo criptografado com a extensão TKN que pode ser executado por um arquivo EXE com o mesmo nome. Você também pode usar a opção bundler para criar um único arquivo EXE que contenha os arquivos TKN e EXE.
P: Posso usar o Liberty Basic para criar jogos?
R: Sim, você pode usar o Liberty Basic para criar jogos. O Liberty Basic possui um recurso gráfico colorido que permite criar jogos com animação sprite, som, música, controle de joystick, etc. Você também pode usar a ferramenta FreeForm para criar GUIs para seus jogos. Você pode encontrar muitos exemplos e tutoriais de jogos criados com o Liberty Basic no site oficial e na comunidade online.
P: Posso usar o Liberty Basic para criar aplicativos da web?
R: Não, você não pode usar o Liberty Basic para criar aplicativos da web. O Liberty Basic foi projetado para criar aplicativos de desktop executados no Windows e OS/2. Não possui suporte para tecnologias de desenvolvimento web como HTML, CSS, JavaScript, PHP, etc.No entanto, você pode usar o Liberty Basic para criar programas CGI que podem interagir com servidores e navegadores da web. 0517a86e26
Comments