麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

在ASP處理程序時顯示進度

2019-11-18 19:55:46
字體:
來源:轉載
供稿:網友

用過軟件的朋友都知道,進度條是一個優秀軟件的重要組成部分。
它的存在能夠使用戶及時掌握程序的運行進度,確認應用程序正常工作。可是asp中似乎沒有上述標準控件,控制起來也比較麻煩。
那幺如何實現進度條呢?
以下是本人的一些觀點(僅供參考)
  我們通常在用ASP處理程序(指的是寫文件或操作數據庫)的時候,會專門用一個頁面(*.asp)去處理或控制這些程序,當處理完畢的時候再跳轉到顯示頁面。這時我們就可以通過這些處理頁面顯示進度條。其方法是根據程序處理的進度依次畫一百張同樣的圖形(如有顏色的矩形),從而形成進度條。其效果與用其它編程工具所實現的基本相似
以下是一些Source,希望能夠給各位有個啟發。
response.buffer=true
dim lostnum
dim shownum
delayshow(dstep,dmax)過程是用于顯示多少img(畫多少進度)
其中dmax為表示整個程序需要處理多少(dmax)步才能完成整個處理程序.
其中dstep表示當前處理的步驟占整個處理過程中的分量,用數量表示。
變量lostnum的存在是由于dmax過大(比如10000),而dstep過小(比如1)造成的。如果調用delayshow(1,10000)勢必不可能畫一次img,事實上
delayshow(100,10000)才畫一次,表示完成1%,因為100占10000的1%.
sub delayshow(dstep,dmax)
  dim total  //顯示畫面100張img
  dim dtemp  //過渡變量
  total=100
  dtemp=dstep
   dstep=dstep+lostnum
  if (dstep*total)/dmax<1 then 
//判斷當要處理的東西連1%都沒有時,不畫img同時用變量lostnum存放未畫的處理總數,便于下次調用本過程時在處理。
    lostnum=lostnum+dtemp
  else
    for ccc=1 to  fix((dstep*total)/dmax)  //取整數
      Response.Write "<img src=""../images/delay1.jpg"">"     
    next
    Response.Flush //將緩存里的東西(圖片)顯示出來
//變量shownum用于存放目前已經畫的img
    shownum=shownum+fix((dstep*total)/dmax) 
    lostnum=0
  end if
end sub
//由于算法的問題,主要是取余造成不能完全畫100次,這時就需要
過程showlost()將余下未畫的img,通通顯示處理,實現進度條的等長
sub showlost()
  for ccc=1 to (100-shownum)
   Response.Write ("<img src=""../images/delay1.jpg"">")     
  next
  Response.Write "<BR>" 
  Response.Flush
end sub

最后請注意
這里需要用到緩存技術
response.buffer=true;
response.flush;
response.end
這些請參考MSDN幫助


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产午夜精品一区二区三区嫩草 | 久久成人动漫 | 免费观看一级黄色片 | 日韩精品羞羞答答 | 久久精品成人免费国产片桃视频 | 欧美日韩色 | 久久久久久久亚洲精品 | 免费网站看毛片 | 中文字幕国 | 91成人午夜性a一级毛片 | 九九热播视频 | 国产91丝袜在线熟 | av免费在线免费观看 | 成年性羞羞视频免费观看 | 日本娇小videos高潮 | 亚州欧美在线 | 中文字幕综合在线观看 | 国产精品美女久久久久久不卡 | 国产激情视频在线 | 5a级毛片| 一级片久久免费 | 成人视屏免费看 | 欧美日韩在线视频一区二区 | 欧美精品一区二区三区久久久 | 国产精品免费观在线 | 在线a免费观看 | 97超碰资源站| 精品三区视频 | 国产乱淫av一区二区三区 | 成人国产精品一区 | 秋霞a级毛片在线看 | 男女污视频在线观看 | 少妇一级淫片免费放4p | 双性精h调教灌尿打屁股的文案 | 久草在线公开视频 | 亚洲一级网站 | 黄色特级一级片 | 日本高清一级片 | 精品国产91久久久久久 | 成人性生活视频在线观看 | 欧美一区二区精品夜夜嗨 |