[译]Visual Basic 2005在语言上的增强(十三)显式的数组范围及小结

2016-01-29 12:59 6 1 收藏

[译]Visual Basic 2005在语言上的增强(十三)显式的数组范围及小结,[译]Visual Basic 2005在语言上的增强(十三)显式的数组范围及小结

【 tulaoshi.com - ASP.NET 】

显式的数组范围

你现在可以使用显式的数组范围来声明数组,这样的声明更加清晰可读了:
Dim a(10) As Integer '旧方式
Dim b(0 To 10) As Integer '新方式

Visual Basic中的数组范围仍然是以零为起始,所以如果你想声明一个不是以零为起始范围的数组,你就会得到一个编译器错误。

小结

Visual Basic 2005语言获得了一些重要的特性以及诸多细微的增强,这些都极大地提高了它的易用性和开发人员的生产效率。这个语言变得更加完善,并且和C#的不少主要特性也更好地对应起来,诸如XML注释和操作符重载。

把IDE上不胜枚举的增强功能考虑进去,Visual Basic 2005将会是Visual Basic所有的已发行版本中最强大的一款。不但从语言特性方面得到了增强,而且使用它简直充满了纯粹的乐趣。现在唯一令我遗憾的是我还无法使用Visual Basic 2005创建生产应用程序。你也来试爽一下Beta版吧,我想你会同意我的观点的。

译后记

译完了Stan Schultes先生的《Language Enhancements in Visual Basic 2005》系列文章,觉得总算做完了一件挺大的事情。在这里涕淌要感谢所有来涕淌居阅读这些文章并提出各种尖锐意见的网友们,谢谢你们!唉~~~无论多么华丽的辞藻都无法表达涕淌对Visual Basic的爱意。2005年到来了,让我们一起祝福她吧!


@以下是原文供网友们参考@

Explicit Array Bounds

You can now declare arrays using explicit array bounds to make the declaration clearer:
Dim a(10) As Integer 'old way
Dim b(0 To 10) As Integer 'new way


Array bounds in Visual Basic are still zero-based, so you'll get a compiler error if the array lower bounds value isn't 0.

Conclusion

The Visual Basic 2005 language gains several major features and many smaller enhancements that together provide significant increases in ease of use and developer productivity. The language has become more complete, and there is more parity with C# on major features like XML comments and operator overloading.

Coupled with a myriad of IDE enhancements, Visual Basic 2005 is poised to be the best version of Visual Basic ever released. Not only better from a language feature standpoint, but it's also a sheer joy to use. I'm disappointed only because I can't build production applications with the Visual Basic 2005 today. Give the Beta version a try, and I think you'll agree.

来源:http://www.tulaoshi.com/n/20160129/1488438.html

延伸阅读
标签: vb
从 Visual Basic 6.0 到 Visual Basic.NET 的转换(1) Microsoft Visual Basic.NET 是 Microsoft Visual Basic? 的后续版本,它是基于 .NET 框架重新设计的,您可以用它来轻松地创建用于 Microsoft Windows? 操作系统和 Web 的下一代应用程序。使用 Visual Basic.NET,可视化开发 Web 应用程序、Web 服务、Windows 应用程序和服务器端组件...
标签: vb
升级 向导 将 Currency 数据类型转换为 Decimal,因此以下代码: Dim x As Currency 升级后将变为: Dim x As Decimal Date Visual Basic 6.0 Date 变量在内部以 Double 格式存储,能够作为 Double 类型的变量操作。 Date 变量存储为 IEEE 64 位浮点数,表示从 100 年 1 月 1 日到 9999 年 12 月 31 日的日期和从 0:...
标签: vb
升级 向导 过程的 ParamArray 参数标记有升级警告。例如,以下代码: Function MyFunction(ParamArray p() As Variant) ... End Function 升级后将变为: UPGRADE_WARNING: ParamArray p was changed from ByRef to ByVal Function MyFunction(ByVal ParamArray p() As Object) ... End Function 声明中的...
运行安装程序时将会为 Visual Basic 创建目录,从而可选择要安装的 VisualBasic 部件。 除了 \Os 目录下的操作系统文件,CD 上的其它文件是没有被压缩的,所以可从盘上直接使用。例如,在 \Tools 目录下有许多的工具和部件,可以直接从 CD-ROM 运行或安装。 要从 CD 盘上安装,请按照以下步骤执行: 1. 在 CD-ROM 驱动器中...
使用 CommandButton 控件 命令按钮控件被用来启动、中断或结束一个进程。单击它时将调用已写入Click 事件过程中的命令。 大多数 Visual Basic 应用程序中都有命令按钮,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操作,而且看起来就象是被按下和松开一样,因此有时称其为下压按钮。 详细信息 关于 CommandB...

经验教程

978

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部