TShellListView 的問題 |
尚未結案
|
aip999
初階會員 發表:10 回覆:63 積分:44 註冊:2002-03-29 發送簡訊給我 |
|
Vicen
高階會員 發表:13 回覆:145 積分:151 註冊:2005-03-14 發送簡訊給我 |
|
aip999
初階會員 發表:10 回覆:63 積分:44 註冊:2002-03-29 發送簡訊給我 |
|
Vicen
高階會員 發表:13 回覆:145 積分:151 註冊:2005-03-14 發送簡訊給我 |
其实我感觉这个代码的速度更多是受到缩略图处理的影响,而且代码采用一次性处理缩略图,处理完再显示的方法可能让人感觉更慢。 如果采用ACDSEE的设计思路,再优化一下缩略图生成代码,我想速度应该能够接受。 我认为的ACDSEE的一些思路,不知是否正确,如有错误,请指教。 1、使用系统默认图标进行显示。
2、开线程处理缩略图,并在处理后实时替换显示文件的缩略图。
3、监控用户操作,如果用户拖动滚动条,线程则先从滚动到的可显示条目开始处理,以降低用户等待的视觉时间。 其实我发现包括WINAMP读取文件列表也是采用这种方法,优先处理显示区域的,那么在视觉上就比其它感觉快了很多,如果再能优化读取及缩略图算法就更完美了。
|
aip999
初階會員 發表:10 回覆:63 積分:44 註冊:2002-03-29 發送簡訊給我 |
引言: 其?我感???代?的速度更多是受到?略??理的影?,而且代?采用一次性?理?略?,?理完再?示的方法可能?人感?更慢。 如果采用ACDSEE的??思路,再优化一下?略?生成代?,我想速度??能?接受。 我??的ACDSEE的一些思路,不知是否正确,如有??,?指教。 1、使用系?默????行?示。 2、??程?理?略?,并在?理后??替??示文件的?略?。 3、?控用?操作,如果用?拖????,?程?先???到的可?示?目?始?理,以降低用?等待的????。 其?我??包括WINAMP?取文件列表也是采用?种方法,优先?理?示?域的,那么在??上就比其它感?快了很多,如果再能优化?取及?略?算法就更完美了。IFolderView 可以達成 在找資料中^^ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |