API函式中的縮寫

2021-08-19 23:31:55 字數 1398 閱讀 7673

1) 去掉所有的不在詞頭的母音字母如screen寫成scrn, primtive寫成prmv

2) 使用每個單詞的頭乙個或幾個字母如channel activation寫成chanactiv ;release indication寫成relind

3) 使用變數名中每個有典型意義的單詞如count of failure寫成failcnt

4) 去掉無用的單詞字尾 ing, ed等如paging request寫成pagreq

1) 縮寫應該保持一致性如channel不要有時縮寫成chan有時縮寫成ch,length有時縮寫成len有時縮寫成len

2) 在源**頭部加入註解來說明協議相關的非通用縮寫

3) 識別符號的長度不超過32個字元

《規則2> 變數命名約定

參照匈牙利記法即

[作用範圍域字首] + [字首] + 基本型別 + 變數名

其中字首是可選項以小寫字母表示

基本型別是必選項以小寫字母表示

變數名是必選項可多個單詞(或縮寫)合在一起每個單詞首字母大寫

字首列表如下

字首 意義 舉例

g_ global 全域性變數 g_myvar

m_ 類成員變數 或 模組級變數 m_listbox, m_size

s_ static 靜態變數 s_count

h_ handle 控制代碼 hwnd

p_ pointer 指標 ptheword

lp_ long point 長指標 lpcmd

a_ array 陣列 aerr

基本型別列表如下

基本型別 意義 舉例

b_ boolean 布林 bisok

by_ byte 位元組 bynum

c_ char 字元 cmychar

i或n_ intger 整數 ntestnumber

u_ unsigned integer 無符號整數 ucount

ul_ unsigned long 無符號長整數 ultime

w_ word 字 wpara

dw_ double word 雙字 dwpara

l_ long 長型 lpara

f_ float 浮點數 ftotal

s_ string 字串 stemp

sz_ null結束的字串 sztrees

fn_ funtion 函式 fnadd

enm 列舉型 enmdays

x,y x,y座標

這些是在網上找的c++ 的程式設計的關於變數縮寫的規範,vb應該大同小異。我們遇到時要具體問題具體分析。例如,w 有的時候是word的縮寫,有的時候是windows的縮寫。總之,看到縮寫,就想想它的原意,這樣就有事半功倍的效果。

(其中的縮寫是摘抄自程式設計師程式設計規範)

mfc中mysql的API函式

mysql affected rows 返回被最新的update,delete或insert查詢影響的行數。mysql close 關閉乙個伺服器連線。mysql connect 連線乙個mysql伺服器。該函式不推薦 使用mysql real connect 代替。mysql change use...

python縮寫詞函式 第6章函式 6 縮寫詞

縮寫詞是由乙個短語中每個單詞的第乙個字母組成,均為大寫。例如,cpu是短語 central processing unit 的縮寫。函式介面定義 acronym phrase phrase是短語引數,返回短語的縮寫詞 裁判測試程式樣例 請在這裡填寫答案 phrase input print acro...

Jquery中的縮寫總結

1,1 大多數情況下,jquery 的編寫,都要求我們將jquery的 放在 document ready function 它的縮寫 是 function 他的執行時間是 在網頁中所有dom結構繪製完畢後就執行。可以簡寫成 fun ction 2 window.onload方法是在網頁中的所有的元...