作者sarsman (钱全输光了...)
看板EZsoft
标题[转录]写了个看图程式 SharpView.Net
时间Sun Oct 7 16:33:26 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的计画页正在申请中
本程式需要.Net 2.0
目前的功能有:
看图(废话!):
访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
※ WayneChu:转录至看板 C_Sharp 10/07 14:47
1F:推 mstar:可以转去 EZsoft 板 10/07 14:50
2F:推 jacjc:嗯 支援压缩档这点还不错 挺像MangaMeeya 可以加入像是 10/07 14:49
3F:→ jacjc:ACDSEE那种预览式介面 然後选图看大图 并且可以自动换图 10/07 14:50
4F:→ jacjc:随机 平滑等等功能会更好 当然记忆体和容量消耗能降低更好 10/07 14:51
5F:推 awashharp:system.nullreferenceexption 很想用但一直错误>"< 10/07 14:52
6F:推 WayneChu:忘了说本程式需要.Net 2.0 10/07 14:54
7F:→ WayneChu:我只有在自己的PC跟NB上测试过.不知别人会出什麽问题... 10/07 14:55
8F:推 awashharp:.Net 2.0 有灌= = 10/07 14:57
※ 编辑: WayneChu 来自: 66.218.62.105 (10/07 14:58)
9F:推 lht2:还没灌...装了又要更新...=w= 10/07 14:57
10F:推 fyster00566:未载先推 10/07 15:09
11F:推 awashharp:想用啊>"< 但是有.Net 2.0就是不让我用呀 我的爱不够>"< 10/07 15:09
12F:推 lht2:等等等...我的 net 2.0有装呀...开不起来 T_T 10/07 15:11
13F:推 WayneChu: ̄□ ̄||| 有人执行成功的吗?不会只有我自己能执行吧? 10/07 15:14
14F:→ timke:是说VB.Net吗 如果有独立的就好了说 不过还蛮强人所难的… 10/07 15:21
15F:→ timke:能独立运作的话难度应该会往上翻了好几倍吧 10/07 15:22
16F:推 kwhailow:不行欸...会出现错误~"~ 10/07 15:35
17F:推 mahonblue:无法使用,需要另外装程式麽? 10/07 15:49
18F:推 brucehsu:要装.net Framework吧? 10/07 15:53
19F:推 sarsman:借转小软体版 10/07 16:32
--
[sodagreen] 无与伦比的美丽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.131.213
20F:推 donkeychen:唔 会出现错误耶 大家也这样吗? 10/07 19:41
21F:→ sarsman:恩,目前无解 10/07 19:56
22F:→ way7344:执行没反应~期待有unicode的看图(目前的a.b开头的都不满意 10/08 01:07
23F:推 art1:unicode看图软体....Hamana........ 10/09 02:29
24F:→ way7344:手上有hamana & B..(一直忘了名字).HAMANA看漫画ok.管理就 10/09 16:19
25F:推 rexrex2:鼓励一下 之前我也想写 但是懒惰 最想弄成绿色软体 10/09 17:27