c控件命名规和驼峰命名法的详解
C_控件命名规则

建议命名规范为:控件的缩写加数据库字段名称,各种控件缩写如下表(仅供参写)控件类型前缀Button 按钮btnCheckBox 复选框chkColumnHeader 视图列表头colComboBox 组合框cboContextMenu 快捷菜单ctmDataGrid 数据网格控件dgDataGridView 数据网格视图控件dgvDateTimePicker 时间输入框dtpDomainUpDown 数值框dudForm 窗体frmGroupBox 组合框grpHscrollBar 水平滚动条hsbImageList 图标列表imgLabel 文本标签lbl LinkLabel 带链接的文本标签lbl ListBox 列表框lst ListView 视图列表lvw Menu 菜单menu MenuItem 菜单项menu NumericUpDown 数值框nud Panel 面板pnl PictureBox 图片框pic ProgressBar 进度条prg RadioButton 单选框按钮rdo Spliter 拆分条spl StatusBar 状态栏stu StatusBarPanel 状态栏区域pnl StatusStrip 状态栏stuT abControl 分页控件tab T abPage 分页标签页面page TextBox 文本框txt Timer 定时器tmr ToolBar 工具条tbr ToolStrip 工具栏tsp ToolStripButton 工具栏按钮btn ToolStripComboBox 工具栏下拉组合框cbo ToolStripDropDownButton 工具栏下拉列表btn ToolStripDropDownMenu 工具栏菜单项目menu ToolStripLabel 工具栏静态文本lbl ToolStripProgressBar 工具栏进度条prg。
c++类的命名规则

根据常规的命名规则,C类的命名应遵循以下几个原则:
1.使用有意义的名称:类名应该能够清晰地描述其代表的概念、职责或特征。
选择具有描述性的词汇或短语来命名类。
2.遵循驼峰命名法:常规做法是使用字母开头的大驼峰命名法(Pascal Case),即每个单词的首字母都大写,并且没有下划线或其他分隔符。
例如,一个表示汽车的类可以命名为"Car"。
3.使用名词或名词短语:类名一般应该是名词或名词短语,以确保表示的是一个实体或对象。
4.避免使用缩写词或无意义的字母组合:尽量避免使用不明确的缩写词或没有实际含义的字母组合,以确保类名的易读性和可理解性。
5.避免与内置关键字冲突:确保不要使用与编程语言内置关键字相同或相似的类名,以免引起编译错误或混淆。
总之,C类的命名规则要求类名具有清晰的描述性,使用大驼峰命名法,并且避免使用缩写词或无意义的字母组合。
这样可以增加代码的可读性、可维护性和可理解性。
当然,在实际应用中,也要根据具体的项目和规范来确定适合的命名方式。
程序中必须知道的几种命名规范

程序中必须知道的⼏种命名规范
1、匈⽛利命名法
带有前缀,前缀可以表⽰变量的类型或者变量的作⽤域。
如 g_count(全局变量),m_tmp(局部变量),变量⼀般都是⼩写字母的拼⾳,变量的命名需要具有⼀定的语义化。
通常⽤在变量的声明中,不过值得注意的是,在C或者C++等编程中,通过使⽤全部字母⼤写的⽅法来表⽰全局变量、宏定义等。
2、骆驼命名法(驼峰命名法)
⾸个单词⼩写,其余是⼩写;对于多个单词拼接的,后⾯的单词第⼀个字母⼤写,其余⼩写;连接⽅式是:可以直接连接在⼀起,也可以使⽤下划线连接多个拼⾳。
如:print_Varible ()或者 printVarible(),通常⽤在函数的声明和定义中。
3、帕斯卡命名法
⾸字母都⼤写,其余字母⼩写。
Devices, DevicesCar等等,通常⽤在定义类名中。
c语言命名规范

C语言命名规范是C语言编程中常见的一种规范,它着重于给编程中的变量、函数、常量、结构体等数据类型命名规范。
首先,C语言编程中的变量及其它数据类型的命名一般应该遵守驼峰命名法,比如numberOfPeople、numberOfCars等,而不是number_of_people、number_of_cars等;其次,C语言编程中的变量及其它数据类型的命名一般应该使用有意义的名称,比如使用lengthOfString来表示字符串的长度,而不是使用lenStr。
此外,C语言编程中定义的常量一般应该使用全部大写的字母,并且单词之间用下划线隔开,比如定义一个表示圆周率的常量PI,可以定义为PI_VALUE。
另外,C语言编程中定义的函数、结构体等应该遵守驼峰命名法,比如定义一个用来计算两个数字相加的函数,可以定义为addTwoNumbers,而不是add_two_numbers。
总之,C语言编程中应该遵守的命名规范是:变量及其它数据类型应该遵守驼峰命名法,使用有意义的名称;常量应该使用全部大写的字母,并且单词之间用下划线隔开;函数、结构体等应该遵守驼峰命名法。
这些规范的遵守有助于提高C语言编程的效率,提高程序的可读性。
c语言标识符的命名惯例

