代碼編寫規(guī)范說(shuō)明書(shū)_第1頁(yè)
代碼編寫規(guī)范說(shuō)明書(shū)_第2頁(yè)
代碼編寫規(guī)范說(shuō)明書(shū)_第3頁(yè)
代碼編寫規(guī)范說(shuō)明書(shū)_第4頁(yè)
代碼編寫規(guī)范說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、代碼編寫規(guī)說(shuō)明書(shū)(c#.net與asp .net ) 目錄 1目的 2圍 3注釋規(guī) 3.1概述 3.2自建代碼文件注釋 3.3模塊(類)注釋 3.4類屬性注釋 3.5方法注釋 3.6代碼間注釋 4命名總體規(guī)則 5命名規(guī) 5.1 變量(Variable )命名 5.2常量命名 5.3 類(Class )命名 5.4 接口 ( In terface )命名 5.5方法(Method )命名 5.6名稱空間Namespace)命名 6編碼規(guī)則 6.1錯(cuò)誤檢查規(guī)則 6.2大括號(hào)規(guī)則 6.3縮進(jìn)規(guī)則 Word專業(yè)資料 6.4小括號(hào)規(guī)則 6.5 If Then Else 規(guī)則 6.6比較規(guī)則 6.7 Ca

2、se 規(guī)則 6.8對(duì)齊規(guī)則 6.9單語(yǔ)句規(guī)則 6.10單一功能規(guī)則 6.11簡(jiǎn)單功能規(guī)則 6.12明確條件規(guī)則 6.13選用FALSE規(guī)則 6.14獨(dú)立賦值規(guī)則 6.15定義常量規(guī)則 6.16模塊化規(guī)則 6.17交流規(guī)則 7編程準(zhǔn)則 7.1變量使用 7.2數(shù)據(jù)庫(kù)操作 7.3對(duì)象使用 7.4模塊設(shè)計(jì)原則 7.5結(jié)構(gòu)化要求 7.6函數(shù)返回值原則 8代碼包規(guī) 8.1代碼包的版本號(hào) 8.2代碼包的標(biāo)識(shí)9代碼的控制 9.1代碼庫(kù)/目錄的建立 9.2代碼歸檔 10輸入控制校驗(yàn)規(guī)則 10.1登陸控制 10.2數(shù)據(jù)錄入控制 附件1 :數(shù)據(jù)類型縮寫表 附件2 :服務(wù)器控件名縮寫表 1目的 為了統(tǒng)一公司軟件開(kāi)發(fā)設(shè)

3、計(jì)過(guò)程的編程規(guī) 二.使開(kāi)發(fā)人員能很方便的理解每個(gè)目錄,變 量,控件,類,方法的意義 三為了保證編寫出的程序都符合相同的規(guī),保證一致性、統(tǒng)一性而建立的程序編碼規(guī)。 四編碼規(guī)和約定必須能明顯改善代碼可讀性,并有助于代碼管理、分類圍適用于企業(yè)所有 基于.NET平臺(tái)的軟件開(kāi)發(fā)工作 2圍 本規(guī)適用于開(kāi)發(fā)組全體人員,作用于軟件項(xiàng)目開(kāi)發(fā)的代碼編寫階段和后期維護(hù)階段。 3注釋規(guī) 3.1概述 a)注釋要求英文及英文的標(biāo)點(diǎn)符號(hào)。 b)注釋中,應(yīng)標(biāo)明對(duì)象的完整的名稱及其用途,但應(yīng)避免對(duì)代碼過(guò)于詳細(xì)的描述。 c)每行注釋的最大長(zhǎng)度為100個(gè)字符。 d)將注釋與注釋分隔符用一個(gè)空格分開(kāi)。 e)不允許給注釋加外框。 f)

4、編碼的同時(shí)書(shū)寫注釋。 g)重要變量必須有注釋。 h)變量注釋和變量在同一行,所有注釋必須對(duì)齊,與變量分開(kāi)至少四個(gè)“空格”鍵。 女口: int mLevel,mCount; / mJ Level .tree level / mJ Co unt .co unt of tree items stri ng m_strSql; /SQL i)典型算法必須有注釋。 j)在循環(huán)和邏輯分支地方的上行必須就近書(shū)寫注釋。 k)程序段或語(yǔ)句的注釋在程序段或語(yǔ)句的上一行 l)在代碼交付之前,必須刪掉臨時(shí)的或無(wú)關(guān)的注釋。 m)為便于閱讀代碼,每行代碼的長(zhǎng)度應(yīng)少 于100個(gè)字符。 3.2自建代碼文件注釋 對(duì)于自己創(chuàng)建的

