Delphi para Leigos - O ambiente de desenvolvimento do Delphi.

Aula 14

O primeiro passo é compreender o significado de um componente e sua utilidade. Conforme citamos no primeiro módulo de aula, um componente segundo o dicionário da lingua Portuguesa é aquilo que entra na composição de alguma coisa. Se você já programou em Clipper por exemplo, para gerar um botão em seu programa ou até mesmo uma opção de menu, teria que gerar o mesmo através de códigos, além de implementar a sua função. No Delphi os principais e mais diversos componentes já estão prontos para uso, desta forma basta que você selecione o componente pretendido, coloque-o na posição desejada de seu formulário e deverá então apenas programar a sua funcionalidade no sistema, ou seja, parte da programação é visual e, devido a este motivo o ambiente passa a ser considerado RAD (entre outros motivos). No Delphi 2005 os componentes estão distribuidos na Paleta de Componentes, conforme podemos observar em destaque na imagem abaixo:

A paleta de componentes é dividida por categoria. Existem os componentes básicos (standard), componentes específicos para acesso a banco de dados, outros para a visulização dos dados de banco de dados, etc. A seleção da categoria de componentes é realizado no menu suspenso que está presente na parte superior da paleta em estudo, conforme podemos observar em destaque na imagem abaixo:

Ao clicar no botão em questão, será eberto um menu suspenso, com a relação das categorias de componentes nas quais estão divididos os componentes disponíveis para uso, conforme podemos observar em destaque na imagem abaixo:

Para selecionar um determinado componente você deverá proceder da forma que segue:

  1. Selecione a categoria de componentes, conforme observamos nos passos anterires;
  2. Dê um clique sobre o componente a ser incluido no formulário e que está disponível na paleta de componentes;
  3. Clique sobre a área do formulário que irá receber o componente;
  4. Neste ponto o novo componente será adicionado ao seu projeto:

No exemplo acima incluimos em nosso projeto um componente do tipo <LABEL>, que inclui no projeto uma etiqueta. Uma etiqueta é uma caixa de texto, não editável e que é empregada para exibir um texto/mensagem. Com o decorrer do curso você irá aprender o objetivo dos principais componentes e trabalhar com os mesmos. O importante agora é compreender o conceito de componente.

Existem dois tipos principais de componentes quando desenvolvemos um projeto em Delphi:

  • COMPONENTES VISUAIS - são aqueles que, estarão sendo exibidos no formulário em tempo de desenvolvimento e execução.
  • COMPONENTES NÃO VISUAIS - são aqueles que, são visiveis apenas em tempo de desenvolvimento. Quando o sistema está sendo executado, eles não são apresentados ao usuário final.

Mas qual a função de utilizarmos componentes não visuais? A resposta é simples: existem componentes que tem a finalidade de prover a conexão com o banco de dados. Qual o objetivo do usuário final visulizar este componente se ele não será utilizado pelo mesmo? Se este componente não será manipulado pelo usuário final, qual o objetivo de ser exibido?

Vamos comparar os componentes visuais e não-visuais com um automóvel. Alguns carros possuem Ar Condicionado. O usuário (motorista) tem ao seu alcance visual apenas dois botões, um para ligar e desligar o aparelho e outro para controlar a temperatura, porém o mesmo não tem contato visual ou direto com o aparelho propriamente dito. Os botões que permitem ao usuário controlar o ar e a temperatura (componentes visuais) trabalham diretamente com o equipamento do ar condicionado (componente não visual), porém este último não necessita estar visivel ao motorista para que opere corretamente.

Vamos comparar o botão (componente) que permite o motorista (usuário) ajustar a temperatura interna do veículo. Este botão tem uma função (responde a um comando do usuário de uma determinada forma) para o controle da temperatura (propriedade). Assim como na vida real, os componentes de programação possuem propriedades (características) e respondem a eventos (situações). Este será o objeto de estudo do nosso próximo módulo de aula.

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco