一些基本的项目开发规范.慢慢总结中..
2010-05-27 10:51
477 查看
一. 命名规范
1 .Net控件命名规则
控件标识符 + 意义标识符
如:Lab标签
Lab + UserName
其他的控件标识符[主要是控件名简写,以及自己的习惯] : TextBox(Txt),Button(Btn),DropDownList(Drp) ....
2.存储过程命名规范.
(1) 存储过程前缀 + 表名 + [作用字段名]+功能标识符
UP + TableName+ ByID + Sel
即:UserProcedure +TableName +ByID +Select
Select---->Sel
Update--->Upd
Delete---->Del
Insert---->Ins
(2)其他存储过程采用
Get + xx + By + Parameter或者
Get + xx + By + Parameter1 + Parameter2
二.网页对应CS文件编写规范.
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebUI.Manage.Manageyewu
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindControls(); //首先初始化控件,主要用来绑定控件的值
BindStyle(); //用来设置某些控件的样式,或者是否需要显示等等.
BindJsEvents(); //加载控件需要执行的事件,一般是JS事件
}
}
privatevoid BindStyle()
{
ChangeLabUserDisplay();
}
privatevoid ChangeLabUserDisplay()
{
BtnSelCheckBox.Style.Add("Display", "none");
}
privatevoid BindJsEvents()
{
SelAllCheckBox();
}
privatevoid SelAllCheckBox()
{
BtnSelCheckBox.Attributes.Add("onclick", "return CheckSe()");
}
privatevoid BindControls()
{
BindRepNews();
}
privatevoid BindRepNews()
{
RepNews.DataSource = Dt;
RepNews.DataBind();
}
}
}
三.变量命名规范.
1.类中公共全局变量命名:UpperCase
2.类中私有全局变量命名:lowerCase
3.方法中变量命名:lowercase
文章很初级..待续啊...有什么不好的。希望路过的朋友提出来哈。
1 .Net控件命名规则
控件标识符 + 意义标识符
如:Lab标签
Lab + UserName
其他的控件标识符[主要是控件名简写,以及自己的习惯] : TextBox(Txt),Button(Btn),DropDownList(Drp) ....
2.存储过程命名规范.
(1) 存储过程前缀 + 表名 + [作用字段名]+功能标识符
UP + TableName+ ByID + Sel
即:UserProcedure +TableName +ByID +Select
Select---->Sel
Update--->Upd
Delete---->Del
Insert---->Ins
(2)其他存储过程采用
Get + xx + By + Parameter或者
Get + xx + By + Parameter1 + Parameter2
二.网页对应CS文件编写规范.
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebUI.Manage.Manageyewu
{
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindControls(); //首先初始化控件,主要用来绑定控件的值
BindStyle(); //用来设置某些控件的样式,或者是否需要显示等等.
BindJsEvents(); //加载控件需要执行的事件,一般是JS事件
}
}
privatevoid BindStyle()
{
ChangeLabUserDisplay();
}
privatevoid ChangeLabUserDisplay()
{
BtnSelCheckBox.Style.Add("Display", "none");
}
privatevoid BindJsEvents()
{
SelAllCheckBox();
}
privatevoid SelAllCheckBox()
{
BtnSelCheckBox.Attributes.Add("onclick", "return CheckSe()");
}
privatevoid BindControls()
{
BindRepNews();
}
privatevoid BindRepNews()
{
RepNews.DataSource = Dt;
RepNews.DataBind();
}
}
}
三.变量命名规范.
1.类中公共全局变量命名:UpperCase
2.类中私有全局变量命名:lowerCase
3.方法中变量命名:lowercase
文章很初级..待续啊...有什么不好的。希望路过的朋友提出来哈。
相关文章推荐
- 学extjs已经了解基本了,可以进行项目开发,把总结的一些小点列出来一下 --转载
- 转发:总结一些JavaScript开发的著名开源项目
- 近期项目开发中的一些总结
- jQuery 实战开发中切身总结的一些用法,非常有用,留着慢慢改
- 总结一些软件开发中的项目实施方法
- Java项目开发中一些BUG的总结
- Android项目开发总结(三)-- 规范篇
- java开发微信项目总结(一) 基本概念介绍
- java开发Web项目一些总结
- android开发之gridView的一些属性。(项目经验总结)
- atitit.微信项目开发效率慢的一些总结
- 项目开发中的一些心得和总结
- [转]普通软件项目开发过程规范(五)—— 总结
- ASP.NET高级程序员进阶之路——.net项目开发中一些常见的代码规范问题及解决方案
- [置顶] android开发之gridView的一些属性。(项目经验总结)
- .Net平台开发的技术规范与项目实践精华总结
- 对近期使用Nhibernate开发的一个项目的一些总结(一)
- atitit.微信项目开发效率慢的一些总结
- Android App项目开发规范总结(四)
- 总结前端开发中的一些特殊规范