c语言标识符的命名惯例C语言标识符命名惯例在编程中,标识符是用于标识变量、函数、方法、类等各种程序实体的名称。
为了方便程序的阅读和维护,标识符的命名应该清晰、有意义,并且符合一定的规范。
本文将介绍一些常见的C语言标识符的命名惯例。
1. 标识符的长度C语言标识符的长度没有限制,但实际编程中一般不建议过长的标识符,通常限制在30个字符以内。
过长的标识符不仅不易读,还容易出错。
2. 标识符的组成C语言标识符可以由字母、数字和下划线组成,但必须以字母或下划线开头。
并且,C语言是区分大小写的,因此标识符的大小写也要一致,否则会被认为是不同的标识符。
3. 标识符的命名规则C语言标识符的命名规则是相当灵活的,但为了便于程序的阅读和维护,应该尽量遵守以下的命名规则:3.1 使用有意义的名称标识符的命名应该具有一定的描述性,能够清晰地表达其含义。
一个好的标识符可以让其他开发人员一目了然地理解其用途,避免了代码的混淆和误解。
例如,使用"sum"来表示求和功能的变量,使用"calculateArea"来表示计算面积的函数等。
3.2 使用驼峰命名法驼峰命名法是一种常用的命名规则,将多个单词连接在一起,每个单词的首字母大写,其余字母小写,不使用空格或其他特殊字符分隔。
这种命名规则可以提高代码的可读性。
例如,使用"totalScore"表示总分变量,使用"calculateAreaOfCircle"表示计算圆的面积的函数。
3.3 避免使用缩写和简写虽然缩写和简写可以减少标识符的长度,但不利于代码的理解和可维护性。
应尽量避免使用过多的缩写和简写,除非是广泛使用的专业术语或常见的缩写。
例如,应该使用"numberOfStudents"而不是"numStu"来表示学生人数。
3.4 使用一致的命名风格在一个项目中,应该统一使用一种命名风格,并尽量遵循项目的命名规范。
c控件命名规和驼峰命名法的详解

C#控件命名规和驼峰命名法的详解驼峰命名法驼峰命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。
例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、My Name或者myName。
这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。
驼峰命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
驼峰命名法(Camel-Case)一词来自Perl 语言中普遍使用的大小写混合格式,而Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
驼峰命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
数据库:表名:首字母大写+驼峰式命名 eg:Article;UserDept表中列名:首字母大写+驼峰式命名 eg:UserId;UnitCost存储过程命名:表名_首字母大写+驼峰式命名 eg:Admin_UserRegister项目名称:公认简写:全部大写 eg:DAL;BLL其他:首字母大写+驼峰式命名 eg:DBUtility;OracleDAL类:类名:首字母大写+驼峰式命名 eg:PetShop.cs;AssemblyInfo.cs私有变量名:_首字母小写+驼峰式命名eg:_publishTime;_rootCategoryId公共属性名:首字母大写+驼峰式命名 eg:Description;PublishTime函数:函数名:首字母大写+驼峰式命名 eg:GetItemByProduct参数名:首字母小写+驼峰式命名 eg:userId,itemInfoC#控件命名规则ControltypeprefixExampleButton btn btnOKGrid grd grdPrices3D Panel pnl pnlGroupADO Data ado adoBiblioAnimated button ani aniMailBoxCheck box chk chkReadOnlyCombo box cbo cboEnglish Dropdown list box ≥ddl ddlUserCommand button cmd cmdExit Common dialog dlg dlgFileOpen Communications com comFax≤Control (used within procedures when the specific type is unknown)ctr ctrCurrentData dat datBiblioData-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobTypeData combo dbc dbcAuthorData grid dgd dgdTitlesData list dbl dblPublisherData repeater drp drpLocationDate picker dtp dtpPublished Directory list box dir dirSourceDrive list box drv drvTargetFile list box fil filSourceFlat scroll bar fsb fsbMoveForm frm frmEntryFrame fra fraLanguageGauge gau gauStatusGraph gra graRevenueHierarchical flexgrid flex flexOrdersHorizontal scroll bar hsb hsbV olumeImage img imgIconImage combo imgcbo imgcboProduct ImageList ils ilsAllIconsLabel lbl lblHelpMessage Lightweight check box lwchk lwchkArchive Lightweight combo box lwcbo lwcboGerman Lightweight command button lwcmd lwcmdRemove Lightweight frame lwfra lwfraSaveOptions Lightweight horizontal scroll bar lwhsb lwhsbV olume Lightweight list box lwlst lwlstCostCenters Lightweight option button lwopt lwoptIncomeLevel Lightweight text box lwtxt lwoptStreet Lightweight vertical scroll bar lwvsb lwvsbYearLine lin linVerticalList box lst lstPolicyCodes ListView lvw lvwHeadings MAPI message mpm mpmSentMessage MAPI session mps mpsSessionMCI mci mciVideoMenu mnu mnuFileOpen Month view mvw mvwPeriodMS Chart ch chSalesbyRegion MS Flex grid msg msgClientsMS Tab mst mstFirstOLE container ole oleWorksheetOption button opt optGenderPicture box pic picVGAPicture clip clp clpToolbar ProgressBar prg prgLoadFileRemote Data rd rdTitles RichTextBox rtf rtfReportShape shp shpCircleSlider sld sldScaleSpin spn spnPagesStatusBar sta staDateTimeSysInfo sys sysMonitorTabStrip tab tabOptionsText box txt txtLastNameTimer tmr tmrAlarmToolbar tlb tlbActionsTreeView tre treOrganization UpDown upd updDirectionVertical scroll bar vsb vsbRate。
c命名规范

