快思聪编程命名规则.讲课讲稿
- 格式:doc
- 大小:433.00 KB
- 文档页数:8
编程命名规范编程命名规范是一种在编程中使用的命名约定,它有助于提高代码的可读性和可维护性。
下面是一些常见的编程命名规范:1. 选择好的命名:使用有意义和易于理解的名称来命名变量、函数和类。
避免使用缩写和单字母名称,尽量使用描述性的单词或短语。
2. 使用小驼峰命名法:对于变量和函数,使用小驼峰命名法,即首字母小写,后续单词首字母大写。
例如:firstName、getFirstName。
3. 使用大驼峰命名法:对于类和接口,使用大驼峰命名法,即每个单词首字母大写。
例如:Person、CustomerService。
4. 使用下划线分隔单词:当命名中有多个单词时,可以用下划线来分隔。
例如:first_name、get_first_name。
5. 避免使用保留字和关键字:不要使用编程语言中的保留字和关键字作为变量、函数或类的名称,以免引起冲突。
6. 遵循命名约定:参考编程语言的命名约定,并且在项目中保持一致。
例如,Java中通常使用小驼峰命名法,C++中通常使用下划线命名法。
7. 使用有意义的前缀和后缀:在命名时,可以考虑添加一些有意义的前缀或后缀,以区分不同的变量或函数。
例如,使用“is”前缀来表示一个布尔类型的变量。
8. 注意命名长度:命名应该足够长以表达其含义,但也不应过长。
一般来说,变量和函数的命名应在2到20个字符之间,类名可以稍长。
9. 避免使用数字作为名称的一部分:除非在特殊情况下,不要使用数字作为变量或函数名称的一部分,因为它们会增加代码的复杂性和可读性。
10. 使用一致的命名风格:在整个项目中保持一致的命名风格,以便于阅读和理解代码。
例如,如果采用了小驼峰命名法,则在整个代码库中都应该使用该命名风格。
11. 注释命名的用途:在变量、函数或类的定义之前添加注释,解释其用途和功能,以便其他开发人员能够理解和使用。
12. 避免使用中文或特殊字符:在命名中不要使用中文字符或特殊字符,因为它们可能会导致编译或解析错误。
快思聪编程命名规则快思聪编程主要分为两大部分:主机编程和触摸屏编程。
那么相应的命名, 也就围绕这两个部分而言的。
那么无论是主机程序中的变量名称还是触摸屏程序中的变量名称, 他们的命名要求是一样的。
就是力求简洁明了,准确扼要以及尽量追求有规律的命名。
一 . 主机编程的命名。
1. 命名格式(通常情况下 :设备名称简写(首字母大写 +动作名称 +快思聪函数名称。
见下:值得注意的地方是设备名称后的动作项和快思聪函数名称项。
(1比如 Prj_On和 Prj_Power_On的含义是不同的。
前者为投影机通电的情况下, 进行软开机指令;后者为给投影机通电。
(2每个快思聪函数都有着特定的简写名称:A. 经过函数 One Shot 、 Multiple One Shots或者是 Oscillator 等可制造脉冲的函数,加后缀 P 。
B.当某变量要去到继电器口 (Relay 口并且无论强电弱电的时候, 其后加后缀名 Rly 。
C. 一般情况下,统称变量的作用是一种使能功能时,或者是经过函数 Buffer (也可以是 _Buf ,其后缀名为 En 。
D. 通常经过函数 Inter lock和 Toggle 的变量名称加后缀名 Fb 。
E. 经过函数 Delay 的变量后缀名称为 Dly 。
2. 主机程序变量名中模拟量的后缀加“ $” , 串量名后缀加“ #” 。
3. 主机程序变量命名,除了让人易懂外,更为重要的是提高编程速度,提高效率。
这可以应用到同一类型且数目较多的变量上。
例如矩阵的变量:4. 关于主机快速编程中的一些常用技巧,见下:1 加后缀名的快捷键是“ ALT+6” 。
2 加前缀名的快捷键是“ ALT+Shift+6” 。
3 纵向复制快捷键是“ F4” 。
4 横向复制快捷键是“ F6” 。
5 选定多个变量是按住“ Shift ”键。
更详细的快捷键请参照“ SimplWindows Quick Reference Card” 。
编程命名规则编程命名规则是指在编写程序时,对变量、函数、类、常量等命名的规则和约定。
良好的命名规则可以提高代码的可读性和可维护性,使程序更易于理解和维护。
下面将介绍一些常用的编程命名规则。
1. 使用有意义的名称在命名变量、函数、类等时,应该使用能够表达其含义的名称,避免使用无意义或含糊不清的名称。
例如,使用"count"来命名一个用于计数的变量,而不是使用"a"或"b"等无意义的字符。
2. 使用驼峰命名法驼峰命名法是指将多个单词连接起来,每个单词的首字母大写,其余字母小写。
例如,使用"getUserInfo"来命名一个获取用户信息的函数。
这种命名方式使代码更易读,并且符合大多数编程语言的命名约定。
3. 避免使用缩写和简写虽然缩写和简写可以节省字符数,但会降低代码的可读性。
因此,在命名时应尽量避免使用缩写和简写。
例如,使用"maxValue"来命名一个变量,而不是使用"maxVal"。
4. 命名要具备描述性命名应该能够准确地描述变量、函数、类等的用途和含义。
这样可以使其他开发人员更容易理解代码的意图。
例如,使用"calculateArea"来命名一个计算面积的函数。
5. 使用下划线或破折号分隔单词在某些编程语言中,可以使用下划线或破折号作为单词之间的分隔符。
例如,使用"total_count"或"total-count"来命名一个变量。
这样可以使命名更清晰,避免单词之间的混淆。
6. 避免使用数字作为开头在命名时应尽量避免使用数字作为变量、函数、类等的开头。
因为某些编程语言不允许数字作为开头,这样可以避免出现语法错误。
例如,使用"totalCount"而不是"1count"来命名一个变量。
rtl 命名规则-概述说明以及解释1.引言1.1 概述本文旨在介绍RTL(Right-to-Left)命名规则,RTL命名规则是一种用于命名变量、函数、类和文件等软件开发元素的规范。
它主要用于从右向左的语言环境,例如阿拉伯语、希伯来语和波斯语等。
RTL命名规则的重要性不容忽视。
在软件开发过程中,良好的命名规范可以提高代码的可读性和可维护性。
对于从右向左的语言环境来说,RTL 命名规则更是必不可少的一项约定。
它可以确保软件开发人员在编写代码时,能够遵循一致的命名规范,减少语言环境差异所带来的困扰。
在本文中,我们将先介绍RTL命名规则的定义,明确其具体含义和适用范围。
随后,我们将深入探讨RTL命名规则的重要性,并阐述它对软件开发的影响。
最后,我们将总结RTL命名规则的优点,并给出一些建议,以帮助开发者更好地应用和遵循RTL命名规则。
总之,本文将帮助读者更好地理解RTL命名规则的概念和意义,以及其在软件开发中的重要性。
我们相信,通过正确地应用RTL命名规则,开发者能够开发出更具可读性和可维护性的代码,从而提升软件的质量和用户体验。
1.2 文章结构文章结构是指文章的整体框架和组织方式。
一个清晰的文章结构可以帮助读者更好地理解文章的内容,同时也能让作者更好地表达自己的观点和想法。
本文主要分为三个部分:引言、正文和结论。
每个部分都有自己的特点和目的,相互间存在一定的逻辑关系。
下面将详细介绍每个部分的内容和作用。
引言部分(Introduction)位于文章的开头,主要用于引入读者对于RTL命名规则的概念和重要性。
引言应该简明扼要地概括文章的主题,并提出问题或观点,引起读者的兴趣。
在本文中,引言包括了概述、文章结构和目的三个子部分。
概述(Overview)部分简要介绍了RTL命名规则的定义和作用,为读者提供了对该主题的初步认识。
它可以解释RTL命名规则是什么,以及为什么我们需要遵循这些规则。
概述部分的目的是引导读者进一步阅读文章,并对整个文章的内容有一个整体的了解。
C++命名规范在软件开发过程中,代码的命名规范是一项很突出的内容。
一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。
据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。
但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作。
我将我的团队的实际工作中的命名规则整理如下:第一部分:共性规则共有八项。
作为指导供成员采纳。
【规则1】标识符应简单明了,望文知意。
标识符采用英文单词。
切忌使用汉语拼音来命名。
程序中的英文单词一般不要太复杂,用词应当准确。
例如不要把CurrentValue写成NowValue。
尽量不要使用单词缩写或首字母缩写。
只有当标识符过长时才考虑使用单词缩写。
在使用缩写时,不要自创缩写,尽量使用被广泛接受的缩写。
【规则2】标识符长度应当符合“min-length && max-information”原则。
一般的讲,长名字能更好地表达含义,所以函数名、变量名、类名长达十几个字符不足为怪。
但是名字也不是越长越好。
例如:变量名maxval就比maxValueUntilOverflow更好用。
单字符的名字也是有用的,常见的如i,j,k,m,n,x,y,z等,它们通常用作函数内的局部变量。
【规则3】命名规则尽量与所采用的操作系统或开发工具的风格保持一致。
例如Windows应用程序的标识符通常采用“大小写”混排的方式,如AddChild。
而Unix应用程序的标识符通常采用“小写加下划线”的方式,如add_child。
别把这两类风格混在一起用。
【规则4】程序中不要出现仅靠大小写区分的标识符。
例如:int x和int X;void foo() 和void FOO()等。
【规则5】避免在不同级别的作用域中重名。
程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者因作用域的不同而不会发生语法错误,但会使人产生误解。
Prodigy产品初级编程培训教程目录第一章PRODIGY产品开发软件 (4)SIMPL Windows (4)VisionTool Pro-e (4)DEAL TM for Windows (4)Myprodigy system TM (4)TOOLBOX (4)P RODIGY控制系统 (5)为什么对控制系统编程? (5)控制系统组件 (5)主机 (5)控制执行器 (5)用户界面 (5)触摸屏 (5)智能面板(按键面板) (5)无线摇控界面 (5)用户设备 (5)控制方式 (6)继电器控制 (6)串口通信控制 (6)红外 (6)RS232,RS422,RS485 (7)Cresnet (7)infiNET (8)第二章SIMPL WINDOWS编程 (9)用SIMPL W INDOWS来创建一个程序 (9)编程步骤 (9)建立一个系统 (9)新建工程项目 (10)控制主机 (11)网络硬件 (12)程序编写 (16)8路灯光模块DIN-8SW8-I (16)4路调光模块DIN-1DIM4 (16)背景音乐功放PAMPI-4X100..................................................................................................... 错误!未定义书签。
收音机模块PT-AMFMXM.......................................................................................................... 错误!未定义书签。
苹果底座P-IDOCV..................................................................................................................... 错误!未定义书签。
c语言编程规范-命名规则C是一门朴素的语言,你使用的命名也应该这样。
与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsAT emporaryCounter”这样“聪明”的名字。
C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。
然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。
把一个全局函数叫做“foo”是一种目光短浅的行为。
全局函数也一样,如果你有一个统计当前用户个数的函数,应当把它命名为“count_active_user()”或者简单点些的类似名称,不应该命名为“cntusr()”。
3.1 三种流行的命名法则目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。
(1)驼峰命令法。
正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:printEmployeePaychecks();print_employee_paychecks();第一个函数名使用了驼峰命名法,函数名中的每一个逻辑断点都有一个大写字母来标记。
第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。
驼峰命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。
另一方面,下划线法是C 出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
(2)匈牙利命名法。
广泛应用于象Microsoft Windows这样的环境中。
Windows 编程中用到的变量(还包括宏)的命名规则为匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯-西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。
快思聪中控编程方法一、关于快思聪Windows®快思聪SIMPL™软件提供了所有必要的工具来配置、程序、测试和调试一个集成控制系统的应用。
结合Windows®的拖放功能的编程能力的SIMPL(符号密集掌握编程语言),SIMPL Windows提供了系统的硬件组成之间的联系快思聪、用户界面和世界的设备控制。
配置方面的SIMPL Windows允许你选择控制系统,用户接口、网络设备和控制设备所需的安装。
这些硬件组件可以指定端口地址,网络id和IP地址,集通信参数并指定哪些设备被连接到某个卡或网络控制模块。
您还可以指定什么VisionTools pro e™touchpanel项目所需的系统。
编程方面允许你选择逻辑符号系统将需要,分配给那些符号和连接信号的信号与其他符号或设备确定的程序逻辑。
SIMPL Windows包括的各种符号不断扩大到支持几乎所有可能的应用程序。
当你变得SIMPL能熟练地使用Windows,它将变得明显,有很多方法可以解决相同的控制问题。
这允许编程创造力和独立的灵活性。
最后,测试方面可以让你测试以及调试SIMPL Windows程序使用强大的诊断工具,包括测试经理,网络分析仪,快思聪视窗。
您可以调用这些工具直接从SIMPL Windows或启动工具独立。
对于更大的灵活性,SIMPL Windows安装包包括SIMPL +,是一个开发工具,允许高级程序员创建和编译自定义控制模块使用一种程序语言类似于c,你可以添加到你的SIMPL SIMPL +模块Windows程序或用户模块就像一个罗技二、系统需求需要以下SIMPL Windows系统最低配置:Windows 98 / NT / 2000 / XP操作系统Pentium II 333 MHz的处理器(1.3 GHz Pentium 4推荐)256 MB的RAM(512 MB推荐)256彩色设置(高色16位推荐)三、菜单说明四、快捷键SIMPL Windows提供了许多键盘快捷键,使你快速访问功能和命令。
编码及命名规范整理人:陈春祥日期:2011-01-04适用范围本文档适用人员范围:开发人员。
本文档适用开发范围:C#开发、JAVA开发。
注:本文档为使用进行开发的程序员提供编码规范的指导,其提供的一些编码通用规则也可以供使用其他语言编程的开发者参考。
第一部分命名规范1.大写样式1.1 首字母大写样式每个单词开头的字母大写(如T est C ounter).1.2 首字母小写样式除了第一个单词外的其他单词的开头字母大写. 如.test C ounter.1.2 全字母大写样式全部单词都大写,单词间以“_”符号隔开。
尽量少用缩写命名. 如. TEST_COUNTER.2.命名指导2.1 名称所有命名都应该尽可能使用完整的词,例如SpellCheck。
缩写词可能有许多种形式,因此可能产生混淆。
请注意:缩写词可能很难理解。
如果整个单词太长,则使用完整的第一音节或经过仔细选择的缩写词。
2.2 区分大小写为了避免混淆和保证跨语言交互操作,请遵循有关区分大小写的使用的下列规则:1.不要使用要求区分大小写的名称。
对于区分大小写和不区分大小写的语言,组件都必须完全可以使用。
不区分大小写的语言无法区分同一上下文中仅大小写不同的两个名称。
因此,在创建的组件或类中必须避免这种情况。
2.不要创建仅是名称大小写有区别的两个命名空间。
例如,不区分大小写的语言无法区分以下两个命名空间声明。
namespace ee.cummings;namespace Ee.Cummings;3.不要创建具有仅是大小写有区别的参数名称的函数。
下面的示例是不正确的。
void MyFunction(string a, string A)4.不要创建具有仅是大小写有区别的类型名称的命名空间。
在下面的示例中,Point p 和POINT p 是不适当的类型名称,原因是它们仅在大小写方面有区别。
System.Windows.Forms.Point pSystem.Windows.Forms.POINT p5.不要创建具有仅是大小写有区别的属性名称的类型。
数控车床程序名命名规则
数控车床程序名为4位:P a b c d 从左至右分别用a\b\c\d表示,下面分别说明其具体含义“
“a”为大分类具体为:1=Q型2=QB型5=5KG 3=30KG 6=60KG 9=90KG 8=180KG
“b”为小分类具体为:1=DZ型2=DEW型3=Z型
“c”具体的零件具体为:1、输出轴承,2、蜗杆,3、蜗轮,4、大伞齿,5、蜗杆齿,6、电机齿,7,离合套,8传动轴,9手柄轴
“d”为工序号。
(略)
注:其它未曾定义的号码预留新零件,新工序用。
举例:
DZ30KG输出轴第一道工序:3111
DZW60KG蜗杆第二道工序:6222
QB型电机齿第三道工序:2163
如果有的程序为共用(有两个以上的零件适用)则共用段号用“0”代替。
如:
DZ60KG蜗杆与DZW60KG蜗杆共用第一道工序为“劈面打中心孔”则小分类应用“0”代替,程序号如下:6021
30KG、60KG、90KG(……)输出轴第一道“打中心孔”为共用程序则大分类用“0”代替,程序号如下::0011
佰平机械配件有限公司
2013年3月26日。
快思聪编程命名规则.
快思聪编程命名规则
快思聪编程主要分为两大部分:主机编程和触摸屏编程。
那么相应的命名, 也
就围绕这两个部分而言的。
那么无论是主机程序中的变量名称还是触摸屏程序中的变量名称, 他们的命名要求是一样的。
就是力求简洁明了,准确扼要以及尽量追求有规律的命名。
一 . 主机编程的命名。
1. 命名格式(通常情况下 :设备名称简写(首字母大写 +动作名称 +快思聪函数
名称。
见下:
值得注意的地方是设备名称后的动作项和快思聪函数名称项。
(1比如 Prj_On和Prj_Power_On的含义是不同的。
前者为投影机通电的情况下, 进行软开机指令;后者为给投影机通电。
(2每个快思聪函数都有着特定的简写名称:
A. 经过函数 One Shot 、 Multiple One Shots或者是 Oscillator 等可制造脉冲的
函数,加后缀 P 。
B.当某变量要去到继电器口 (Relay 口并且无论强电弱电的时候, 其后加后缀名 Rly 。
C. 一般情况下,统称变量的作用是一种使能功能时,或者是经过函数 Buffer (也可以是 _Buf ,其后缀名为 En 。
D. 通常经过函数 Inter lock和 Toggle 的变量名称加后缀名 Fb 。
E. 经过函数 Delay 的变量后缀名称为 Dly 。
2. 主机程序变量名中模拟量的后缀加“ $” , 串量名后缀加“ #” 。
3. 主机程序变量命名,除了让人易懂外,更为重要的是提高编程速度,提高效率。
这可以应用到同一类型且数目较多的变量上。
例如矩阵的变量:
4. 关于主机快速编程中的一些常用技巧,见下:
1 加后缀名的快捷键是“ ALT+6” 。
2 加前缀名的快捷键是“ ALT+Shift+6” 。
3 纵向复制快捷键是“ F4” 。
4 横向复制快捷键是“ F6” 。
5 选定多个变量是按住“ Shift ”键。
更详细的快捷键请参照“ SimplWindows Quick Reference Card” 。
二 . 触摸屏程序中的变量命名。
与主机变量名相比, 触摸屏变量的命名显得更加接近实际一些。
触摸屏的界面最终是用户观看的。
所以力求与实际设备和动作相符, 当然也要注重美观。
还要
注意触摸屏中文字体的格式的选择(贴图除外。
请在“ Text Style”中选择“ Aliaised ”或“ Anti- Aliaised”格式。
这样触摸屏所呈现的汉字一般不会失真或显示乱码。