複製鏈接
請複製以下鏈接發送給好友

通用命名規則

鎖定
通用命名規則 UNC (Universal Naming Convention) ,也叫通用命名規範、通用命名約定,指用一種通用語法來描述網絡資源(如共享文件,目錄或打印機)的位置。例如在Windows 操作系統,Novell NetWare以及其他可能的操作系統中,可以使用UNC而不是本地命名系統(如Windows中的DOS命名系統)。 [1] 
中文名
通用命名規則
外文名
Universal Naming Convention(UNC)
應用學科
計算機
作    用
識別
領    域
操作系統,編程語言

通用命名規則簡介

通用命名規則 UNC (Universal Naming Convention) ,也叫通用命名規範、通用命名約定。在網絡中,指用一種通用語法來描述網絡資源(如共享文件,目錄或打印機)的位置。例如在Windows 操作系統,Novell NetWare以及其他可能的操作系統中,可以使用UNC而不是本地命名系統(如Windows中的DOS命名系統)。另一種解釋是在編程語言中,用一種規則對函數命名, 變量命名, 文件命名,命名管理最重要的是一致性規則。

通用命名規則程序通用命名規則

(1)窗體的命名
1. 以Form結尾
2. 以功能命名.如: MainForm,ConvertForm, BrowseForm
3. 開頭大寫, 其它單詞首字母大寫
(2)按鈕的命名
1. 以Button結尾 2. 以功能命名. 如:openButton, convertButton.
3. 開頭字母小寫, 其它單詞首字母大寫
(3)其它控件的命名
同上一項相同.
(3)局部變量的命名
1. 首字母小寫
2. 變量一定要加前綴,基本數據類型的變量可以加如下的前綴:
a. String->s
b. Integer->i
c. Char->c
d. Single->sng
e. Double->dbl
f. Decimal->dec
g. Byte->b
h. Short(System.UInt16)->srt
i. Long->lng
常用的引用類型的前綴:
a. DateTime->dt
b. DataTable->dt
c. DataSet->ds
d. DataRow->dr
e. String->s
如果對於對象引用類型的變量,如不知如何命名前綴,則採用obj前綴
3. 優先以功能命名, 不容易以功能命名的,依次嘗試使用以下命名方式。
4. 如果它作為數組中的下標使用,可以命名成index,或key. 在這裏省略了前綴。
5. 如果是作為結果返回,可以以它所在的函數的函數名來命名
(4) 類中的字段的命名
1. 不要任何前綴
2. 首字母小寫,其餘的每個單詞的首字母大寫
3. 以字段的含義命名
(5) 類中的屬性的命名
1. 不要任何前綴
2. 首字母大寫,其餘的每個單詞的首字母大寫
3. 以屬性的含義作為名字
(6) 類中的方法的命名 與屬性命名的原則一致
微軟 Windows通用命名規則
Microsoft Windows UNC,通用命名約定或統一命名約定的簡稱,指定了一種通用語法來描述網絡資源(如共享文件,目錄或打印機)的位置。Windows系統的UNC語法具有通用形式:
\\ ComputerName \ SharedFolder \ Resource
微軟經常將此稱為“網絡路徑 ”。
某些Microsoft Windows界面還允許或要求使用UNC語法進行WebDAV共享訪問,而不是URL。UNC語法使用可選組件擴展,表示使用SSL和TCP / IP端口號,WebDAV URL http[s]://HostName[:Port]/SharedFolder/Resource變為
\\HostName [@SSL] [@ Port] \ SharedFolder \ Resource
當遠程查看時,“SharedFolder”可能具有與打開“\ SharedFolder”時服務器上看到的程序不同的名稱。相反,SharedFolder名稱由定義其“共享”時分配給該文件夾的任意名稱組成。
一些Microsoft Windows界面也接受“長UNC”:
\\?\ UNC \ ComputerName\ SharedFolder \ Resource
Microsoft Windows使用以下類型的路徑:
本地文件系統(LFS),如 C:\File
統一命名約定(UNC),如\\Server\Volume\File/ / <internet resource name>[\Directoryname](至少在Windows 7及更高版本)
長的UNC或UNCW,如\\?\C:\File或\\?\UNC\Server\Volume\File
在Windows XP之前的Windows版本中,只有接受“長UNC”的API才能接受超過260個字符。
在外殼中的Windows XP和Windows Vista中,Explorer.exe的,允許路徑名長度可達248個字符。[ 需要引用 ]
由於UNC從兩個反斜槓開始,反斜槓也用於字符串轉義和正則表達式,這可能會導致極度的傾斜牙籤綜合徵的情況:匹配UNC的正則表達式的轉義字符串以8個反斜槓開始\\\\\\\\- 因為字符串和正則表達式都需要轉義。這可以通過使用原始字符串來簡化,如C#@"\\\\"或Python r'\\\\'或Perl中的'\\\\'。
應用
CSS通用命名規則
下面介紹CSS三種通用命名方法及具體規則。
通用命名方法
駱駝式命名法:
正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變量和函數的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函數:
printEmployeePaychecks();
print_employee_paychecks();
第一個函數名使用了駱駝式命名法,函數名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函數名使用了下劃線法,函數名中的每一個邏輯斷點都有一個下劃線來標記。
駱駝式命名法近年來越來越流行了,在許多新的函數庫和Microsoft Windows這樣的環境中,它使用得當相多。另一方面,下劃線法是c出現後開始流行起來的,在許多舊的程序和UNIX這樣的環境中,它的使用非常普遍。
匈牙利命名法:
廣泛應用於象Microsoft Windows這樣的環境中。Windows 編程中用到的變量(還包括宏)的命名規則匈牙利命名法,這種命名技術是由一位能幹的 Microsoft 程序員查爾斯- 西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通過在變量名前面加上相應的小寫字母的符號標識作為前綴,標識出變量的作用域,類型等。這些符號可以多個同時使用,順序是先m_(成員變量),再指針,再簡單數據類型,再其它。
例如:m_lpszStr, 表示指向一個以0字符結尾的字符串的長指針成員變量。
匈牙利命名法關鍵是:標識符的名字以一個或者多個小寫字母開頭作為前綴;前綴之後的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途。
帕斯卡(pascal)命名法:
駱駝命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫,如:
DisplayInfo();
string UserName;
二者都是採用了帕斯卡命名法。在C#中,以帕斯卡命名法和駱駝命名法居多。 [2] 
具體規則
1) 所有ID或者class字母和數字之間用“_”連接,如: #col_1、#col_2
2) 所有ID或者class兩個單詞之間的鏈接採用駱駝式命名法,如: mianNav、footNav
3) 頁面主體框架佈局命名:Lay_1、Lay_2 、Lay_3
4) 欄目佈局容器命名一律採用: col_1、col_2、col_3、col_4、col_N
5) 欄目標題塊命名一律採用title。元素標籤採用:<h4> 如:
<div class="tit"><h4>標題</h4></div>
6) 頁面所有圖片區域全部採用:pic_1、pic_2、pic_3、pic_N
7) 頁面文本列表區域全部採用: Lst_1、Lst_2、Lst_3、Lst_N
8) 頁面上按鈕採用:btn_1、btn_2、btn_3、btn_N
9) 廣告區域:ad_1,ad_2,ad_3,ad_N
功能條:funcBar
主導航:mainNav
子導航:subNav
友情鏈接:friendLink
版 權:copyright
頁 眉:header
頁 腳:footer
標 題:title
主導航:mainNav
子菜單:subMenu
注 釋:note
麪包屑:breadcrumb
容 器:container
內 容:content
搜 索:search
登 陸:Login
當前狀態:current
頁頭:header
標誌:logo
側欄:sidebar
廣告:banner
導航:nav
子導航:subnav
菜單:menu
子菜單:submenu
搜索:search
滾動:scroll
頁面主體:main
內容:content
標籤頁:tab
文章列表:list
信息:msg
提示技巧:tips
欄目標題:title
指南:guide
服務:service
熱點:hot
新聞:news
下載:download
註冊:reg(register)
狀態:status
按鈕:btn
投票:vote
參考資料