c命名规范C命名规范是指在编程中为变量、函数、类、常量等标识符取名的一套规则。
遵循良好的命名规范可以增加代码的可读性和可维护性,方便他人理解和使用代码。
一、命名原则1. 可读性原则:命名要具有可读性,方便其他人理解代码的含义。
避免使用缩写、不清晰的变量名或拼音命名,尽量使用有意义的单词或词组。
2. 一致性原则:命名应保持统一,遵循团队或项目的约定。
相同类型的标识符命名应统一,不同类型的标识符命名应区分开。
3. 易于搜索原则:命名要便于搜索和定位。
避免使用过长的命名,但也要避免使用过短的命名,使得标识符在项目中易于搜索和找到。
二、标识符的命名规范1. 变量和函数命名:使用小写字母和下划线,多个单词之间用下划线分隔。
例如:user_name, calculate_price。
2. 类的命名:使用驼峰命名法,即首字母大写,不使用下划线。
例如:UserInfo, CarFactory。
3. 常量的命名:使用大写字母和下划线,多个单词之间用下划线分隔。
例如:MAX_NUMBER, PI_VALUE。
4. 包名的命名:使用小写字母,多个单词之间使用点"."分隔。
例如:com.example.project。
5. 枚举类型的命名:使用大写字母和下划线,多个单词之间用下划线分隔。
例如:Color.RED, Season.SUMMER。
三、命名的约定1. 命名要有意义,尽量反映标识符的用途和含义,避免使用无意义的命名。
2. 避免使用保留字和关键字作为标识符,例如:int, float, if, else等。
3. 避免使用单个字母或数字作为标识符,除非是临时变量或索引变量。
4. 当命名较长时,可以使用缩写,但要确保缩写被广泛接受并易于理解。
5. 避免使用拼音命名,特别是在英文环境下,可能导致理解困难。
6. 命名要避免歧义和混淆,尽量不要使用相似的标识符,容易造成误解。
四、常见命名错误1. 不符合命名规范:命名不清晰、不规范,缺乏可读性和可维护性。
c语言命名规范

