VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
为什么现在都提倡不要使用匈牙利方法来命名变量?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
为什么现在都提倡不要使用匈牙利方法来命名变量?
[已结贴,结贴人:macker0030]
发表于:
2007-02-07 15:43:01
楼主
以前,匈牙利命名法经常在一些什么编程入门之类书里出现。要求新手们养成好的编程习惯。据说这样命名比较规范云云。
咋.net以来,全部都反对这种命名法了呢?
偶看见大家都说不要用,不符合.net规范。也就没有用。
只是一直很疑惑。
匈牙利命名法也是ms弄出来的,怎么现在又极力反对了呢?
发表于:
2007-02-07 15:48:18
1
楼 得分:
1
mrak
发表于:
2007-02-07 15:50:14
2
楼 得分:
1
我觉得这个命名规范挺好啊
发表于:
2007-02-07 16:05:25
3
楼 得分:
1
只知道这个方法
发表于:
2007-02-07 16:20:59
4
楼 得分:
1
现在我们使用改良过的骆驼命名法。
发表于:
2007-02-08 08:36:16
5
楼 得分:
1
mark
发表于:
2007-02-08 08:47:49
6
楼 得分:
1
我们用pascal命名法和驼峰命名法
发表于:
2007-02-08 08:52:04
7
楼 得分:
1
我们用肥猪命名法
发表于:
2007-02-08 08:52:59
8
楼 得分:
1
mark
发表于:
2007-02-08 09:55:58
9
楼 得分:
1
现在我们使用改良过的骆驼命名法。
发表于:
2007-03-27 10:02:48
10
楼 得分:
0
顶上去,接着问
发表于:
2007-04-09 19:02:58
11
楼 得分:
0
准备结账前再顶一次
发表于:
2007-04-09 19:31:52
12
楼 得分:
1
帮顶~~~
发表于:
2007-04-09 19:58:34
13
楼 得分:
7
由于匈牙利命名法是在变量的前面加上小写形式的前缀来表示其类型,在以前还是很流行的。
不过由于自定义的类型越来越多,特别是在.netframework中有上百种更复杂的类型,所以这种命名规范很快就失效了 。在多人完成的项目中,很容易遇到易混淆的不同前缀,可能导致灾难的后果。
现在在.net中普遍使用pascalcase和camelcase.
最进最流行的系统是使用的所谓hungarian记号法。
发表于:
2007-04-09 20:28:55
14
楼 得分:
1
pascal + camel
code complete里面也讲了
具体的我也感觉不出来 不过既然那么多大佬都这么推荐 新人一般跟着走不会有错
发表于:
2007-04-09 20:38:40
15
楼 得分:
2
匈牙利命名法是为了知道变量的类型才搞出来的,加了前缀对整个变量来说也不太好理解,因为现在要求变量都要有实际的意义的。
现在只要把鼠标放在变量上就知道是什么类型了。
下一篇:
请教高手:委托与多线程操作新窗体问题
上一篇:
c#转码...急
相关文章
请问一下如果一个用户的session过期了,那么他现...
登录验证不分大小写
关于session的问题
c# 关于httpwebresponse蹦出的异常的一个问...
隐藏控件 线程无法访问的问题
关于asp.net web页面打印的问题.
有显示 富文本 的组件吗?
问个网络问题
水晶报表如何快速复制类似的报表进行设计?
ajax的核心思想????????
有关链接服务器的难题啊.
模板控件中做的设计如何在设计状态下呈现?
简单问题,指针运算
如何用c#來通過odbc連接infomix數據庫?
作ie mobile下浏览的网站,发现ie mobi...
请高手将这段vb.net代码翻译成vb6代码
.net 中 使用参数进行模糊查询的问题
validationsummary控件让它可以不占空间
真的是奇怪了!!!!
如何通过单击按钮退出框架集
其他资讯
问一个有关vsts的弱弱问题
asp.net中如何能不提交给自己
c#操作数据库问题,急急急!!!
为什么我项目里的cuteeditor控件上传到服务器以后...
vc 2005程序汉化后速度变慢!!
asp.net 里面 如何 在 有标...
新手求教 c#不同form间的listview数据更新
不懂的问题!!!!
.net 2003下 winform 的 da...
url传递参数问题,跪求解决方法!
.net线程钩子的问题
sql2000里一个数据库里最多能建多少存储过程?
关于调用母板页的问题!!
请问后台如何吧数据加入客户端控件中?
如何用c#编程实现基于串口的传输文件、聊天程序
圆心、圆半径、圆上任一点坐标,drawpolygon画圆...
rdlc 作为资源 嵌入到exe ...
必须在 system.array 上实现默认访问器...
c#在给按钮加客户端行为的时候出现问题?
怎么获得系统工具栏的高度值
快速检索
分类导航标签a
软件培训/认证/考试软件认证
软件工程/管理微创软件开发管理
Web 开发非技术区
JavaIDEA
其他数据库开发其他
企业开发Lotus
VC/MFC非技术类
Web 开发PHP
多媒体/设计/Flash/Silverlight 开发多媒体设计(3DMaX
VC/MFC非技术类
专题开发/技术/项目人工智能技术
JavaNetBeans
其他数据库开发其他数据库
Windows专区Gadgets
Windows专区Vista
最新资讯
asp.net 1.1 中,用如下代码在c#中递交...
这样使用线程 类的函数 有什么问题吗?...
解决tomcat下载问题
error loading file
这种sql怎么写
无聊,前10位朋友,每人10分
关于编辑框输入的问题
超难的问题,第二次连接sql出错的时候出错
谁能告诉我这是什么意思啊.......
sqldr 导致trigger失效的问题,各位大侠何故...
在winfrm如何根据控件名(string)查询控件(com...
这样的类型转换应该怎么写呢?
有问题请教
flv算不算流媒体?
关于nhibernate在移动web如何配置
xml操作问题
求助treeview查找到指定的值,并修改其节点属性,急...
我有问题要问,请大家帮忙
再加求音乐播放(在前台选择音乐,生成播放列表后...
richtextbox怎样实现使文本区域不可编辑,但滚动条...
java环境变量的配置
expression 怎样实现 gridview 固...
路由器和交换机问题(家有17只房间准备接通网络)...
petshop3.0
asp.net可否将数据保存在客户端作为缓存??
vs2005中c程序
紧急求一个简单的vf6.0的管理系统,大家一定要帮忙...
用过 jetspeed2 的达人请进,解决给分...
如何定义16进制数组?
spring的声明式事务回滚失败
谁有3des和aes的源码呀?能给我传一份么?谢谢
请教网络蜘蛛的制作
为什么 www.koubei.com 看...
接收到的写符写入txt的出现乱码的问题(我会及时...
如何独占打印机
请问如何判断rtf域中的图片的尺寸?
postmessage模拟鼠标没有反应
为什么出现“将 varchar ...
请高手帮忙.谢谢了!
把存储过程返回值传给vc6中的变量,如何做?急需...
热门点击
谁可以发给我一个ibm.data.informix.dll
急!在线等,请教一宣传片制作问题
主题: yesppg(上海)招聘多个...
请教关于把查询报表结果导入EXECl的问题
初次编写消息队列程序,错误百出。
asp鼠标单击文本框弹出另一个文本框
union合并的问题,请大虾指点迷津
xsl中怎样使用javascript
eclipse问题求解用。调用方法的时候,老是卡机
拿别人的perl程序在unix上运行老出现这个错误
在线等,给图片加文字水印的c#版本 改为vb....
eclipse打jar包,导入第三方包,提示line t...
大家说说,怎么增加网站浏览量呢?
修改表中的多条数据,怎么修改?
急骋: 系统管理员、测试工程师
为什么我的电脑启动后提示打开c:\program f...
超急+在线等:这样的sql语句如何写?
求助!!!!!!!!!!
截取从左起剩余的字符
我做毕业设计遇到了点问题,急
如何写入多行数据
excel文件导入access的问题,出现空值。
用名注册验证问题,请高手帮忙,在线等
请问objectarx(vc++)中如果通过handle值获得acd...
google服务器
师父!!!!!!!!!!!
如何在wince中修改 control panel&nbs...
请教一个关于向ntext字段写入整篇英文文章的问题...
http://www.6635.info/archive/luck200803/2007-...
usercontrol 里的 form标签问题
adobe的acropdf.ocx控件的发布问题
如何在vs2005的水晶报表中添加存储库/资源库?
根据拼音来查询
很奇怪的omp问题
如何判断一组标签是否闭合
窗口透明问题
高手详解 木马和病毒清除的通用解法
汇总新问题
如何便历一个文件夹(d:/44),把所有含有system...
求助asp分页程序