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; |
Exemplo de componentes visuais com conexão ao banco de dados:
| DBED_: TDBEdit; | DBGD_: TDBGrid; |
| DBCK_: TDBCheckBox; | DBRG_: TDRadioGroup; |