5、代碼文件(如函數(shù)、腳本) ,在文件開(kāi)頭,一般編寫如下注釋: FileName: Copyright (c) 2004-xxxx * 公司技術(shù)開(kāi)發(fā)部 Writer: create Date: Rewriter: Rewrite Date: Impact: Main Content (Function Name、parameters、returns ) 3.3模塊(類)注釋 模塊開(kāi)始必須以以下形式書(shū)寫模塊注釋: / /Module ID : v模塊編號(hào),可以引用系統(tǒng)設(shè)計(jì)中的模塊編號(hào) /Depiction : v對(duì)此類的描述,可以引用系統(tǒng)設(shè)計(jì)中的描述 /Author :作者中文名 /Create D

6、ate : v 模塊創(chuàng)建日期,格式: YYYY-MM-DD / 如果模塊只進(jìn)行部分少量代碼的修改時(shí),則每次修改須添加以下注釋: /Rewriter Rewrite Date : v 修改日期:格式 YYYYMMDD Startl 廣原代碼容*/ /End1 :將原代碼容注釋掉,然后添加新代碼使用以下注釋: /Added by Add date : v:忝加日期,格式:YYYY-MM-DD Start2 /End2 : 如果模塊輸入輸出參數(shù)或功能結(jié)構(gòu)有較大修改,則每次修改必須添加以下注釋: / /Log ID : vLog編號(hào),從1開(kāi)始一次增加 /depiction : v對(duì)此修改的描述 Wor

7、d專業(yè)資料 /Writer :修改者中文名 /Rewrite Date : v 模塊修改日期,格式:YYYY-MM-DD / 3.4類屬性注釋 在類的屬性必須以以下格式編寫屬性注釋: III III (Properties depicti on III 3.5方法注釋 在類的方法聲明前必須以以下格式編寫注釋 III III depiction : v對(duì)該方法的說(shuō)明 III III param name=”x 參數(shù)說(shuō)明 v/param III /v對(duì)方法返回值的說(shuō)明,該說(shuō)明必須明確說(shuō)明返回的值代表什么含義 III /Writer :作者中文名 /Create Date : v 方法創(chuàng)建日期,格式

8、: YYYY-MM-DD 3.6代碼間注釋 代碼間注釋分為單行注釋和多行注釋: v單行注釋 廣多行注釋1 多行注釋2多行注釋37 代碼中遇到語(yǔ)句塊時(shí)必須添加注釋(if,for,foreach,),添加的注釋必須能夠說(shuō)明此語(yǔ)句塊 的作用和實(shí)現(xiàn)手段(所用算法等等)。 4命名總體規(guī)則 名字應(yīng)該能夠標(biāo)識(shí)事物的特性。 名字一律使用英文單詞,而不能為拼音。 名字盡量不使用縮寫,除非它是眾所周知的。 名字可以有兩個(gè)或三個(gè)單詞組成,但不應(yīng)多于三個(gè),控制在3至30個(gè)字母以。 在名字中,多個(gè)單詞用大寫第一個(gè)字母(其它字母小寫)來(lái)分隔。例如:IsSuperUsero 名字盡量使用前綴而不是后綴。 名字中的單詞盡量使

9、用名詞,如有動(dòng)詞,也盡量放在后面。例如:Fu nctionll serDelete (而不是 FunctionDeletellser )。 5命名規(guī) 5.1 變量(Variable )命名 a)程序文件(*.cs)中的變量命名 程序中變量名稱=變量的前綴+代表變量含意的英文單詞或單詞縮寫。 類模塊級(jí)的變量請(qǐng)用”m_,J +數(shù)據(jù)類型縮寫作為前綴(其中,為memory 縮寫, 數(shù)據(jù)類型縮寫見(jiàn)附件中的數(shù)據(jù)類型縮寫表)。 public class hello private string m_strName; private DateTime m_dtDate; 類的屬性所對(duì)應(yīng)的變量,采用屬性名前加“

10、 類型縮寫+前綴的形式 public class hello private string m_strName; public stri ng Name get return m_strName; 過(guò)程級(jí)的變量使用類型縮寫前綴 public class hello void say() stri ng strSayWord; 過(guò)程的參數(shù)使用up_類型縮寫作為前綴(其中,p為“ parameter 縮寫) public class hello void say(stri ng p_strSayWord) 補(bǔ)充說(shuō)明: 針對(duì)異常捕獲過(guò)程中的 Excepti on變量命名,在沒(méi)有沖突的情況下,統(tǒng)一命名

