freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

開(kāi)發(fā)人員手冊(cè)vsnet開(kāi)發(fā)規(guī)范篇-資料下載頁(yè)

2025-04-12 12:51本頁(yè)面
  

【正文】 作為類名稱組成部分的整個(gè)單詞的第一個(gè)字母,這便是適當(dāng)?shù)?。例如,類名稱 IdentityStore 就是適當(dāng)?shù)摹?7. 在適當(dāng)?shù)牡胤?,使用?fù)合單詞命名派生的類。派生類名稱的第二個(gè)部分應(yīng)當(dāng)是基類的名稱。例如,ApplicationException 對(duì)于從名為 Exception 的類派生的類是適當(dāng)?shù)拿Q,原因是 ApplicationException 是一種 Exception。請(qǐng)?jiān)趹?yīng)用該規(guī)則時(shí)進(jìn)行合理的判斷。例如,Button 對(duì)于從 Control 派生的類是適當(dāng)?shù)拿Q。盡管按鈕是一種控件,但是將 Control 作為類名稱的一部分將使名稱不必要地加長(zhǎng)。 下面是正確命名的類的示例:[C]public class FileStreampublic class Buttonpublic class String 以下規(guī)則概述接口的命名規(guī)范: 25 / 491. 用名詞或名詞短語(yǔ),或者描述行為的形容詞命名接口。例如,接口名稱 IComponent 使用描述性名詞。接口名稱 ICustomAttributeProvider 使用名詞短語(yǔ)。名稱 IPersistable 使用形容詞。 2. 使用 Pascal 大小寫(xiě)規(guī)則。 3. 少用縮寫(xiě)。 4. 接口名稱加上字母 I 前綴,以指示該類型為接口。 5. 在定義類/接口對(duì)(其中類是接口的標(biāo)準(zhǔn)實(shí)現(xiàn))時(shí)使用相似的名稱。兩個(gè)名稱的區(qū)別應(yīng)該只是接口名稱上有字母 I 前綴。 6. 不要使用下劃線字符 (_)。 以下是正確命名的接口的示例。[C]public interface IServiceProviderpublic interface IFormatable以下代碼示例闡釋如何定義 IComponent 接口及其標(biāo)準(zhǔn)實(shí)現(xiàn) Component 類。[C]public interface IComponent { // Implementation code goes here.}public class Component: IComponent { // Implementation code goes here.} 枚舉 (Enum) 值類型從 Enum 類繼承。以下規(guī)則概述枚舉的命名規(guī)范: 1. 對(duì)于枚舉類型和枚舉值名稱使用 Pascal 大小寫(xiě)規(guī)則。 2. 少用縮寫(xiě)。 26 / 493. 不要在枚舉類型名稱上使用 Enum 后綴。 4. 對(duì)大多數(shù)枚舉類型使用單數(shù)名稱,但是對(duì)作為位域的枚舉類型使用復(fù)數(shù)名稱。 5. 總是將 FlagsAttribute 添加到位域枚舉類型。 委托命名規(guī)范以下規(guī)則概述委托的命名規(guī)范: 1. 使用 Pascal 大小寫(xiě)。 2. 不要使用匈牙利命名法。 3. 對(duì)委托處理程序名稱使用 EventHandler 后綴。 4. 指定兩個(gè)名為 sender 和 e 的參數(shù)。 sender 參數(shù)表示引發(fā)事件的對(duì)象。sender 參數(shù)始終是 object 類型的,即使在可以使用更為特定的類型時(shí)也如此。與事件相關(guān)聯(lián)的狀態(tài)封裝在名為 e 的事件類的實(shí)例中。對(duì) e 參數(shù)類型使用適當(dāng)而特定的事件類。 5. 用 EventArgs 后綴命名事件參數(shù)類。 6. 建議用主謂短語(yǔ)或動(dòng)詞來(lái)命名委托。例如: MouseClickEventHandler。 7. 使用動(dòng)詞運(yùn)行時(shí)文法(動(dòng)詞的“ing”形式)表示“將要發(fā)生”含義的委托稱,用過(guò)去式表示“已發(fā)生” 含義的委托名稱。例如,可以取消的 Close 委托應(yīng)當(dāng)具有 ClosingEventHandler 和 ClosedEventHandler 兩個(gè)委托。不要使用 BeforeXxxEventHandler 或 AfterXxxEventHandler 命名模式。 8. 不要在委托名稱中使用前綴或者后綴。例如,使用 CloseEventHandler,而不要使用 OnCloseEventHandler。 以下示例闡釋具有適當(dāng)名稱和參數(shù)的事件處理程序:[C]public delegate void MouseDownEventHandler(object sender, MouseEventArgs e)。以下示例闡釋正確命名的事件參數(shù)類:[C]27 / 49public class MouseEventArgs : EventArgs { int x。 int y。 public MouseEventArgs(int x, int y) { = x。 = y。 } public int X { get { return x。 } } public int Y { get { return y。 } } } 常量字段命名規(guī)范 以下規(guī)則概述靜態(tài)字段的命名規(guī)范: 1. 使用名詞、名詞短語(yǔ)或者名詞的縮寫(xiě)命名常量字段。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 私有常量字段使用 Camel 大小寫(xiě)規(guī)則。4. 非私有的常量字段使用 Pascal 大小寫(xiě)規(guī)則。5. 不要在常量字段名稱中使用匈牙利命名法的前綴。 靜態(tài)字段命名規(guī)范 以下規(guī)則概述靜態(tài)字段的命名規(guī)范: 1. 使用名詞、名詞短語(yǔ)或者名詞的縮寫(xiě)命名靜態(tài)字段。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 私有靜態(tài)字段使用 Camel 大小寫(xiě)規(guī)則。 4. 常量靜態(tài)字段使用 Pascal 大小寫(xiě)規(guī)則。5. 非私有的靜態(tài)字段使用 Pascal 大小寫(xiě)規(guī)則。應(yīng)使用靜態(tài)屬性提供外部訪問(wèn),不建議暴露外部可訪問(wèn)的靜態(tài)字段。6. 不要在靜態(tài)字段名稱中使用匈牙利命名法的前綴。 實(shí)例字段命名規(guī)范 以下規(guī)則概述實(shí)例字段的命名規(guī)范: 28 / 491. 對(duì)私有實(shí)例字段使用 Camel 大小寫(xiě)規(guī)則。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 不要給實(shí)例字段加匈牙利命名法的前綴。 4. 非私有的實(shí)例字段使用 Pascal 大小寫(xiě)規(guī)則。應(yīng)使用實(shí)例屬性提供外部訪問(wèn),不建議暴露外部可訪問(wèn)的實(shí)例字段。以下是正確命名的實(shí)例字段的示例:[C]string displayName。ListAbstractObject children。 屬性命名規(guī)范 以下規(guī)則概述屬性的命名規(guī)范: 1. 使用名詞或名詞短語(yǔ)命名屬性。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 使用 Pascal 大小寫(xiě)規(guī)則。 4. 不要使用匈牙利命名法。 5. 考慮用與屬性的基礎(chǔ)類型相同的名稱創(chuàng)建屬性。例如,如果聲明名為 Color 的屬性,則屬性的類型同樣應(yīng)該是 Color。以下代碼示例闡釋正確的屬性命名:[C]public class SampleClass{ public Color BackColor { // Code for Get and Set accessors goes here. }}以下代碼示例闡釋提供其名稱與類型相同的屬性:[C]public enum Color 29 / 49{ // Insert code for Enum here.}public class Control { public Color Color { get {// Insert code here.} set {// Insert code here.} }}以下代碼示例不正確,原因是 Color 屬性是 Integer 類型的:[C]public enum Color {// Insert code for Enum here.}public class Control { public int Color { get {// Insert code here.} set {// Insert code here.} }}在不正確的示例中,不可能引用 Color 枚舉的成員。 將被解釋為訪問(wèn)一個(gè)成員,該成員首先獲取 Color 屬性(在 Visual Basic 中為 Integer 類型,在 C 中為 int 類型)的值,然后再訪問(wèn)該值的某個(gè)成員(該成員必須是 的實(shí)例成員)。 方法命名規(guī)范 以下規(guī)則概述方法的命名規(guī)范: 1. 使用動(dòng)詞或動(dòng)詞短語(yǔ)命名方法。 2. 使用 Pascal 大小寫(xiě)規(guī)則。 以下是正確命名的方法的示例:RemoveAll()GetCharArray()30 / 49Invoke() 方法參數(shù)命名規(guī)范 必須仔細(xì)遵守這些方法參數(shù)的命名規(guī)范,這非常重要,因?yàn)樘峁┥舷挛南嚓P(guān)幫助和類瀏覽功能的可視化設(shè)計(jì)工具會(huì)在設(shè)計(jì)器中對(duì)用戶顯示方法參數(shù)名稱。以下規(guī)則概述方法參數(shù)的命名規(guī)范: 1. 對(duì)方法參數(shù)名稱使用 Camel 大小寫(xiě)規(guī)則。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 不要給方法參數(shù)名稱加匈牙利命名法的前綴。 以下是正確命名的方法參數(shù)的示例:[C]Type GetType(string typeName)string Format(string format, object[] args) 局部變量命名規(guī)范 以下規(guī)則概述局部變量的命名規(guī)范: 1. 對(duì)局部變量使用 Camel 大小寫(xiě)規(guī)則。 2. 使用描述性名稱,且名稱應(yīng)含義清晰,不要使用描述其類型的名稱。 3. 不要給局部變量加匈牙利命名法的前綴。 以下是正確命名的局部變量的示例:[C]int index = 0。string querySql = select …。 事件命名規(guī)范事件往往和其委托的名稱一致,只是去掉了“EventHandler”后綴。以下規(guī)則概述事件的命名規(guī)范: 31 / 491. 使用 Pascal 大小寫(xiě)2. 不要使用匈牙利命名法。 3. 建議使用主謂短語(yǔ)或動(dòng)詞來(lái)命名事件。例如,MouseClick 或 Click。 4. 使用動(dòng)詞運(yùn)行時(shí)文法(動(dòng)詞的“ing”形式)表示“將要發(fā)生”含義的事件名稱,用過(guò)去式表示“已發(fā)生” 含義的事件名稱。例如,可以取消的 Close 事件應(yīng)當(dāng)具有 Closing 事件和 Closed 事件。不要使用BeforeXxx 或 AfterXxx 命名模式。 5. 不要在事件聲明上使用前綴或者后綴。例如,使用 Close,而不要使用 OnClose。通常情況下,對(duì)于可以在派生類中重寫(xiě)的事件,應(yīng)在類型上提供一個(gè)受保護(hù)的方法(稱為 OnXxx) 。此方法只應(yīng)具有事件參數(shù) e,因?yàn)榘l(fā)送方總是類型的實(shí)例。 以下示例闡釋具有適當(dāng)名稱和參數(shù)的事件處理程序:[C]public delegate void MouseDownEventHandler(object sender, MouseEventArgs e)。以下示例闡釋正確命名的事件參數(shù)類:[C]public event MouseDownEventHandler MouseDown。 數(shù)據(jù)庫(kù)對(duì)象命名規(guī)范 數(shù)據(jù)庫(kù)名(開(kāi)發(fā)過(guò)程中)【命名規(guī)則】產(chǎn)品或項(xiàng)目英文名稱/簡(jiǎn)稱+客戶標(biāo)記碼+版本號(hào)其中客戶標(biāo)記碼是客戶的拼音或英文的習(xí)慣叫法,比如 ZhangYu, IBM 等,最后的部分是版本號(hào),用以區(qū)分不同時(shí)期的版本?!緲永緿RPZhangYu01 注:01 代表 版32 / 49 數(shù)據(jù)庫(kù)表【命名規(guī)則】? 表命名規(guī)范,適用于應(yīng)用表和系統(tǒng)表前綴的后面部分:沿用對(duì)象類命名,與 OOA 和 OOD 中的對(duì)象保持一致,表對(duì)象命名規(guī)則作如下規(guī)定:對(duì)象類名+s 【樣例】 例如下面列表:對(duì)象名 中文名 表名Order 訂單 OrdersCustomer 客戶 CustomersSupplier 供應(yīng)商 SuppliersEnterpriseOrg 企業(yè)組織 EnterpriseOrgsEmployee 雇員 Employees注意:上面列表可以看出,如果表中存儲(chǔ)的不止一個(gè)實(shí)例,那么要以復(fù)數(shù)形式結(jié)尾,類名稱后面加“s” 。在 OOA,OOD 中是類概念,所以是單數(shù),在數(shù)據(jù)庫(kù)中是實(shí)現(xiàn),實(shí)例概念,所以是復(fù)數(shù)形式。其它的遵守 OOA,OOD 中的類命名規(guī)范。? 禁止使用系統(tǒng)保留字,關(guān)鍵字,二義性的字,晦澀難懂的字命名,表名不能超過(guò) 20 位英文字母。 字段【命名規(guī)則】? 字段命名:應(yīng)用部分的要與 OOD 中的,具有持久性屬性名稱相一致。? 命名約定:采用屬性命名規(guī)范,適用于全部字段。? 字段名的長(zhǎng)度不能超過(guò) 20 位。? 公共字段列表,在二個(gè)及以上表中出現(xiàn)相同字段,統(tǒng)一命名,下面是已經(jīng)發(fā)現(xiàn)的公共字段列表舉例列表:序號(hào) 字段名 字段標(biāo)識(shí) 類型(n,n) 說(shuō)明1. 姓名 Name utPeopleName 人員姓名2. 完整名稱 FullName vchar(自定義) 人員完整姓名之外的對(duì)象名稱3. 短名稱 ShortName vchar(自定義) 所有對(duì)象的短名稱4. 性別 Gender char(1) 引用數(shù)據(jù)字典“性別分類”33 / 495. 狀態(tài) State char(自定義) 對(duì)象狀態(tài)6. 備注 Note utNote7. 備用標(biāo)記
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1