加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 07:44:39 所属栏目:百科 来源:网络整理
导读:验收学生信息管理系统的时候,师父说,命名很重要,因为他吃过亏——由于不注意命名规范,导致敲代码的时候自己忘了控件或是窗体怎么命名的,回去找很浪费时间,出错排查更显得错误低级。 所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还
  验收学生信息管理系统的时候,师父说,命名很重要,因为他吃过亏——由于不注意命名规范,导致敲代码的时候自己忘了控件或是窗体怎么命名的,回去找很浪费时间,出错排查更显得错误低级。
  所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还是硬着头皮去查了好多英语单词,企图找到最迎合我的记忆力的那一个,故画窗体、美化窗体外加命名就断断续续地用了将近两天的时间。
  也许你会说,为什么不用汉语的缩写?比如“机房”命名为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   以上命名在我个人看来,就是有的长了点,别的我还是很满意的,若有不规范之处,还望赐教~~~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读