命名缩写

部分的缩写规范

完整单词
缩写

A

average
avg

B

back
bk

background
bg

break
brk

buffer
buf

C

color
cr,clr

control
ctrl

D

data
dat

delete
del

document
doc

E

edit
edt

error
err

escape
esc

F

flag
flg

form
frm

G

grid
grd

I

increment
inc

information
info

initial
init

insert
ins

image
img

L

lable
lab

length
len

list
lst

library
lib

M

manager
mgr,mngr

message
msg

O

Oracle
Ora

P

panorama
pano

password
pwd

picture
pic

point
pt

position
pos

print
prn

program
prg

S

server
srv

source
src

statistic
stat

string
str

Sybase
Syb

T

temp
tmp

text
txt

U

user
usr

W

window
win,wnd

附录二、匈牙利命名法
  a       Array                       数组
b BOOL (int) 布尔(整数)
by Unsigned Char (Byte) 无符号字符(字节)
c Char 字符(字节)
cb Count of bytes 字节数
cr Color reference value 颜色(参考)值
cx Count of x (Short) x的集合(短整数)
dw DWORD (unsigned long) 双字(无符号长整数)
f Flags 标志(一般是有多位的数值)
fn Function 函数
g_ global 全局的
h Handle 句柄
i Integer 整数
l Long 长整数
lp Long pointer 长指针
m_ Data member of a class 一个类的数据成员
n Short int 短整数
p Pointer 指针
s String 字符串
sz Zero terminated String 以0结尾的字符串
tm Text metric 文本规则
u Unsigned int 无符号整数
ul Unsigned long (ULONG) 无符号长整数
w WORD (unsigned short) 无符号短整数
x,y x, y coordinates (short) 坐标值/短整数
v void 空

有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量。

前缀       类型        例子
g_ 全局变量 g_Servers
C 类或者结构体 CDocument,CPrintInfo
m_ 成员变量 m_pDoc,m_nCustomers

VC常用前缀列表:

前缀   类型   描述                      例子
ch char 8位字符 chGrade
ch TCHAR 16位UNICODE类型字符 chName
b BOOL 布尔变量 bEnabled
n int 整型 nLength
n UINT 无符号整型 nLength
w WORD 16位无符号整型 wPos
l LONG 32位有符号整型 lOffset
dw DWORD 32位无符号整型 dwRange
p * 内存模块指针,指针变量 pDoc
lp FAR* 长指针 lpDoc
lpsz LPSTR 32位字符串指针 lpszName
lpsz LPCSTR 32位常量字符串指针 lpszName
lpsz LPCTSTR 32位UNICODE类型常量指针 lpszName
h handle Windows对象句柄 hWnd
lpfn (*fn)() 回调函数指针 lpfnAbort

Windows对象名称缩写:

Windows对象 例子变量  MFC类       例子对象
HWND hWnd; CWnd* pWnd;
HDLG hDlg; CDialog* pDlg;
HDC hDC; CDC* pDC;
HGDIOBJ hGdiObj; CGdiObject* pGdiObj;
HPEN hPen; CPen* pPen;
HBRUSH hBrush; CBrush* pBrush;
HFONT hFont; CFont* pFont;
HBITMAP hBitmap; CBitmap* pBitmap;
HPALETTE hPalette; CPalette* pPalette;
HRGN hRgn; CRgn* pRgn;
HMENU hMenu; CMenu* pMenu;
HWND hCtl; CStatic* pStatic;
HWND hCtl; CButton* pBtn;
HWND hCtl; CEdit* pEdit;
HWND hCtl; CListBox* pListBox;
HWND hCtl; CComboBox* pComboBox;

(全文完)
### 'after' 缩写的含义及用法 在编程和软件开发领域,`after` 的缩写通常不会单独使用,但在某些情况下,它可能被简化为 `aft` 或其他形式以适应特定的命名规范或节省字符空间。以下是 `after` 在编程中的常见用途和意义: #### 1. 表示时间上的“之后” `after` 可用于表示某个事件发生的时间点之后。例如,在 GUI 编程中,`after` 常见于定时器函数中,用于指定某个操作在延迟一段时间后执行。以下是一个 Python 中 Tkinter 库的例子[^2]: ```python import tkinter as tk def delayed_action(): print("This is executed after 2 seconds") root = tk.Tk() root.after(2000, delayed_action) # 2000 毫秒后调用 delayed_action 函数 root.mainloop() ``` #### 2. 表示逻辑上的“后续” 在某些框架或库中,`after` 可用于标识某个操作完成后的回调函数或状态。例如,在数据库事务管理中,`after_commit` 可能表示某个操作在事务提交后执行[^3]。 #### 3. 缩写形式 虽然 `after` 本身不常被缩写,但在某些受限环境中(如嵌入式系统或硬件描述语言),可能会将其简写为 `aft` 或其他形式。例如: - `aft_time`: 表示某个时间点之后的时间。 - `aft_event`: 表示某个事件之后的状态。 #### 4. 在变量命名中的用法 在变量命名中,`after` 通常用来描述某种状态或值的变化。例如: - `before_value` 和 `after_value`: 分别表示变化前后的值。 - `aft_process`: 表示某个处理过程结束后的状态或结果。 ### 示例代码 以下是一个简单的 C++ 示例,展示如何使用 `after` 来描述状态变化: ```cpp #include <iostream> using namespace std; int main() { int before = 10; int after = before + 5; // 表示计算后的值 cout << "Before: " << before << ", After: " << after << endl; return 0; } ``` ### 注意事项 尽管 `after` 不像其他术语那样有明确的通用缩写,但在实际开发中,应遵循团队或项目的命名规范,确保代码的可读性和一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值