Conhecendo o Free Pascal
1. Pascal É uma linguagem de programação estruturada e orientada a objetos clássica, considerada um padrão fundamental. História do Pascal 2. Free Pascal (FPC) Compilador Pascal gratuito e open-source, capaz …
Estúdio Independente de Desenvolvimento de Software
1. Pascal É uma linguagem de programação estruturada e orientada a objetos clássica, considerada um padrão fundamental. História do Pascal 2. Free Pascal (FPC) Compilador Pascal gratuito e open-source, capaz …
Na aula anterior instalamos o FPC (Free Pascal Compiler). Agora vamos verificar se a instalação funcionou. Abra o terminal CMD; basta pesquisar por CMD no Menu Iniciar para acessá-lo. Verificar …
Prefácio Na verdade, uma linguagem de programação é apenas um conjunto de regras, semelhante a uma lei que consiste somente em normas sintáticas. O verdadeiro cerne é um compilador que …
1. Dois Formulários Vamos implementar uma janela pop-up com Form1 (formulário principal) + Form2 (janela pop-up) 1. Passo a Passo Unit1 (Formulário Principal) Há dois pontos cruciais para atenção: Unit2; …
Apresentação da interface ao abrir o Lazarus pela primeira vez Janela principal (janela global superior), área 1 da imagem acima Diferente dos softwares que usamos no dia a dia, ao …
Na aula anterior, adicionamos dois botões: um altera o texto ao ser clicado e o outro fecha a janela atual. Nesta seção, vamos implementar uma lógica um pouco mais complexa …
Nesta seção vamos adicionar eventos aos botões: ao clicar em um botão, o código executará diversas operações. Vamos demonstrar dois exemplos: alterar o texto do botão ao clicar e fechar …
Na aula anterior, ao abrir a IDE, um projeto com janela vazia é carregado por padrão, mas o projeto ainda não foi salvo. Pressione Ctrl + S para salvar o …
O que é o Lazarus? 1. História do projeto Em fevereiro de 1999, três desenvolvedores criaram o Lazarus após o encerramento do Megido, um projeto clone do Delphi. Os desenvolvedores …
Um método é uma função que fornece comportamentos a um objeto, dividido em quatro categorias: métodos de instância, sobrecarga de operadores, Getters/Setters e métodos abstratos. 1. Instance methods Métodos de …