命名缩写

程序代码中的常见命名缩写 注意:这些缩写并不是绝对的,它们可能会根据具体的编程语言、框架或项目而有所不同。在使用时,最好遵循项目或团队的命名规范和。 阅读详情
部分的缩写规范

完整单词
缩写

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;

(全文完)
C# WinForm 控件命名缩写速查表 控件英文名称:WinForm 控件的官方英文类名,便于对照API文档;缩写列:控件命名的前缀,建议命名时前缀 + 业务语义名称(如。分类列:按控件功能/类型划分,便于快速定位目标控件;中文说明:控件的核心用途描述,辅助理解控件功能。用户列表数据网格); 阅读详情

相关推荐

VC2010工程基础设置——个人习惯

2015年3月24日22:23:11 最近,换了新电脑,为了编译以前开发的一个小软件,特意重新安装了VC2010。 以前的一些非常实用的设置,特整理一下: 1.关于VC2010工程中的ipch文件夹和sdf文件 http://blog.csdn.net/pywzj/article/details/44599569 2.VC2010中显示行号 ht

PYWZJ的专栏 678

C语言变量英文缩写规则

在编程里面,虽然英文缩写可能会导致异议产生,但是应用到英文缩写在编程中是不可避免的。所以我们在做编程时候要知道一些比较约定俗成的缩写规定,这方便我们开发人员进行系统设计的命名,也会让用户在接触到一些系统或者表格时候能更好地理解。每个单词即使在国外也会有不一样得缩写表示方法,就如下表,一个control有多个缩写表示形式。2.如果是单个单词有多于4个字母的,那就直接去掉除去首字母外的元音(不发音的字母也可以去掉)。1.如果是单个单词有4个字母的(含四个字母),那不需要缩写,直接用单词全拼。

hahaaiwei的专栏 2435

HFSS初学笔记(二)——75Ω带状线设计

本文利用HFSS软件设计并优化了一条75Ω的带状线结构,通过调整几何参数和介质材料,实现了精确的阻抗控制。仿真结果显示,该带状线在高频信号传输中的表现优越,具有良好的S参数、低插入损耗和极小的信号反射损耗。

2401_87464239的博客 4432

C++知识点总结(9):前缀和

前缀和是一种非常容易考的知识点。支持一下吧,后续还会持续更新的哦~

joe_g12345的博客 1386

Java之前缀和算法

前缀和,顾名思义,就是前n项相加之和,和我们高中时候学习的数列中的一个含义例如一个等差数组=n,那他的前n项和也可知道。相当于外层循环确定end,内层循环确定开始的位置start的位置 其实我们可以用一个哈希表进行优化,因为它的前缀和每次都是叠加的,其实只要统计它的每个前缀和的次数,然后prefix-k就是它从0到start的前缀和,此时start+1到end的位置就是和为k的子数组,同时map哈希表刚开始的时候还要添加key=0,value=1的键值对,因为当prefix刚好为k的时候,prefix-k

qq_64580912的博客 3266

编程参考 - 编程中给变量起名时如何选择前缀,以及匈牙利命名法等

它原本是一个16位的类型,但是在后来的操作系统中被改成了32位或64位,但仍保留原来的名字(它实际的基础类型是UINT_PTR,即一个大小足够保存一个指针的无符号整型)。* 匈牙利命名法在被用作代表多个属性的时候会造成困惑,如 a_crszkvc30LastNameCol:一个常量引用参数,保存了一个varchar(30)类型的数据库列LastName的内容,而这列又是这个表的主键的一部分。一个提供类型检查的语言在确定一个变量与其类型一致时,比人眼仅仅检查变量的用法与变量名一致要强大的多。

guoqx的专栏 2229

java编程前缀_Java:增量/减量运算符的前缀/后缀?

i = 5; System.out.println(++i); //6这打印出“6”,因为它需要我加一个,并返回值。 5 + 1 = 6; 这是前缀,在操作中使用它之前添加到数字中。i = 6; System.out.println(i++); //6 (i = 7, prints 6)这打印出“6”,因为它需要我,存储副本,加1和返回副本。 所以你得到了我的价值,同时也增加了价值。 因此,您打...

weixin_42121754的博客 485

编程语言中常用的变量命名缩写

整理了一些自己在编程中常用的变量命名缩写。 (凭自己感觉的感觉分类) 全称 缩写 翻译 calculate calc 计算 addition add 加 subtraction sub 减 multiplication mul 乘法 division div 除法 hexadecimal hex 十六进制 全称 缩写 翻译 array arr.

qq_37851620的博客 3万+

【百科】CLEO 逐推縮寫命名

