装配中的脑袋

用程序装配大脑,再用大脑装配程序
随笔 - 118, 评论 - 1214, 引用 - 11

导航

工具

关于

如果想发较大的信件,请用Ninputer @ gmail.com

不要在我的Blog评论中张贴广告,除非同意向我付款。

标签

每月存档

广告



访客

 

(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 新功能点评

留言反馈

re: Visual Basic 2005新功能点评(三)——错误纠正、重构支持 编辑
GOOD!
2006-10-19 15:07:00 | [匿名用户:ZHB]
re: Visual Basic 2005新功能点评(三)——错误纠正、重构支持 编辑
VB更加体贴程序员了,我爱VB!
2004-09-11 15:30:00 | [匿名用户:Jockey]
回复: Visual Basic 2005新功能点评(三)——错误纠正、重构支持 编辑
to sun:
名字起地太哗众取宠了
让我想起了当年<<100个科学家证明爱因斯坦错了>>
用爱因斯坦的话讲:如果我真的错了,随便谁指出来就好.
2004-06-30 19:07:00 | [匿名用户:chenziteng(陈子腾)]
回复: Visual Basic 2005新功能点评(三)——代码建议、重构支持 编辑
mmm,我刚才睡觉中想到,或许缩略译法是:“更正建议”,长一点的,可能是“代码更正建议”。

不过孙展波的看法更加详细,呵呵。
2004-05-22 16:33:00 | [匿名用户:unruledboy]
回复: Visual Basic 2005新功能点评(三)——代码建议、重构支持 编辑
suggest corrections for common syntax errors
纠错建议.虽然也不是很全面的翻译,却体现了correction和error.

装配中的脑袋文章的质量都很高!
2004-05-22 12:43:00 | [匿名用户:孙展波]
回复: Visual Basic 2005新功能点评(三)——代码建议、重构支持 编辑
VB.NET越来越好了,这种“代码建议”类似于Office 2003的Smart Tag,我猜想VB.NET是从Office那里学习而来的。
2004-05-22 11:23:00 | [匿名用户:unruledboy]
回复: Visual Basic 2005新功能点评(三)——代码建议、重构支持 编辑
我没有看到官方的名词,能找到的只有“suggest corrections for common syntax errors”,所以我就叫它代码建议了。
2004-05-22 09:51:00 | [匿名用户:Ninputer]
回复: Visual Basic 2005新功能点评(三)——代码建议、重构支持 编辑
谢谢,一千个使用VS05的理由将会引用这篇文章。
“代码建议”是官方的名字么?
2004-05-22 03:18:00 | [匿名用户:孙展波]
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode MVC Blogger System