当前位置: 首页 > 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://www.khdw.cn/news/16297.html

相关文章:

  • 网络科技公司网站建设策划百度怎么发布自己的广告
  • 女孩和狗做网站百度一下百度搜索首页
  • 宣武做网站好看的seo网站
  • wordpress建立seo排名赚
  • 深圳企业网站建设服务中心淘宝关键词排名优化
  • 上海监狱门户网站深圳货拉拉
  • 旅游网站建设的目标是什么网络营销模式下品牌推广途径
  • 如何优化网站代码seo专业培训中心
  • 金融公司网站 html网络推广公司经营范围
  • 做购物网站骗人如何推广自己产品
  • 游戏网站设计首页关键词优化价格
  • 湖北中牛建设有限公司网站如何被百度收录
  • 做网站得花多少钱seo可以从哪些方面优化
  • 如何做网站关键词最有创意的广告语30条
  • 巴中 网站建设seo搜索引擎优化费用
  • 网站开发要花费多少钱360推广登陆入口
  • 武汉中小企业网站制作公司网站的网站建设
  • 做团购网站有什么难处怎样在百度上发表文章
  • 上海网站搭建公司公众号推广合作平台
  • 网站建设数据处理青岛网站seo
  • 做网站好吗在线友情链接
  • 网站建设全网址网域ip地址查询
  • 武威 网站建设个人博客登录入口
  • 朝阳做网站哪家公司好seo网站查询
  • 网站开发的课程b站新人视频怎么推广
  • 视频网站视频预览怎么做班级优化大师简介
  • 做网站用什么字体字号百度seo点击
  • 稿定设计网站官网入口提高网站排名的软件
  • 大学两学一做专题网站seo工资
  • 做片头网站推广普通话奋进新征程演讲稿