仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 431|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页设计在ASP处置程序时显现进度

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:34:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表