原始驱动:

自己的电子书很多,但是分类管理的不怎么好,着急的时候总是找不到,偶然却总是发现很多本重复的。即使看了也没有管理过笔记。于是想仿照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相关推荐

  1. Calibre 3.0 正式版发布,开源电子书管理软件

    在时隔约三年之后,开源电子书管理软件 Calibre 释出了 3.0 版.新版主要特性包括:完全重写了内容服务器,支持直接在移动设备的浏览器上阅读电子书,支持离线模式:支持高分辨率显示屏,支持将不同格 ...

  2. VMware发布Linux虚拟桌面技术预览版

    VMware发布Linux虚拟桌面技术预览版 在众多客户的一片呼吁声中,VMware在3月中旬发布了Linux虚拟桌面的技术预览版.从此,用户可以通过VMware Horizon View来建立.发布 ...

  3. Windows Server 2016第三个技术预览版新技术

    Windows Server 2016第三个技术预览版本发布 究竟有哪些诱惑? Windows Server 2016第三个技术预览版本中究竟有哪些诱惑? 微软已经详细地介绍了Windows Serv ...

  4. 基于VMwareWorkstation技术预览版2012上的WinServer8测试版安装

    前言:Windows server 8 beta(以下简称winsvr 8)版被微软在网上放出下载之后,各方大拿纷纷操起笔杆子,在自家的电脑上安装.体验得不亦乐乎,老方是没有闲置电脑安装的.所以呢,迟 ...

  5. Safari技术预览版141来啦,增加了哪些新功能?

    2022年3月3日,苹果发布了Safari(苹果浏览器)技术预览版更新,此次更新是针对开发人员的实验版本,并且介绍了有关Safari未来版本的功能. Safari技术预览版最初在2016年3月30日推 ...

  6. 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易

    英文标题:Make innovation easier with Windows Server 2016 and System Center 2016 Technical 中文标题:Windows S ...

  7. 金山毒霸技术预览版1.0 beta【云沙箱 三引擎】发布(毒霸体验团队可优先测试)...

    关于金山毒霸技术预览版: 金山毒霸技术预览版是一款基于金山云安全体系,具备智能主动防御和沙箱技术的杀毒软件,无缝连接金山云安全后台服务,将未知程序隔离在沙箱中运行,对真正使用中的系统无任何影响,从而完 ...

  8. 浅谈win7升级win10 技术预览版9962

    微软刚刚推出了Windows 10一月技术预览版,最好的消息莫过于无论你是XP.Vista.Win7.Win8.Win8.1你都可以免费升级到这个版本,当然首先你得有一个微软的账户. 我是通过Wind ...

  9. 分布式影音转码软件技术预览

    我们的拳头产品--MediaCoder影音转码软件,经过5,6年的不断开发及完善,已成为业界公认的功能强大的专业转码软件,拥有遍及全球170多个国家的上百万用户.几年里我们在影音转码领域积累了丰富的技 ...

最新文章

  1. 哈勃望远镜进一步确认宇宙在加速膨胀
  2. 安卓开发 fastjson 解析json使用详解
  3. 服务器优化:Tomcat、JVM性能调优笔记
  4. 【mAP】关于目标检测mAP的一些理解
  5. 【玩转MLS系列】基础教程
  6. 2010-12-1至2011-06-11
  7. 电脑基本快捷键,你知道多少?
  8. php+getdomfromstring,php使用simple_html_dom解析HTML示例
  9. MySQL 常用函数一览
  10. 计算机电脑如何快捷粘贴,电脑粘贴快捷键在哪里【详细介绍】
  11. vue 前端下载excel文件模板
  12. java细节篇(==和equals的区别)
  13. C. Mortal Kombat Tower
  14. 前端程序员《HTML》标签学习
  15. 一个人最顶级的自律,是拒绝内耗
  16. C++中string字符串查找某一子字符串所有出现过的位置,并计数
  17. JavaMail QQ邮箱发送内容+图片
  18. win10 修复打印机服务器,修复:打印机始终在Win10上打印两份
  19. iptables 限制ip配置
  20. js判断鼠标双击单击

热门文章

  1. Day19 - 摄像、拍照,滤镜中文指南
  2. ITIL 4 升级大揭秘,你关心的问题都全了!
  3. html5页面嵌入视频播放,使用HTML5在网页中嵌入音频和视频播放的基本方法
  4. 天津出差系列(七)----第七天
  5. c语言输入10个评委分数,vb输入10个评委给的分数,去掉最高分和最低分
  6. Eolink 11月企业与产品动态速览!
  7. JS中数组(Array)、Json对象长度(length)获取方法
  8. 字节跳动一道Python面试题
  9. 头歌--人脸识别系统--Face recognition 人脸识别
  10. Windows和Ubuntu系统文件无法粘贴问题