AntarDev ProgressBar 进度条控件新版发布预告

来源:百度文库 编辑:神马文学网 时间:2024/05/03 20:42:15


 AntarDev ProgressBar 进度条控件1.0测试版发布

        

         AntarDev ProgressBar是用于asp.net的进度条,在日常asp.net开发过程中,经常会遇到需要一个进度条来表示实时进度的情况,比如一个较长时 间的后台任务。但是微软又没有提供一个官方的进度条控件。通常我们都会想到使用AJAX,也就是XMLHTTP在浏览器后台访问服务器上的一个页面来获取 实时进度,这也是本进度条控件的基本原理。在实现基本功能的基础上,为了方便用户使用,AntarDev ProgressBar封装为DLL,可以作为asp.net服务器控件,直接加入到VS开发工具的工具栏中。同时AntarDev ProgressBar具有以下特点,能够有效的完成asp.net任务进度的显示。
          一.前台进度显示
◆通过Minimum,Maximum设置进度条数值的范围,通过Value设置当前进度,或者直接使用Percentage属性以百分比的形式来设置进度。◆通过Interval属性,设置进度条的前台刷新间隔。◆进度文本可以设置为格式字符串的形式,比如{1}代表当前百分比。
          二.后台进度更新
◆普通的后台进度更新,跟平常的控件调用一致,使用控件的ID表示进度条对象,并通过其属性进行设置。

◆能够支持在同一个应用程序的其他页面或者执行代码中,对进度条进度进行更新。

          三.进度条行为特性
◆通过设定AutoHidden属性,决定进度条在没有更新动作或者停止的状态下,是否自动隐藏。◆通过设定AutoBegin属性,决定进度条是否在页面加载进度条之后,就自动开始从服务器获取进度。◆通过设定FullAutoComplete属性,决定进度条在进度值达到100%时,是否自动停止,不再从服务器获取进度。◆通过设定BeginFromZero属性,决定进度条在刚加载到页面时,进度值是否为0,而不受Value初始设置的影响。
           四.样式特性
◆进度条方向可以是常见的水平方向,也可以是垂直方向(IE5.5+/Firefox3.1+)。◆可以选择进度条文本是位于进度条内部还是外部。◆文本的字体对齐等样式都可以自定义。◆可以设置进度条的前景背景颜色和图片,从而达到更好的视觉效果。◆自带16套官方样式,满足日常需要。
         五.客户端脚本对象支持
◆假如asp.net页面中有个ID为ProgressBar1的进度条对象,在前台页面的JavaScript脚本中同样可以使用ProgressBar1来获取进度条的引用,从而对进度条对象进行操作。◆能够设定当进度条在浏览器段遇到异常时/完成时/刷新进度时要执行的JavaScript脚本,方便功能扩展。
         六.丰富的VS设计时支持
◆控件在VS设计界面中拥有完备的设计时支持,能够快捷的设置相关属性,实现自动套用样式等常见任务。

 

 

原文地址:http://www.antardev.cn/showArticle.aspx?id=101