c#代码编写规范说明书(3)

2019-01-18 18:56

的修改号。具体用法如下:

1) 当代码包初版时,版本号为 V1.00;

2) 当代码包被局部修改或bug修正时,发行号不变,修改号第二个数字增1。例如,对初版代码包作了第一次修订,则版本号为 V1.01;

3) 当代码包在原有的基础上增加部分功能,发行号不变,修改号第一个数字增1,例如,对V1.12版的基础上增加部分功能,则新版本号为 V1.20;

4) 当代码包有重要修改或局部修订累积较多导致代码包发生全局变化时,发行号增1。例如,在 V1.15 版的基础上作了一次全面修改,则新版本号为 V2.00。 8.2 代码包的标识

本项目所产生的代码包都有唯一、特定的编码,其构成如下: S-项目标识-代码包类型-版本号/序号 其中:

1) S:本项目的标识,表明本项目是“XXXX”。

2) 项目标识:简要标识本项目,此标识适用于整个项目的文档。 3) 代码包类型:取自以下表的两位字母编码。 4) 版本号:本代码包的版本号。

5) 序号:四位数字编码,指明该代码包在项目代码库的总序号。 例如:

一个Windows下RAR源码的压缩代码包命名为: S-XXXX-WS-V1.02/0001 项目的代码包分类表 类 型 编 码 注 释 RAR包

(web) 源码文件 WS 源代码文件包 编译文件 WB 编译文件包 安装文件 WI 安装文件包

源码代码 + 安装文件 WA 源代码和安装文件包

项目中所有代码包的标识清单将在《项目开发计划》中予以具体定义。

9 代码的控制

9.1 代码库/目录的建立

项目负责人在git中建立项目的文档库目录,即为“Software”目录,以便快速查询。 9.2 代码归档

所有代码在完成一个稳定的版本后,项目负责人都应打包后,存放于git中该目的“Software”目录下,并且依据代码包的命名规范为代码包分配一个唯一名称。 10 输入控制校验规则 10.1 登陆控制

用户登陆ID和登陆密码,要限定输入长度范围,必须检查输入合法性。并且需要去掉前后的空格 10.2 数据录入控制 a) TextBox输入

1、 要保持用户输入和数据库接收的长度一致 2、 必须进行输入合法性校验 如:E_mail格式 XXX@XXX.XXX... 电话格式 020-12345678 (020)12345678

邮政编码是六位

b) 除CheckBox、RadioButton外,禁止在DataGrid内嵌入其他编辑控件,用以添加编辑数据

11. 数据库命名规范: SqlServer命名规范

使用本系统遵循以下命名规范:

1、表命名:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentUsers; 2、表主键名称为:表名+ID,如Document表的主键名为:DocumentID 3、存储过程命名:表名+方法,如:p_my_NewsAdd,p_my_NewsUpdate; 4、视图命名:View_表名,如:ViewNews;

5、Status为表中状态的列名,默认值为0,在表中删除操作将会改变Status的值而不真实删除该记录;

6、Checkintime为记录添加时间列,默认值为系统时间;

7、表、存储过程、视图等对象的所有都为dbo,不要使用数据库用户名,这样会影响数据库用户的更改。

附件1:数据类型缩写表

数据类型 缩写 string str int i char chr sbyte sb byte bt uint ui long l ulong ul float f double d bool b decimal dec 附注:数据库服务器命名规范,控件名缩写+控件作用单词的全称,如:btnNext, txtPassword(密码文本框),txtRPassword(密码确认文本框),单词的第一个字母必须大写如果有多个单词,则为控件缩写+控件作用的第一个单词+第二个单词的全称,每个单词名的第一个字母必须大写

附件2:服务器控件名缩写表

a、web控件 web控件名 缩写

AdRotator art Button btn Calendar cd CheckBox chk CheckBoxList chkl CompareValidator cpv CustomValidator ctv DataGrid dg DataList dl DropDownList ddl HyperLink hl Image img ImageButton Ibtn Label lab LinkButton lbtn ListBox lst Panel pl PlaceHolder ph RadioButton rb RadioButtonList rbl RangeValidator rv

RegularExpressionValidator rev Repeater rp

RequiredFieldValidator rfv Table tb TableCell tc TableRow tr TextBox txt

ValidationSummary vs XML XML


c#代码编写规范说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中小学和幼儿园教师资格考试问答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: