C# 控件、数据类型、ADO.NET等命名规范
### C# 控件、数据类型、ADO.NET等命名规范 #### 数据类型命名规范 在C#编程中,遵循良好的命名规范对于代码的可读性和维护性至关重要。下面是一些常见数据类型的命名规则及其示例: - **Array (数组)**:简写为 `arr`。例如:`arrShoppingList` 表示购物列表。 - **Boolean (布尔值)**:简写为 `bln`。例如:`blnIsPostBack` 表示是否是回发操作。 - **Byte (字节)**:简写为 `byt`。例如:`bytPixelValue` 表示像素值。 - **Char (字符)**:简写为 `chr`。例如:`chrDelimiter` 表示分隔符。 - **DateTime (日期时间)**:简写为 `dtm`。例如:`dtmStartDate` 表示起始日期。 - **Decimal (十进制数)**:简写为 `dec`。例如:`decAverageHeight` 表示平均高度。 - **Double (双精度浮点数)**:简写为 `dbl`。例如:`dblSizeofUniverse` 表示宇宙大小。 - **Integer (整数)**:简写为 `int`。例如:`intRowCounter` 表示行计数器。 - **Long (长整数)**:简写为 `lng`。例如:`lngBillGatesIncome` 表示比尔盖茨的收入。 - **Object (对象)**:简写为 `obj`。例如:`objReturnValue` 表示返回值。 - **Short (短整数)**:简写为 `shr`。例如:`shrAverage` 表示平均值。 - **Single (单精度浮点数)**:简写为 `sng`。例如:`sngMaximum` 表示最大值。 - **String (字符串)**:简写为 `str`。例如:`strFirstName` 表示名字。 这些命名规则有助于提高代码的可读性和一致性。 #### 控件命名规范 接下来,我们来看一下不同控件类型的命名规则及其示例: - **Animatedbutton (动画按钮)**:简写为 `ani`。例如:`aniMailBox` 表示邮箱动画按钮。 - **Button (按钮)**:简写为 `btn`。例如:`btnSubmit` 表示提交按钮。 - **Checkbox (复选框)**:简写为 `chk`。例如:`chkReadOnly` 表示只读选项。 - **ColorDialog (颜色对话框)**:简写为 `clrdlg`。例如:`clrdlgBackground` 表示背景颜色对话框。 - **Combobox, drop-downlist (组合框/下拉列表)**:简写为 `cbo`。例如:`cboEnglish` 表示英语选择。 - **Communications (通讯)**:简写为 `com`。例如:`comFax` 表示传真通信。 - **ContextMenu (上下文菜单)**:简写为 `ctxmnu`。例如:`ctxmnuEdit` 表示编辑菜单。 - **Control (用于不知道具体类型的控件)**:简写为 `ctr`。例如:`ctrCurrent` 表示当前控件。 - **CrystalReportViewer (水晶报表查看器)**:简写为 `crvw`。例如:`crvwReport` 表示报表查看器。 - **Data (数据控件)**:简写为 `dat`。例如:`datBiblio` 表示书目数据。 - **Datagrid (数据网格)**:简写为 `dgd`。例如:`dgdTitles` 表示标题网格。 - **Datalist (数据列表)**:简写为 `dbl`。例如:`dblPublisher` 表示出版社列表。 - **Datarepeater (数据重复器)**:简写为 `drp`。例如:`drpLocation` 表示位置重复器。 - **Data-bound combobox (数据绑定组合框)**:简写为 `dbcbo`。例如:`dbcboLanguage` 表示语言选择。 - **Data-bound grid (数据绑定网格)**:简写为 `dbgrd`。例如:`dbgrdQueryResult` 表示查询结果网格。 - **Data-bound listbox (数据绑定列表框)**:简写为 `dblst`。例如:`dblstJobType` 表示职位类型列表。 - **Datetimepicker (日期时间选择器)**:简写为 `dtp`。例如:`dtpPublished` 表示发布时间选择器。 - **Directorylistbox (目录列表框)**:简写为 `dir`。例如:`dirSource` 表示源目录列表。 - **DomainUpDown (域上下文)**:简写为 `dupd`。例如:`dupdAgeRange` 表示年龄范围。 - **Drivelistbox (驱动器列表框)**:简写为 `drv`。例如:`drvTarget` 表示目标驱动器列表。 - **ErrorProvider (错误提供者)**:简写为 `err`。例如:`errValidation` 表示验证错误。 - **Filelistbox (文件列表框)**:简写为 `fil`。例如:`filSource` 表示源文件列表。 - **Flatscrollbar (平面滚动条)**:简写为 `fsb`。例如:`fsbMove` 表示移动滚动条。 - **FontDialog (字体对话框)**:简写为 `fntdlg`。例如:`fntdlgText` 表示文本字体对话框。 - **Form (窗体)**:简写为 `frm`。例如:`frmEntry` 表示输入窗体。 - **Frame (框架)**:简写为 `fra`。例如:`fraLanguage` 表示语言框架。 - **Gauge (仪表)**:简写为 `gau`。例如:`gauStatus` 表示状态仪表。 - **Graph (图表)**:简写为 `gra`。例如:`graRevenue` 表示收益图表。 - **Grid (网格)**:简写为 `grd`。例如:`grdPrices` 表示价格网格。 - **GroupBox (组框)**:简写为 `grp`。例如:`grpOptions` 表示选项组框。 - **HelpProvider (帮助提供者)**:简写为 `hlp`。例如:`hlpTooltip` 表示提示帮助。 - **Hierarchicalflexgrid (分层灵活网格)**:简写为 `flex`。例如:`flexOrders` 表示订单分层网格。 - **HScrollbar (水平滚动条)**:简写为 `hsb`。例如:`hsbVolume` 表示音量水平滚动条。 - **Image (图像)**:简写为 `img`。例如:`imgIcon` 表示图标。 - **Imagecombo (图像组合框)**:简写为 `imgcbo`。例如:`imgcboProduct` 表示产品图像组合框。 - **ImageList (图像列表)**:简写为 `ils`。例如:`ilsAllIcons` 表示所有图标列表。 - **Label (标签)**:简写为 `lbl`。例如:`lblHelpMessage` 表示帮助消息标签。 - **Line (线条)**:简写为 `lin`。例如:`linVertical` 表示垂直线条。 - **LinkLabel (链接标签)**:简写为 `lnk`。例如:`lnkHyperlink` 表示超链接标签。 - **Listbox (列表框)**:简写为 `lst`。例如:`lstPolicyCodes` 表示政策代码列表。 - **ListView (列表视图)**:简写为 `lvw`。例如:`lvwHeadings` 表示标题列表视图。 - **MAPImessage (MAPI消息)**:简写为 `mpm`。例如:`mpmSentMessage` 表示发送的消息。 - **MAPIsession (MAPI会话)**:简写为 `mps`。例如:`mpsSession` 表示MAPI会话。 - **MCI (多媒体控制接口)**:简写为 `mci`。例如:`mciVideo` 表示视频控制。 - **Menu (菜单)**:简写为 `mnu`。例如:`mnuFileOpen` 表示打开文件菜单。 - **Monthview (月份视图)**:简写为 `mvw`。例如:`mvwPeriod` 表示时间段视图。 - **MonthCalendar (月历)**:简写为 `mcl`。例如:`mclCalendar` 表示月历。 - **MSChart (Microsoft 图表)**:简写为 `ch`。例如:`chSalesbyRegion` 表示按地区销售额图表。 - **MSFlexgrid (Microsoft 灵活网格)**:简写为 `msg`。例如:`msgClients` 表示客户灵活网格。 - **MSTab (Microsoft 标签)**:简写为 `mst`。例如:`mstFirst` 表示第一个标签。 - **NotifyIcon (通知图标)**:简写为 `nti`。例如:`ntiNotification` 表示通知图标。 - **NumericUpDown (数值上下文)**:简写为 `nupd`。例如:`nupdQuantity` 表示数量上下文。 - **OLEcontainer (OLE 容器)**:简写为 `ole`。例如:`oleWorksheet` 表示工作表容器。 - **OpenFileDialog (打开文件对话框)**:简写为 `ofdlg`。例如:`ofdlgOpenFile` 表示打开文件对话框。 - **PageSetUpDialog (页面设置对话框)**:简写为 `psdlg`。例如:`psdlgPrinterSetup` 表示打印机设置对话框。 - **Picturebox (图片框)**:简写为 `pic`。例如:`picVGA` 表示VGA图片框。 - **Pictureclip (图片裁剪)**:简写为 `clp`。例如:`clpToolbar` 表示工具栏图片裁剪。 - **PrintDocument (打印文档)**:简写为 `prtdoc`。例如:`prtdocReport` 表示报告打印文档。 以上列举了C#中常用的数据类型及控件的命名规则。通过遵循这些命名规范,可以提高代码的清晰度和一致性,使得其他开发人员能够更容易地理解和维护代码。此外,良好的命名习惯也是团队协作的重要组成部分,有助于提高整个项目的质量和效率。
- 粉丝: 0
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助