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;