当前位置: 代码迷 >> 计算机图书 >> 常用UI控件名称的缩写,该如何解决
  详细解决方案

常用UI控件名称的缩写,该如何解决

热度:5586   发布时间:2013-02-26 00:00:00.0
常用UI控件名称的缩写
常用UI控件名称的缩写有没有什么约定?比如treeview 通用缩写为tvw,textbox通用缩写为txb等。这样一来在为控件实例命名时就比较方便了,至少名字可以缩短一些。
不同系统下的推荐UI设计规范中是否涉及到这些东西了。希望高手给予解答。
我的另外一个帖子中提的问题不算难,但是没人解答。有兴趣去回复几个字。我好散分。
http://topic.csdn.net/u/20100727/10/8968f262-267b-4564-b6f7-9b588cce3959


------解决方案--------------------------------------------------------
C#控件名缩写规范【风格—习惯】

基本类型: 数据类型缩写
string str
int i
char chr
sbyte sb
byte bt
uint ui
long l
ulong ul
float f
double d
bool b
decimal dec


——————————————————————————————————————————
A、web控件 控件名缩写
AdRotator art
Button btn
Calendar cd
CheckBox chk
CheckBoxList chkl
CompareValidator cpv
CustomValidator ctv
DataGrid dg
DataList dl
DropDownList ddl
HyperLink hl
Image img
ImageButton Ibtn
Label lbl
ListBox lst
Panel pl
PlaceHolder ph
RadioButton rb
RadioButtonList rbl
RangeValidator rv
RegularExpressionValidator rev
Repeater rp
RequiredFieldValidator rfv
Table tb
TableCell tc
TableRow tr
TextBox txt
ValidationSummary vs
XML XML
——————————————————————————————————————————
B 、html控件 控件名缩写
HtmlAnchor hah
HtmlButton hbtn
HtmlForm hform
HtmlGenericControl hgc
HtmlImage himg
HtmlInputButton(按钮) htxt
HtmlInputButton(重置) hrbtn
HtmlInputButton(提交) hcbtn
HtmlInputCheckBox hick
HtmlInputFile hifile
HtmlInputHidden hihidden
HtmlInputImage hiimg
HtmlInputRadioButton hirb
HtmlInputText(密码) hpwd
HtmlInputText(文本) hitxt
HtmlSelect hslt
HtmlTable htab
HtmlTableCell htc
HtmlTableRow htr
HtmlTextArea htxta

————————————————————————————————————————————
C 、ADO.NET控件 命名规范 类型前缀示例

Connection con conNorthwind
Command cmd cmdReturnProducts
Parameter parm parmProductID
DataAdapter dad dadProducts
DataReader dtr dtrProducts
DataSet dst dstNorthWind
DataTable dtbl dtblProduct
DataRow drow drowRow98
DataColumn dcol dcolProductID
DataRelation drel drelMasterDetail
DataView dvw dvwFilteredProducts


————————————————————————————————————————————
WinForm Control 命名规范





数据类型 数据类型简写 标准命名举例
Label lbl lblMessage
LinkLabel llbl llblToday
Button btn btnSave
TextBox txt txtName
MainMenu mmnu mmnuFile
CheckBox chk chkStock
RadioButton rbtn rbtnSelected
GroupBox gbx gbxMain
PictureBox pic picImage
Panel pnl pnlBody
DataGrid dgrd dgrdView
ListBox lst lstProducts
CheckedListBox clst clstChecked
ComboBox cbo cboMenu
ListView lvw lvwBrowser
TreeView tvw tvwType
TabControl tctl tctlSelected
DateTimePicker dtp dtpStartDate
HscrollBar hsb hsbImage
VscrollBar vsb vsbImage
Timer tmr tmrCount
ImageList ilst ilstImage
ToolBar tlb tlbManage
StatusBar stb stbFootPrint
OpenFileDialog odlg odlgFile
SaveFileDialog sdlg sdlgSave
FoldBrowserDialog fbdlg fgdlgBrowser
FontDialog fdlg fdlgFoot
ColorDialog cdlg cdlgColor
PrintDialog pdlg pdlgPrint


 

---------------------------------------------------------------------------------------------------------------------------------------

Label--lbl
TextBox--txt
Button--btn
LinkButton--lnkbtn
ImageButton--imgbtn
ListBox--lst
DropDownList--ddl
DataGrid--dg
DataList--dl
CheckBox--chk
CheckBoxList--chklst
RadioButton--rdo
RadioButtonList--rdolst
Image--img
Panel--pnl
Calender--cal
AdRotator--ar
Table--tbl
RequiredFieldValidator--rfv
CompareValidator--cv
RangeValidator--rv
RegularExpressionValidator--rev
ValidatorSummary--vs
  相关解决方案