|
這個程序不容易,有相當(dāng)?shù)碾y度。
十幾年前,做過一個方案用于12864屏的各種漢字顯示輸入界面,構(gòu)思巧妙,但程序難(涉及:輸入定位,上下右上移動,數(shù)據(jù)+-,修改,輸入閃動),就不向初學(xué)者細說了。構(gòu)思說一下,供參考:
1、做一個顯示“指針”指向屏中的顯示位置。對于漢字顯示:一個字節(jié)夠用了。
2、做一個顯示“字典”標出每個顯示位的特點:本顯示位是不是可輸入位,在屏的最左、最右、最上、最下、中間。(每個顯示位可標記8個特征點,用了五個)。一種顯示界面對應(yīng)需要一個“字典”,也就是一個“數(shù)組”。屏上有多少字“字典”就需要多少字節(jié),對于漢字顯示:8*4=32字節(jié)。
操作:
輸入鍵值后,先依“指針”查“字典”,以得到:“指針”是否停留在“可輸入的”位置上,是否可以“上下左右”移動,以決定輸入鍵值后的執(zhí)行對策(輸入數(shù)據(jù),修改“指針”上下左右移動,是否可以進行閃動)。
|
評分
-
查看全部評分
|