AntarDev ProgressBar是用于asp.net的进度条,在日常asp.net开发过程中,经常会遇到需要一个进度条来表示实时进度的情况,比如一个较长时 间的后台任务。但是微软又没有提供一个官方的进度条控件。通常我们都会想到使用AJAX,也就是XMLHTTP在浏览器后台访问服务器上的一个页面来获取 实时进度,这也是本进度条控件的基本原理。在实现基本功能的基础上,为了方便用户使用,AntarDev ProgressBar封装为DLL,可以作为asp.net服务器控件,直接加入到VS开发工具的工具栏中。同时AntarDev ProgressBar具有以下特点,能够有效的完成asp.net任务进度的显示。一.前台进度显示◆通过Minimum,Maximum设置进度条数值的范围,通过Value设置当前进度,或者直接使用Percentage属性以百分比的形式来设置进度。◆通过Interval属性,设置进度条的前台刷新间隔。◆进度文本可以设置为格式字符串的形式,比如代表当前百分比。二.后台进度更新◆普通的后台进度更新,跟平常的控件调用一致,使用控件的ID表示进度条对象,并通过其属性进行设置。◆能够支持在同一个应用程序的其他页面或者执行代码中,对进度条进度进行更新。
三.进度条行为特性◆通过设定AutoHidden属性,决定进度条在没有更新动作或者停止的状态下,是否自动隐藏。◆通过设定AutoBegin属性,决定进度条是否在页面加载进度条之后,就自动开始从服务器获取进度。◆通过设定FullAutoComplete属性,决定进度条在进度值达到100%时,是否自动停止,不再从服务器获取进度。◆通过设定BeginFromZero属性,决定进度条在刚加载到页面时,进度值是否为0,而不受Value初始设置的影响。四.样式特性◆进度条方向可以是常见的水平方向,也可以是垂直方向(IE5.5+/Firefox3.1+)。◆可以选择进度条文本是位于进度条内部还是外部。◆文本的字体对齐等样式都可以自定义。◆可以设置进度条的前景背景颜色和图片,从而达到更好的视觉效果。◆自带16套官方样式,满足日常需要。五.客户端脚本对象支持◆假如asp.net页面中有个ID为ProgressBar1的进度条对象,在前台页面的JavaScript脚本中同样可以使用ProgressBar1来获取进度条的引用,从而对进度条对象进行操作。◆能够设定当进度条在浏览器段遇到异常时/完成时/刷新进度时要执行的JavaScript脚本,方便功能扩展。六.丰富的VS设计时支持◆控件在VS设计界面中拥有完备的设计时支持,能够快捷的设置相关属性,实现自动套用样式等常见任务。
本测试包内容为测试使用
关于测试包内容:
测试包包含三部分1。DLL程序集
2。一个包含了一些常用方法演示的测试WEB项目,可以通过VS打开,并查看效果测试项目运行时,会提示没有授权文件。对于参加内部测试的成员,作者会单独发送测试版授权文件在使用时,请将授权文件放到bin目录中。
3。CHM格式的进度条使用帮助。
本版本为测试版,不建议用于生产和商业用途。
本程序测试需要测试版授权,否则将在使用过程中有提示框弹出.
需要测试授权文件的,请向我申请