長(zhǎng)事務(wù)操作時(shí),給用戶的進(jìn)度提示很重要,要是用戶等1分鐘還看不到反應(yīng)很可能會(huì)認(rèn)為程序死掉。這讓我想起上次做長(zhǎng)途汽車(chē),夜間大霧封橋,大家根本不知道什么時(shí)候開(kāi)車(chē),那個(gè)怒啊,無(wú)可奈何。
微軟操作系統(tǒng)使用很考慮用戶感受,反是長(zhǎng)操作都帶有進(jìn)度提示。我參與的系統(tǒng)開(kāi)發(fā)基于win平臺(tái)的,也是長(zhǎng)操作。有個(gè)同事作了一個(gè)進(jìn)度條,但是無(wú)論從使用性和美觀已經(jīng)定制性都不十分滿意。
今天發(fā)現(xiàn)微軟的進(jìn)度條有編程接口,對(duì)于我們win平臺(tái)下開(kāi)發(fā)來(lái)說(shuō)再好不過(guò),即減少自己開(kāi)發(fā)難度,而且和win平臺(tái)結(jié)合很好。
微軟提供了IProgressDialog接口,可以對(duì)進(jìn)度條avi動(dòng)畫(huà)定制、操作內(nèi)容定制、進(jìn)度條定制、時(shí)間估算定制(這個(gè)要自己做肯定很麻煩)、標(biāo)題最小化定制、模態(tài)非模態(tài)定制。
下面是運(yùn)行截圖:

代碼下載
posted on 2006-11-09 21:00
萬(wàn)連文 閱讀(1947)
評(píng)論(2) 編輯 收藏 引用 所屬分類:
小作品