六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

在ASP處理程序時(shí),進(jìn)度顯示

[摘要]用過軟件的朋友都知道,進(jìn)度條是一個(gè)優(yōu)秀軟件的重要組成部分。它的存在能夠使用戶及時(shí)掌握程序的運(yùn)行進(jìn)度,確認(rèn)應(yīng)用程序正常工作。可是ASP中似乎沒有上述標(biāo)準(zhǔn)控件,控制起來也比較麻煩。那幺如何實(shí)現(xiàn)進(jìn)度條呢?以下是本人的一些觀點(diǎn)(僅供參考) 我們通常在用ASP處理程序(指的是寫文件或操作數(shù)據(jù)庫(kù))的時(shí)候,會(huì)...

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

  Response.Flush
end sub 最后請(qǐng)注意
這里需要用到緩存技術(shù)
response.buffer=true;
response.flush;
response.end
這些請(qǐng)參考MSDN幫助(出處:Viphot)


主站蜘蛛池模板: 日韩亚洲制服丝袜中文字幕 | 亚欧洲精品在线视频免费观看 | 日本xxx在线观看免费播放 | 伊人狠狠 | 四虎影院永久免费观看 | 日本成人午夜 | 中文字幕日韩在线一区国内 | 色呦呦免费 | 午夜激情啪啪 | 午夜三级理论在线观看视频 | 日本五级床片全部硬硬 | 中文字幕亚洲综合久久男男 | 日韩在线视频精品 | 日韩毛片在线看 | 天天干天天综合 | 午夜看片影院在线观看 | 日韩大片在线播放 | 日韩一区二区不卡 | 中文字幕在线网址 | 中文字幕免费观看视频 | 中文字幕日本一区波多野不卡 | 青青青国产在线手机免费观看 | 亚洲综合色一区 | 中文字幕在线观看不卡视频 | 色人久久| 青草网 | 视频一区二区在线观看 | 天天综合天天综合色在线 | 四虎国产精品免费久久影院 | 亚洲精品成人久久久影院 | 啪啪五月 | 四虎私人影院 | 色黄在线| 欧美在线一 | 日韩在线视频观看 | 中文字幕不卡免费高清视频 | 欧美亚洲人成网站在线观看刚交 | 天堂网在线最新版官网 | 天天看片天天a免费观看 | 最新国产精品 | 亚洲第一男人天堂 |