我爱Aspx >> VC.Net >> <b>自己动手制作一款简洁实用的图片浏览器</b>软件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/上获取之。
【我对这篇文章有话说?】
<b>在ActiveX控件中如何动..[05-21]
<b>一个简单的学生成绩管理..[05-21]
<b>如何用非对称密码算法制..[05-21]
<b>有关注册表API函数<..[05-21]
<b>用VC++6.0的Sockets AP..[05-21]
<b>VC编程中如何操作数据库..[05-21]
<b>一个键盘程序的开发实例..[05-21]
<b>浅谈内存泄漏(三)<..[05-21]
<b>浅谈内存泄漏(二)<..[05-21]
<b>浅谈内存泄漏(一)</..[05-21]