高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁(yè) APP開(kāi)發(fā)小程序開(kāi)發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營(yíng)銷(xiāo)推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書(shū)本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

.Net命名規(guī)范

2019/3/24 8:18:11

.Net命名規(guī)范

 命名規(guī)范是非常值得程序員注意的地方。大家應(yīng)該很熟悉MFC時(shí)代的“匈牙利”命名法。微軟公司在新的.Net平臺(tái)采用了新的一套命名方法稱(chēng)之為“Pascal”命名法,有Dephi背景的人可能會(huì)有似曾相識(shí)的感覺(jué)——實(shí)際上這正是安德斯從Borland里帶來(lái)的。下面cornfield對(duì)這種新的命名法做一介紹。顯然在.Net平臺(tái)上編程采用微軟的這種約定是會(huì)帶來(lái)很多方便的。
大家先看看下面的傳統(tǒng)的匈牙利命名法
變量    匈牙利命名
CString    szString
char    cMyChar
char*    pMyChar
long    lMyVariable
LPCSTR    lpStr
int    nMyNumber

.Net中變量,屬性,方法都遵循“各單詞首字母大寫(xiě)來(lái)表達(dá)變量,屬性,方法”這一約定:
變量    .Net命名法           匈牙利法
CString    EmployeeName    szName
int    AttendanceCounter    nCounter
long    NumberOfBytes    lBytes
bool    IsFileFound    bFlag

不推薦Say_Hello()這種方法,而應(yīng)該寫(xiě)作SayHello().

對(duì)于組件和匯集的命名遵循“公司——小組——含義”命名法,如計(jì)世網(wǎng)的Cornfield小組開(kāi)發(fā)了一個(gè)ADOSet組建就應(yīng)該這樣命名:
CCW.Cornfield.ADOSet

值得注意的是.Net命名不再指出變量的類(lèi)型,因?yàn)?Net中變量類(lèi)型是非常的嚴(yán)格,不匹配的類(lèi)型根本過(guò)不了compiler的關(guān)。在大的命名原則下公司和程序員可以約定自己的子規(guī)則。
 


深圳市南山區(qū)南山街道南海大道西桂廟路北陽(yáng)光華藝大廈1棟4F、4G-04

咨詢(xún)電話(huà):136 8237 6272
大客戶(hù)咨詢(xún):139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967

精銳軟件

Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)