11、為exp ; 如果有沖突的情況下,可以用 exp +標(biāo)志名稱,女口: expSqlo Try /your code try /code catch(Excepti on exp) /your code catch(Excepti on expSql) /your code 補(bǔ)充:如果捕獲異常不需要作任何處理,則不需要定義Exception實(shí)例。 例: try /your code catch( Excepti on exp) 鑒于大多數(shù)名稱都是通過(guò)連接若干單詞構(gòu)造的,請(qǐng)使用大小寫混合的格式以簡(jiǎn)化它們的 閱讀。每個(gè)單詞的第一個(gè)字母都是大寫 即使對(duì)于可能僅出現(xiàn)在幾個(gè)代碼行中的生存期很短的變量,仍然

12、使用有意義的名稱。僅對(duì)于短循 環(huán)索引使用單字母變量名,如i或j。 在變量名中使用互補(bǔ)對(duì),女口 min/maxv begin/end和open/close o 不要使用原義數(shù)字或原義字符串,女口 For (i = 1;i v= 7;i+)。而是使用命名常數(shù),女口 For (i = 1 ;i = NUM_DAYS_IN_WEEK;i+)以便于維護(hù)和理解。 b) 控件命名 控件命名=控件名稱前二到二個(gè)字母+名稱,如Labi控件(labUserName ) 5.2常量命名 常量名也應(yīng)當(dāng)有一定的意義,格式為NOUN或NOUN_VERB。常量名均為大寫,字之間用下劃線 分隔。 例: private con

13、st bool WEB_ENABLEPAGECACHE_DEFAULT = true; Word專業(yè)資料 private con st int WEB_PAGECACHEEXPIRESINSECONDS_DEFAULT = 3600; private const bool WEB_ENABLESSL_DEFAULT = false; 注: 變量名和常量名最多可以包含255個(gè)字符,但是,超過(guò)25至U 30個(gè)字符的名稱比較笨 拙。此外,要想取一個(gè)有實(shí)際意義的名稱,清楚地表達(dá)變量或常量的用途,25或30個(gè)字 符應(yīng)當(dāng)足夠了。 5.3 類(Class )命名 a)名字應(yīng)該能夠標(biāo)識(shí)事物的特性。 b)名字盡

14、量不使用縮寫,除非它是眾所周知的。 c)名字可以有兩個(gè)或三個(gè)單詞組成,但通常不應(yīng)多于三個(gè)。 d)在名字中,所有單詞第一個(gè)字母大寫。例如 IsSuperllser,包含ID的,ID全部大寫, 如 CustomerlD。 e)使用名詞或名詞短語(yǔ)命名類。 f)少用縮寫。 g)不要使用下劃線字符(_)。 例:public class FileStream public class Butt on public class String 5.4 接口( In terface )命名 和類命名規(guī)相同,唯一區(qū)別是接口在名字前加上叩前綴 例: in terface IDBComma nd; 5.5方法(Met

15、hod )命名 和類命名規(guī)相同。 5.6命名空間(NameSpace )命名 和類命名規(guī)相同。 6編碼規(guī)則 6.1錯(cuò)誤檢查規(guī)則 a) 編程中要考慮函數(shù)的各種執(zhí)行情況,盡可能處理所有流程情況。 b) 檢查所有的系統(tǒng)調(diào)用的錯(cuò)誤信息,除非要忽略錯(cuò)誤。 對(duì)于與屏幕顯示 函數(shù)要負(fù)責(zé)向用戶 c) 將函數(shù)分兩類:一類為與屏幕的顯示無(wú)關(guān),另一類與屏幕的顯示有關(guān)。 無(wú)關(guān)的函數(shù),函數(shù)通過(guò)返回值來(lái)報(bào)告錯(cuò)誤。對(duì)于與屏幕顯示有關(guān)的函數(shù), 發(fā)出警告,并進(jìn)行錯(cuò)誤處理。 d) 錯(cuò)誤處理代碼一般放在函數(shù)末尾。 e) 對(duì)于通用的錯(cuò)誤處理,可建立通用的錯(cuò)誤處理函數(shù),處理常見(jiàn)的通用的錯(cuò)誤 6.2大括號(hào)規(guī)則 將大括號(hào)放置在關(guān)鍵詞下方的

