|
|
|
|
[收集] VB編程規約 |
|
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
VB編程規約
jugnlesong
1. 對象命名規約
|
對象種類 |
對象名稱 |
對象前綴 |
例 |
FORM |
|
窗體 |
frm |
frmMain |
|
|
MDI 子窗體 |
子窗體 |
mdi |
mdiNote |
|
|
PICTURE BOX |
圖片控件 |
pic |
picView |
|
|
LABEL |
|
標籤控件 |
lbl |
lblMessage |
|
TEXT BOX |
文本控件 |
txt |
txtPassword |
|
FRAME |
|
框架控件 |
fra |
fraOption |
|
|
COMMAND BUTTON |
命令控件 |
cmd |
cmdClose |
|
|
CHECK BUTTON |
復選框 |
chk |
chkTaxInclude |
|
OPTION BUTTON |
單選框 |
opt |
optFemale |
|
COMBO BOX |
複合框 |
cbo |
cboGroup |
|
|
LIST BOX |
列表框 |
lst |
lstItems |
|
|
HORIZ SROLL BAR |
水平滾動條 |
hsb |
hsb |
|
|
VERTICAL SCROLL BAR |
垂直滾動條 |
vsb |
vsbVolume |
|
TIMER |
|
時間控件 |
tmr |
tmrAlarm |
|
|
DRIVE LIST BOX |
盤符控件 |
drv |
drvTarget |
|
DIRECTORY BOX 目錄控件 |
dir |
dirPath |
|
|
FILE LIST BOX |
文件列表控件 |
fil |
filSource |
|
|
SHAPE |
|
SHAPE控件 |
shp |
shpCircle |
|
|
LINE |
|
劃線控件 |
lin |
linVertical |
|
IMAGE |
|
圖像控件 |
img |
imgIcon |
|
|
DATA CONTROL |
數據控件 |
dat |
datBiblio |
|
|
OLE CONTROL |
OLE控件 |
ole |
oleExcel |
|
|
MENU |
|
菜單 |
mnu |
mnuFile |
|
2. ACTIVEX控件命名規約
|
對象種類 |
|
對象前綴 |
例 |
|
|
ADODC |
|
ado |
adoBiblio |
|
|
CommonDialog |
dlg |
dlgFileOpen |
|
MSComm |
com |
comFax |
|
|
DataCombo |
dbc |
dbcAuthor |
|
DataGrid |
dgd |
dgdTitles |
|
|
DataList |
dbl |
dblPublisher |
|
DataRepeater |
drp |
drpLocation |
|
DTPicker |
|
|
dtp |
dtpPublished |
|
MSHFlexGrid |
flex |
flexOrders |
|
MAPIMessages |
mpm |
mpmSentMessage |
|
MAPISession |
mps |
mpsSession |
|
MMControl |
mci |
mciVideo |
|
|
Monthview |
|
mvw |
mvwPeriod |
|
MSChart |
|
ch |
chSalesbyRegion |
|
MSFlexGrid |
msg |
msgClients |
|
SSTab |
mst |
mstFirst |
|
|
Slider |
|
sld |
sldScale |
|
|
StatusBar |
sta |
staDateTime |
|
SysInfo |
sys |
sysMonitor |
|
TabStrip |
tab |
tabOptions |
|
Toolbar |
|
tlb |
tlbActions |
|
TreeView |
tre |
treOrganization |
|
UpDown |
upd |
updDirection |
|
|
|
|
|
|
|
3. DAO對象命名規約
|
對象種類 |
對象前綴 |
例 |
|
|
DBEngine |
|
dbe |
dbeJet |
|
|
Workspace |
wsp |
wspMain |
|
|
Database |
|
db |
dbBiblio |
|
|
TableDef |
|
tbd |
tbdCustomers |
|
QueryDef |
|
qry |
qryAllTitle |
|
Recordset |
rec |
recTitles |
|
|
Field |
|
fld |
fldName |
|
4. ADO對象命名規約
|
對象種類 |
對象前綴 |
例 |
|
|
Connection |
cnn |
cnnOracle |
|
Command |
|
cmd |
cmdGetTitle |
|
Recordset |
rst |
rstTitles |
|
|
Parameter |
prm |
prmISBN |
|
|
Field |
|
fld |
fldCity |
|
5. 基本變量命名規約
|
變量類型 |
前綴 |
例子 |
|
BOLEAN布朗型 |
bln |
blnFound |
|
Byte字節型 |
byt |
bytArray |
|
Collection 集合型對象 |
col |
colTitle |
|
Currency貨幣型 |
cur |
curTax |
|
|
Date日期型 |
|
dtm |
dtmBegin |
|
|
Double雙精度浮點數 |
dbl |
dblRatio |
|
ERROR錯誤 |
err |
errLocal |
|
|
Integer 整数型 |
int |
intQuantity |
|
Long 長整数型 |
lng |
lngTotal |
|
|
Object對象 |
obj |
objCurrent |
|
Single単精度浮点数 |
sng |
sngAverage |
|
String字符串 |
str |
strUserName |
|
用戶定義類型 |
udt |
udtEmployee |
|
Variant變體型 |
vnt |
vntBookmark |
|
|
|
|
|
6. 變量適用範圍前綴命名規約
|
適用範囲 |
プリフィックス |
例 |
|
全局變量 |
g |
gstrUserName |
|
模塊級變量 |
m |
mblnDone |
|
局部變量 |
なし |
dblProfit |
7. 函數前綴命名規約
|
適用範囲 |
プリフィックス |
例 |
|
Sub |
|
|
|
|
|
窗體内 |
s |
sGrid_Set |
|
|
模塊內 |
ms |
msDb_Open |
|
Function |
|
|
|
|
|
窗體内 |
f |
fChange_Text |
|
模塊內 |
mf |
mfKanri_cmb_Set |
8. 通用變量命名
|
変数内容 |
変数名 |
属性 |
|
返回值 |
ret |
Integer或者Boolean |
|
循環變量 |
i |
Integer |
|
件数 |
cnt |
Integer |
|
SQL命令 |
mstrSQL |
String(basCommonで定義) |

|
|
相关文章:相关软件: |
|