Padrões de Código
Nomemclatura
Componentes
Os componentes possuem seus prefixos utilizando letras que remetem ao nome completo da classe do componente. Componentes herdados dos componentes listados e sem conexão ao banco de dados devem possuir o mesmo prefixo do componente principal, com exceção dos componentes visuais com conexão ao banco de dados, que utilizam o prefixo “DB“ seguido do padrão identificado logo abaixo. Exemplo: DBED_Nome é um componente da classe TDBEdit, responsável pela representação de um nome.
Seguem alguns exemplos de prefixos padrões utilizados:
ED_: TEdit; | TS_: TTabSheet; |
PN_: TPanel; | RB_: TRadioButton; |
GB_: TGroupBox; | OD_: TOpenDialog; |
LB_: TLabel; | TS_: TSaveDialog; |
MM_: TMemo; | Q_: TQuery, TFDQuery; |
BT_: TButton (Botões num geral); | DS_: TDataSource; |
CK_: TCheckBox; | CDS_: TClientDataSet; |
CB_: TComboBox; | DSP_: TDataSetProvider; |
LT_: TListBox; | T_: TTable; |
RG_: TRadioGroup; | FR_: TFrxReport; |
PC_: TPageControl; | FDS_: TFrxDBDataSet; |
TB_: TToolBar; | RV_: TRvProject; |
GD_: TGrid; | DSC_: TRvDataSetConnection; |