16、同列處,例如: if ($co nditio n) while ($c on diti on) 6.3縮進(jìn)規(guī)則 使用一個(gè)u Tab”為每層次縮進(jìn)。例如: fun ctio n func() if (someth ing bad) if (ano ther thing bad) while (more in put) 6.4小括號(hào)規(guī)則 a)不要把小括號(hào)和關(guān)鍵詞(if、while等)緊貼在一起,要用空格隔開(kāi)它們。 b)不要把小括號(hào)和函數(shù)名緊貼在一起。 c)除非必要,不要在Return返回語(yǔ)句中使用小括號(hào)。因?yàn)殛P(guān)鍵字不是函數(shù),如果小括號(hào)緊 貼著函數(shù)名和關(guān)鍵字,二者很容易被看成是一體的。 6.5 If

17、 Then Else 規(guī)則 如果你有用到else if語(yǔ)句的話,通常最好有一個(gè)else塊以用于處理未處理到的其他情況。 可以的話放一個(gè)記錄信息注釋在else處,即使在else沒(méi)有任何的動(dòng)作。其格式為: if (條件1)注釋 else if (條件2) /注釋 else /注釋 注:if和循環(huán)的嵌套最多允許4層 6.6比較規(guī)則 總是將恒量放在等號(hào)/不等號(hào)的左邊。一個(gè)原因是假如你在等式中漏了一個(gè)等號(hào),語(yǔ)法檢查器會(huì)為你 報(bào)錯(cuò)。第二個(gè)原因是你能立刻找到數(shù)值而不是在你的表達(dá)式的末端找到它。例如: if ( 6 = $errorNum ). 6.7 Case 規(guī)則 default case總應(yīng)該存在,如果

18、不允許到達(dá),則應(yīng)該保證:若到達(dá)了就會(huì)觸發(fā)一個(gè)錯(cuò)誤。 Case的選擇條件最好使用int或string類型。 6.8對(duì)齊規(guī)則 變量的申明和初始化都應(yīng)對(duì)齊。例如: int mCo unt; int i,j; float m_fln come,m_fPay; mCo unt = 0; Word專業(yè)資料 m_fln come = 0.3; 6.9單語(yǔ)句規(guī)則 除非這些語(yǔ)句有很密切的聯(lián)系,否則每行只寫一個(gè)語(yǔ)句。 6.10單一功能規(guī)則 原則上,一個(gè)程序單元(函數(shù)、例程、方法)只完成一項(xiàng)功能。 6.11簡(jiǎn)單功能規(guī)則 原則上,一個(gè)程序單元的代碼應(yīng)該限制在一頁(yè)(2530行)。 6.12明確條件規(guī)則 不要采用缺省值測(cè)

19、試非零值。例如:使用“ if ( 0 != f()而不用“if(f()” o 6.13選用FALSE規(guī)則 大部分函數(shù)在錯(cuò)誤時(shí)返回FALSE、0或NO之類的值,但在正確時(shí)返回值就不定了(不能用一個(gè)固 定的TRUE、1或YES來(lái)代表),因此檢測(cè)一個(gè)布爾值時(shí)應(yīng)該用FALSE、0、NO之 類的不等式來(lái)代 替。例如:使用if ( FALSE != f()而不用 “ iffTRUE = f()。 6.14獨(dú)立賦值規(guī)則 嵌入式賦值不利于理解程序,同時(shí)可能回造成意想不到的副作用,應(yīng)盡量編寫?yīng)毩⒌馁x值語(yǔ) 句。例如:使用 “a = b + c;e = a + d; 而不用 “ e = (a = b + c) +

20、d”。 對(duì)于代碼中引用的常量(尤其是數(shù)字),應(yīng)該define成一個(gè)大寫的名字, 而不直接引用值。 6.16模塊化規(guī)則 某一功能,如果重復(fù)實(shí)現(xiàn)一遍以上,即應(yīng)考慮模塊化,將它寫成通用函數(shù)。 布。同時(shí)要盡可能利用其它人的現(xiàn)成模塊。 6.17交流規(guī)則 共享別人的工作成果,向別人提供自己的工作成果。 在具體任務(wù)開(kāi)發(fā)中,如果有其它的編碼規(guī)則,則在相應(yīng)的軟件開(kāi)發(fā)計(jì)劃中予 7編程準(zhǔn)則 7.1變量使用 a)不允許隨意定義全局變量。 b)一個(gè)變量只能有一個(gè)用途;變量的用途必須和變量的名稱保持一致。 c)所有變量都必須在類和函數(shù)最前面定義,并分類排列。 7.2數(shù)據(jù)庫(kù)操作 a)查找數(shù)據(jù)庫(kù)表或視圖時(shí),只能取出確實(shí)需要的

