Skip to main content

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;