




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、代碼編寫規(guī)說明書(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錯誤檢查規(guī)則 6.2大括號規(guī)則 6.3縮進(jìn)規(guī)則 Word專業(yè)資料 6.4小括號規(guī)則 6.5 If Then Else 規(guī)則 6.6比較規(guī)則 6.7 Ca
2、se 規(guī)則 6.8對齊規(guī)則 6.9單語句規(guī)則 6.10單一功能規(guī)則 6.11簡單功能規(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ù)庫操作 7.3對象使用 7.4模塊設(shè)計(jì)原則 7.5結(jié)構(gòu)化要求 7.6函數(shù)返回值原則 8代碼包規(guī) 8.1代碼包的版本號 8.2代碼包的標(biāo)識9代碼的控制 9.1代碼庫/目錄的建立 9.2代碼歸檔 10輸入控制校驗(yàn)規(guī)則 10.1登陸控制 10.2數(shù)據(jù)錄入控制 附件1 :數(shù)據(jù)類型縮寫表 附件2 :服務(wù)器控件名縮寫表 1目的 為了統(tǒng)一公司軟件開發(fā)設(shè)
3、計(jì)過程的編程規(guī) 二.使開發(fā)人員能很方便的理解每個目錄,變 量,控件,類,方法的意義 三為了保證編寫出的程序都符合相同的規(guī),保證一致性、統(tǒng)一性而建立的程序編碼規(guī)。 四編碼規(guī)和約定必須能明顯改善代碼可讀性,并有助于代碼管理、分類圍適用于企業(yè)所有 基于.NET平臺的軟件開發(fā)工作 2圍 本規(guī)適用于開發(fā)組全體人員,作用于軟件項(xiàng)目開發(fā)的代碼編寫階段和后期維護(hù)階段。 3注釋規(guī) 3.1概述 a)注釋要求英文及英文的標(biāo)點(diǎn)符號。 b)注釋中,應(yīng)標(biāo)明對象的完整的名稱及其用途,但應(yīng)避免對代碼過于詳細(xì)的描述。 c)每行注釋的最大長度為100個字符。 d)將注釋與注釋分隔符用一個空格分開。 e)不允許給注釋加外框。 f)
4、編碼的同時書寫注釋。 g)重要變量必須有注釋。 h)變量注釋和變量在同一行,所有注釋必須對齊,與變量分開至少四個“空格”鍵。 女口: int mLevel,mCount; / mJ Level .tree level / mJ Co unt .co unt of tree items stri ng m_strSql; /SQL i)典型算法必須有注釋。 j)在循環(huán)和邏輯分支地方的上行必須就近書寫注釋。 k)程序段或語句的注釋在程序段或語句的上一行 l)在代碼交付之前,必須刪掉臨時的或無關(guān)的注釋。 m)為便于閱讀代碼,每行代碼的長度應(yīng)少 于100個字符。 3.2自建代碼文件注釋 對于自己創(chuàng)建的
5、代碼文件(如函數(shù)、腳本) ,在文件開頭,一般編寫如下注釋: FileName: Copyright (c) 2004-xxxx * 公司技術(shù)開發(fā)部 Writer: create Date: Rewriter: Rewrite Date: Impact: Main Content (Function Name、parameters、returns ) 3.3模塊(類)注釋 模塊開始必須以以下形式書寫模塊注釋: / /Module ID : v模塊編號,可以引用系統(tǒng)設(shè)計(jì)中的模塊編號 /Depiction : v對此類的描述,可以引用系統(tǒng)設(shè)計(jì)中的描述 /Author :作者中文名 /Create D
6、ate : v 模塊創(chuàng)建日期,格式: YYYY-MM-DD / 如果模塊只進(jìn)行部分少量代碼的修改時,則每次修改須添加以下注釋: /Rewriter Rewrite Date : v 修改日期:格式 YYYYMMDD Startl 廣原代碼容*/ /End1 :將原代碼容注釋掉,然后添加新代碼使用以下注釋: /Added by Add date : v:忝加日期,格式:YYYY-MM-DD Start2 /End2 : 如果模塊輸入輸出參數(shù)或功能結(jié)構(gòu)有較大修改,則每次修改必須添加以下注釋: / /Log ID : vLog編號,從1開始一次增加 /depiction : v對此修改的描述 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對該方法的說明 III III param name=”x 參數(shù)說明 v/param III /v對方法返回值的說明,該說明必須明確說明返回的值代表什么含義 III /Writer :作者中文名 /Create Date : v 方法創(chuàng)建日期,格式
8、: YYYY-MM-DD 3.6代碼間注釋 代碼間注釋分為單行注釋和多行注釋: v單行注釋 廣多行注釋1 多行注釋2多行注釋37 代碼中遇到語句塊時必須添加注釋(if,for,foreach,),添加的注釋必須能夠說明此語句塊 的作用和實(shí)現(xiàn)手段(所用算法等等)。 4命名總體規(guī)則 名字應(yīng)該能夠標(biāo)識事物的特性。 名字一律使用英文單詞,而不能為拼音。 名字盡量不使用縮寫,除非它是眾所周知的。 名字可以有兩個或三個單詞組成,但不應(yīng)多于三個,控制在3至30個字母以。 在名字中,多個單詞用大寫第一個字母(其它字母小寫)來分隔。例如:IsSuperUsero 名字盡量使用前綴而不是后綴。 名字中的單詞盡量使
9、用名詞,如有動詞,也盡量放在后面。例如:Fu nctionll serDelete (而不是 FunctionDeletellser )。 5命名規(guī) 5.1 變量(Variable )命名 a)程序文件(*.cs)中的變量命名 程序中變量名稱=變量的前綴+代表變量含意的英文單詞或單詞縮寫。 類模塊級的變量請用”m_,J +數(shù)據(jù)類型縮寫作為前綴(其中,為memory 縮寫, 數(shù)據(jù)類型縮寫見附件中的數(shù)據(jù)類型縮寫表)。 public class hello private string m_strName; private DateTime m_dtDate; 類的屬性所對應(yīng)的變量,采用屬性名前加“
10、 類型縮寫+前綴的形式 public class hello private string m_strName; public stri ng Name get return m_strName; 過程級的變量使用類型縮寫前綴 public class hello void say() stri ng strSayWord; 過程的參數(shù)使用up_類型縮寫作為前綴(其中,p為“ parameter 縮寫) public class hello void say(stri ng p_strSayWord) 補(bǔ)充說明: 針對異常捕獲過程中的 Excepti on變量命名,在沒有沖突的情況下,統(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ù)名稱都是通過連接若干單詞構(gòu)造的,請使用大小寫混合的格式以簡化它們的 閱讀。每個單詞的第一個字母都是大寫 即使對于可能僅出現(xiàn)在幾個代碼行中的生存期很短的變量,仍然
12、使用有意義的名稱。僅對于短循 環(huán)索引使用單字母變量名,如i或j。 在變量名中使用互補(bǔ)對,女口 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) 控件命名 控件命名=控件名稱前二到二個字母+名稱,如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個字符,但是,超過25至U 30個字符的名稱比較笨 拙。此外,要想取一個有實(shí)際意義的名稱,清楚地表達(dá)變量或常量的用途,25或30個字 符應(yīng)當(dāng)足夠了。 5.3 類(Class )命名 a)名字應(yīng)該能夠標(biāo)識事物的特性。 b)名字盡
14、量不使用縮寫,除非它是眾所周知的。 c)名字可以有兩個或三個單詞組成,但通常不應(yīng)多于三個。 d)在名字中,所有單詞第一個字母大寫。例如 IsSuperllser,包含ID的,ID全部大寫, 如 CustomerlD。 e)使用名詞或名詞短語命名類。 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錯誤檢查規(guī)則 a) 編程中要考慮函數(shù)的各種執(zhí)行情況,盡可能處理所有流程情況。 b) 檢查所有的系統(tǒng)調(diào)用的錯誤信息,除非要忽略錯誤。 對于與屏幕顯示 函數(shù)要負(fù)責(zé)向用戶 c) 將函數(shù)分兩類:一類為與屏幕的顯示無關(guān),另一類與屏幕的顯示有關(guān)。 無關(guān)的函數(shù),函數(shù)通過返回值來報(bào)告錯誤。對于與屏幕顯示有關(guān)的函數(shù), 發(fā)出警告,并進(jìn)行錯誤處理。 d) 錯誤處理代碼一般放在函數(shù)末尾。 e) 對于通用的錯誤處理,可建立通用的錯誤處理函數(shù),處理常見的通用的錯誤 6.2大括號規(guī)則 將大括號放置在關(guān)鍵詞下方的
16、同列處,例如: if ($co nditio n) while ($c on diti on) 6.3縮進(jìn)規(guī)則 使用一個u Tab”為每層次縮進(jìn)。例如: fun ctio n func() if (someth ing bad) if (ano ther thing bad) while (more in put) 6.4小括號規(guī)則 a)不要把小括號和關(guān)鍵詞(if、while等)緊貼在一起,要用空格隔開它們。 b)不要把小括號和函數(shù)名緊貼在一起。 c)除非必要,不要在Return返回語句中使用小括號。因?yàn)殛P(guān)鍵字不是函數(shù),如果小括號緊 貼著函數(shù)名和關(guān)鍵字,二者很容易被看成是一體的。 6.5 If
17、 Then Else 規(guī)則 如果你有用到else if語句的話,通常最好有一個else塊以用于處理未處理到的其他情況。 可以的話放一個記錄信息注釋在else處,即使在else沒有任何的動作。其格式為: if (條件1)注釋 else if (條件2) /注釋 else /注釋 注:if和循環(huán)的嵌套最多允許4層 6.6比較規(guī)則 總是將恒量放在等號/不等號的左邊。一個原因是假如你在等式中漏了一個等號,語法檢查器會為你 報(bào)錯。第二個原因是你能立刻找到數(shù)值而不是在你的表達(dá)式的末端找到它。例如: if ( 6 = $errorNum ). 6.7 Case 規(guī)則 default case總應(yīng)該存在,如果
18、不允許到達(dá),則應(yīng)該保證:若到達(dá)了就會觸發(fā)一個錯誤。 Case的選擇條件最好使用int或string類型。 6.8對齊規(guī)則 變量的申明和初始化都應(yīng)對齊。例如: int mCo unt; int i,j; float m_fln come,m_fPay; mCo unt = 0; Word專業(yè)資料 m_fln come = 0.3; 6.9單語句規(guī)則 除非這些語句有很密切的聯(lián)系,否則每行只寫一個語句。 6.10單一功能規(guī)則 原則上,一個程序單元(函數(shù)、例程、方法)只完成一項(xiàng)功能。 6.11簡單功能規(guī)則 原則上,一個程序單元的代碼應(yīng)該限制在一頁(2530行)。 6.12明確條件規(guī)則 不要采用缺省值測
19、試非零值。例如:使用“ if ( 0 != f()而不用“if(f()” o 6.13選用FALSE規(guī)則 大部分函數(shù)在錯誤時返回FALSE、0或NO之類的值,但在正確時返回值就不定了(不能用一個固 定的TRUE、1或YES來代表),因此檢測一個布爾值時應(yīng)該用FALSE、0、NO之 類的不等式來代 替。例如:使用if ( FALSE != f()而不用 “ iffTRUE = f()。 6.14獨(dú)立賦值規(guī)則 嵌入式賦值不利于理解程序,同時可能回造成意想不到的副作用,應(yīng)盡量編寫?yīng)毩⒌馁x值語 句。例如:使用 “a = b + c;e = a + d; 而不用 “ e = (a = b + c) +
20、d”。 對于代碼中引用的常量(尤其是數(shù)字),應(yīng)該define成一個大寫的名字, 而不直接引用值。 6.16模塊化規(guī)則 某一功能,如果重復(fù)實(shí)現(xiàn)一遍以上,即應(yīng)考慮模塊化,將它寫成通用函數(shù)。 布。同時要盡可能利用其它人的現(xiàn)成模塊。 6.17交流規(guī)則 共享別人的工作成果,向別人提供自己的工作成果。 在具體任務(wù)開發(fā)中,如果有其它的編碼規(guī)則,則在相應(yīng)的軟件開發(fā)計(jì)劃中予 7編程準(zhǔn)則 7.1變量使用 a)不允許隨意定義全局變量。 b)一個變量只能有一個用途;變量的用途必須和變量的名稱保持一致。 c)所有變量都必須在類和函數(shù)最前面定義,并分類排列。 7.2數(shù)據(jù)庫操作 a)查找數(shù)據(jù)庫表或視圖時,只能取出確實(shí)需要的
21、那些字段。 b)使用無關(guān)聯(lián)子查詢,而不要使用關(guān)聯(lián)子查詢。 c)清楚明白地使用列名,而不能使用列的序號。 d)用事務(wù)保證數(shù)據(jù)的完整性。 7.3對象使用 在代碼中引用名字 并向小組成員發(fā) 以明確定義。 a)盡可能晚地創(chuàng)建對象,并且盡可能早地釋放它。 7.4模塊設(shè)計(jì)原則 Word專業(yè)資料 a)不允許隨意定義公用的函數(shù)和類。 b) 函數(shù)功能單一,不允許一個函數(shù)實(shí)現(xiàn)兩個及兩個以上的功能。 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)兩條等價的支路。 例如:if(a=2) else if (a= 3) / else if (a = 2) / else / b) 避免使用GOTO語句 c) 用IF語句來強(qiáng)調(diào)只執(zhí)行兩組語句中的一組。禁止ELSE GOTO和ELSE RETURN o d) 用CASE實(shí)現(xiàn)多路分支 e) 避免從循環(huán)引出多個出口。 f) 函數(shù)只有一個出口。 g) 不使用條件賦值語句。 h) 避免不必要的分支。 i) 不要輕易用條件分支去替換邏輯表達(dá)式 1)函數(shù)返回值 避免使用結(jié)構(gòu)體等復(fù)雜類型 使用bool類型:該函數(shù)只需要獲得成功或者失敗的返回信息時候 使用int類型:錯誤代碼用負(fù)數(shù)表示,成功返回 0
23、 8代碼包規(guī) 本項(xiàng)目中,每個任務(wù)在完成一個穩(wěn)定的版本后,都應(yīng)打包并且歸檔。 8.1代碼包的版本號 Word專業(yè)資料 項(xiàng)目中,代碼包的版本號由圓點(diǎn)隔開的兩個數(shù)字組成, 第一個數(shù)字表示發(fā)行號, 第二個數(shù)字 表示該版的修改號。具體用法如下: o例如,對初 1,例如, 1o例 1)當(dāng)代碼包初版時,版本號為V1.00 ; 2)當(dāng)代碼包被局部修改或bug修正時,發(fā)行號不變,修改號第二個數(shù)字增1 版代碼包作了第一次修訂,則版本號為V1.01 ; 3)當(dāng)代碼包在原有的基礎(chǔ)上增加部分功能,發(fā)行號不變,修改號第一個數(shù)字增 對V1.12版的基礎(chǔ)上增加部分功能,則新版本號為V1.20 ; 4)當(dāng)代碼包有重要修改或局部
24、修訂累積較多導(dǎo)致代碼包發(fā)生全局變化時,發(fā)行號增 如,在V1.15版的基礎(chǔ)上作了一次全面修改,則新版本號為V2.00o 8.2代碼包的標(biāo)識 本項(xiàng)目所產(chǎn)生的代碼包都有唯一、特定的編碼,其構(gòu)成如下: S 項(xiàng)目標(biāo)識代碼包類型版本號/序號 其中: 1)S :本項(xiàng)目的標(biāo)識,表明本項(xiàng)目是XXXX” o 2)項(xiàng)目標(biāo)識:簡要標(biāo)識本項(xiàng)目,此標(biāo)識適用于整個項(xiàng)目的文檔。 3)代碼包類型:取自以下表的兩位字母編碼。 4)版本號:本代碼包的版本號。 5)序號:四位數(shù)字編碼,指明該代碼包在項(xiàng)目代碼庫的總序號。 例如: 一個 Windows下RAR源碼的壓縮代碼包命名為:S-XXXX-WS-V1.02/0001 項(xiàng)目的代碼包
25、分類表 類型編碼注釋 RAR包 (web )源碼文件WS源代碼文件包編譯文件WB編譯文件包 安裝文件WI安裝文件包 源碼代碼+安裝文件WA源代碼和安裝文件包 項(xiàng)目中所有代碼包的標(biāo)識清單將在項(xiàng)目開發(fā)計(jì)劃中予以具體定義。 9代碼的控制 9.1代碼庫/目錄的建立 項(xiàng)目負(fù)責(zé)人在VSS中建立項(xiàng)目的文檔庫目錄,即為“ Software 目錄,以便快速查詢。 9.2代碼歸檔 所有代碼在完成一個穩(wěn)定的版本后,項(xiàng)目負(fù)責(zé)人都應(yīng)打包后,存放于VSS中該目的 Software 目錄下,并且依據(jù)代碼包的命名規(guī)為代碼包分配一個唯一名稱。 10輸入控制校驗(yàn)規(guī)則 10.1登陸控制 用戶登陸ID和登陸密碼,要限定輸入長度圍,必
26、須檢查輸入合法性。 10.2數(shù)據(jù)錄入控制 a) TextBox 輸入 1、要保持用戶輸入和數(shù)據(jù)庫接收的長度一致 2、必須進(jìn)行輸入合法性校驗(yàn) 如:E_mail 格式 XXXXXX.XXX. 格式 02012345678 (020)12345678 郵政編碼是六位 b) 除CheckBoXv RadioButton 夕卜,禁止在DataGrid嵌入其他編輯控件,用以添加編輯 數(shù)據(jù) 11.數(shù)據(jù)庫命名規(guī): SqIServer命名規(guī) 使用本系統(tǒng)遵循以下命名規(guī): 1、表命名:用一個或三個以下英文單詞組成,單詞首字母大寫,女口:Departme ntUsers 2表主鍵名稱為:表名+ID,如Document
27、表的主鍵名為:DocumentlD 3、存儲過程命名:表名 + 方法,女口: p_my_NewsAdd,p_my_NewsUpdate; 4、視圖命名:View_表名,如:ViewNews; 5、Status為表中狀態(tài)的列名,默認(rèn)值為0,在表中刪除操作將會改變Status的值而不真實(shí) 刪除該記錄; 6、Checkintime為記錄添加時間列,默認(rèn)值為系統(tǒng)時間; 7、表、存儲過程、視圖等對象的所有都為dbo,不要使用數(shù)據(jù)庫用戶名,這樣會影響數(shù)據(jù) 庫用戶的更改。 附件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ù)庫服務(wù)器命名規(guī),控件名縮寫+控件作用單詞的全稱,如:bt nN ext, txtPassword (密碼文 本框),txtRPassword (密碼確認(rèn)文本框),單詞的第一個字母必須大寫如果有多個單詞,則為控 件縮寫+控件作用的第一個單詞+第二個單詞的全稱,每個單詞名 的第一個字母必須大寫 附件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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國核桃種植深加工項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國散射通信設(shè)備項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國計(jì)算機(jī)視覺項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國觀賞魚項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 2025盛工園林機(jī)械買賣合同
- 2025合同履行過程中擔(dān)保若干規(guī)定「全文」
- 中國感知智能項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 中國吊竹梅項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 礦井Face完整性評價指標(biāo)體系-洞察闡釋
- 乒乓球規(guī)則考試題及答案
- 低噪聲污水冷卻塔施工方案
- 中央企業(yè)安全生產(chǎn)考核實(shí)施細(xì)則課件
- 人民網(wǎng)輿情監(jiān)測室發(fā)布2023年互聯(lián)網(wǎng)輿情分析報(bào)告
- 湖北省襄陽市谷城縣2022-2023學(xué)年五年級下學(xué)期期末科學(xué)
- 《孔乙己》《變色龍》教學(xué)設(shè)計(jì) 統(tǒng)編版語文九年級下冊
- 有限空間作業(yè)管理制度匯編
- 流程優(yōu)化理論及技巧
- 2023-2024學(xué)年山西省長治市小學(xué)語文五年級期末模考題詳細(xì)參考答案解析
- 基于PLC控制的電梯系統(tǒng)設(shè)計(jì)論文
- 《滑炒技法-尖椒炒肉絲》說課課件
- 井下電氣設(shè)備防爆完好圖冊(新)
評論
0/150
提交評論