赞
踩
在编程里面,虽然英文缩写可能会导致异议产生,但是应用到英文缩写在编程中是不可避免的。所以我们在做编程时候要知道一些比较约定俗成的缩写规定,这方便我们开发人员进行系统设计的命名,也会让用户在接触到一些系统或者表格时候能更好地理解。下面是整理了一版我工作中和资料查询后能常用的一些规则。
简单来说就是,
按单词数量来区别,对于单个单词的
1.如果是单个单词有4个字母的(含四个字母),那不需要缩写,直接用单词全拼。例如,sum就直接用SUM就可以了。
2.如果是单个单词有多于4个字母的,那就直接去掉除去首字母外的元音(不发音的字母也可以去掉)。例如,Price就直接用PRC表示。
3.至于还有其他的字母,都被归到特殊情况里面了。特殊情况又分为两种,一种是一般用前3-5个字母作为缩写。例如Character的缩写是CHAR。另一种特殊情况就可能是一个自己公司或者是比较常见的语言应用。例如transaction就一般用TXN。这种通常使用exceptional list来持续维护。
对于多个单词的,
1.一般来说,多个单词直接是用每个单词的首字母大写组成。例如,Azure Delta Lake 会被缩写表示成ADL。
2.如果是单词带有数字的,则用缩写加数字表示。例如Day 10 会被缩写成D10。
3.还有其他的我都归到特殊情况里面。特殊情况有两种,一种因为会有缩写重复或者产生异议,这样我们也可以用两个缩写加下划线表示。例如Business Date-->BIZ_DT。另外一种特殊情况就可能是一个自己公司或者是比较常见的语言应用。这种就需要一个exceptional list来持续维护,以便团队对缩写的运用和理解是在同一线上的。
每个单词即使在国外也会有不一样得缩写表示方法,就如下表,一个control有多个缩写表示形式。所以订立一个标准还有维护一个团队公司内的缩写规则和维护一个缩写列表是非常重要的一个事情。
国外常用的缩写可以参考下面这个链接,可以查询到一些相关信息
All Acronyms - Top Acronyms and Abbreviations Dictionary
address ——addr,地址
application——app,应用程序
asynchronization——asyn,异步
average ——avg,平均数
addition ——add,加法/添加
argument——arg,实参
array ——arr,数组
administrator ——adm,管理员
bitmap ——bmp,位图
buffer ——buf,缓冲区
back ——bk,返回
break ——brk,间断
background—— bg,背景
butonGroup——btngrp,按钮分组
button—— btn,按钮
character——char,字符
color ——clr,颜色
command——cmd,命令
calculate——calc,计算
configuration—— config,配置
column ——col,列
control ——ctrl,控制
change——chg,改变
click——clk,点击
compare—— cmp,比较
coordinates ——coord,坐标
copy ——cpy,复制
current—— cur,当前的
calendar ——cdr,日历
checkBox ——chk,复选框
container——cntr,容器
comboBox——cmb,下拉框
dialog——dlg,对话框
drawer——drw,抽屉
delete——del,删除
destination——dest/dst,目的地
decrease——dec,减少
device——dev,设备
different——diff,不同的
directory——dir,目录
document—— doc,文档
dynamic ——dyna,动态的
data—— dat,日期
database——db,数据库
dictionary—— dict,字典
display—— disp,显示
driver ——drv,驱动
extend ——ex/ext,扩展
edit ——edt,编辑
environment ——env,环境
error ——err,错误
execute ——exec,执行
escape ——esc,退出
flag——flg,标志
function——func,函数
frame ——frm,框架/帧
formfrm表单
group ——grp,组
grid ——grd,网格
groupBox——gbx,组合框
hexadecimal——hex,十六进制
horizontal—— horz,水平
image ——img,图像
information —— info,信息
initialize ——init,初始化
insert——ins,插入
instance——ins,实例
increase——inc,增加
increment——inc,增量
library ——lib,库
list—— lst,列表
link——lnk,链接
length——len,长度
lable——lbl,标签
layout——lyt布局
listView——lw——列表视图
linkLabellbl超链接标签框
mainMenu——mmnu菜单栏
manager——mgr,管理者
maximum ——max,最大值
minimum ——min,最小值
messag ——msg,消息
middle——mid,中间
multiply——mul,乘
messageDialog——msgdlg,消息框
number——num,数字,数,数量
original——orig,原件
object——obj,对象
oracle——ora,甲骨文教据库
point——pt,点
parameter——param,参数(形参)
package——pkg,打包
position——pos,位置
progressBar——prg,进度条
pagelndicator——pgindicTab,分页控件
previous——pre,前一个
process/Procedure——proc,进程/过程
pointer——ptr,指针
password——pwd,密码
public ——pub,公共的
panorama——pano,全景
print ——prn,打印
program ——prg,程序
pictureBox——pic,图片框
reference ——ref,引用
return ——tn,返回
repeat ——rpt,重复
resource——res,资源
radioButton ——rdo,单选框
rangeSlider ——rgsld,滑块
scrollView——svw,视图滚动
scrollBar——vsb(垂直)hsb(水平)滚动条
slider——sld,滑动器
spinBox——spn,旋转框
source ——src,源
string ——str,字符串
summation ——sum,和
synchronization ——sync,同步
system—— sys,系统
signal ——sig,信号
status ——stat,状态
stack ——stk,栈区
standard——std,标准
server——srv,服务
statistic—— stat,统计
select——sel,选择
splitView——spltvw,分割视图
stackView——stackvw,堆栈视图
statusBar ——statbr,状态条
swipeView——swpvw,滑动控件
switch——sw,开关
scrollndicator——scrlindic,滚动指示器
tabBartbbr——tab栏
textField——txtfld文本输入框
toolBar——tbr工具栏
toolTip——ttp提示框
toolButon—— tlbtn工具按钮
treeView ——trvw树形视图
test——tst,测试
table —— tbl,表格
temporary——tmp,临时
trigger—— trig,触发
text ——txt,文本
textBox——txt,文本框
user——usr,用户
window ——win(wnd)窗口
variable ——var,变量
vertical——vert,垂直
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。