• 您的位置我爱Aspx >> VC.Net >> <b>自己动手制作一款简洁实用的图片浏览器</b>
  • <b>自己动手制作一款简洁实用的图片浏览器</b>

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:13:23  关键字:
  • 自己动手制作一款简洁实用的图片浏览器

    软件DIY,说白了就是利用现有的类库、组件,快速构造出自己的程序出来。就象你找来各种电脑配件,然后把它们装配成整机一样;但也有不一样的地方,电脑配件即使是旧的二手配件,怎么说也得花一点钱,而软件的类库、组件,你有时侯可以免费得到。

    我想要DIY的,是一款简洁实用的图片浏览器。众所周知,ACDSee是最流行的图片浏览器,确实很不错。但作为一名程序员,我想,要是我也能制作出一款简洁实用的图片浏览器,可以在我开发的软件中有图片浏览功能,那该多好。

    而我确实DIY出了这么一个图片浏览器,她简洁实用,小巧玲珑,取名为:SimpleBrowse。现将制作过程介绍如下,与大家分享,并期望能起到抛砖引玉的作用。

    第一步:定规格

    1.样子要象ACDSee一样,左边是目录树,右边是文件列表,显示图片文件的缩图。

    2.缩图要好看,浏览速度要快,能浏览的图片格式要多。

    3.简洁实用,制作难度不要太大。

    4.在Win98,WinNT下都能用。

    第二步:选材料

    由于界面主要分为两大部分,即左边的目录树和右边的文件列表,故材料也就主要是这两大件。

    1.左边目录树

    从http://www.codejockeys.com/kstowell/上,我们可以得到一个免费的MFC扩展类库CJ60Lib.dll,这个类库包含有许多用于界面设计的类,其中有一个CShellTree类,可以显示和Windows Explorer左边目录树一样的效果,正好符合我想要的,选定了它。

    2.右边文件列表

    这是关键的部分,它要求能创建、显示、管理图片文件的缩图,要求能浏览多种格式的图片文件,要求有较精美的缩图显示效果和较快的浏览速度,要求易于使用难度不大。泰来影像科技有限公司在图像处理应用软件开发方面有较深的造诣,推出了一个MFC扩展类库thl.dll,其中有一个CThumbListCtrl类,正是用来创建、显示图片缩图用的,选定了它,从http://www.thalia.com.cn/上获取之。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:<b>得到托盘区位置与动态显示/隐藏窗口</b>
    下一篇:<b>在ActiveX控件中如何动态调用DLL函数</b>
  • 相关文章