Instruction file imported from MattMello88/projeto-nfe (
.cursor/rules/delphi-nova-tela.mdc). Copyright stays with the author.
Padrão de nomenclatura
| Elemento | Padrão | Exemplo |
|---|---|---|
| Formulários | Tfrm + nome descritivo |
TfrmCliente, TfrmProduto |
| Formulário ancestral | TfrmCadastro + variação |
TfrmCadastroPai, TfrmCadastroPaiFilho |
| DataModules | Tdm + nome |
TdmPrincipal, TdmVendas |
| Units | prefixo do tipo + nome | uFrmCliente, uDmPrincipal |
| Classes de negócio | T + nome singular |
TCliente, TPedido |
| Botões | btn + ação |
btnSalvar, btnCancelar |
| Edits | ed + nome do campo |
edNome, edEmail |
| Labels | lbl + nome |
lblNome, lblCodigo |
| CheckBoxes | chk + nome |
chkAtivo, chkImpresso |
| ComboBoxes | cmb + nome |
cmbSituacao, cmbTipo |
| Lookup (busca FK) | lkp + entidade |
lkpCliente, lkpProduto |
| Grids | grd + nome |
grdItens, grdPedido |
| Panels | pnl + função |
pnlFiltro, pnlRodape |
| PageControl / TabSheet | pgc / tab + nome |
pgcCadastro, tabEndereco |
| Actions | act + ação |
actSalvar, actExportar |
| Queries/Datasets | qry / ds + nome |
qryCliente, dsCliente |