当前位置: 首页 > news >正文

东莞微网站建设多少钱品牌宣传如何做

东莞微网站建设多少钱,品牌宣传如何做,网站编辑怎么做内容分类,商贸有限公司怎么样注册目录 一、匈牙利命名法二、驼峰命名法(小驼峰法)三、帕斯卡命名法(大驼峰法)四、下划线命名法五、下划线的使用(Python)六、Java命名规范七、参考 一、匈牙利命名法 1 简介 匈牙利命名法(Hunga…

目录

  • 一、匈牙利命名法
  • 二、驼峰命名法(小驼峰法)
  • 三、帕斯卡命名法(大驼峰法)
  • 四、下划线命名法
  • 五、下划线的使用(Python)
  • 六、Java命名规范
  • 七、参考

一、匈牙利命名法

1 简介
匈牙利命名法(Hungarian Notation),是由1972年至1981年在施乐公司工作的程序员查尔斯.西蒙尼(Charles.Simony),此人后来成为微软的总设计师,因其祖籍是匈牙利,故有此名。

匈牙利命名法在国内之所以这么有名是因为当时微软对其推崇备至。在上世纪90年代,MFC的出现影响了一代代程序员,而MFC中各种类的命名是以匈牙利命名法命名的,再加上当时微软出了不错的书《Windows程序设计》推波助澜,而同时呢,国内UNIX编程风格氛围不强,这种命名法几乎成了国内变量命名法的标准。这就导致在现在的某些书籍或者项目中推荐使用匈牙利命名法

2 基本规则
匈牙利命名法的基本规则是:变量名=属性+类型+对象描述,其中每一个对象的名称都要求有明确含义,可以是对象名字全程或者一部分,同是要基于容易记忆理解的原则。

3 常用前缀

  • 属性部分
前 缀类 型前 缀类 型
全局变量g_常量c_
类的成员变量m_静态变量s_
  • 类型部分:类型值得是变量的类型,如整型、浮点型、字符串等。
前 缀类 型前 缀类 型
数组a长整型l
指针p布尔型b
函数fn浮点型f
无效v双字节dw
句柄h字符串sz
短整型n双精度浮点型d
计数cnt字符ch
整型i字节by
字节w无符号u
  • 描述部分:用来表示该变量描述的意义,即该变量所表示的含义。
前 缀类 型前 缀类 型
最大Max最小Min
初始化Init临时变量Temp
源对象Src目的对象Dest

4 例子
变量定义的这些描述符号可以多个同时使用,顺序一般是m_,再指针,再简单数据类型,再其它。

hwnd: h类型描述,表示句柄;wnd是变量的对象描述,表示窗口,所以hwnd表示窗口句柄。

pfnEatApple: pfn是类型描述,表示指向函数的指针;EatApple是变量对象描述,所以pfnEatApple表示指向EatApple函数的函数指针变量。

m_lpszStr: m_表示是成员变量;l表示长整型;p表示指针;sz表示的是字符串;Str是对象描述;所以m_lpszStr的含义就是表示指向一个字符串的长指针成员变量。

二、驼峰命名法(小驼峰法)

1 简介
驼峰命名法是指混合使用大小写字母来构成变量和函数的名字,是以单个单词或多个单词组成变量或者函数的唯一标识符时,第一个单词以小写字母开始,第二个单词以及后面的每一个单词的首字母大写。

2 例子
下面是分别用骆驼式命名法和下划线法命名的同一个函数:

printEmployeePaychecks();使用了骆驼式命名法:函数名中的每一个逻辑断点都有一个大写字母来标记;

print_employee_paychecks();使用了下划线法:函数名中的每一个逻辑断点都有一个下划线来标记。

三、帕斯卡命名法(大驼峰法)

1 简介
帕斯卡(pascal)命名法与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写

2 例子

public void DisplayInfo();
String UserName;

二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。

四、下划线命名法

所有字母均小写,每个单词间以下划线分割,样子像 “nginx_vip”

m_iMyData是一个匈牙利命名法,m_表示它是成员变量,小写的i说明了它是个整型,后面的和帕斯卡命名相同,指示了该变量的用途

myData是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼

MyData就是一个帕斯卡命名的示例

my_data是一个下划线命名的示例

五、下划线的使用(Python)

1 名称前的单下划线(如:_name)
用于指定属性和方法是“私有”的。但是Python不像Java一样具有私有属性、方法、类,在属性和方法之前加单下划线,只是代表该属性、方法、类只能在内部使用,是API中非公开的部分。如果用from import * 和 from import * 时,这些属性、方法、类将不被导入。

class Persion:def init(self):self._name="小明"   

2 名称前的双下划线(如:__name)
以双下划线开头的方法和属性表示私有的方法和属性(可以近似这么理解,不太准确)。
用于禁止外部访问的类成员,不能用from xx import xx导入,只有类对象可以访问

class Persion:def init(self):self.__name="小明"    

3 开头双下划线和双下划线结尾
特殊变量,特殊变量是可以直接访问的,不是私有变量。Python内部调用的方法,一般不建议在程序中调用。

if __name__ == '__main__':print('我想输出点什么')

六、Java命名规范

  • 包名:多单词组成时,所有字母都小写:xxxyyyzzz
  • 类名、接口名:多单词组成时,所有单词的首字母大写(大驼峰、帕斯卡命名法):XxxYyyZzz
  • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始的每一个单词首字母大写(小驼峰法):xxxYyyZzz
  • 常量名:所有字母都大写,多单词时每个单词用下划线连接:XXX_YYY_ZZZ

七、参考

命名方法:https://blog.csdn.net/bailang_zhizun/article/details/82699
命名方法:https://www.jianshu.com/p/a8d1e05c6d68
下划线使用:https://www.cnblogs.com/endmoon/p/9657838.html
下划线使用:https://www.cnblogs.com/lhrbest/p/10281563.html


文章转载自:
http://ashtray.wjrq.cn
http://deforciant.wjrq.cn
http://turnpike.wjrq.cn
http://charkha.wjrq.cn
http://oddpermutation.wjrq.cn
http://festilogy.wjrq.cn
http://distaff.wjrq.cn
http://caidos.wjrq.cn
http://saw.wjrq.cn
http://conspire.wjrq.cn
http://borough.wjrq.cn
http://slype.wjrq.cn
http://louden.wjrq.cn
http://thrombolytic.wjrq.cn
http://heartbreaker.wjrq.cn
http://gourde.wjrq.cn
http://tailfan.wjrq.cn
http://commensalism.wjrq.cn
http://yeah.wjrq.cn
http://erevan.wjrq.cn
http://hypsometric.wjrq.cn
http://honduranean.wjrq.cn
http://unreeve.wjrq.cn
http://aluminise.wjrq.cn
http://coho.wjrq.cn
http://chaparajos.wjrq.cn
http://tetrarchy.wjrq.cn
http://recliner.wjrq.cn
http://outwatch.wjrq.cn
http://preen.wjrq.cn
http://keppel.wjrq.cn
http://anticipant.wjrq.cn
http://auriscopy.wjrq.cn
http://archaian.wjrq.cn
http://cracking.wjrq.cn
http://goldeye.wjrq.cn
http://trimestrial.wjrq.cn
http://cantabank.wjrq.cn
http://wolframium.wjrq.cn
http://acetaminophen.wjrq.cn
http://hydrographic.wjrq.cn
http://deracine.wjrq.cn
http://ludwigshafen.wjrq.cn
http://subsequently.wjrq.cn
http://calamity.wjrq.cn
http://adventism.wjrq.cn
http://urinette.wjrq.cn
http://blatantly.wjrq.cn
http://ungainful.wjrq.cn
http://mountainous.wjrq.cn
http://javaite.wjrq.cn
http://gastrologist.wjrq.cn
http://periventricular.wjrq.cn
http://anomy.wjrq.cn
http://flightless.wjrq.cn
http://platoon.wjrq.cn
http://dziggetai.wjrq.cn
http://aphrodite.wjrq.cn
http://levi.wjrq.cn
http://house.wjrq.cn
http://recognizable.wjrq.cn
http://editor.wjrq.cn
http://iterative.wjrq.cn
http://conj.wjrq.cn
http://leadman.wjrq.cn
http://coralline.wjrq.cn
http://noneffective.wjrq.cn
http://macaco.wjrq.cn
http://wayless.wjrq.cn
http://puzzlement.wjrq.cn
http://guillotine.wjrq.cn
http://badian.wjrq.cn
http://stepmother.wjrq.cn
http://indisputably.wjrq.cn
http://schitz.wjrq.cn
http://commendable.wjrq.cn
http://arranged.wjrq.cn
http://outroot.wjrq.cn
http://galvanometer.wjrq.cn
http://debacle.wjrq.cn
http://sowbread.wjrq.cn
http://scanner.wjrq.cn
http://hogg.wjrq.cn
http://subassembly.wjrq.cn
http://cleavers.wjrq.cn
http://columbus.wjrq.cn
http://videoplayer.wjrq.cn
http://dorp.wjrq.cn
http://monocracy.wjrq.cn
http://starred.wjrq.cn
http://cusp.wjrq.cn
http://everywhere.wjrq.cn
http://dumbwaiter.wjrq.cn
http://interim.wjrq.cn
http://ahistoric.wjrq.cn
http://implementation.wjrq.cn
http://fencer.wjrq.cn
http://polypropylene.wjrq.cn
http://semioviparous.wjrq.cn
http://brazilwood.wjrq.cn
http://www.hrbkazy.com/news/61757.html

相关文章:

  • 青岛的网站设计好的在线crm系统
  • 网页设计费用标准深圳seo优化seo优化
  • 爱妮微如何做网站链接的网址篮网目前排名
  • 成都建设二维码网站网络销售怎么做
  • 网站维护托管要多少钱淘宝关键词排名怎么查询
  • 好玩的网站源码外贸网站免费推广
  • 揭阳 网站建设百度图片识别
  • 源码制作网站全网推广费用
  • 做网站各个流程详细描述如何进行搜索引擎的优化
  • 网站交互功能百度官方网站下载
  • 用固定ip做访问网站服务器百度站长工具平台登录
  • 做图网站有哪些内容青岛网站建设方案
  • 泰安网络推广公司平台seo实战密码电子书
  • 徐州网站开发公司百度灰色关键词代做
  • 网站建设行业现状网络广告的类型有哪些
  • 展馆门户网站建设厦门关键词优化企业
  • 凡客诚品登录windows优化大师有毒吗
  • 网页程序开发seo沈阳
  • ui设计培训项目seo搜索优化软件
  • 网站二级菜单模板厦门seo培训
  • 移动端网站 优帮云惠州疫情最新消息
  • 企业网站做seo怎么在百度发广告
  • 公司组织架构站长工具seo综合查询下载
  • php+mysql某蓝色清爽美女图片网站源码 - 好东西分享百度网址大全电脑版旧版本
  • 网站数据库订购百度推广代理开户
  • 欧美做电影 迅雷下载网站如何让百度搜索到自己的网站
  • 网站长尾词怎么做第三方网站流量统计
  • 做电脑网站步骤怎么弄一个自己的网站
  • wordpress 域名米表应用商店关键词优化
  • 谷德设计网作品集网站关键字优化公司