Alan's MyChajeiTyping 倉頡打字比賽

Alan's Freeware

自述文件

一、運作環境及限制

作業系統:Microsoft(R) Windows(R) 9x/2000/XP/Vista/7

限制:本程式只支援BIG5字集

二、版權聲明

本程式以 Freeware 免費軟體方式發佈,可免費使用於私人場所或教育機構,惟不得擅自修改,也不可作商業用途。

本程式的版權屬作者鄭國偉(Alan Cheang Kuok Wai)所有。
Microsoft(R)、Windows(R)、XP、Vista 是 Microsoft Corp. 的註冊商標。

Copyright (C) 2009~2011 By Alan Cheang Kuok Wai.

http://alansfreeware.kwongtai.edu.mo

alansfreeware@gmail.com

三、免責

因使用本程式而導致的任何問題,本程式作者及版權持有人概不負責。

四、Alan's Chajei Dictionary

本程式內嵌了Alan's Chajei Dictionary,方便在練習時查詢倉頡碼,但為了在比賽時不被參賽者使用,因此不獨立提供Alan's Chajei Dictionary。
若有需要獨立使用Alan's Chajei Dictionary,請到Alan's Freeware網站下載

五、單機/網路使用

本程式可用於單機個人練習或網路上多人比賽,在安裝完本程式後執行系統配置時任選其一。
若欲用於網路上多人比賽,則只需要完整安裝程式在可以共享的電腦上(安全性設定如下節所示),而參賽者使用的客戶機(Client)無需安裝程式。

六、目錄檔案結構及安全性

系統「安裝資料夾 」MyChajeiTyping 默認位於 C:\Program Files\Alan's Freeware\
若要進行多人比賽則應自行選擇安裝於可共享的網路資料夾

安裝後,「安裝資料夾 」中有如下檔案:

mychajeityping.exe (打字比賽程式)
mycjtconfig.exe (比賽程序配置程式)
readme.html
vfp9r.dll
vfp9t.dll
vfp9rcht.dll

第一次運行須執行 mycjtconfig.exe (可使用桌面或開始程式集中的捷徑 Alan's MyChajeiTyping Configuration )以完成系統配置, 在 Windows Vista 或 Windows 7 中由於系統安全性的加強,因此,第一次進行系統配置時必須以系統管理員身份進行。

*「我的文件」:
Windows 9X 為 C:\My Documents\
Windows XP 為 C:\Documents and Settings\<您的用戶名>\My Documents\
Windows Vista 及 Windows 7 為 C:\Users\<您的用戶名>\Documents\

完成系統配置後,完整的目錄檔案結構如下表所示。在網路版的應用中,假設系統管理員的身份為「管理者」,編輯管理題目的人身份為「出題者」,參與比賽的人身份為「參賽者」,則相關的安全性設定應如下表所示。

 
目錄結構
安全性
備註
管理者
出題者
參賽者


「安裝資料夾」 完全控制 讀取/執行 讀取/執行  
    ├ mychajeityping.exe (繼承) (繼承) (繼承)  
    ├ mycjtconfig.exe (繼承) (繼承) (繼承)  
    ├ readme.html (繼承) (繼承) (繼承)  
    ├ _standalone.cfg (繼承) (繼承) (繼承)  
    ├ foxuser.dbf (繼承) 寫入 寫入  
    ├ foxuser.fpt (繼承) 寫入 寫入  
    ├ vfp9r.dll (繼承) (繼承) (繼承)  
    ├ vfp9rcht.dll (繼承) (繼承) (繼承)  
    └ vfp9t.dll (繼承) (繼承) (繼承)  
「我的文件」\alan's freeware\MyChajeiTyping
無須特別設定
 
    └ <data>  
     ├ comp.dbf  
     ├ comp.cdx  
     ├ comp.fpt  
     └ <result>  


「安裝資料夾」 完全控制 讀取/執行 讀取/執行 這個資料夾,子資料夾及檔案。必須有共享權。
    ├ mychajeityping.exe (繼承) (繼承) (繼承)  
    ├ mycjtconfig.exe (繼承) (繼承) (繼承)  
    ├ readme.html (繼承) (繼承) (繼承)  
    ├ _network.cfg (繼承) (繼承) (繼承)  
    ├ foxuser.dbf (繼承) 寫入 寫入  
    ├ foxuser.fpt (繼承) 寫入 寫入  
    ├ vfp9r.dll (繼承) (繼承) (繼承)  
    ├ vfp9rcht.dll (繼承) (繼承) (繼承)  
    ├ vfp9t.dll (繼承) (繼承) (繼承)  
    └ <data> (繼承) 修改 (繼承) 這個資料夾,子資料夾及檔案
      ├ comp.dbf (繼承) (繼承) (繼承)  
      ├ comp.cdx (繼承) (繼承) (繼承)  
      ├ comp.fpt (繼承) (繼承) (繼承)  
      └ <result> (繼承) (繼承) 寫入 這個資料夾,子資料夾及檔案