Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Motivao Conceito de Componente Hierarquia dos Componentes Algumas Classes J Existentes Controle de Acesso aos Dados Passos Para Criar um Componente Construindo um componente visual: BlinkLabel
Motivao
Vantagens do Delphi:
Orientado a Objetos Mais legibilidade e praticidade; Ferramenta RAD desenvolvimento fcil e rpido de sistemas; Trabalha com componentes aumenta a reusabilidade;
Conceito de Componente
Componentes so objetos descendentes do tipo TComponent, possuindo ento a capacidade de ser mostrado na paleta de componentes e tambm de operar em "Design-time; So objetos (visuais ou no) aos quais so associados propriedades, mtodos e eventos;
Conceito de Componente
Propriedade
So formas seguras de acesso a atributos do componente; Permitem a alterao de valores em design-time;
Evento
So conexes entre acontecimentos e determinadas rotinas; Sempre que um acontecimento ocorrer (por exemplo, clique do mouse), o evento associado disparado e ento d incio rotina associada;
Mtodo
So funes e procedimentos, disponveis ou no ao usurio final;
...
TButtonControl
TButton
TRadioButton
Button 1
Button 2
RadioButton 1
procedure TBlinkLabel.MudaVelocidade (valor : integer); Begin If FVelocidade <> valor then begin FVelocidade := valor; if valor < 0 then FVelocidade:=0; if FVelocidade = 0 then FTimer.Enabled:=False else FTimer.Enabled:=True; FTimer.Interval:=FVelocidade; Visible:=True; end; end;
Referncias Bibliogrficas
Help do Borland Delphi 6 http://www.dpi.ufv.br/downloads/cursoKyli x/Material/Apostilas/ccind.htm
Exerccio
Criar um componente TGradientImage que exibe um gradiente de cores em um retngulo.