自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對(duì)Java電子書制作的講解

開發(fā) 后端
本文講述了如何制作Java電子書。首先介紹了電子書制作工具JBookMaker,然后分析了它的特點(diǎn),之后又通過(guò)圖示詳細(xì)講解了如何制作Java電子書的過(guò)程。

一、JBookMaker概述:

JBookMaker(簡(jiǎn)稱JBM)將文本(TXT)文件做成Java手機(jī)可以支持運(yùn)行的格式,以方便在手機(jī)上閱讀。做出來(lái)的也就是平時(shí)所說(shuō)的Java電子書,這里我們稱之為JBook。
首先真誠(chéng)的感謝您使用Bigwater和和Happybird(以后將簡(jiǎn)稱B&H)出品的JBookMaker。JBM是一個(gè)只有一個(gè)EXE文件的綠色軟件,無(wú)需安裝便可使用,文件只有1兆多,使用本軟件時(shí)不需要在電腦上安裝幾十兆的Java運(yùn)行庫(kù),這在同類的Java書制作軟件里面是很少有的。
作者:Bigwater和Happybird

二、JBook的特點(diǎn):

每向前翻15頁(yè)能自動(dòng)保存一次當(dāng)前位置。這對(duì)三星及Nokia這類按一個(gè)掛機(jī)鍵不作任何保存就馬上退到待機(jī)畫面的手機(jī)特別體貼。
看完一章后,會(huì)顯示本章名字,便于回到章節(jié)列表的時(shí)候知道下一章是哪個(gè)。這也是針對(duì)三星手機(jī)而設(shè)。
不管基本版還是完全版,閱讀時(shí)如果忘了本章名字,可以按數(shù)字鍵“5”查看。
看書過(guò)程中退到章節(jié)列表時(shí),會(huì)將標(biāo)簽定在之前進(jìn)入的章節(jié)名那里??上鞘謾C(jī)對(duì)這個(gè)功能不支持所以用第2項(xiàng)來(lái)彌補(bǔ)。
如果閱讀的時(shí)是完整版,那么在你沉迷于閱讀時(shí)突然想知道當(dāng)前時(shí)間時(shí),菜單內(nèi)有查看當(dāng)前時(shí)間,而不需要退到待機(jī)畫面??上鞘謾C(jī)又支持的不好。Nokia和西門子手機(jī)在這方面支持的很好。
密碼特性,如果您做了一本H內(nèi)容的JBook或者不想讓別人拿到你手機(jī)后瀏覽你的JBook,那么你在制作的時(shí)候可以選擇啟用密碼保護(hù),在把書傳到手機(jī)后使用JBook的時(shí)候選擇“密碼保護(hù)”就可以做到防止別人“共享”你的JBook了。
JBook跟MicroReader或者其他TXT閱讀器相比的一個(gè)好處是,在使用別人制作的JBook時(shí),不需要自己去搜集整理修改,直接拿來(lái)就用。非常適合懶人使用,或者說(shuō)一人辛苦N人受益。

三、JBM的使用:

A.準(zhǔn)備工作:

準(zhǔn)備好要制作的內(nèi)容。內(nèi)容的來(lái)源基本都是來(lái)自網(wǎng)絡(luò),那么文件格式及其排版必然多種多樣,為了讓自己和別人方便閱讀JBOOK,那么做好前期的文件整理排版就非常重要。這里我們推薦一個(gè)中文編輯排版軟件DreamEdit。這個(gè)軟件是國(guó)人所做,所以對(duì)中文支持非常好,可以去除HTML標(biāo)記轉(zhuǎn)成文本文件、可以拆分合并文本等等,非常的方便好用。整理排版之后切記要存成文本(TXT)文件。
將文本名命名成易懂的名字,因?yàn)镴BM是根據(jù)文件名來(lái)生成JBook里面的章節(jié)列表的。
將整理好要制作的文本(TXT)文件都放在一個(gè)文件夾內(nèi)。

B.制作:

軟件的主界面如下所示:


選擇文件夾:

選擇存放好需要制作的文本文件的文件夾

文件夾 ------------>文件文件

填寫信息:

填寫JBook的信息,主要有制作者的名字、聯(lián)系方式,需要生成的JBook的文件名,文本內(nèi)容的名字及其作者。如下圖所示:

