作者WayneChu (台北人在洛城)
看板C_Sharp
标题写了个看图程式 SharpView.Net
时间Sun Oct 7 14:47:58 2007
※ [本文转录自 C_Chat 看板]
作者: WayneChu (台北人在洛城) 看板: C_Chat
标题: 写了个看图程式 SharpView.Net
时间: Sun Oct 7 14:47:20 2007
因为实在受够了ACDSee不支援Unicode的缺点,所以我自己写了个仿ACDSee的
看图程式,兼作为写C#的练习。我把它取名为SharpView.Net
执行档下载:
http://rapidshare.com/files/60819294/SharpView.Net_Bin.zip.html
原始码:
http://rapidshare.com/files/60825936/SharpView.Net.zip.html
程式还很原始,只能算alpha版,许多细部功能还需要添加,不过基本的功能
都有了。我正在找个能放计画的网页,SourceForge的计画页正在申请中
目前的功能有:
看图(废话!):
访ACDSee的介面,可利用键盘来导览
.Net内建支援的图档都能看,包括jpg, png, gif(含动画), bmp, tif等等
支援档案预读
支援压缩档
可将压缩档当作是子目录,直接观看里面的档案
支援巢状压缩档(压缩档内再包压缩档)
呼叫7-Zip的7z.dll以读取解开压缩档,理论上7-Zip支援的格式都能读取
经测试过能读取无误的格式有: zip, rar, lzh, 7z, tar, gz, tgz
其他格式如arj, bzip2, cab, iso, rpm, Z等都尚未测试
支援Unicode与多语系
凡是视窗能显示的档名都能正确显示并读取
浏览压缩档时,可选择档名编码语系,以正确显示非Unicode编码的档名
内附的7z.dll是我修改过原始码的版本,以支援多语系编码。使用正式版的
7z.dll亦可解压缩档案,但就没有选择编码的能力了
如前所说,这个程式只是alpha版,许多功能都欠缺
浏览视窗上面的位址列完全没有用,不过可以在选单中让它隐匿就是
选项对话框根本是空的,目前只有选择偏好语系编码的功能,选的语系会出
现在语系编码的选单中。选项可以直接编辑SharpView.Net.config来修改,
包括看图时卷轴速度,档案预读的数目等等
不支援预读影像档档头,.Net的函式库只能一次读取整个档案
若想预设由本程式开启图档,请自行修改档案关联,程式目前没有修改设定
的能力
解压缩档时会把所有档案解到系统暂存目录中,程式正常结束时会把暂存档
删除,若不正常结束就会留下一大堆暂存档
还有其他许多功能都没有,希望大家能多多给我意见
******
本程式使用DockPanel函式库作出仿Visual Studio介面的外观
http://sourceforge.net/projects/dockpanelsuite/
使用修改过的7-Zip的7z.dll读取并解压压缩档
http://www.7-zip.org/
本程式图示使用Tango Desktop Project的Tango Icon Gallery
http://tango.freedesktop.org/Tango_Desktop_Project
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 66.218.62.105
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 66.218.62.105
1F:推 asoedarren:你可以转Easy_soft版喔 10/10 08:56
2F:→ asoedarren:是easysoft 10/10 08:56
3F:→ asoedarren:靠又写错 ezsoft 10/10 08:56