這個軟體真得很簡單,說穿了只是一個KTV檔案管理程式。把檔案作成索引,提供搜索與播放等功能。還有必須一提的是,這個KTV軟體的設計與使用方式都是採用一般PC軟體的思維,我並沒有提供甚麼複雜的功能,大部分都是能KUSO亂改的。
運作環境
Windows 平台的電腦。 能跑的起 PowerDVD。必須安裝 PowerDVD 軟體。
(以下非必須)
一台Windows Mobile PDA。上面要跑 .Net Compact Framework 1.0。如果是 Mobile 2003 以後的都行。一般而言都可以,除非你是台超老PDA。比我的 HP2210 還老。真的不行,只好去Microsoft Windows Mobile去下載。
佈署與安裝
先看一下,規劃圖吧。

程式有兩個部份,一個是PC端的程式,是個SERVER程式,當然也能當CLIENT來使用。另一個是PDA的程式,他是個點歌介面,用來將命令傳送到SERVER上,我稱他為遙控器。
安裝PC端的程式:
解開 KTV.RAR 執行裡頭的SETUP.EXE,這樣就能安裝起來。不需要甚麼特殊設定。
安裝PDA端的程式: (沒有PDA的人可略過)
解開 KTVRemoter.RAR 執行裡頭的SETUP.EXE。這裡見像一般PDA程式的安裝方式一樣。由於PDA程式可能採用不同的CPU硬體,一般而言他應該會正確的選出符合的安裝檔。目前支援的CPU有 ARMV4, ARM, SH3, MIPS。注意:如果PDA提示你要有sqlce.wce4.armv4.cab不需要理會。
安裝設定
PC程式部份:
安裝後,開始功能表的樣。

計有主程式,與清除,備份與還原資料庫的功能。 ...... 用批次檔寫的,沒時間搞那麼多東西。
安裝目錄應該會看到類似這樣的檔案。

KTV.exe 是主程式。KTV.mdb 是 Access的檔案資料庫。Backup-KTV.mdb 則是個備份資料庫,作為安全回復之用。setting.bin 則是設定檔。backup.bin 是設定檔的備份。 將來如果你不小心把設定弄壞了,你可同時移除setting.bin與backup.bin這兩個檔案,這樣就可以回復預設值。
設定 PowerDVD。
這部份其實也沒甚麼需要設定,只是要指定PowerDVD的主程式的位置。方法按 選單 > 設定 >
設定PowerDVD路徑。
關於 PowerDVD 設定每個人玩法與設定都不相同。這邊我只設定雙螢幕功能。

選PowerDVD的設定,Video(影像),ADVANCE(進階),雙螢幕。這樣你就能一個螢幕播歌,一個點歌。不播時也能當作點歌用。
PDA程式的部份:
同步裝置與PC的資料庫。
為了增加程式的效率,我把PC上的資料庫檔案備份一份到PDA端,這樣能避免甚麼動作都等跨網路來運作,而且PC端也不用架設DATABASE SERVER,能大大的簡化安裝與佈署的問題。
安裝完成後。程式集,能找到KTV遙控器。

第一次執行的樣子。

這裡你會發現並無法正確的執行。程式會提示你無法找到 \My Documents\KTV.cdb。你必須先將DATABASE同步到PDA上。同步的方法很容易。只要將PC安裝目錄裡頭的KTV.mdb複製到PDA裝置的預設目錄(\My Documents)上,系統資料庫轉換精靈就會幫你完成。

記得要勾選同步與覆蓋。
當然如果你熟悉ActiveSync的操作,這樣的同步也行。

使用介面介紹
PC程式部份:
主畫面。

這裡大部分的功能都很簡單,也很直覺。大概用一下就會知道怎麼用。我只介紹幾個重要的部份。還有介面上的字型都是能改的,如果覺得字體不好看,就自己改一下吧(在選單的設定)。
新增檔案。(選單->新增)

這邊看到很多欄位,其實都不用填。只要選定目錄,然後按新增檔案就可。注意:該目錄下的檔案含子目錄都會被加入。
檔案的放置與規劃。
當然程式並沒有規定你要怎麼放檔案,你可以自己亂放也沒關係。
以下是我的建議。

我的檔案規劃就像圖片所看到一樣。自己建立分類。然後檔名用 歌手-歌名 的方式命名。
重點: 程式找歌是採搜索的方式,因此檔名的任何一部分都會成為被尋找的對象。比方說我要找男生的歌,只需要打男生就能找到。當然隨便你怎麼玩。還有一點值得注意的是,檔案日期也很重要,選單排序中有一個按日其排序的功能,他就是依照檔案日期來排序。
另外,當你新增曲目,程式會自動作成索引放置在搜索選單內,只要下拉選單便能找到,方便尋找。
建議不要直接使用系統的磁碟機(C:, D:),可以使用網路磁碟機來增將將來佈署上彈性。

移除或更新檔案。
基本上,我沒有寫這種功能。只能重置資料庫。
使用方法選擇 開始功能表 > Personal KTV > Clean Database。
他會問你是否確定要清除資料庫,不要的話按 Ctrl + C,就可離開。
升降KEY (PITCH)的調整。
關於這點我還找不到PowerDVD的惡搞法。只好將就直接用PowerDVD的介面去調整。
PDA程式的部份:
當你設定好PC的程式,檔案也新增好了。你可以透過 ActiveSync的同步按鈕來同步資料。
任何時候,當你新增或修該檔案,你都要做同步動作,保持PDA與PC資料一致。

現在執行PDA上的程式看看。

基本上他的使用方式跟PC的程式都是一樣的。只是個縮小功能的PDA版程式。如果同步成功後,你可看到搜尋列表中已經建立一些索引。
連接伺服器。(點選網路)

一般而言,這部份是自動的。PDA應該會自動找到PC的KTV程式。但是當你連不上時,你可以手動的輸入伺服器的 IP 位址,然後按 重新連接網路。或者是 按尋找伺服器。無論如何,介面上顯示的IP就是目前連上的SERVER IP。
尋找歌曲。
 
就像PC上的使用方式。輸入關鍵字並尋找。選擇,按下點播就可以了。
調整音量,與麥克風開關。

注意:調整這邊的功能,PC端也會同步調整。
檔案設定。

裡面有個 Setting.xml 檔案。是個標準的XML檔案。同樣的,如果設定壞了,就自己改,或是把他移除。
網路通訊:
如果你有用防火牆,請開放 1234, 1235 UDP PORT 通訊。
日後工作重點:
增加對不同Player的支援。增加網路連線功能。改善安裝機制。改善檔案管理。
檔案下載:
PC 端KTV主程式 1.54MB 檔名:KTV_03.rar
更新版本,軟體版本:1.0.0.3。
PDA 端KTV主程式 633KB 檔名:KTVRemoter.rar
附註:
安裝版本。指的是安裝工具的版本。就是SETUP程式的版本。可以在安裝中的License宣告中找到。
軟體版本。指的是主程式的版本。就是KTV.EXE的版本。可以在主程式標題找到。
PDA版本。版號必須由Assembly提供。
版本發行方式。第一版為 KTV.rar,第二版為 KTV_01.rar 以此類推。以不影響分流更新為原則。
|