說在前頭 :
這個手冊是用網頁製作的 , 所以請使用瀏覽器來開啟 .
還有 , 這個手冊一定得用中文寫 , 不然 DR 不知道該怎麼辦 . . . .
最新版本 :
Beta 0.4 , 所有功能都已完成 , 但還有許多改進的空間 .
版權宣告 :
SNDB 與 SNDB-GUI 是由 DarkRanger
(http://darkranger.no-ip.org ) 所製作的 , 版權依據 LGPL 2.1 版( GNU LESSER
GENERALPUBLIC LICENSE ) , 請依據 LGPL 的內容來使用 / 散佈 / 修改 此程式 ,
LGPL的附本應該已經內附在檔案包中 , 你也可以上網自行參閱 .
簡介 :
SNDB-GUI 是 SNDB ( 序號資料庫 : Serial Number DataBase )
的圖形介面版 , 它可以讓使用者管理最多 99 個軟體序號 , 然而它最重要的目的是 : 讓 DR 藉此來學程式 .
" 不只是圖形介面 " , SNDB-GUI 除了完整移植文字介面版的功能外 , 它還有許多更便利的功能 ( 以下會介紹 )
附註 : 本程式與某個叫 SNDB 的網站完全無關 .
特點 :
- 小巧的軟體序號管理程式 .
- 方便的圖形使用者介面 .
- 可增加 / 編輯 / 刪除最多 99 個軟體序號 .
- 100% 支援文字介面版所建立的資料檔 , 包括 Linux 版 .
- 列表式的搜尋功能 .
系統需求 :
- Microsoft Windows NT , 2000 , XP 或更新 ( 只有在 XP 上測試過 )
- 不支援 Microsoft Widnows 9x 系列 ( 95 , 98 , 98SE , ME )
- 未在 ReactOS 上測試過 .
- GNU/Linux ( 或其它系統 ) , 可以用 Wine 執行 , 但不建議 .
那麼 , 哪裡可以買得到呢 ?
各大西藥房 . . . . 喔 , 不是 , SNDB-GUI 是完全免費的 , 不過因為 DR 很缺錢 , 如果有意願花個 NT$8000 元來買 " 豪華特別版 " 的話 , 請先來信詢問 .
給使用者的話 :
- SNDB-GUI 的搜尋功能說明 :
請以 " 單字 " 為單位來做搜尋 , 像這樣 -

或這樣 -

也可以不用輸入完整的 -

但是如果輸入包括空格的字串 , 就會跑不出來 -

雖然說 , 文字介面版是以編號來搜尋 , 但是在圖形介面版中 , 這並不是完整支援的功能 , 假設輸入了數字 , 可能就會像這樣 -

也可能錯得離譜 -
- 使用者請下載 " Binary " 包 , 解開來會有個叫 sndb-gui 的目錄 , 裡頭有收納四個檔案
: sndb-gui.exe ( 本程式 ) , ChangeLog.txt ( 版本更新紀錄 ) , README ( 讀我檔案 )
, lgpl.txt ( LGPL 文件 ) , 以及另一個目錄 " manual " , 裡頭收納手冊與一些圖片 .
- 第一次執行或是在相同目錄底下沒有偵測到資料檔 , SNDB-GUI 會建立一個叫 " sndb.dat " 的資料檔 .
- 雖然說 sndb.dat 只是個文字檔 , 但是請不要自行使用文字編輯器來修改 , 以避免不必要的錯誤 .
- 請多多利用 " 另存新檔 ( Save As ) " 的功能 , 以備不時之需 , 建立出來的文字檔是可以再被 SNDB-GUI 讀取的 .
- 請勿讀取非 SNDB 所建立的檔案 .
- 在 SNDB-GUI 的處理過程中 , 會產生一些暫時檔案 , 而每次 SNDB-GUI 在結束時 , 都會先刪除這些檔案 .
- 請勿在執行 SNDB-GUI 時 , 更動 SNDB-GUI 所產生的任何一個檔案 .
- 在資料庫瀏覽視窗中所作的任何更動 , 都不會影響到資料本身 .
- 基於設計上的緣故 , SNDB-GUI 只能處理最多 99 個資料 , 如果你打算輸入更多資料 , 請先刪除一些不必要的 , 或是將舊的資料檔備份 , 並建立一個新的 .
- DR 對 SNDB-GUI 在 Wine 底下的運作不打包票 , 也不建議 .
- SNDB-GUI for Linux 版尚未完成 , DR 的 GTK+ 學習進度可說是一榻糊塗 .
給開發者的話 :
- 開發者請下載 " Source " 包 , 裡頭有各式的原始檔 .
- SNDB-GUI 使用 Dev-C++ 整合開發環境搭配 MinGW 編譯器開發 , 檔案包裡有附給 Dev-C++ 的專案檔 .
- SNDB-GUI 100% 使用 C 語言搭配 Win32 API 開發 , 所以不需要任何額外的開發工具 .
- 檔案包裡附的 " TODO.txt " 紀錄還需要增加的東西 , 不過由於已經一個個完成了 , 所以裡頭的紀錄也刪得差不多了 .
- 每個原始檔的用處都寫得很清楚 , 但是原始碼裡頭缺乏註解 , 所以會看得比較辛苦 .
- 檔案包裡有附可供測試的資料檔 , 你也可以另開一個 .
- 許多變數名稱是直接抄範例的 , 沒有修改 .
- 各涵式間相同的變數名稱通常代表它們的用途是一樣的 .
DarkRanger's Secret Area ( http://darkranger.no-ip.org )