ComicSurfer_1.3b.png

  (在地上打滾)為什麼不是藍澤光?咳~咳~這次發布的是測試版,所以藍澤光就留到正式版再放吧!Comic Surfer 2011更新到1.3版(Beta),功能新增:

  1. 四種圖片顯示模式:
    a. 圖片實際大小(預設):就跟之前1.2版一樣,原汁原味呈現。
    b. 符合螢幕寬度:如果圖片大於螢幕(視窗)寬度,則縮小到跟螢幕寬度一樣(滑鼠僅需上下移動)。
    c. 符合螢幕高度:如果圖片大於螢幕(視窗)高度,則縮小到跟螢幕高度一樣(滑鼠僅需左右移動)。
    d. 符合螢幕大小:如果圖片大於螢幕(視窗)大小,縮小到跟螢幕寬度或高度一樣(選擇縮小比例最小者)。
  2. 頁數及集數的輸入:輸入頁數或集數後,按下Enter或將游標移開,立即切換到指定的頁數或集數。
  3. 圖片移動速度自動選擇:以滑鼠在螢幕上移動不超過96x96的範圍看完整張圖片為主(較先前提到的小)。
  4. 瀏覽紀錄:最多10組瀏覽紀錄,再次瀏覽會直接跳到上次沒看完的地方。
  5. 檔案讀取自動選擇:不需指定讀取資料夾或是Zip檔,並改善自動選擇下的檔案和資料夾過濾的速度。
  6. 變更鍵盤對應(如果選擇與滑鼠方向相反,則下方按鍵對應的方向也相反):
    a. 圖片向左移動:方向鍵左鍵、數字鍵 4。
    b. 圖片向右移動:方向鍵右鍵、數字鍵 6。
    c. 圖片向上移動:方向鍵上鍵、數字鍵 8。
    d. 圖片向下移動:方向鍵下鍵、數字鍵 2。
    e. 上一頁:Page Up、數字鍵 9。
    f. 下一頁:Page Down、數字鍵 3。
    g. 上一集:Home、數字鍵 7。
    h. 下一集:End、數字鍵 1。
    i. 開啟:Insert、數字鍵 0。
    j. 關閉:Delete、數字鍵的小數點
  7. 快顯功能表:若是三鍵式滑鼠,Click中間鍵顯示快顯功能表。
  8. 支援多國語言Zip檔案:JRE 7限定功能。

  這次改版,最主要不是為了新增功能,而是將程式碼中核心部分與JDK相依的部分抽離,新功能是附屬的,不過抽離工程比我想像要大許多,很多Interface都需要修正(例如不能回傳Android上沒有的java.awt.Image),為了讓程式碼可以被重複使用,抽離時也下了一些功夫,最後可以重複使用的程式碼有1,545行(核心元件),和JDK相依的有1,880行(Java Swing的部分),占整體的45% (雖然View已經夠薄了,沒想到行數還是這麼多)。

  說這麼多,這次Beta測試版,麻煩大家下載來玩一玩,如果有任何問題,不用客氣直接告訴我,希望能在聖誕節前發布正式版。

  下載網址:Comic Surfer 2011 1.3 | 手用手冊。 (最後更新:2011/12/16 23:07) 

  啟動方式:除了執行ComicSurfer.jar外,Windows使用者可以執行ComicSurfer.bat啟動程式(這方法可以在中文路徑下啟動程式),Linux/Unix-like (OS X)使用者,可以用 chmod +x ComicSurfer.sh 將ComicSurfer.sh設定為可執行檔後,執行ComicSurfer.sh啟動程式。

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()