没有合适的资源?快使用搜索试试~ 我知道了~
VisualBasic编程规范
需积分: 4 15 下载量 114 浏览量
2007-04-21
15:42:18
上传
评论
收藏 126KB PDF 举报
温馨提示
试读
11页
可以让你的VisualBasic程序更加优秀!!!!!!!
资源推荐
资源详情
资源评论
VisualBasic 编程规范
版本记录:
当前版本:
作 者:
www.cstl.cn
完成日期:
签 收 人:
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改
签收日期:
1 概述
本规范摘编自微软 VB 程序员手册。
编程规范注重于程序的物理结构和外观,而不是程序的逻辑结构。使用统一编码约定集合
的主要原因,是使应用程序的结构和编码风格标准化,使之容易阅读、容易理解而且容易维护。
‘最小编码约定’是一组通用目的的编码约定,定义完成上述目的所必需的、能让程序员
自由地创建程序逻辑和功能流程的最小的要求。最小编码约定的目的是使程序易于阅读和理解,
而不是用过分的约束和绝对的限制来束缚程序员本身的创造性。
所以本规范提出的约定是简洁和建议性的。这些约定中没有列出每一个可能的对象或控件,
也没有列出每种有用的信息注释。依据工程及机构的特殊要求,也许需要扩充这些准则,以包
含附加的元素,如:
Ø 对于在家庭中开发的或从第三方厂商购买的特定对象及组件的约定。
Ø 描述机构的商业活动或设备的变量。
Ø 工程或企业认为对清楚性和可读性很重要的任何其它元素。
2对象命名约定
应该使用一致的前缀来命名对象,使人们容易识别对象的类型。下面列出了 Visual Basic
支持的一些推荐使用的对象约定。
第 2/11 页
2.1 推荐使用的控件前缀
控件类型 前缀 例子
3D Panel Pnl PnlGroup
Animated button Ani AniMailBox
Check box Chk ChkReadOnly
Combo box, drop-down list box Cbo CboEnglish
Command button cmd CmdExit
Common dialog dlg DlgFileOpen
Communications com ComFax
Control
(当特定类型未知时,在 过 程 中所使用的)
ctr CtrCurrent
Data control dat DatBiblio
Data-bound combo box dbcbo DbcboLanguage
Data-bound grid dbgrd DbgrdQueryResult
Data-bound list box dblst DblstJobType
Directory list box dir DirSource
Drive list box drv DrvTarget
File list box fil FilSource
Form frm FrmEntry
Frame fra FraLanguage
Gauge gau GauStatus
Graph gra GraRevenue
Grid grd GrdPrices
Horizontal scroll bar hsb HsbVolume
Image img ImgIcon
Key status key KeyCaps
Label lbl LblHelpMessage
Line lin LinVertical
第 3/11 页
List box lst LstPolicyCodes
MAPI message mpm MpmSentMessage
MAPI session mps MpsSession
MCI mci MciVideo
MDI child form mdi MdiNote
Menu mnu MnuFileOpen
MS Flex grid msg MsgClients
MS Tab mst MstFirst
OLE ole OleWorksheet
Outline out OutOrgChart
Pen BEdit bed BedFirstName
Pen Hedit hed HedSignature
Pen ink ink InkMap
Picture pic PicVGA
Picture clip clp ClpToolbar
Report rpt rptQtr1Earnings
Shape shp ShpCircle
Spin spn SpnPages
Text box txt TxtLastName
Timer tmr TmrAlarm
UpDown upd UpdDirection
Vertical scroll bar vsb VsbRate
Slider sld SldScale
ImageList ils IlsAllIcons
TreeView tre TreOrganization
Toolbar tlb TlbActions
TabStrip tab TabOptions
StatusBar sta StaDateTime
ListView lvw LvwHeadings
剩余10页未读,继续阅读
资源评论
biach
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功