漢字筆畫教學控制項開發
06-19
一、功能清單【列出該模塊的功能清單,並指出各自的重要程度。】編號功能(類)名稱功能描述重要程度1繪製漢字路徑繪製漢字筆畫路徑A2順序顯示漢字筆畫按漢字的筆畫順序一筆一筆顯示漢字A3筆畫顏色控制對已畫、未畫和當前筆畫的顏色進行控制B4閃動頻率控制控制筆畫顯示的閃動快慢B5閃動次數控制控制筆畫顯示的閃動次數B6動畫播放控制控制筆畫的播放包括上一筆、下一筆、重複當前筆B7漢字筆畫統計統計輸入漢字的總筆畫數B8漢字拼音顯示漢字拼音顯示B重要程度,以ABC三類來表示:A:核心功能;B:輔助功能;C:外圍功能二、功能描述:1.1簡述隨著計算機的發展和普及,越來越多的漢語工具為漢語學習者提供查詢服務。由於漢字數量很大,目前的計算機標準漢字字符集中既沒有把漢字基本部件字形全部包括進來,也沒有把每個漢字的筆畫分解形式包括進來。在顯示漢字筆順時,往往採用flash動畫或圖片方式來實現。採用flash動畫來演示漢字的動態書寫過程,效果形象逼真,是一種較好地表現漢字筆順的方式,但需要對每個漢字單獨製作一個flash動畫,工作量巨大,而且這些flash動畫往往只能以一種固定的方式來顯示。例如,只能演示從漢字第一筆一直到最後一筆的筆順,不能根據需要控制演示過程,如只演示前幾筆或後幾筆的書寫過程無法實現。對於用圖片方式來顯示漢字部件等字符集外的字形,也存在製作工作量大的問題,而且字形難以控制、管理和共享。例如,要顯示「練」字右半部分這個部件,一些地方需要以楷體5號字來顯示,而另外一些地方需要以仿宋4號字來顯示,用圖片實現只能針對兩種要求分別製作一個圖片。為了解決以上這些問題,改進字形輸出效果,使用GDI+自定義控制項開發漢字筆畫教學自定義控制項。1.2總體流程建立漢字與漢字筆畫順序對應存儲文件建立參數配置文件輸入漢字和參數,開始演示動畫以及各種操作(上一筆、下一筆、重複播放、發音等)1.3相關參數列表以列表方式對當前功能涉及參數進行描述解釋(編號名稱要求全局統一)編號參數名稱參數描述適用層級目標漢字目標漢字閃動次數閃動次數閃動頻率閃動頻率已畫筆畫顏色已畫筆畫顏色未畫筆畫顏色未畫筆畫顏色當前筆畫顏色當前筆畫顏色2.功能詳述2.1.1輸入合法性輸入的必須是在存儲文件里有對應的漢字2.1.2功能按鈕及與後台服務對應關係此處列示的是菜單界面的功能按鈕。可以此為依據對用戶分配按鈕功能許可權。功能編號功能名稱功能描述播放開始繪製漢字暫停停止繪製上一筆繪製上一筆畫下一筆繪製下一筆畫重複當前筆畫重新繪製當前筆畫2.1.3交互規則描述每個界面的詳細操作規則。l 界面操作輸入漢字或在下拉框內選擇漢字l 合法性校驗:必須是存儲文件里已有的漢字3.其他3.1存儲文件3.1.1存儲文件類型日本漢字中還有一個84畫的漢字存在,這個字上部是品字形的繁體三個雲 下部是品字形的繁體龘 意思為出現了龍在飛翔 這個字讀おとど otodo, たいと taito and だいと daito ,是目前筆畫數最多的一個漢字。這個字的寫法為了不依賴於資料庫,且為了筆畫數的擴張性,所以目前先將XML文件作為存儲文件,至於為什麼將在以下內容中講述
推薦閱讀:
推薦閱讀: