仓酷云

标题: ASP网页设计在ASP处置程序时显现进度 [打印本页]

作者: 小女巫    时间: 2015-1-16 23:34
标题: ASP网页设计在ASP处置程序时显现进度
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.用过软件的伴侣都晓得,进度条是一个优异软件的主要构成部分。它的存在可以利用户实时把握程序的运转进度,确认使用程序一般事情。但是ASP中仿佛没有上述尺度控件,把持起来也对照贫苦。
那幺怎样完成进度条呢?
以下是自己的一些概念(仅供参考)
我们一般在用ASP处置程序(指的是写文件或操纵数据库)的时分,会专门用一个页面(*.asp)去向理或把持这些程序,当处置终了的时分再跳转到显现页面。这时候我们就能够经由过程这些处置页面显现进度条。其办法是依据程序处置的进度顺次画一百张一样的图形(若有色彩的矩形),从而构成进度条。其效果与用别的编程工具所完成的基础类似
以下是一些Source,但愿可以给列位有个启示。
response.buffer=true
dimlostnum
dimshownum
delayshow(dstep,dmax)历程是用于显现几img(画几进度)
个中dmax为暗示全部程序必要处置几(dmax)步才干完成全部处置程序.
个中dstep暗示以后处置的步骤占全部处置过程当中的份量,用数目暗示。
变量lostnum的存在是因为dmax过年夜(好比10000),而dstep太小(好比1)酿成的。假如挪用delayshow(1,10000)必将不成能画一次img,现实上
delayshow(100,10000)才画一次,暗示完成1%,由于100占10000的1%.
subdelayshow(dstep,dmax)
dimtotal//显现画面100张img
dimdtemp//过渡变量
total=100
dtemp=dstep
dstep=dstep+lostnum
if(dstep*total)/dmax<1then
//判别当要处置的器材连1%都没偶然,不画img同时用变量lostnum寄存未画的处置总数,便于下次挪用本历程时在处置。
lostnum=lostnum+dtemp
else
forccc=1tofix((dstep*total)/dmax)//取整数
Response.Write"")
next
Response.Write"<BR>"
Response.Flush
endsub

最初请注重
这里必要用到缓存手艺
response.buffer=true;
response.flush;
response.end
这些请参考MSDN匡助


问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
作者: 再现理想    时间: 2015-1-19 08:44
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者: 爱飞    时间: 2015-1-24 11:27
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 活着的死人    时间: 2015-1-25 22:40
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
作者: 仓酷云    时间: 2015-2-4 06:44
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者: 海妖    时间: 2015-2-9 17:53
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 金色的骷髅    时间: 2015-2-27 14:39
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 灵魂腐蚀    时间: 2015-3-9 07:32
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 冷月葬花魂    时间: 2015-3-16 21:04
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 因胸联盟    时间: 2015-3-23 01:03
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2