机房收费系统之窗体控件命名

  验收学生信息管理系统的时候,师父说,命名很重要,因为他吃过亏——由于不注意命名规范,导致敲代码的时候自己忘了控件或是窗体怎么命名的,回去找很浪费时间,出错排查更显得错误低级。
  所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还是硬着头皮去查了好多英语单词,企图找到最迎合我的记忆力的那一个,故画窗体、美化窗体外加命名就断断续续地用了将近两天的时间。
  也许你会说,为什么不用汉语的缩写?比如“机房”命名为jf,回答很简单,命名规范不允许,还有一点原因,觉得师父强调过,还让我看过他的博客,可是我回去找的时候,发现我的记忆也许出现时空交叉穿越了,我没找到相关博客,找到了他转载的一篇关于代码注释的博客(注释代码的13技巧),也许,代码命名规范是他在验收后要求我百度过的吧……

     当初动工时,我百度过机房收费系统的窗体和控件命名,想“站在巨人的肩膀上”,毕竟,命名的原则之一是为了让别人也能懂,所以不用担心百度来的东西自己看不懂。但是思前想后,还是自己动手的好,印象深刻,又能在这个过程中熟悉窗体,何乐而不为?        

控件

前缀

举例

 

控件

前缀

举例

复选框

chk

chkPrint

 

线条

lin

linVertical

组合框

cbo

cboTitle

 

列表框

lst

lstResultCodes

命名按钮

cmd

cmdCancel

 

MDI子窗体

mdi

mdiContact

数据

dat

datBiblio

 

菜单

mun

munFileOpen

目录列表框

dir

dirSource

 

OLE容器

ole

olePhoto

驱动器列表框

drv

drvTarget

 

选项按钮

opt

optSpanish

文件列表框

fil

filSource

 

面板

pnl

pnlSetting

图文框

fra

fraLanguage

 

图片框

pic

picDiskSpace

窗体

frm

frmMain

 

剪贴图

clp

clpToolbar

组按钮

gpb

gpbChannel

 

形状

shp

shpCircle

水平滚动条

hsb

hsbVolume

 

文本框

txt

txtAddress

图像

img

imgIcon

 

计时器

tmr

tmrAlarm

标注

lbl

lblHelpMessage

 

垂直滚动条

vsb

vsbRate

 我的窗体命名:

主界面菜单编辑器命名如下(没加menu后缀),窗体命名时前边加了frm~
 
一般用户   GeneralUser
{
学生查看余额 InquiryBalance
学生查看上机记录InquiryLineRecord
学生充值记录查询  InquiryRechargeRecord
学生上机状态查看    InquiryLineState
修改密码   ModifyPwd
退出   Exit

 
操作员Operator(下边简写为Op)
{
注册   Register
充值  Recharge
退卡   BackCard
收取金额查询     InquiryCollectMoney
金额返还信息查询   InquiryRefundInfo
学生基本信息维护   BasicInfoMaintain
修改学生信息frmModifysinfo
学生上机统计信息查询   InquiryLineSumInfo
操作员工作记录     OpWorkRecord

 
管理员  Administrator简写
{
结账   Account
添加或删除用户 AddorDeleteUser
基本数据设定 BasicDataSet
正在值班教师  TeacherOnduty
日结账单 DayBill
周结账单    WeekBil

 
帮助  HelpMenu
{
说明  howtoMenu
关于   About
}
 
我的控件命名:
卡号:txtCardNo
类型:lblType
学号:lblSID
姓名:lblName
系别:lblDept
性别:lblSex
用户级别:comboUserBank
退卡详情:lblDetail
退换金额:lblBackMoney
充值金额 txtRecharge
查询:cmdInquiry
符号:sign
操作符号:comboOpSign
字段名:comboField
要查询的内容:txtInquiryContent
组合关系:comboCombineRelation
年级   lblGrade
班级 lblClass
状态lblState
备注:txtExplain(lblExplain)         
余额lblBalance
查询按钮cmdInquiry
导出为Excel:cmdExportExcel
存盘cmdSave
显示全部ShowAll
更新cmdUpdate
上机管理LineManage
所有学生下线AllOffLine
选中学生下线ChooseOffLine
起始日期DTPickerStart
终止日期DTPickerEnd
修改cmdModify
结账cmdAccount
操作员用户名comboOpUserID
操作员真实姓名comboOpRealName
售卡张数:txtSellCardSum
退卡张数txtBackCardSum
充值金额txtRecharge
金额:txtCash​
临时收费金额txtTemRecharge(Temporary charge)
退卡金额txtBackCardMoney
总售卡数txtSellCardActual(即实际售卡数)
应收金额txtCollectMoney
用户级别comboUserRank
确认密码txtPassWordSure
上机cmdOnLine
下机cmdOffLine
上机日期lblOnDate
下机日期lblOnTime
上机时间lblOffDate
下机时间lblOffTime
消费时间lblCTime
消费金额lblCMoney
当前时间lblNow
余额lblBaLance
当前上机人数为lblPeople
确认修改cmdModifySure
取消修改cmdCancelModify
 
  以上命名在我个人看来,就是有的长了点,别的我还是很满意的,若有不规范之处,还望赐教~~~
  • 1
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 3

打赏作者

飞s羽u逐n魂

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值