邢台美通软件开发有限公司
软件开发标准规范
本规范规定了公司软件开发各阶段所必须遵循的标准,旨在提高软件产品的系统性与统一性。
一、 代码书写规范
1. 命名规范
1) 菜单
FrmXX(Frm菜单名称) 例:门诊收费为FrmMZSF
2) 窗口
DlgXX(Dlg功能名称)
例:门诊收费中挂号窗口为DlgGH
3) 程序集/命名空间
服务器Com组件程序集:XXCom(系统简写Com)
服务器Com组件统一命名空间:MT.HISCom
VB客户端程序集:YYVB.XX(YYVB.系统简写) C#客户端程序集:YYCS.XX(YYCS.系统简写)
客户端命名空间:MT.YYGL.XX(MT.YYGL.系统简写) 例:门诊收费管理系统为MT.YYGL.MZSF
邢台美通软件开发有限公司
客户端菜单及窗口:MT.YYGL.XX.XXX(MT.YYGL.系统简写.菜单/窗口名称) 例:门诊收费为MT.YYGL.MZSF.FrmMZSF
4) 数据类型/控件类型
分类 bool byte char date datatime decimal 数据类型 double image int long object string Button CheckBox 控件 ComboBox cbo dbl img i 1 obj s btn chk 类型 b byt chr d dt dec 前缀 邢台美通软件开发有限公司
DataGridView DateTimePicker Form Frame Grid GroupBox ImageList Lable ListBox ListView Menu OpenFileDialog PageSetUpDialog Picture box Picture clip PrintDocument PrintPreviewControl PrintPreviewDialog ProgressBar RadioButton RichTextBox dgv dtp frm fra grd grp ilst lbl lst lvw mnu ofdlg psdlg pic clp prndoc ppctl ppdlg prg rbtn rtxt 邢台美通软件开发有限公司
SaveFileDialog Splitter Tabcontrol TextBox Timer Toolbar TrackBar TreeView BoxPickItem 自定义控件 sfdlg spt tab txt tmr tlb trb tv bpi 5) 变量
全局变量:_xxXxXx(_数据类型+名称) 例:宽度为int _iKD、_iKuaiDu
局部变量:xxXxXx(数据类型+名称) 例:宽度为int iKD、iKuaiDu
6) 函数
函数命名:XxxXxx(驼峰格式) 例:ToString、GetBRXX
邢台美通软件开发有限公司
参数命名:xxXxXx(数据类型+名称) 例:宽度为int iKD、iKuaiDu
2. 注释 3. 空行 4. 换行
二、 界面规范
1) 显示模式默认803*475显示方式,有特殊要求的应用程序除外; 2) 窗体中各控件安排均匀,分布合理,整个窗体应清晰,整洁,稳重; 3) 窗体内字体采用宋体9号字,12号字,题头可选宋体加粗二号,不准用斜体字型;
4) 数值型的数据显示或录入必须右对齐,日期型可居中或左对齐,字符串型必须左对齐(包括以下拉数据窗口形式显示的列); 5) 窗体输入部分支持ENTER键跳转; 6) 窗体控体布局顺序与TAB键跳转顺序一致; 7) 输入部分避免采用滚动条;
相关推荐: