EBookMgr 开源电子书管理软件 技术预览版 20090924
来源:互联网 发布:js return function 编辑:程序博客网 时间:2024/05/16 03:34
原始驱动:
自己的电子书很多,但是分类管理的不怎么好,着急的时候总是找不到,偶然却总是发现很多本重复的。即使看了也没有管理过笔记。于是想仿照iTune做一个电子书的管理软件。于是就有了这个技术预览版。
功能一览(单机版)
截图:
1 主窗口
图书评价在Windows下使用五角星,在Mac下使用小平果;在linux下能否使用小企鹅,有没有谁能告诉我???
2 管理图书分类
关键字列表为逗号分割的关键字,在导入电子书的时候,会根据电子书名和这些预定义的关键字作比较,以确定该本电子书应该放在哪个分类目录中。
删除分类不会删除电子书库。
3 电子书导入对话框
导入电子书可以根据分类关键字自动分类,但是可以手动修改导入目标分类。同时可以选择拷贝到书库或者转移到书库。
需要修改电子书导入分类时
4 设置对话框
设置对话框可以设置书库的位置和需要导入的图书的扩展名。
所使用的技术:
Java Swing: 所有的UI都由Swing完成。
HSQLDB: 所有与图书相关信息的保存使用HSQLDB。
准备推出的版本:
按照平台划分:Win 版,Linux 版, Mac 版
按照语言划分:zh_CN, en_US, ja_JP
由于到现在为止有些功能还没有测试,另外还有很多需要改进的地方,所以先放出技术预览版的截图,一则让大家了解有这么个软件,二则让大家监督我把它完成。
源代码稍后放出,准备使用Apache License, Version 2.0,但是源代码管理软件在git(github)和svn(google code)之间犹豫,请大家多提建议。git速度快,分布式,但是在Windows之下好像没有Linux之下方便。
Apache License, Version 2.0:
http://www.apache.org/licenses/LICENSE-2.0.txt
google code home page:
http://code.google.com/p/ebookmgr/
技术预览版下载地址:
http://code.google.com/p/ebookmgr/
实现相关(敬请期待)
1. 配置文件和保存目录:http://blog.csdn.net/struts2/archive/2009/09/25/4594430.aspx
2. 多国语言与Icon(如何使用Java开发多语言应用程序) http://blog.csdn.net/struts2/archive/2009/09/25/4595773.aspx
3. Swing(JTree,JTable) Swing常规组建的使用规则以及一些技巧和小方法
4. Drag and Drop(托拽) 普通组建的托拽和高级组建的托拽
5. 文件拷贝(你知道缓冲多大时拷贝文件的速度最快吗?) http://blog.csdn.net/struts2/archive/2009/09/25/4595838.aspx
6. 制作安装包(Windowx, Linux)
7. EBookMgr.app 的制作(Mac环境下直接运行的应用程序格式)
- EBookMgr 开源电子书管理软件 技术预览版 20090924
- 电子书管理软件Calibre
- 强大的电子书管理软件Calibre
- Win10技术预览版
- Prototype技术预览版
- 电子书技术
- 电子书技术
- 开源项目管理软件
- Qt 4.6 技术预览版
- 开源项目管理软件 Redmine
- 开源文献管理软件Mendeley
- 开源网络管理软件汇集
- 开源项目管理软件 禅道
- 开源项目管理软件 禅道
- Qt 移动版 1.2 技术预览
- 初试Windows 10技术预览版
- Windows 10技术预览版系统激活
- 解读 Kotlin/Native 技术预览版
- Struts中带回数据库中的值并用标签显示的问题
- 你不知道的手机秘密!!!!(
- 文件系统(六)
- 包装设计调查问卷
- RMI规范说明7
- EBookMgr 开源电子书管理软件 技术预览版 20090924
- 如何在系统中控制第三方框架的日志输出
- 层滚动
- 常用的Eclipse快捷键
- How to write a controller( from 3ds max sdk 9 )
- CTime的学习
- js 锚点,时间
- 迭代器的使用
- 云计算变革已经开始-软件世界第8期