Programar em
Delphi significa executar dois tipos distintos de operação: dispor
e organizar visualmente os componentes do programa e escrever o código
propriamente dito (em uma variação da linguagem Pascal chamada de
Object Pascal). Praticamente todos os componentes apresentam alças
para redimensionamento da sua área e são facilmente arrastados para as
posições desejadas.
A disposição
dos componentes é tão ou mais importante que a programação, para a funcionalidade
do nosso programa, que trataremos dela em outra parte. Por enquanto vamos
abordar apenas a programação propriamente dita.
As propriedades
dos objetos são, em essência, variáveis que podemos manipular tanto em
tempo de desenvolvimento quanto em tempo de execução. Todo objeto que adicionamos
ao nosso programa recebe um nome que geralmente deriva do tipo de componente
usado, mais um número.
Por exemplo:
ao criarmos três TLabel, cada um receberá
os nomes Label1, Label2 e Label3. No entanto, podemos
alterar a qualquer momento esses nomes, tornando-os mais explícitos ou
mais óbvios para a função que desempenharão.
Digamos que o
componente Image1 foi renomeado para Tela:
A partir deste
ponto, sempre que quisermos fazer algo com a Tela, devemos usar
seu nome dentro da área de programação. Acessamos portanto as propriedades
desta TImage em especial, no código,
separando-as do nome Tela por um ponto.
Tela.Name
é portanto a variável que contém o nome do componente;
Tela.Left
é a variável que contém a coordenada "x", do canto superior
esquerdo da área ocupada pelo componente;
Tela.Height
é a altura total da área do componente.
Essa estrutura
de identificação das variáveis de um componente se
repete por todos os tipos e modelos de componentes. Mas ela não
se aplica somente às variáveis, como veremos daqui a pouco.
|