21、那些字段。 b)使用無(wú)關(guān)聯(lián)子查詢,而不要使用關(guān)聯(lián)子查詢。 c)清楚明白地使用列名,而不能使用列的序號(hào)。 d)用事務(wù)保證數(shù)據(jù)的完整性。 7.3對(duì)象使用 在代碼中引用名字 并向小組成員發(fā) 以明確定義。 a)盡可能晚地創(chuàng)建對(duì)象,并且盡可能早地釋放它。 7.4模塊設(shè)計(jì)原則 Word專業(yè)資料 a)不允許隨意定義公用的函數(shù)和類。 b) 函數(shù)功能單一,不允許一個(gè)函數(shù)實(shí)現(xiàn)兩個(gè)及兩個(gè)以上的功能。 c) 不能在函數(shù)部使用全局變量,如要使用全局變量,應(yīng)轉(zhuǎn)化為局部變量。 d) 函數(shù)與函數(shù)之間只允許存在包含關(guān)系,而不允許存在交叉關(guān)系。即兩者之間只存在單方 向的調(diào)用與被調(diào)用,不存在雙向的調(diào)用與被調(diào)用。 7.5結(jié)構(gòu)化要求

22、a) 禁止出現(xiàn)兩條等價(jià)的支路。 例如:if(a=2) else if (a= 3) / else if (a = 2) / else / b) 避免使用GOTO語(yǔ)句 c) 用IF語(yǔ)句來(lái)強(qiáng)調(diào)只執(zhí)行兩組語(yǔ)句中的一組。禁止ELSE GOTO和ELSE RETURN o d) 用CASE實(shí)現(xiàn)多路分支 e) 避免從循環(huán)引出多個(gè)出口。 f) 函數(shù)只有一個(gè)出口。 g) 不使用條件賦值語(yǔ)句。 h) 避免不必要的分支。 i) 不要輕易用條件分支去替換邏輯表達(dá)式 1)函數(shù)返回值 避免使用結(jié)構(gòu)體等復(fù)雜類型 使用bool類型:該函數(shù)只需要獲得成功或者失敗的返回信息時(shí)候 使用int類型:錯(cuò)誤代碼用負(fù)數(shù)表示,成功返回 0

23、 8代碼包規(guī) 本項(xiàng)目中,每個(gè)任務(wù)在完成一個(gè)穩(wěn)定的版本后,都應(yīng)打包并且歸檔。 8.1代碼包的版本號(hào) Word專業(yè)資料 項(xiàng)目中,代碼包的版本號(hào)由圓點(diǎn)隔開(kāi)的兩個(gè)數(shù)字組成, 第一個(gè)數(shù)字表示發(fā)行號(hào), 第二個(gè)數(shù)字 表示該版的修改號(hào)。具體用法如下: o例如,對(duì)初 1,例如, 1o例 1)當(dāng)代碼包初版時(shí),版本號(hào)為V1.00 ; 2)當(dāng)代碼包被局部修改或bug修正時(shí),發(fā)行號(hào)不變,修改號(hào)第二個(gè)數(shù)字增1 版代碼包作了第一次修訂,則版本號(hào)為V1.01 ; 3)當(dāng)代碼包在原有的基礎(chǔ)上增加部分功能,發(fā)行號(hào)不變,修改號(hào)第一個(gè)數(shù)字增 對(duì)V1.12版的基礎(chǔ)上增加部分功能,則新版本號(hào)為V1.20 ; 4)當(dāng)代碼包有重要修改或局部

24、修訂累積較多導(dǎo)致代碼包發(fā)生全局變化時(shí),發(fā)行號(hào)增 如,在V1.15版的基礎(chǔ)上作了一次全面修改,則新版本號(hào)為V2.00o 8.2代碼包的標(biāo)識(shí) 本項(xiàng)目所產(chǎn)生的代碼包都有唯一、特定的編碼,其構(gòu)成如下: S 項(xiàng)目標(biāo)識(shí)代碼包類型版本號(hào)/序號(hào) 其中: 1)S :本項(xiàng)目的標(biāo)識(shí),表明本項(xiàng)目是XXXX” o 2)項(xiàng)目標(biāo)識(shí):簡(jiǎn)要標(biāo)識(shí)本項(xiàng)目,此標(biāo)識(shí)適用于整個(gè)項(xiàng)目的文檔。 3)代碼包類型:取自以下表的兩位字母編碼。 4)版本號(hào):本代碼包的版本號(hào)。 5)序號(hào):四位數(shù)字編碼,指明該代碼包在項(xiàng)目代碼庫(kù)的總序號(hào)。 例如: 一個(gè) Windows下RAR源碼的壓縮代碼包命名為:S-XXXX-WS-V1.02/0001 項(xiàng)目的代碼包

