Nomenclatura de componentes 1. Padrões de nomenclatura para tipos de componentes: A nomenclatura de componentes é semelhante à nomenclatura de classes, exceto que possui um prefixo de 3 caracteres. Esses prefixos são usados para identificar empresas, indivíduos ou outras entidades. (Observe que os 3 caracteres como prefixo devem estar em letras minúsculas.) Por exemplo, um componente de relógio pode ser declarado assim: TlxSchool= class (TComponent)2. Unidade de componente: A unidade de componente pode conter apenas um componente principal, o que significa que. ele aparece nos componentes da paleta de componentes. Outros componentes ou objetos auxiliares também podem ser incluídos na mesma unidade. 3. Unidade de registro: O processo de registro de componentes deve ser movido da unidade de componentes e colocado em uma unidade separada. Esta unidade de registro é usada para registrar todos os componentes, editores de propriedades, editores de componentes, assistentes, etc. O registro do componente deve ser feito no pacote em tempo de design. Portanto, as unidades de registro devem ser incluídas no pacote de tempo de design e não no pacote de tempo de execução. Recomenda-se que a unidade de registro tenha o seguinte nome: XxxReg.pas. Xxx é um prefixo de 3 caracteres para identificar uma empresa, indivíduo ou outra entidade. Por exemplo: a unidade de registro neste livro se chama LxReg.pas. 4 Regras de nomenclatura para instâncias de componentes: O nome do componente deve ser descritivo. Delphi não especifica um nome padrão para o componente. A nomenclatura de unidades usa uma convenção de nomenclatura húngara modificada. Neste padrão, o nome do componente consiste em duas partes: o prefixo e o identificador do atributo. (1) Prefixo do componente: O prefixo do componente é principalmente uma abreviatura do tipo de componente. Por exemplo: btn: TButtonedt: TEdit spdbtn:TSpeedButtonlstbx: TIistBox Conforme mostrado acima, o prefixo do tipo de componente é alterado do nome do tipo de componente. As regras a seguir ilustram como definir um prefixo de tipo de componente: 1) Remova o prefixo T do nome do tipo de componente. Por exemplo: TButton se torna Button. 2) Exclua todas as vogais, exceto a primeira vogal. Por exemplo: Button se torna Bttn, Edit se torna Edt. 3) Comprima letras duplas. Por exemplo: Bttn torna-se Btn. 4) Em caso de conflito, adicione uma vogal ao prefixo do componente. Por exemplo: Adicione uma vogal ao prefixo do componente TBatton para se tornar batn para distinguir o prefixo de TButton. (2) Nome de identificação da propriedade do componente: O nome de identificação da propriedade do componente é uma descrição da intenção do componente. Por exemplo: um componente TButton usado para criar um novo formulário pode ser denominado BtnNewForm. Um componente para edição de alunos pode ser denominado EdtStudent.