填寫信息

 在這里說(shuō)明一下其中的“電子書文件名”不能用中文名字,只能是字母、數(shù)字和下劃線的組合。 這里我們限制了輸入中文,如果你通過(guò)更改制作出來(lái)的Jar文件以達(dá)到在手機(jī)上可以顯示中文,那么B&H并不保證JBOOK在閣下手機(jī)里運(yùn)行正常。因?yàn)槠鸫a西門子部分手機(jī)如果使用了中文名,會(huì)出現(xiàn)按“看書”后沒(méi)有任何反應(yīng)的情況,三星手機(jī)如果使用中文那更不可能了,估計(jì)傳到手機(jī)后會(huì)馬上報(bào)錯(cuò)。

選擇文件:

在文件復(fù)選框里點(diǎn)選需要制作的文本文件,并且利用旁邊的上下移按鈕來(lái)調(diào)整文件的順序,這個(gè)順序也就是在手機(jī)里閱讀的章節(jié)順序。

選擇文件

 因?yàn)槲募蛑荒軐?duì)文件按照拼音來(lái)排序,那么在本例中就要手動(dòng)來(lái)排列章節(jié)順序,做一本兩本還好說(shuō),就以《大唐雙龍傳》來(lái)說(shuō)共63卷,每卷起碼10文件,不暈倒才怪。所以在寫本軟件的時(shí)候,正逢Bigwater在看《大唐雙龍傳》,為了減少上下移的繁瑣的動(dòng)作,就暫時(shí)加入了一個(gè)序數(shù)轉(zhuǎn)換的按鈕,這個(gè)功能目前暫時(shí)只是針對(duì)序數(shù),也就是只針對(duì)“第幾”的,而不是“幾”,且這個(gè)“幾”只到九十九而已,日后我們會(huì)根據(jù)實(shí)際情況與能力來(lái)豐富這個(gè)改名功能。點(diǎn)選 后,文件框會(huì)因?yàn)閷⑽募锼械娜纭暗谝弧敝惖奶鎿Q成“第01”這樣的格式而自動(dòng)排序,且列表看上去也清爽很多。

選擇文件

制作JBook:

選擇完文件后,點(diǎn)擊制作按鈕,就會(huì)在當(dāng)前目錄下以輸入的文件名建立一個(gè)目錄,將JBook放入此目錄,使用時(shí)將目錄傳入手機(jī)即可。

存放

存放 

 關(guān)于注冊(cè):

關(guān)于注冊(cè)的幾個(gè)要注意的問(wèn)題:

1.本軟件只能在線注冊(cè),但是注冊(cè)是免費(fèi)的,注冊(cè)只是讓我們知道有多少人使用而已,謝謝。
2.在線注冊(cè)時(shí)要輸入的序列號(hào)是下載運(yùn)行JBM后得到的,所以還沒(méi)下載使用JBM的朋友是不可能注冊(cè)的,因?yàn)槟銢](méi)法得到你自己的序列號(hào),每臺(tái)電腦只有唯一的一個(gè)序列號(hào)。
3.成功的在線注冊(cè)后得到如下圖“5”所示數(shù)據(jù),這時(shí)把圖“5”所示數(shù)據(jù)除了電子郵件外,填入JBM里的相應(yīng)數(shù)據(jù)欄(下圖“6”)里頭就可以了。
4.注冊(cè)只是解禁某些功能而已,并不會(huì)因?yàn)闆](méi)有注冊(cè)或是注冊(cè)而導(dǎo)致使用不正常,使用中的問(wèn)題是因?yàn)殡娔X設(shè)置或者手機(jī)匹配上的問(wèn)題而已,跟注冊(cè)無(wú)關(guān)的。

注冊(cè)注冊(cè) 

 注冊(cè) 注冊(cè)

注冊(cè) 注冊(cè)

注冊(cè) 

 

 

注冊(cè)后可以使用“序數(shù)轉(zhuǎn)換”,“批量制作”,“制作選項(xiàng)”功能?!靶驍?shù)轉(zhuǎn)換”在上面已經(jīng)講過(guò)了,那么“批量制作”有什么好處呢?我們知道市面上有的Java手機(jī),如Nokia開始的幾款S40系列Java手機(jī),三星的X108,X608等都對(duì)Java程序做了大小限制,所以我們利用“批量制作”可以指定每一個(gè)JBook文件的大小,在不超過(guò)這個(gè)指定值的基礎(chǔ)上根據(jù)每個(gè)文本文件的大小制作JBook,極大的方便了制作者。