c语言命名规范C语言命名规范是为了提高代码的可读性和维护性,使不同人员编写的代码在风格上保持一致。
以下是一些常见的C语言命名规范:1. 变量和函数名应使用有意义的描述性词汇,尽量使用英文单词或缩写,避免使用无意义的单词或缩写。
2. 变量名应使用小写字母,使用下划线作为单词之间的分隔符,例如:num_students。
3. 函数名应使用小写字母,每个单词的首字母大写,使用驼峰命名法,例如:calculateAverage。
4. 宏定义应使用大写字母,并用下划线分隔单词,例如:MAX_NUM。
5. 常量名应使用大写字母,并用下划线分隔单词,例如:PI。
6. 结构体名应使用大写字母开头,每个单词首字母大写,使用驼峰命名法,例如:StudentInfo。
7. 指针名应以“p_”开头,后面跟上指向的变量名,例如:p_student。
8. 数组名应采用单数形式,例如:student。
9. 枚举类型应使用大写字母命名,并用下划线分隔单词,例如:ColorType。
10. 文件名应全部小写,并用下划线分隔单词,例如:calculator.c。
11. 函数参数名应使用小写字母,使用下划线作为单词之间的分隔符,例如:num_students。
12. 类型定义名应使用大写字母开头,每个单词首字母大写,使用驼峰命名法,例如:StudentInfo。
13. 行内函数或变量的命名应使用小写字母,用下划线分隔单词,例如:get_average。
总之,C语言命名规范应尽量清晰、简洁和有意义。
使用规范的命名方法可以提高代码的可读性和可维护性,从而更好地理解和修改代码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C#控件命名规和驼峰命名法的详解
驼峰命名法
驼峰命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。
例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、My Name或者myName。
这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。
驼峰命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
驼峰命名法(Camel-Case)一词来自Perl 语言中普遍使用的大小写混合格式,而Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
驼峰命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
数据库:
表名:首字母大写+驼峰式命名 eg:Article;UserDept
表中列名:首字母大写+驼峰式命名 eg:UserId;UnitCost
存储过程命名:表名_首字母大写+驼峰式命名 eg:Admin_UserRegister
项目名称:
公认简写:全部大写 eg:DAL;BLL
其他:首字母大写+驼峰式命名 eg:DBUtility;OracleDAL
类:
类名:首字母大写+驼峰式命名 eg:PetShop.cs;AssemblyInfo.cs
私有变量名:_首字母小写+驼峰式命名
eg:_publishTime;_rootCategoryId
公共属性名:首字母大写+驼峰式命名 eg:Description;PublishTime
函数:
函数名:首字母大写+驼峰式命名 eg:GetItemByProduct
参数名:首字母小写+驼峰式命名 eg:userId,itemInfo
C#控件命名规则
ControltypeprefixExample
Button btn btnOK
Grid grd grdPrices
3D Panel pnl pnlGroup
ADO Data ado adoBiblio
Animated button ani aniMailBox
Check box chk chkReadOnly
Combo box cbo cboEnglish Dropdown list box ≥ddl ddlUser
Command button cmd cmdExit Common dialog dlg dlgFileOpen Communications com comFax≤Control (used within procedures when the specific type is unknown)
ctr ctrCurrent
Data dat datBiblio
Data-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobType
Data combo dbc dbcAuthor
Data grid dgd dgdTitles
Data list dbl dblPublisher
Data repeater drp drpLocation
Date picker dtp dtpPublished Directory list box dir dirSource
Drive list box drv drvTarget
File list box fil filSource
Flat scroll bar fsb fsbMove
Form frm frmEntry
Frame fra fraLanguage
Gauge gau gauStatus
Graph gra graRevenue
Hierarchical flexgrid flex flexOrders
Horizontal scroll bar hsb hsbV olume
Image img imgIcon
Image combo imgcbo imgcboProduct ImageList ils ilsAllIcons
Label lbl lblHelpMessage Lightweight check box lwchk lwchkArchive Lightweight combo box lwcbo lwcboGerman Lightweight command button lwcmd lwcmdRemove Lightweight frame lwfra lwfraSaveOptions Lightweight horizontal scroll bar lwhsb lwhsbV olume Lightweight list box lwlst lwlstCostCenters Lightweight option button lwopt lwoptIncomeLevel Lightweight text box lwtxt lwoptStreet Lightweight vertical scroll bar lwvsb lwvsbYear
Line lin linVertical
List box lst lstPolicyCodes ListView lvw lvwHeadings MAPI message mpm mpmSentMessage MAPI session mps mpsSession
MCI mci mciVideo
Menu mnu mnuFileOpen Month view mvw mvwPeriod
MS Chart ch chSalesbyRegion MS Flex grid msg msgClients
MS Tab mst mstFirst
OLE container ole oleWorksheet
Option button opt optGender
Picture box pic picVGA
Picture clip clp clpToolbar ProgressBar prg prgLoadFile
Remote Data rd rdTitles RichTextBox rtf rtfReport
Shape shp shpCircle
Slider sld sldScale
Spin spn spnPages
StatusBar sta staDateTime
SysInfo sys sysMonitor
TabStrip tab tabOptions
Text box txt txtLastName
Timer tmr tmrAlarm
Toolbar tlb tlbActions
TreeView tre treOrganization UpDown upd updDirection
Vertical scroll bar vsb vsbRate。