机房收费系统之窗体控件命名
验收学生信息管理系统的时候,师父说,命名很重要,因为他吃过亏——由于不注意命名规范,导致敲代码的时候自己忘了控件或是窗体怎么命名的,回去找很浪费时间,出错排查更显得错误低级。 所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还是硬着头皮去查了好多英语单词,企图找到最迎合我的记忆力的那一个,故画窗体、美化窗体外加命名就断断续续地用了将近两天的时间。 也许你会说,为什么不用汉语的缩写?比如“机房”命名为jf,回答很简单,命名规范不允许,还有一点原因,觉得师父强调过,还让我看过他的博客,可是我回去找的时候,发现我的记忆也许出现时空交叉穿越了,我没找到相关博客,找到了他转载的一篇关于代码注释的博客(注释代码的13技巧),也许,代码命名规范是他在验收后要求我百度过的吧…… 当初动工时,我百度过机房收费系统的窗体和控件命名,想“站在巨人的肩膀上”,毕竟,命名的原则之一是为了让别人也能懂,所以不用担心百度来的东西自己看不懂。但是思前想后,还是自己动手的好,印象深刻,又能在这个过程中熟悉窗体,何乐而不为?
我的窗体命名: 主界面菜单编辑器命名如下(没加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 以上命名在我个人看来,就是有的长了点,别的我还是很满意的,若有不规范之处,还望赐教~~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |