Trabalho
04 - Componentes B´sicos a
Marcos Roberto Ribeiro
Instituto Federal Minas Gerais - Campus Bambu´ ı
2012
M. R. Ribeiro (IFMG - B´ ı)
Lazarus
2012
1 / 17
Introdu¸˜o ca
Como vimos anteriormente, IDEs que trabalham com componentes tornam mais ´gil o processo de desenvolvimento de software, a principalmente do que diz respeito a interfaces; O Lazarus possui diversos componentes em sua biblioteca chamada de Lazarus Component Library (LCL). Al´m disso, ´ poss´ estender e e ıvel sua biblioteca atrav´s da instala¸˜o de componentes desenvolvidos e ca por terceiros; Os componentes do lazarus s˜o divididos em paletas para uma melhor a organiza¸˜o da interface. Nesta disciplina estudaremos brevemente os ca principais componentes fornecidos pelo Lazarus e tamb´m alguns e componentes desenvolvidos por terceiros.
M. R. Ribeiro (IFMG - B´ ı)
Lazarus
2012
2 / 17
A Paleta de Componentes Standard
A Paleta de Componentes Standard possui os componentes b´sicos da a LCL. Seus principais componentes s˜o: a MainMenu Menu principal o formul´rio; a Button Bot˜o padr˜o; a a Label R´tulo ou etiqueta; o Edit Caixa de texto simples; Memo Caixa de texto com m´ltiplas linhas; u CheckBox Caixa de marca¸˜o ou verifica¸˜o; ca ca ListBox Caixa de lista; ComboBox Caixa de lista combinada; GroupBox Caixa de grupo ou moldura; Panel Painel;
M. R. Ribeiro (IFMG - B´ ı)
Lazarus
2012
3 / 17
O Componente MainMenu
Inicialmente vamos trabalhar apenas com as propriedades Name e Caption do MainMenu. Assim como adotamos padr˜es para formul´rios devemos adotar o a padr˜es para componentes. No caso do MainMenu e seus itens devemos adotar a o abrevia¸˜o menu. ca O menu “Ol´” deve exibir uma mensagem de ol´; a a O menu “Sair” deve encerrar o programa (use o c´digo o Application.Terminate)
M. R. Ribeiro (IFMG - B´ ı) Lazarus 2012 4 / 17
O Componente Button
Vamos trabalhar basicamente com as propriedades Caption e Name do componente Button; Ao