一、適用場合 1.C#WindowsForms等窗體開發技術的控件名稱縮寫; 2.強行縮寫駝峰命名法(Camel-Case)、帕斯卡命名法的英文的時候; 二、命名規則 1.首字母大寫; 2.只允許字母和數字; 3.簡寫命名規則: a)超出第二根線和第三根線(四根線的英語作業本)的小寫字母為“二級字母”,有:b、d、f、h、i、j...

aochong6447的博客 375

变量命名缩写参考

有时候一个变量命名要想上半天,怎么命名合适,怎么才不显得别扭,怎么才显得更舒适,下面提供一些参考,如果某个变量意义一个单词无法表达,可以用多个单词缩写然后用下划线间隔表达,譬如:文件地址:file_addr A addr = address app = application arg = argument asm = assemble asyn = asynchronization auth = authorization / authentication avg = average B buf

上官绝痕的专栏 1324

编程变量命名规则及编程单词缩写字典

作为一个程序猿,在编程过程中不可避免的要对变量命名,这个时候就需要掌握几种常见的命名规则,及常用单词的缩写,故从网上整理了一篇资料,以飨读者!(✿◡‿◡) O(∩_∩)O哈! 命名规则: 目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。 (1)驼峰命令法。正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数: printEmployeePaychecks(); pr

k916631305的博客 5855

常用英文命名缩写

常用英文命名缩写 英文缩写 中文全称 英文全称 注释 分类 权重 addr 地址 address adm 管理员 administrator app 应用程序 application arg 参数 argument asm 集合 assemble avg 平均值 average bk 后退 back bmp 位...

weixin_39594573的博客 687

前缀、中缀、后缀表达式

在函数式编程语言中,为了表示方便,出现了一些新的语法格式。所谓前缀、中缀、后缀表达式,它们之间的区别在于运算符相对与操作数的位置不同,为了说明它们的概念,首先来看一下中缀表达式。所谓中缀表达式,就是将函数名放到两个操作数中间的表达式,其中,左侧的操作数代表函数对象或值,右侧的操作数代表函数的参数值。例如:(3 + 4) × 5 - 6 就是中缀表达式 - × + 3 4 5 6 前缀表达式 3 4

xiangzhihong8的专栏 2118

前缀命名

如果您是第一次查看Takes或Cactoos的源代码,则很可能会像其他名称一样被命名约定触发,这意味着大多数类名称都有两个字母的前缀: BkSafe , RqFake , RsWithStatus , TkGzip等。 老实说,我还没有见过一个Java开发人员会对这种约定一见钟情。 但是,我看到许多现在爱上它的人。 本文适用于那些有兴趣从第一类转到第二类的读者。 布法罗66(1998),...

最佳 Java 编程 502

Windows 程序设计常用前缀和常用函数的用法

几个大写的标识符: 前缀 类别 CS窗口类别样式 CW 建立窗口 DT绘制文字 IDI 图示ID IDC 游标ID MB 消息框 SND声音 WM 窗口消息 WS 窗口样式 VK_ 虚拟键码的名称 BS 开头,它表示「按钮样式」 ES 编辑样式 EN 编辑控件 18个Windows函数。下面以它们在HELLOWIN中出现的次序列出这些函数以及...

runfeel 237

c语言 ++前缀以及后缀测试笔记

#include <stdio.h> int main() { int i=0,j=0,k,l; k=i++; l=++j; printf("int i=0,j=0,k,l;\n\n"); printf("k=i++; k=%d,i=%d\n",k,i); printf("l=++j; l=%d,j=%d\n",l,j); ...

Kay的博客 1544

解决引用 System.Windows.Interactivity程序集生成多国语言文件夹fr、es、ja等问题

通过以下方式对 System.Windows.Interactivity程序集添加的引用编译生成后会生成多国语言对应的文件 de、en、es、fr、it、ja、ko、ru,这些文件有时候没有用到但是会存在于编译生成的文件夹中,当然可用收到删除这些文件。为了从根本上解决这个问题,必须让他编译的时候不生成这些文件。具体的方式如下: 生成 1.添加引用 2.从框架中找到 System.Win...

SANYUNI的专栏 6120

压电阀控制器设计-总章

本文章用于回顾记录本人制作压电阀控制器的关键技术,本人所制作压电阀控制器已经上市得到应用,特在此对一些关键技术进行回顾记录,欢迎从事压电控制及压电阀相关人员一起讨论

qq_42712859的博客 819

倍福PLC与ZAPI控制器CAN2.0通信文档及程序.zip

倍福PLC与ZAPI控制器CAN2.0通信文档及程序

上一篇: c 优化
下一篇: QString char*
bobomo
博客等级 码龄20年 0粉丝 6原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值