Criando uma agenda com o Lazarus
Este artigo mostra como criar uma agenda bem simples com o Lazarus, uma IDE para FreePascal. Além de ser uma boa dica para treinar programação em Pascal, usando arquivo em memória, array, record, variáveis, procedure, etc e tudo em modo gráfico.
Parte 2: Criando o formulário da agenda
Execute o Lazarus.
Como deu para perceber, o Lazarus é uma IDE como o Delphi ou Kylix, com Menu, Componentes (botões, caixa de texto, menu, painéis, etc), Object Inspector (propriedades e eventos). Ver figura 1:
Como deu para perceber, o Lazarus é uma IDE como o Delphi ou Kylix, com Menu, Componentes (botões, caixa de texto, menu, painéis, etc), Object Inspector (propriedades e eventos). Ver figura 1:
Selecione no menu "File/New Form". Será criado um form chamado Form1 (figura 2). No Object Inspector, mude a propriedade Caption para "Agenda FreePASCAL".
Na barra de Componentes, (figura 3) selecione a aba Standard e
clique no TLABEL (ícone com a letra "A"), agora clique no
formulário para incluir um Label, posicione a mesma no canto
superior esquerdo. No Object Inspector, mude a propriedade
CAPTION para Código e Autosize para TRUE.
Agora vamos selecionar, com um clique, na aba Standard, o componente TEDIT para receber o valor do código. Clique no formulário logo a frente da label Código. No Object Inspector, apague o conteúdo da propriedade TEXT e modifique a propriedade NAME para EditCod.
Repita os passos dos dois parágrafos acima para os campos, nome, endereço, complemento, telefone (res), telefone (serv), celular, e-mail, mudando a propriedade para EditNome, EditEnde, EditComp, EditTelR, EditTelS, EditTelC, EditMail, respectivamente (figura 4). No exemplo alinhei as TLabels pela direita e os TEdit pela esquerda, ajustando o tamanho do último de acordo com a necessidade.
Ajuste as posições dos objetos dentro do formulário, o Lazarus tem uma facilidade muito interessante, que é mostrar com linhas coloridas os posicionamentos horizontais e verticais, facilitando o alinhamento durante a construção do formulário. Agora que você já ajustou os campos, salve o projeto e o formulário, clicando em "File/Save All" (Ctrl+Sft+S), será solicitado nome do projeto e do form, digite proj_agenda.lpr para o projeto e agenda.pas para o formulário.