No, but I use the following:
Button, BevelButton - btn
ListBox - lst
GroupBox - grp
Radio Button - rdb
EditField - txt
Checkbox - chk
Timer - tmr
StaticText - lbl
Scrollbar (either), Slider - scr
Progressbar - prg
Popup menu - pop
Disclosure triangle - dis
Little Arrows - lar
Spritesurface - spr
Rb3D - r3d
RBScript - scr
Socket - soc
SerialControl - ser
OLE container - ole
QuickTime movie player - mov
QuickTime note player - nte
Line control - lin
Rectangle control - rec
Oval control - ovl
Canvas - cnv
ImageWell - img
Tabpanel - tab
Pagepanel - none; I don't use these.
Chasing Arrows - none; I don't use these.
Placard - none; I don't use these.
PopupArrow control - none; I don't use these.
DataQuery control - none; I don't use these.
Data control - dat
Contextual menu - ctx
Separator control - sep
Menus and menu items - none; I name mine with the name of the menu then
the name of the menu item. So File | Quit would be FileQuit. No prefix.
Toolbar & Standard Toolbar - none; I don't use these
For local variables, I use 'i','j','k','x','y','z',etc... for loop
variables. 'knt' for counters, 'sum<XXX>' for summations, 'l' for
string lengths, 'result' to hold the return value for functions, and
any others as necessary use titlecase but with 1st character lowercase.
For properties in a class, window, or module, I use a descriptive name
in Titlecase and a lowercase 'f' (for 'field') in front for
protected/private properties, and no letter 'f' for public properties,
or subs/functions that tie into a protected/private property. Ex: if I
have a class that acts as a container, it'll probably have a count
property, and will have an 'fCount As Integer' variable for the
private/protected storage, and a function 'Count() As Integer' as an
accessor for it to provide a ReadOnly public property. This comes from
the MVC (Model-View-Controller) paradigm, where I tend to think of my
model classes as representing records in a database, and the individual
properties thus map to fields of the record.
I use 'wnd' for windows, 'C' for classes (except for custom control
subclasses), and module names are all uppercase.
I also use VB 6/.Net as well, but only at work. I use the same naming
standards there, with the exception that windows (which are called
forms in VB) have the prefix 'frm'.
HTH!
On May 30, 2004, at 8:18 PM, Steven Taylor wrote:
Hi all, I'm new to RB, coming fromVB/Access world.
I'm currently going through the tuturial and all seems to make sense.
As
you can imagine I'm comparing things to VB. In VB I have gotten use
to a
naming convention, you know - prefixing objects/variables with a three
letter code which references the variable or control.
Is there a document which recommends a suggested naming convention for
RB
variables, controls etc.
Thanks in advance.
Steven Taylor
Melbourne, Australia.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://support.realsoftware.com/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
William H Squires Jr
wsquires at satx dot rr dot com dot nospam <- remove the .nospam
_______________________________________________
Unsubscribe or switch delivery mode:
<http://support.realsoftware.com/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|