(1)研究或解決的問題:
總體要求:程序功能基本完成,用戶界面友好,代碼的可維護性和可擴展性較好,最好包括必要的注釋和相應的文檔。
具體要求:基本的文本錄入,字符修改,刪除,換行,粘貼,復制,剪切等功能,主要包括:
1. 菜單欄設計及功能實現:菜單欄主要包括文件、編輯、格式、幫助等常見菜單。
其中文件菜單有新建、打開、保存、另存為、退出等功能;編輯菜單有剪切、復制、粘貼、等功能;格式菜單含有對文字字體、字型、字號及顏色等的設置功能,根據情況可在編輯菜單添加查找和查找替換功能。
2. 編輯區設計:對文本的編輯處理區。
3. 工具欄設計:可根據需要增加該項功能。
4. 其他功能設計
(2)擬采用的研究手段
本文論述了一個基于Java的模擬寫字板系統,在設計中我準備采用分類實現的方法,將各個功能分別實現,通過實現每一個功能,以完善整個系統。在完成過程中,按每個功能當作一個類進行處理,再在主系統類文件中進行整合,分別采用每個類。
在整個項目的過程中,盡量將復雜的問題簡單化,完成基本功能。