项目开发命名规划
一.命名规则:
基本规则是按照驼峰式命名方式来对控件命名(控件的缩写加单词,控件的缩写全部为小写,单词的首字母要大写),如果和数据库相关的字段控件,在命名的时候用控件的缩写加字段名来命名。
1.在Web程序中常用控件的缩写:
2.在CS程序中常用控件的缩写:
3.对于数据库的命名规则:
3.1如果该项目是2次开发的项目由负责人定义一个总表头加在每一
个表或视图或存储过程前面)
3.2码表以A_开头
3.3数据表中以业务名,相关业务用一个开头,这样同样的东西就在
一起
3.4临时表以Temp_开头
3.5测试的表或者临时使用的表以及只用一次然后就删的表用Delete开
头
3.6视图以V_开头+业务名+自己起的名
3.7日志表以Log_开头
3.8存储过程以up_开头
3.9自定函数以f_开头
3.10权限表以R_开头
3.11字段命名待定
3.12码表的自增ID用表名加ID;Name 也加表名称
二.代码规则:
1.同一个业务放到同一个目录里
2.传参数以object为主,要是简单,直接传值。
主要方便修改
3.中间层的传递以DataTable为主
4.分成3层第一层是Object 第二层是业务逻辑层第三层是表现层(就是
UI)
5.由于都是对SQL Server操作,数据访问层用SQL Helper
6.Object的定义以业务为主
7.现有的功能,把不常用的功能做一些隐藏处理,让使用者看到的机会变
少,以后用的会少。
8.写代码时,正常的业务需求和特殊的业务需求的代码分离。
三.常用代码整理:
1.验证代码js
2.日历控件的js
3. Email的发送
4. Excel的处理
5. Pdf的处理
6. 错误处理
7. 跳转的处理
8. 权限模块的整理
9. 报表工具的整理
10. Web编辑框的统一
11. 绑定DropDownList和ListBox方法整理
public static void FillDDl(DataTable dt, DropDownList ddl, string ValueMember, string
DisplayMember)
{
ddl.DataSource = dt;
ddl.DataTextField = DisplayMember;
ddl.DataValueField = ValueMember;
ddl.DataBind();
if (ddl.Items.FindByValue("0") == null)
{
ddl.SelectedIndex = -1;
ddl.Items.Insert(0, new ListItem("请选择...", "0"));
}
}
public static void FillDDl(DataTable dt, ListBox lbx, string ValueMember, string
DisplayMember)
{
lbx.DataSource = dt;
lbx.DataTextField = DisplayMember;
lbx.DataValueField = ValueMember;
lbx.DataBind();
}。