[原创]用SWT/JFace实现的深路径自动生成软件(附源码)

时间:2011-04-23 16:17:39
【文件属性】:

文件名称:[原创]用SWT/JFace实现的深路径自动生成软件(附源码)

文件大小:2.96MB

文件格式:RAR

更新时间:2011-04-23 16:17:39

jface swt 开发辅助软件 桌面应用 源码

作者:talent_marquis<甜菜侯爵>
联系方式:
talent_marquis@163.com
marquis.hou@dextrys.com

简单说明:
这个小工具对于软件开发用户,特别是Bug fix类型的超小项目会很有用。对于普通用户用处不大。不过由于是SWT+JFace实现的桌面程序,想研究Java桌面程序应用的朋友也可以下载看看,其一些特性及设计思路还是比较有用的。

详细资料及截图请参考压缩包中doc/how to run.doc文档

新特性:
支持拽入:可以将源/目标目录以及配置文件拽入相对应窗口
支持双击:在窗口双击可以打开相应功能
新TreeViewer窗口:更加清晰地显示目标目录的文件结构
窗口大小可调:每个窗口的大小都可以随意调整
New features:
Support drop-in: You can drop source/target directory and configure file into the corresponding window directly.
Support Double-click: When double click in window, the corresponding function will be invoked.
New Tree viewer window: It can be show the structure of target directory more clearly.
Adjustable window: All bounds of window are adjustable now.

LOG:

--------------------------------------------------------------------------------

2008-04-02
1. 添加ImageUitl类,可以注册读取系统中的图标资源(注:该方法尚未完善,需进一步调整)
2. 界面调整
·使TreeViewer能够显示文件/文件夹的图标(注:文件夹的打开/关闭状态还未进行区别)
·界面布局细微调整

2008-04-01
1. 实现双击功能
·Source directory双击执行设置源目录操作
·Target directory空白区域操作执行设置目标目录操作
·Confige file edit text双击执行读取配置文件操作
2. 界面调整:
·加入SashForm,使窗口内子窗口可以*调整大小
·Target Directory调整为TreeViewer,使其表现为树形结构,并保持原有的拽入功能不变
·Source Directory调整为ListViewer,并保持原有的拽入功能不变
·执行Make Source Files操作后,TreeViewing展开树形结构,显示target目录的当前文件结构
3. 版本升级为1.5

2008-03-31
1. 实现文件拖拽功能:
·可以直接将文件、文件夹拖拽入指定窗口

2008-03-30
1. 实现命令行形式的MakeSourceFilesToolkit功能
2. 重构MakeSourceFilesToolkitShell:
·方法重构,使其更为通用
·弹出窗口,包括MessageBox,FolderDialog,FileDialog由调用时新建改为类似有属性直接使用,以节省资源
3. 设定版本为1.0

2008-03-29
1. 实现MakeSourceFilesToolkit基本功能:
·设置源目录
·设置目标目录
·读取配置文件
·在目标目录自动生成深目录结构,并拷贝源目录中匹配文件至指定目录结构中
2. 实现MakeSourceFilesToolkit的桌面版本

--------------------------------------------------------------------------------



【文件预览】:
CopySourceFilesToolkit_v1.5.exe
src.zip
res
----icon()
--------folder.gif(116B)
--------file.gif(96B)
--------signal.gif(10KB)
CopySourceFilesToolkitConsole.jar
log.txt
swt-win32-3236.dll
doc
----How To Run.doc(583KB)
demo
----target()
----source()
--------StringUtil.java(1KB)
--------MakeSourceFilesToolkit.java(4KB)
--------FileUtil.java(16KB)
--------MakeSourceFilesToolkitShell.java(9KB)
--------msf.configure(291B)

网友评论

  • 附的源码很有用。
  • 这个SWT不错,不过我觉得还是.net的开发比较好看。 但是还是谢谢