ACDSee1
acdsee 

所属分类:其他小程序
开发工具:Visual C++
文件大小:572KB
下载次数:13
上传日期:2011-01-24 01:51:56
上 传 者itflight
说明:  看图片程序,VC的功能调用,类似ACDSEE
(ACDSEE USING)

文件列表:
ACDSee1\index.htm (3182, 2000-06-26)
ACDSee1\Src\Convert20.lib (25612, 1999-05-12)
ACDSee1\Src\ImageWnd.cpp (10957, 2000-06-25)
ACDSee1\Src\ImageWnd.h (2380, 2000-06-24)
ACDSee1\Src\ImageWndDlg.cpp (3198, 2000-06-24)
ACDSee1\Src\ImageWndDlg.h (1337, 2000-06-21)
ACDSee1\Src\ImgCon20.h (7297, 2000-05-06)
ACDSee1\Src\ImgContainerWnd.cpp (1877, 2000-06-24)
ACDSee1\Src\ImgContainerWnd.h (1561, 2000-06-19)
ACDSee1\Src\ImgFileInfo.cpp (1517, 2000-06-17)
ACDSee1\Src\ImgFileInfo.h (1202, 2000-06-17)
ACDSee1\Src\ListContainerWnd.cpp (4253, 2000-06-25)
ACDSee1\Src\ListContainerWnd.h (2390, 2000-06-24)
ACDSee1\Src\MainFrm.cpp (15384, 2002-06-19)
ACDSee1\Src\MainFrm.h (2101, 2000-06-25)
ACDSee1\Src\OXDIB.CPP (54856, 2000-06-25)
ACDSee1\Src\OXDIB.H (17504, 2000-06-25)
ACDSee1\Src\oxHlfTne.h (13187, 1996-12-16)
ACDSee1\Src\resource.h (1379, 2000-06-25)
ACDSee1\Src\ShellPidl.cpp (9865, 1999-03-11)
ACDSee1\Src\ShellPidl.h (1539, 2000-02-25)
ACDSee1\Src\ShellTree.cpp (30600, 2000-06-18)
ACDSee1\Src\ShellTree.dsp (3437, 2002-06-19)
ACDSee1\Src\ShellTree.dsw (543, 2002-06-19)
ACDSee1\Src\ShellTree.h (3237, 2000-06-18)
ACDSee1\Src\ShellTree.ncb (33792, 2002-06-19)
ACDSee1\Src\ShellTree.opt (48640, 2002-06-19)
ACDSee1\Src\ShellTree.plg (2541, 2002-06-19)
ACDSee1\Src\SHFileInfo.cpp (12721, 2000-06-17)
ACDSee1\Src\SHFileInfo.h (4238, 2000-06-17)
ACDSee1\Src\SimpleBrowse.aps (35016, 2002-09-04)
ACDSee1\Src\SimpleBrowse.cpp (4456, 2000-06-24)
ACDSee1\Src\SimpleBrowse.dsp (6717, 2000-06-24)
ACDSee1\Src\SimpleBrowse.dsw (547, 2000-06-24)
ACDSee1\Src\SimpleBrowse.h (1589, 2000-06-24)
ACDSee1\Src\SimpleBrowse.ncb (418816, 2002-09-06)
ACDSee1\Src\SimpleBrowse.opt (61952, 2002-09-06)
ACDSee1\Src\SimpleBrowse.plg (1516, 2002-09-04)
... ...

Simple Browse - 简洁实用的图片浏览器 前言 Simple Browse是一款简洁易用,源码公开的图片浏览器。它短小精悍,浏览快速,生成的缩图精美漂亮,能浏览常见的多种图像格式。 它是仿照ACDSee而做的,样子和使用方法都挺象。但是有一点不同:在ACDSee里,浏览到缩图后,想看大图,要用View命令切换到另一个界面,有时候,这种做法不够方便;而Simple Browse的做法是,目录树、缩图文件列表和大图观看窗口,全放在一个界面中,省去切换的麻烦。 使用 Simple Browse的使用方法和ACDSee很象,不同之处在于把大图观看窗口放在界面的中央,观看大图时比ACDSee更方便。它实现的是一些最基本最常用的功能,包括: (1) 浏览缩图,观看大图。 (2) 改变缩图的大小。 (3) 可将缩图保存在文件中,下次浏览时会快很多。 (4) 观看大图时,改变大图的缩放比例,改变窗口背景色。 (5) 浏览大图时,有方便的前进、后腿按钮。 设计与编程 我使用ACDSee时,基本上只用到其最常用的两个功能:浏览缩图,然后观看大图。但就是在浏览缩图到观看大图之间,要切换到另一个界面,让我感到很不方便。我喜欢的方式是:左边是目录树,右边是缩图文件列表,中间的窗口用来观看大图。这就决定了Simple Browse的大概样子。 功能上,我不想太复杂,简单实用就好。大概来讲,就只是浏览缩图和观看大图这两个主要功能而已。创建缩图,我使用了后台线程,刚开始时,看到ACDSee在创建缩图过程中,可以拖动滚动条,然后优先创建该处的缩图,我觉得这个做法很好,猜想它是用多线程做的,我也这样实现了,后来仔细一看,ACDSee似乎没用多线程,而是在线程空闲时创建缩图的,但我也不想改了,况且用后台线程也不赖。文件列表用颜色区分不同文件,可以排序,学ACDSee那样做了。ACDSee可以改变缩图大小,挺好的,Simple Browse也学了去。有点不同的地方,是Simple Browse可以将缩图保存在相同目录下一个名为brwseimg.tf的文件中,下次浏览时,速度就快多了,为了简单起见,这样做时,缩图的大小是固定为80了的,不能改变。观看大图,比较常用的功能就是放大、缩小,用“手” 抓住大图移动,Simple Browse做好了这些。另外,改变窗口的背景,浏览大图时前进、后退这些功能也很实用,于是也做了。基本上,Simple Browse就这些功能了。 实现上,目录树使用了CJ60LIB的CShellTree类,位图使用了Weekly MFC Extension的COXDIB类,图片文件的读取、解析、格式转换、缩图生成使用了泰来影像科技有限公司的Convert20 DLL,缩图文件列表、大图观看窗口则是自己编写的。 和ACDSee相比,Simple Browse的功能没那么多,速度没那么快,性能也没那么好;但是,它确实是可用的,而且免费、公开源码。你可以参考Simple Browse,在自己的程序中加入图片浏览功能;你也可以修改Simple Browse,使之更符合你的要求,比如,如果你有更快的图片读取、解析引擎,可以认得更多的图片格式,那么你可以把它和Simple Browse结合起来,使Simple Browse更快、更强。 参考资料 00.06.26

近期下载者

相关文件


收藏者