25、分類表 類型編碼注釋 RAR包 (web )源碼文件WS源代碼文件包編譯文件WB編譯文件包 安裝文件WI安裝文件包 源碼代碼+安裝文件WA源代碼和安裝文件包 項(xiàng)目中所有代碼包的標(biāo)識(shí)清單將在項(xiàng)目開(kāi)發(fā)計(jì)劃中予以具體定義。 9代碼的控制 9.1代碼庫(kù)/目錄的建立 項(xiàng)目負(fù)責(zé)人在VSS中建立項(xiàng)目的文檔庫(kù)目錄,即為“ Software 目錄,以便快速查詢。 9.2代碼歸檔 所有代碼在完成一個(gè)穩(wěn)定的版本后,項(xiàng)目負(fù)責(zé)人都應(yīng)打包后,存放于VSS中該目的 Software 目錄下,并且依據(jù)代碼包的命名規(guī)為代碼包分配一個(gè)唯一名稱。 10輸入控制校驗(yàn)規(guī)則 10.1登陸控制 用戶登陸ID和登陸密碼,要限定輸入長(zhǎng)度圍,必

26、須檢查輸入合法性。 10.2數(shù)據(jù)錄入控制 a) TextBox 輸入 1、要保持用戶輸入和數(shù)據(jù)庫(kù)接收的長(zhǎng)度一致 2、必須進(jìn)行輸入合法性校驗(yàn) 如:E_mail 格式 XXXXXX.XXX. 格式 02012345678 (020)12345678 郵政編碼是六位 b) 除CheckBoXv RadioButton 夕卜,禁止在DataGrid嵌入其他編輯控件,用以添加編輯 數(shù)據(jù) 11.數(shù)據(jù)庫(kù)命名規(guī): SqIServer命名規(guī) 使用本系統(tǒng)遵循以下命名規(guī): 1、表命名:用一個(gè)或三個(gè)以下英文單詞組成,單詞首字母大寫,女口:Departme ntUsers 2表主鍵名稱為:表名+ID,如Document

27、表的主鍵名為:DocumentlD 3、存儲(chǔ)過(guò)程命名:表名 + 方法,女口: p_my_NewsAdd,p_my_NewsUpdate; 4、視圖命名:View_表名,如:ViewNews; 5、Status為表中狀態(tài)的列名,默認(rèn)值為0,在表中刪除操作將會(huì)改變Status的值而不真實(shí) 刪除該記錄; 6、Checkintime為記錄添加時(shí)間列,默認(rèn)值為系統(tǒng)時(shí)間; 7、表、存儲(chǔ)過(guò)程、視圖等對(duì)象的所有都為dbo,不要使用數(shù)據(jù)庫(kù)用戶名,這樣會(huì)影響數(shù)據(jù) 庫(kù)用戶的更改。 附件1:數(shù)據(jù)類型縮寫表 數(shù)據(jù)類型縮寫 string str inti char chr sbyte sb byte bt uint ui

28、 long I ulo ng ul float f double d bool b decimal dec 附注:數(shù)據(jù)庫(kù)服務(wù)器命名規(guī),控件名縮寫+控件作用單詞的全稱,如:bt nN ext, txtPassword (密碼文 本框),txtRPassword (密碼確認(rèn)文本框),單詞的第一個(gè)字母必須大寫如果有多個(gè)單詞,則為控 件縮寫+控件作用的第一個(gè)單詞+第二個(gè)單詞的全稱,每個(gè)單詞名 的第一個(gè)字母必須大寫 附件2 :服務(wù)器控件名縮寫表 a、web控件 web控件名縮寫 Ad Rotator art Butt on btn Cale ndar cd CheckBox chk CheckBoxList chkl CompareValidator cpv CustomValidator ctv DataGrid dg DataList dl DropDow nList ddl HyperLink hl Image img ImageButton Ibtn Label lab Lin kButton Ibtn ListBox 1 st Panel pl PlaceHolder ph RadioButt on rb RadioButt on List

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論