注冊(cè)

 
上面說(shuō)的2個(gè)好處是制作上的便利,其實(shí)注冊(cè)后JBook的功能本身也有了變化。在沒(méi)有注冊(cè)之前,JBook只有閱讀、查看本章名字、退出閱讀保存位置這3個(gè)基本功能。而比如書簽、搜索文字、查看當(dāng)前時(shí)間、密碼特性等功能是不能使用的。注冊(cè)后這些功能都可以使用了。但是因?yàn)檫@些功能的加入就使得JBook要比基本功能版大了10多K。而Bigwater根據(jù)自己的閱讀習(xí)慣加入了一個(gè)選項(xiàng)讓注冊(cè)后的用戶可以選擇使用基本功能還是注冊(cè)后的完全功能的JBook。


C.JBook的使用:

鑒于本人實(shí)在太懶且語(yǔ)文自初中開始就沒(méi)及格過(guò),就不用文字具體敘述了,而且以前寫的教程沒(méi)想到后來(lái)到處被人復(fù)制且不注明作者和出處,我就用下列組圖來(lái)顯示好了,我想大家在使用上應(yīng)該沒(méi)有什么問(wèn)題的,因?yàn)榭紤]我的使用習(xí)慣,我們還是按照以前最流行的ebook136的習(xí)慣來(lái)編排的。


D.注意事項(xiàng):

不管使用什么手機(jī),都不建議在電腦里以及利用手機(jī)的管理器將JBook改成中文名,否則有可能在手機(jī)上出現(xiàn)JBook運(yùn)行不正?,F(xiàn)象。
使用中可能會(huì)出現(xiàn)或這或那的問(wèn)題,如果選擇繼續(xù)使用請(qǐng)到論壇來(lái)看看別人的問(wèn)題是如何解決的。
因?yàn)槊糠N手機(jī)都有既定的堆棧大小,那么在制作的時(shí)候希望不要讓單一文本(TXT)文件太大,那應(yīng)該多大比較好呢?我目前認(rèn)為除西門子65系列之前的手機(jī),單一文件80K左右應(yīng)該是沒(méi)問(wèn)題的。否則會(huì)出現(xiàn)溢出錯(cuò)誤。這個(gè)問(wèn)題NOKIA S40手機(jī)就無(wú)所謂了,因?yàn)檫BJAR都限制在64K之內(nèi)了。

 

【編輯推薦】

  1. 20個(gè)開發(fā)人員非常有用的Java功能代碼
  2. 走進(jìn)Java 7中的模塊系統(tǒng)
  3. JavaFX 1.2 已經(jīng)發(fā)布 主要新功能一覽
  4. 2009年十大Java技術(shù)解決方案
  5. 2008最值得學(xué)習(xí)的五種JAVA技術(shù)
責(zé)任編輯:仲衡 來(lái)源: Bigwater和Happybird博客
相關(guān)推薦

2009-06-17 16:12:26

java電子書制作軟件

2020-03-03 15:17:45

Linux電子書命令

2013-06-14 10:13:06

PythonPython電子書Python教程

2012-03-20 09:43:11

Boogie Boar

2011-12-13 14:43:29

51CTO

2020-06-15 18:20:37

Fedora電子書開源

2012-04-13 18:57:22

2010-09-17 10:26:01

iPhone

2018-12-26 10:06:28

Linux電子書閱讀器命令

2018-12-05 16:00:32

MongoDB數(shù)據(jù)庫(kù)NoSQL

2016-11-23 08:48:24

LinuxCalibre電子書

2013-07-11 09:57:43

蘋果電子書

2011-03-28 15:57:03

Python

2023-11-19 18:58:12

LinuxFoliate

2019-12-16 11:12:48

開源技術(shù) 數(shù)據(jù)

2010-05-28 10:49:23

宏碁方正

2010-08-27 09:24:14

盛大

2020-11-16 16:11:48

開源電子書閱讀器

2011-06-27 13:17:56

Java

2020-09-18 06:52:36

電子書網(wǎng)盤
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)