ASP教程之在ASP处置程序的过程当中同时显现进度
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。用过软件的伴侣都晓得,进度条是一个优异软件的主要构成部分。它的存在可以利用户实时把握程序的运转进度,确认使用程序一般事情。但是ASP中仿佛没有上述尺度控件,把持起来也对照贫苦。用过软件的伴侣都晓得,进度条是一个优异软件的主要构成部分。它的存在可以利用户实时把握程序的运转进度,确认使用程序一般事情。但是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匡助
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.
ASP教程之在ASP处置程序的过程当中同时显现进度
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 掌握asp的特性而且一定要知道为什么。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页:
[1]