Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bt=Button, Lb=Label, Ed=Edit (https://www.delphipraxis.net/77457-bt%3Dbutton-lb%3Dlabel-ed%3Dedit.html)

Cöster 19. Sep 2006 21:23


Bt=Button, Lb=Label, Ed=Edit
 
Hi!

Die ersten beiden Buchstaben von Komponentennamen sollen doch idR angeben, um was für eine Komponente es sich handelt. Namen von Buttons z.B. beginnen doch mit Bt, bei Labels ist es Lb, bei Edits Ed. Diese Präfixe bestehen ja immer aus zwei Buchstaben. Gibt es irgendwo ne Übersicht, welche Präfixe die jeweiligen Komponenten besitzen? Ich kann mir kaum vorstellen, dass es jeder so machen soll wie er will. Da gibt's doch bestimmt ne Norm.

mkinzler 19. Sep 2006 21:26

Re: Bt=Button, Lb=Label, Ed=Edit
 
Ich kann mir nicht vorstellen, das es da ne Norm gibt. Grundsätzlich kann es jeder so halten wie er will. Nur wenn mehrere an einem Projekt arbeiten ist es ratsam sich auf Richtlinien dafür zu einigen.

3_of_8 19. Sep 2006 21:31

Re: Bt=Button, Lb=Label, Ed=Edit
 
Bei VisualBasic gabs mal eine Norm, die glaube ich auch weitgehend mit den "normalen" Bezeichnern bei Delphi übereinstimmen.

Mir war das allerdings nur mit 3 Buchstaben bekannt, in etwa so:

frm: TForm (und Abkömmlinge)
lbl: TLabel
btn: TButton
pnl: TPanel
edt: TEdit
cmb: TCombobox (oder wie das Ding heißt)
lst: TListBox (alternativ auch lsb, damit man es nicht mit einer Liste verwechselt)
mem: TMemo

diComm 19. Sep 2006 21:32

Re: Bt=Button, Lb=Label, Ed=Edit
 
Es gibt verschiedene "Styleguids" und die Präfixe für die Komponenten sind häufig ein Teil davon, Google weiss da mehr, vielleicht weiss sogar die Forensuche Rat. Allerdings sind diese Guids nur als Vorschlag zu verstehen. Das kann tatsächlich jeder halten wie er will. Nur wie erwähnt: Es ist ratsam, in einem Projekt immer den selben "Style" zu benutzen.

Christian Seehase 19. Sep 2006 21:36

Re: Bt=Button, Lb=Label, Ed=Edit
 
Moin Cöster,

es müssen auch nicht zwingend zwei Buchstaben sein.
Oft wirst Du z.b. btn für Button, oder lbl für Label usw. finden.
Was ich aber wichtig finde:
Man sollte sein eigenes System auch einhalten ausser (wie mkinzler ja schon sagte), wenn man sich an ein vorgegebenes System halten muss.

Mackhack 19. Sep 2006 21:44

Re: Bt=Button, Lb=Label, Ed=Edit
 
Ich nutze diese Prefixes:

Zitat:

Bvl - TBevel
Btn - TButton
Cbx - TComboBox
Chx - TCheckBox
Clb - TCheckListBox
Dlg - T[Open, Save...]Dialog
Fra - TFrame
Frm - TForm
Gbx - TGroupBox
ILst - TImageList
Img - TImage
Lbl - TLabel
Lbx - TListBox
Memo - TMemo
MItm - TMenuItem
MMen - TMainMenu
PBar - TProgressBar
PMen - TPopupMenu
Pnl - TPanel
Prb - TProgressBar
SBar - TStatusBar
Sbx - TScrollBox
Shp - TShape
Tree - TTreeView

EDatabaseError 19. Sep 2006 21:47

Re: Bt=Button, Lb=Label, Ed=Edit
 
Da mir das alles ZUU viel arbeit ist den name jeder kompo zu ändern, nutze ich die Delphi Prefixes also: TButton -> ButtonX usw.

:firejump: ein Hoch an die faulen :mrgreen:

Mfg
tobi

Cöster 19. Sep 2006 21:59

Re: Bt=Button, Lb=Label, Ed=Edit
 
Ich denke, man sollte wegen der Regelmäßigkeit auf jeden Fall immer die gleiche Buchstabenzahl nehmen. 1 Buchstabe ist zu wenig, 3 sind zu viel Schreibaufwand, deswegen würde ich es ganz gerne bei 2 belassen. Aber wie unterscheidet ihr dann z.B. ComboBox und CheckBox? Cm und Ch? oder Cb bei einem?

Zitat:

Zitat von EDatabaseError
Da mir das alles ZUU viel arbeit ist den name jeder kompo zu ändern, nutze ich die Delphi Prefixes also: TButton -> ButtonX usw.

:firejump: ein Hoch an die faulen :mrgreen:

Mfg
tobi

:shock: Du numerierst sie einfach durch? Wie behältst du denn da den Überblick???

EDatabaseError 19. Sep 2006 22:01

Re: Bt=Button, Lb=Label, Ed=Edit
 
Zitat:

Zitat von Cöster
Ich denke, man sollte wegen der Regelmäßigkeit auf jeden Fall immer die gleiche Buchstabenzahl nehmen. 1 Buchstabe ist zu wenig, 3 sind zu viel Schreibaufwand, deswegen würde ich es ganz gerne bei 2 belassen. Aber wie unterscheidet ihr dann z.B. ComboBox und CheckBox? Cm und Ch? oder Cb bei einem?

Zitat:

Zitat von EDatabaseError
Da mir das alles ZUU viel arbeit ist den name jeder kompo zu ändern, nutze ich die Delphi Prefixes also: TButton -> ButtonX usw.

:firejump: ein Hoch an die faulen :mrgreen:

Mfg
tobi

:shock: Du numerierst sie einfach durch? Wie behältst du denn da den Überblick???

Weiß ich nicht :mrgreen: ich hinterlege im code nen hint und schau da nach ;-) oder ich merk mir einfach die nummern . ja verrückt is aber so

mfg
tobi

Cöster 19. Sep 2006 22:08

Re: Bt=Button, Lb=Label, Ed=Edit
 
Zitat:

Zitat von EDatabaseError
Weiß ich nicht :mrgreen: ich hinterlege im code nen hint und schau da nach ;-) oder ich merk mir einfach die nummern . ja verrückt is aber so

mfg
tobi

:shock: Aber wenn du den Code 2 Wochen mal nicht siehst, kannst du dir doch nicht alle Namen merken?! Erst recht, wenn du mal 40 Kompos vom gleichen Typ hast. Wie meinst du das mit den Hints? Kommentare? Ist das nicht noch mehr Arbeit?

Ich hoffe, du stellst deine Projekte nicht Open-Source :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:24 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz