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

正文內(nèi)容

guidancec代碼設計編寫指南-電子商務(留存版)

2025-09-11 20:29上一頁面

下一頁面
  

【正文】 義更明確,而且可以避免混淆。 = Publishers。 Text = (dataField)。 } set { if (!(value)) { position = value。 } } } public string DataField { get { return dataField。 = AuthorID。 float ReadFloat()。例如,有一套函數(shù)把不同的數(shù)據(jù)類型寫到流里 void Write(double value)。偶爾使用基于類型的參數(shù)名稱也是可以的。 Camel Casing 除了第一個單詞以外的每個單詞的第一個字母大寫,例如: backColor。 Pascal Casing 每一個單詞的第一個字母大寫,例如: BackColor。 11. 僅僅當枚舉的值是可以用 Bit Flag 表示時才使用枚舉,不要把枚舉用在一個開放的集合,例如:操作系統(tǒng)的版本號 . ReadOnly 和 Const 字段的命名 1. 靜態(tài)字段的命名采用名詞、名次短語或名次的縮寫 2. 對于靜態(tài)字段采用 Pascal命名約定 3. 不要用匈牙利命名法的前綴 參數(shù)的命名 1. 參數(shù)的名字應該是描述性的,也就是說參數(shù)的名稱可以描述參數(shù)在大多數(shù)情況下的含義,參數(shù)的類型也是可以從參數(shù)的名字推斷出來的 2. 參數(shù)的名字使用 camelCasing(首字母小寫) 3. 參數(shù)的名字是基于參數(shù)的含義而不是參數(shù)的類型 我們希望開發(fā)工具能夠提供方便地提供類型信息。 public event ControlEventHandler ControlAdded { //.. } 5. 考慮使用動詞來命名事件 . 大小寫敏感 . 避免類型名稱混亂 不同的語言用不同的術(shù)語來描述基本類型,所以我們要避免使用語言相關(guān)的術(shù)語 用有含義的命名而不是用類型來命名 有的時候變量確實沒有特定 的含義,這個時候我們就用一個通用的名字。 上面的例子推薦為下面語言相關(guān)的格式: double ReadDouble()。 = Publishers。 dataField != null)。 public Rect Position { get { return position。 } else { Deactivate()。 // data binding feature now active = null。 屬性的命名把理解含義放在 第一位的,在此基礎上再考慮混淆的問題。 void Write(long longValue)。 3. 事件參數(shù)類的命名使用 EventArgs 作為后綴 public class MouseEventArgs : EventArgs { int x。例如不要把 Debug設定為名字空間的名稱,同時有一個類名稱也是 Debug。 C代碼設計編寫指南 文件編號 制定人 制定時間 審核人 審核時間 批準人 批準時間 .NET Design Guidelines 文檔變更記錄 編號 版本 修改內(nèi)容 變更日期 制作人 制作時間 審核人 審核時間 批準人 批準時間 1 形成基線版本 目錄 1 綜述 ..........................................................................................................................................................................1 .............................................................................................................................................................................1 2 命名原則 .................................................................................................................................................................1 小寫原則 .....................................................................................................................................................1 Casing ...................................................................................................................................1 Casing......................................................................................................................................1 case ..........................................................................................................................................1 .......................................................................................................................................................1 .....................................................................................................................................................2 namespase的名稱相同。 類和類成員 類的命名原則 1. 用名詞和名次短語作類名 2. 用 Pascal 命名規(guī)則 3. 盡量謹慎地使用縮寫 4. 不要用任何類前綴 (例如 C, T) 5. 不要用下劃線作類名 C代碼設計編寫指南 版本 大連口岸物流科技有限公司版權(quán) 所有 4 public class FileStream { } public class Button { } public class String { } 接口命名原則 接口名字用名詞或者名次短語,或形容詞來表述接口的行為。 C代碼設計編寫指南 版本 大連口岸物流科技有限公司版權(quán) 所有 8 int y。 void Write(int intValue)。 . 如果屬性的賦值操作產(chǎn)生了一個異常,那么保證屬性保留原來的值 . 允許不同的屬性以任何順序被設置,屬性之間應該是無狀態(tài)的 經(jīng)常有這樣的情況,對象的有些特征不會馬上隨著屬性的設置體現(xiàn)出來,往往會等到其他屬性設定好,或者對象達到某一特定的狀態(tài)。 // data binding feature now inactive 下面這段程序?qū)崿F(xiàn)了 DataSource和 DataField屬性的無狀態(tài)設計 : public class TextBox { string dataSource。 Text = 。 class Control : Component { Rect position。amp。 TextBox t = new TextBox()。 short ReadInt16()。還有一個是 Closed事件,你可以做一些清理工作。這樣開發(fā)工具可以找到所有該屬性可能用到的值( Toolbox) 例如: public enum FileMode{ Create, CreateNew, Open, OpenOrCreate, Truncate } 9. 如果枚舉值之 間是邏輯或的關(guān)系,用 Flag定制屬性來表示 [Flags] public enum Bindings { CreateInstance, DefaultBinding, ExcatBinding, GetField, GetProperty, IgnoreCase, InvokeMethod, NonPublic, C代碼設計編寫指南 版本 大連口岸物流科技有限公司版權(quán) 所有 6 OABinding, SetField SetProperty, Static } 對于上述情況有一種例外,如果枚舉值是包裝的 Win32 API聲明,那么我們保留所有的 Win32聲明風格,比如每個字母都是大寫的 10. 用 Int32 作為 enum 的基本類型 除非 enum值用來表示一系列的 Flag(Bitwise),并且 Flag的個數(shù)多于 32,或者將來的個數(shù)可能多于 32, Int32不夠用了;或者因為前向兼容的原因不能使用 Int類型。 ................................................................................................................................................. 16 ...................................................................................................................... 16 ’ EventHandler’ 作為 event handler的結(jié)尾命名 ...................................................... 16 handler的返回類型是 void ........................................................................................... 16 sender和 e .................................................................................................. 16 ................................................................................. 16 EventArgs結(jié)尾 ................................................................................................. 16 AddOnEventName和 RemoveOnEventName方法 .................................. 17 表示發(fā)生前和發(fā)生后的事件 ............................................
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1