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

正文內(nèi)容

《c和ui規(guī)范》ppt課件-文庫吧

2024-12-26 11:03 本頁面


【正文】 致多義性。 ? 在類屬性的名稱中包含類名是多余的 ,如 。而是應(yīng)該使用 。 ? 只要合適 , 在變量名的末尾或開頭加計算限定符( Avg、 Sum、 Min、 Max、 Index)。 ? 在變量名中使用互補對 ,如 min/max、begin/end 和 open/close。 ? 布爾變量名應(yīng)該包含 Is,這意味著 Yes/No 或 True/False 值,如 fileIsFound。 ? 在命名狀態(tài)變量時, 避免使用諸如 Flag 的術(shù)語 。狀態(tài)變量不同于布爾變量的地方是它可以具有兩個以上的可能值。不是使用 documentFlag,而是使用更具描述性的名稱,如 documentFormatType。 ( 此項只供參考 ) ? 即使對于可能僅出現(xiàn)在幾個代碼行中的 生存期很短的變量,仍然使用有意義的名稱 。僅對于短循環(huán)索引使用單字母變量名,如 i 或 j??赡艿那闆r下,盡量不要使用原義數(shù)字或原義字符串,如 For i = 1 To 7。而是使用命名常數(shù),如 For i = 1 To NUM_DAYS_IN_WEEK 以便于維護和理解。 ? 、常量 (const) 和宏定義 ? ? 數(shù)據(jù)庫對象 ? (const) 和宏定義 ? 常量和宏定義必須具 有一定的實際意義 。 ? 常量和宏定義 在 include和函數(shù)定義之間 。 ? 常量和宏定義必須 全部以大寫字母 來撰寫 ,中間可根據(jù)意義的連續(xù)性 用下劃線連接 ,每一條定義的右側(cè) 必須有一簡單的注釋 ,說明其作用 。 如 ? public const string PAGE_TITLE = Wele。 ? ? 命名命名空間時的一般性規(guī)則是 使用公司名稱 , 后跟技術(shù)名稱和可選的功能與設(shè)計 ,如下所示。 [.Feature][.Design] 例如: namespace //鄭州銳升軟件技術(shù)有限公司實習(xí)棧系統(tǒng) namespace Raise. //銳升實習(xí)棧系統(tǒng)系統(tǒng)管理 ? 命名空間使用 Pascal大小寫 , 用逗號分隔開 。 ? TechnologyName 指的是該項目的 英文縮寫,或軟件名。 命名空間和類不能使用同樣的名字 。例如,有一個類被命名為 Debug后,就不要再使用 Debug作為一個名稱空間名。 ? ? 函數(shù)原型說明包括引用外來函數(shù)及內(nèi)部函數(shù) ,外部引用必須在右側(cè)注明函數(shù)來源: 模塊名及文件名 , 如是內(nèi)部函數(shù),只要注釋其定義文件名 。 第一個字母必須使用大寫字母 ,要求用大小寫字母組合規(guī)范函數(shù)命名 ,必要時可用下劃線間隔 ,示例如下: ? void PrintTrackData ( )。 ? void ShowChar (int , int ,char)。 ? ? 1 使用 動詞或動詞短語命名方法 。 ? 2 使用 Pascal 大小寫 。 ? 3 以下是正確命名的方法的實例。 ? RemoveAll() ? GetCharArray() ? Invoke() ? ? 對事件處理程序名稱 使用 EventHandler 后綴 。 ? 指定兩個名為 sender 和 e 的參數(shù) 。 sender 參數(shù)表示引發(fā)事件的對象。 sender 參數(shù)始終是 object 類型的,即使在可以使用更為特定的類型時也如此。與事件相關(guān)聯(lián)的狀態(tài)封裝在名為 e 的事件類的實例中。對 e 參數(shù)類型使用適當(dāng)而特定的事件類。 ? 用 EventArgs 后綴命名事件參數(shù)類 。 ? 考慮 用動詞命名事件 。 ? 使用動名詞 (動詞的“ ing”形式)創(chuàng)建表示事件前的概念的事件名稱 , 用過去式表示事件后 。例如,可以取消的 Close 事件應(yīng)當(dāng)具有 Closing 事件和 Closed 事件。不要使用 BeforeXxx/AfterXxx 命名模式。 ? 6 、 不要在類型的事件聲明上使用前綴或者后綴 。例如,使用 Close,而不要使用 OnClose。 ? 通常情況下,對于可以在派生類中重寫的事件,應(yīng)在類型上提供一個受保護的方法 (稱為 OnXxx)。此方法 只應(yīng)具有事件參數(shù) e,因為發(fā)送方總是類型的實例。 ? 以下示例闡釋具有適當(dāng)名稱和參數(shù)的事件處理程序。 ? public delegate void MouseEventHandler(object sender, MouseEventArgs e)。 ? 以下示例闡釋正確命名的事件參數(shù)類。 ? public 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。 ? } ? } ? } ? ? 使用 Pascal 大小寫 。 ? 用 名詞或名詞短語 命名類。 ? 使用全稱避免縮寫 ,除非縮寫已是一種公認(rèn)的約定,如 URL、 HTML ? 4 、 不要使用類型前綴 ,如在類名稱上對類使用 C 前綴。例如,使用類名稱 FileStream,而不是 CFileStream。 ? 5 、 不要使用下劃線字符 (_)。 ? 6 、 有時候需要提供以字母 I 開始的類名稱 ,雖然該類不是接口。只要 I 是作為類名稱組成部分的整個單詞的第一個字母,這便是適當(dāng)?shù)?。例如?類名稱 IdentityStore 是適當(dāng)?shù)?。在適當(dāng)?shù)牡胤?,使用?fù)合單詞命名派生的類。 派生類名稱的第二個部分應(yīng)當(dāng)是基類的名稱。 例如, ApplicationException 對于從名為 Exception 的類派生的類是適當(dāng)?shù)拿Q,原因 ApplicationException 是一種 Exception。 請在應(yīng)用該規(guī)則時進(jìn)行合理的判斷。 例如, Button 對于從 Control 派生的類是適當(dāng)?shù)拿Q。盡
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1