VB.NET编程语言中有很多控件的使用在实际应中对我们其了非常大的作用。我们今天为大家带来的是VB.NET ProgressBar控件的相关概念。在学习这一控件使用技巧之前,先让我们一起来解读一下这款语言的基本概念,方便大家理解。#t#
Visual Basic.NET 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。
VB.NET是微软最新平台技术,是.netframeworkSDK的一种语言。VB.NET和VC#.net在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。
VB.NET的版本号是VisualBasic7.0,它的运行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虚拟器上的。其实,它的机制和Java差不多。
ProgressBar(进度条)控件,是个水平放置的指示器,直观地显示某个操作正进行了多少时间。进度条并不显示计算机执行某项特定任务要花多少分钟或秒钟,它提供的是直观的视觉反馈,使用户确信没有理由中止操作或关掉计算机。进度条能减轻与等待复杂的运算结果有关的紧张和不安,提供了测量某项计算任务进度的切实措施。VB.NET ProgressBar控件在工具箱中的图标如图所示:
1.Value、Maximum和Minimum属性
Value属性决定该控件被填充多少,其Maximum和Minimum属性设置该控件的界限。要进行需要几秒钟的时间才能完成的操作时,就要使用VB.NET ProgressBar控件。同时还必须知道该过程到达已知端点需要持续多长时间,并将其作为该控件的Maximum属性来设置。
要显示某个操作的进展情况,Value属性将持续增长,直到达到了由Maximum属性定义的最大值。这样该控件显示的填充块的数目总是Value属性与Maximum和Minimum属性之间的比值。
例如,如果Mimimum属性被设置为1,Maximum属性被设置为100,Value属性为50,那么该控件将显示百分之五十的填充块。
2.将Maximum属性设置为已知的界限
要对VB.NET ProgressBar控件进行编程,则必须首先确定Value属性攀升的界限。例如,如果正在下载文件,并且应用程序能够确定该文件有多少字节,那么可将Maximum属性设置为这个数。在该文件下载过程中,应用程序还必须能够确定该文件已经下载了多少字节,并将Value属性设置为这个数。