(2004年5月29日更新 该特征已经有正式名称)
Visual Basic 2005不仅在语法方面有许多新增功能,IDE上也有很大改进。
Visual Basic从很早就具有后台编译的功能,在书写代码的同时就能获得编译错误的提示。Visual Basic 2005在此基础上增加了错误纠正功能。当输入错误的代码时Visual Basic 2005的IDE将会用智能标记的方式给出更正的建议,这大大提高了编程效率。比如,当输入错误的类型时,IDE将会用下拉列表建议改正方案:
上图建议将错误的Intager更正成Integer或UInteger。另一个例子是,如果将关键字错误地当作标志符,IDE会建议加入[]来屏蔽对关键字的检查:
另外还有一些问题,比如含有MustOverride过程的类型必须是MustInherit的,但是许多开发者通常对以往的IDE提示不知所措。现在,这类问题可以通过错误纠正轻松解决:
与此类似,很多代码问题都有相应的错误纠正,这下可解决了开发者的大问题。
重构是改善既有代码的途径,如果没有重构工具,进行重构是十分麻烦的。VC# 2005将具有完善的重构支持,是通过“重构”菜单中的选项手工进行的。与此相比,Visual Basic的重构是默默进行的。比如你要将字段a重新命名为a1,立刻就会弹出Rename选项:
当你选择“Rename 'a' to 'a1'”时,不仅定义修改了,整篇代码中所有用到字段a的地方都会比自动重名名为a1,而与此无关的a字母是不会被更改的。Visual Basic的开发组解释说Visual Basic 2005不会加入“重构”菜单,因为用户不懂那是什么意思的话可能永远也不会选它。但是这种人性化的智能标记就不同了,无论初学者还是老手,都能快速得到帮助,完成优良的代码。
打印 | 张贴于 2004-05-21 23:07:00 | Tag:技术随笔 Visual Basic 2005 新功能点评
留言反馈
名字起地太哗众取宠了
让我想起了当年<<100个科学家证明爱因斯坦错了>>
用爱因斯坦的话讲:如果我真的错了,随便谁指出来就好.
不过孙展波的看法更加详细,呵呵。
纠错建议.虽然也不是很全面的翻译,却体现了correction和error.
装配中的脑袋文章的质量都很高!
“代码建议”是官方的名字么?