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

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