Servizi informatici per le aziende

Convenzioni per lo sviluppo (parte I)

Variabili:

Tabelle:

Definizione delle variabili

Per la definizione delle variabili, sia di tipi primitivi che di tipi complessi deve seguire la notazione ungherese.

Ovvero il nome della variabile, con la prima lettera maiuscola deve essere preceduto dalla notazione relativa in minuscolo.

Notazione per i tipi primitivi
TipoNotazioneEsempio
BooleanbbChiuso
IntegeriiQuantita
Long ¹llDistanza
Short ²shshPixel
Real (float)ffVoltaggio
DoubleddDensita
CurrencyccPrezzo
DatedtdtDataApertura
StringssOperatore
Variant ³vvSheet
Date timedtmdtmDataCorrente
TimettOrarioIngresso
WordwwLen
BCDbcdbcdValore

¹ Intero senza segno a 32 bit.

² Intero a 16 bit.

³ Oggetto per collegamenti OLE

Notazione per i tipi complessi (oggetti)
TipoNotazioneEsempio
Menù e Popup menùMenù e Popup menùmmMainMenu
LabelLabellalbDescr
Casella di testoCasella di testotxttxtNome
MemoMemommNote
ButtonButtonbtbtSalva
CheckBox CheckBox ckckSolaLettura
RadioButtonRadioButtonrbtrbtSelezione
ListBoxListBoxlblsCliente
ComboBoxComboBoxcbcbProvincie
Casella di testo mascherataCasella di testo mascheratamskmskPIVA
ImmagineImmagineimgimgLogo
SplitterSplitterspspVert
PageControlPageControlpgpgDettaglio
ImageListImageListimlimlIcone
Casella di testo RTFCasella di testo RTFrtfrtfDescrizione
Progress barProgress barprbprbProcesso
Immagine animataImmagine animataanianiLook
DateTimePickerDateTimePickerdtpdtpDal
TreeviewTreeviewtvtvClienti
ListViewListViewlvlvFatture
Header controlHeader controlhchcDettaglio
Status barStatus barsbsbMain
ToolBarToolBartbtbPrincipale
CoolBarCoolBarclbclbIntestazione
SpinEditSpinEditspinspinAnno
Notazione per gli oggetti di accesso ai dati
TipoNotazioneEsempio
Data SourceData Source ¹dsdsOrdini
TableTablettOrdini
QueryQueryqqClienti
Stored procedureStored procedurespspElencoMatricole
DatabaseDatabasedbdbVeicoli
SessionSessionssssContab
BatchMoveBatchMovebmbmBackup

¹ Il data source deve avere lo stesso nome del data set, sia esso query o tabella.

Notazione per gli oggetti di visualizzazione dei dati
TipoNotazioneEsempio
DBGridDBGriddbgdbgElencoFatture
DBNavigatorDBNavigatordbndbnListaVeicoli
DBTextDBTextdbtdbtNome
DBEditDBEditdbedbeDataFattura
DBMemoDBMemodbmdbmVeicoli
DBListBoxDBListBoxdblbdblbVeicoli
DBComboBoxDBComboBoxdbcbdbcbUtente
DBCheckBoxDBCheckBoxdbckdbckInUso
DBRadioGroupDBRadioGroupdbrgdbrgOpzioni
DBLookupListBoxDBLookupListBoxdblklbdblklbOperatore
DBLookupComboBoxDBLookupComboBoxdblkcbdblkcbTipo
DBRichEditDBRichEditdbrtfdbrtfNote
DBChartDBChartdbchdbchAndamento
CheckDBGridCheckDBGriddbckgdbckgOrdinativi
Notazione per gli oggetti per i report
TipoNotazioneEsempio
TQRChartTQRChartqrchqrchAndamento
QuickRepQuickRepqrqrSituazione
QRSubDetailQRSubDetailqrsdqrsdParticolare
QRBandQRBandqrbqrbTitolo
QRChildBandQRChildBandqrcbqrcbTotale
QRGroupQRGroupqrgqrgBand
QRLabelQRLabelqrlaqrlaDescrizione
QRDBTextQRDBTextqrdbtqrdbtModello
QRExprQRExprqrexqrexTotali
QRSysDataQRSysDataqrsysqrsysPageNo
QRMemoQRMemoqrmqrmNote
QRRichTextQRRichTextqrrftqrrftDescrizione
QRDBRichTextQRDBRichTextqrdbrftqrdbrftNote
QRShapeQRShapeqrshqrshContorno
QRImageQRImageqrimgqrimgFoto
QRDBImageQRDBImageqrdbimgqrdbimgDettaglio
QRCompositeReportQRCompositeReportqrcrqrcrSchedaArticolo
QRPreviewQRPreviewqrpvqrpvAnteprima
Notazione per i nomi dei campi delle tabelle
TipoNotazioneEsempio
ftStringssDescrizione
ftIntegeriiQuantita
ftFmtMemortflDistanza
ftSmallintshshPixel
ftFloatffVoltaggio
ftCurrencyccPrezzo
ftDatedtdtDataApertura
ftParadoxOlepdolesOperatore
ftVarBytesvbtvSheet
ftDateTimedtmdtmDataCorrente
ftTimettOrarioIngresso
ftWordwwLen
ftBCDbcdbcdValore
ftBooleanbbAperta
ftBytesbt
ftAutoIncincincID
ftBlobblblNote
ftMemommNote
ftGraphicimg
ftDBaseOledeole
ftTypedBinarytyb