quarta-feira, 21 de julho de 2010

Add To Repository: O repositório de objetos do Delphi

Tempo, o maior desafio dos programadores! No mundo atual desenvolver aplicações com qualidade exige um tempo maior do que dispomos. Para resolver este tipo de problema o delphi nos oferece um grande número de ferramentas que tornam o processo de desenvolvimento de software mais rápido. Dentre elas podemos destacar o repositório de objetos muito útil para quem trabalha com aplicações vinculadas a bancos de dados. Ele permite que objetos herdem as propriedades e rotinas de outros que já existem. Tal característica é denominada de herança. Definimos um objeto como ancestral, “pai”, e depois criamos os objetos que irão herdar as características do ancestral, os “filhos”. A função mais importante do repositório é a possibilidade de ao modificar o ancestral todos os filhos recebem as alterações. O Ancestral Para definir um objeto como pai clique com o botão direito do mouse sobre o mesmo e no menu que surge selecione a opção “Add To Repository...”.
Irá surgir uma janela com os seguintes campos: - Forms: objetos que deseja adicionar ao repositório de objetos; - Title: define um título ao objeto que irá funcionar como ancestral; - Description: neste campo você poderá inserir uma descrição de seu objeto. - Page: guia da janela “New Items” ao qual o objeto será exibido; Obs.: caso digite um nome que não exista, o delphi irá criar uma nova guia com este nome automaticamente. - Author: nome do desenvolvedor; - Browse: seleciona um ícone para a exibição do objeto.
Janela do Add To Repository
Após preencher todos os campos basta clicar no botão “Ok” para gerar o ancestral. Os Filhos Para criar o objeto filho clique no menu file > New > other e selecione a guia onde o ancestral foi salvo.
Na parte inferior desta janela existem três opções: - Copy: cria uma cópia do ancestral, qualquer alteração no pai não afeta o filho. - Inherit: cria um objeto que herda as características do ancestral, neste caso qualquer mudança no pai acarreta alteração no filho. - Use: utiliza o próprio formulário ancestral. Esta opção é usada para modificar o ancestral.
Janela New Items
Após selecionar o objeto ancestral e uma das três características acima, basta clicar no botão “Ok” para utilizar o objeto filho com as características do pai ou alterar o próprio ancestral.

Nenhum comentário:

Postar um comentário