1. 程式人生 > >駱駝命名法和模態對話框與非模態的對話框

駱駝命名法和模態對話框與非模態的對話框

混合 evel 置頂 ring int 字節 適合 函數庫 unix

駱駝式命名法(Camel-Case)又稱駝峰命名法,是電腦程式編寫時的一套命名規則(慣例)。正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫字母來構成變量和函數的名字。程序員們為了自己的代碼能更容易的在同行之間交流,所以多采取統一的可讀性比較好的命名方式。

有些程序員喜歡全部小寫,有些程序員喜歡用下劃線,所以如果要寫一個my name的變量,他們常用的寫法會有myname、my_name、MyName或者myName。這樣的命名規則不適合所有程序員閱讀,而利用駝峰命名法來表示,可以增加程序可讀性。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函數: printEmployeePaychecks(); print_employee_paychecks(); 第一個函數名使用了駱駝式命名法——函數名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函數名使用了下劃線法----函數名中的每一個邏輯斷點都有一個下劃線來標記。 駱駝式命名法在許多新的函數庫和Microsoft Windows這樣的環境中使用得相當多。另一方面,下劃線法是c出現後開始流行起來的,在許多舊的程序和UNIX這樣的環境中,它的使用非常普遍。

前綴              類型
 a              數組 (Array)
 b              布爾值 (Boolean)
 by             字節 (Byte)
 c              有符號字符 (Char)
 cb             無符號字符 (Char Byte,沒有多少人用)
 cr             顏色參考值 (ColorRef)
 cx,cy          坐標差(長度 ShortInt)
 dw             Double Word
 fn             函數
 h              Handle(句柄)
 i              整型
 l              長整型 (Long Int)
 lp             Long Pointer
 m_             類的成員
 n              短整型 (Short Int)
 np             Near Pointer
 p              Pointer
 s              字符串型
 sz             以null做結尾的字符串型 (String with Zero End)
 w              Word
模態對話框和非模態對話框 模態對話框(Modal Dialogue Box),是指在用戶想要對對話框以外的應用程序進行操作時,必須首先對該對話框進行響應。如單擊【確定】或【取消】按鈕等將該對話框關閉,它和非模態對話框都是永遠置頂的,它們的區別在於對話框打開時,是否允許用戶進行其他對象的操作。 打開模態對話框:window.showModalDialog("url","向目標對話框傳得值“,”窗口特征參數“) 特征參數:用分號隔開,像素大小用px。dialogHeight,dialogwidth,center等 打開非模態對話框:window.showModelessDialog("url","向目標對話框傳得值",“窗口特征參數”) var a = window.dialogArgument; 可以用一個參數來獲取模態或非模態對話框傳遞的值。

駱駝命名法和模態對話框與非模態的對話框