数码资讯
显示ASP处理的进展
使用软件的朋友都知道进度条是优秀软件的重要组成部分。 它的存在可以使用户及时掌握程序的进度,确认应用程序的正常工作,但在ASP似乎没有标准的控制,控制它更麻烦。 那么如何取得进步呢 以下是我的一些看法(仅供参考) 我们通常用ASP处理程序(指写文件或数据库的操作),我们将使用一个页面(*. ASP)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
使用软件的朋友都知道进度条是优秀软件的重要组成部分。
它的存在可以使用户及时掌握程序的进度,确认应用程序的正常工作,但在ASP似乎没有标准的控制,控制它更麻烦。
那么如何取得进步呢
以下是我的一些看法(仅供参考)
我们通常用ASP处理程序(指写文件或数据库的操作),我们将使用一个页面(*. ASP)处理或控制这些程序,然后跳到显示页面的时候,我们处理完。在这一点上,我们可以通过这些处理页面显示进度条的方法是。画一百个相同的图形(如矩形的颜色)在序列根据项目的进展,从而形成一个进度条,效果基本类似的其他编程工具实现
下面是一些源码,希望能给你灵感。
响应=缓冲区=真
昏暗的lostnum
昏暗的shownum
的delayshow(dstep,DMAX)的过程是用来显示多少IMG(多少进步)
The Dmax is to show how many (Dmax) steps the entire program needs to complete the entire processing program.
在这方面,dstep表明目前的处理步骤,占整个过程的组成和表示数量。
lostnum变量的存在是由于过大的距离(如10000),而dstep太小(如1)。如果delayshow(110000)称,这将是不可能得出一个img,事实上
Delayshow(10010000)涂一次,指示完成1%,因为100占10000,1%。
子delayshow(dstep,DMAX)
总 / / 100昏暗IMG显示屏
DTemp / /暗过渡变量
总= 100
DTemp = dstep
dstep = dstep + lostnum
如果(dstep *总)/ρ<1
处理事情时 /判断连1%都没有,同时存储不画IMG,总处理不可变lostnum绘制,便于下次调用该过程。
lostnum = lostnum + DTemp
其他的
CCC = 1(固定(dstep *总) / / /整数DMAX)
响应。写
下一个
响应:刷新将缓存显示中的内容(图片)
变shownum具有用于存储/漆IMG
shownum = shownum +固定((dstep *总)/ρ)
lostnum = 0
最后如果
端子
由于算法,主要是由于绘画不能完全超过100倍,那么你需要
过程showlost()以剩余的未上漆的IMG通过显示处理的实现进度条的长度相等
子showlost()
CCC = 1(100 shownum)
(响应)
下一个
响应。写
响应。冲洗
端子
最后,请大家注意。
这里需要缓存技术。
响应=缓冲区=真;
Response.flush;
response.end
请参考MSDN帮助
它的存在可以使用户及时掌握程序的进度,确认应用程序的正常工作,但在ASP似乎没有标准的控制,控制它更麻烦。
那么如何取得进步呢
以下是我的一些看法(仅供参考)
我们通常用ASP处理程序(指写文件或数据库的操作),我们将使用一个页面(*. ASP)处理或控制这些程序,然后跳到显示页面的时候,我们处理完。在这一点上,我们可以通过这些处理页面显示进度条的方法是。画一百个相同的图形(如矩形的颜色)在序列根据项目的进展,从而形成一个进度条,效果基本类似的其他编程工具实现
下面是一些源码,希望能给你灵感。
响应=缓冲区=真
昏暗的lostnum
昏暗的shownum
的delayshow(dstep,DMAX)的过程是用来显示多少IMG(多少进步)
The Dmax is to show how many (Dmax) steps the entire program needs to complete the entire processing program.
在这方面,dstep表明目前的处理步骤,占整个过程的组成和表示数量。
lostnum变量的存在是由于过大的距离(如10000),而dstep太小(如1)。如果delayshow(110000)称,这将是不可能得出一个img,事实上
Delayshow(10010000)涂一次,指示完成1%,因为100占10000,1%。
子delayshow(dstep,DMAX)
总 / / 100昏暗IMG显示屏
DTemp / /暗过渡变量
总= 100
DTemp = dstep
dstep = dstep + lostnum
如果(dstep *总)/ρ<1
处理事情时 /判断连1%都没有,同时存储不画IMG,总处理不可变lostnum绘制,便于下次调用该过程。
lostnum = lostnum + DTemp
其他的
CCC = 1(固定(dstep *总) / / /整数DMAX)
响应。写
下一个
响应:刷新将缓存显示中的内容(图片)
变shownum具有用于存储/漆IMG
shownum = shownum +固定((dstep *总)/ρ)
lostnum = 0
最后如果
端子
由于算法,主要是由于绘画不能完全超过100倍,那么你需要
过程showlost()以剩余的未上漆的IMG通过显示处理的实现进度条的长度相等
子showlost()
CCC = 1(100 shownum)
(响应)
下一个
响应。写
响应。冲洗
端子
最后,请大家注意。
这里需要缓存技术。
响应=缓冲区=真;
Response.flush;
response.end
请参考MSDN帮助
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。