所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还是硬着头皮去查了好多英语单词,企图找到最迎合我的记忆力的那一个,故画窗体、美化窗体外加命名就断断续续地用了将近两天的时间。
也许你会说,为什么不用汉语的缩写?比如“机房”命名为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 以上命名在我个人看来,就是有的长了点,别的我还是很满意的,若有不规范之处,还望赐教~~~