快捷方式
EL 1.4.0算是敲好了, 以咱的敲字速度理應在上周放假期間就可以Release的, 只是這期間的敲字節奏被另外一件事情打亂了, 它就是 --
樹莓派(RaspberryPi)!
一天晚上十點多了, 朋友拿來個小盒子, 跟我說 -- "來看看...". 哇, 一塊開發板, 很是驚喜, 上次摸(就是一摸)這東東還是搞WinCE的時候呢, 這都已經好多好多年過去了...
"這塊是樹莓派, 還有這個傳感器, 你把數據取出來給我傳上來..."
"啥? 等等, 等等. 你知道我完全不會搞這個好不?"
"是嗎?! 沒啥, 我相信你..."
"這...好吧. 那給我講下該咋弄先."
"這個是電源, 這個是板子, 這還有個USB無線模塊. 哦, 這個是個溫度傳感器, 應該是用這些排線連上吧? 省點用, 給我留幾根啊..."
"啥? 啥叫'應該'?"
"...意思就是, 我也不知道咋用, 你自己看著辦. 系統在這張SD卡上了, 剛拷貝來的..."
"... ..."
于是隨后幾個的深夜里, 都是樹莓派上閃閃的LED陪著我了...
扯遠了..咱還是繼續說EL, 樹莓派相關的, 回頭空了再來貼...
EL 1.4.0主要修改如下:
1. 重新封裝popWindow, popMenu;
2. 新增背誦(Reciting)功能;
3. 新增生詞本(Vocab)功能;
4. 其它微小改動;
記憶和生詞本是LingosHook的
主要功能, 作為其衍生應用, 這部分是不能少的...

在此版本中, 可以在EL的課程顯示和詞典界面中, 將選中的單詞添加到EL的生詞本(Vocab)中.

如上圖所示, 當在ESL課程顯示和詞典界面中, 單詞被查詢時, 在應用彈出其解釋窗口中可以
通過長時間點擊(Long Click)單詞的方式將單詞添加到生詞本中, 此時應用會顯示圖中的提示信息, 表示已完成添加操作.
1. 背誦(Reciting)功能
點擊菜單中的'My Vocab'選項, 應用切換到Recting界面. 類似
LingosHook和
LAC的記憶功能, 通過對單詞的'熟悉度'打分來判斷對單詞的記憶程度.

a. 根據自己的單詞的熟悉程度選擇相應的選項, 亦稱打分. 從熟悉到陌生, 一共四個級別.
b. 選擇相應的'熟悉度'后, 將在下方顯示單詞的解釋. 此功能可以在設置中關閉或者開啟;
c. 此時可以通過'正確'和'錯誤'來判斷自己的打分是否正確, 通過此判定及其打分的情況, 應用決定當前單詞的'分數', 以決定此單詞下次出現的時機.
單詞被加載,或者點擊單詞時, 應用會調用TTS播放單詞發音。
2. 生詞本(Vocab)功能
在背誦界面中可以看到, 動作欄上的圖標由'Search'變為'Vocab'了, 此時點擊圖標, 將進入到如下單詞本(Vocab)界面中.


單詞本界面中列出了所有的'生詞'. 點擊菜單, 可以按照單詞的字母順序或者分數進行排序顯示,
亦可安裝ESL課程/單詞分數/添加時間進行分組顯示.(分組還沒完成, 先寫著, 下次就可以懶了.)


單擊菜單中的'Edit', 可以刪除生詞本中的單詞.

在生詞本界面中可以看到, 動作欄中的快捷圖標已經變為'Reciting', 此時點擊圖標, 可以快速返回到背誦界面. 由于生詞本是通過背誦界面進入的, 所以當生詞本中含有單詞時, 點擊返回按鈕就返回到背誦界面.
3. 背誦和生詞本的相關配置
如下圖所示, EL中新增相應的配置項以支持的背誦和生詞本功能.

a. 'Automatically Speak Words': 自動播放單詞發音. 在背誦界面中, 當單詞加載到界面中時, 自動播放其發音.
b. 'Random Load Words': 隨機加載單詞. 默認情況下, EL根據單詞的'分數'大小決定加載的順序;
c. 'Show Word Explanation': 顯示單詞解釋. 當選擇了單詞的'熟悉度'后, EL將顯示單詞的解釋; 如果關閉此選項, 在選擇后, EL將判定選擇'正確', 并直接加載下一個單詞;
d. 'Double Check Result': 再次判定選擇的結果. 在選擇單詞'熟悉度'后, 用戶可以再次判定選擇是否正確, 以此來調整單詞的分數; 如果關閉此項, 界面中將只現在'正確'選擇項;
e. 'Auto-Delete High Score Words': 自動刪除高分單詞. 隨著對單詞的'熟悉', 單詞的分數將不斷增長, 當增長至指定值時(目前為90), 通過此選項可以自動刪除這些高分單詞.
<---- Raspberry Pi ---->
這段日子多數時間都在搞樹莓派, 基本搞定了, 順便又學了遍Python。 唉, 真是‘黑瞎子掰苞米’啊, 學一個都一個...前天要在linux寫段C++, 竟然定義個簡單的class都來了個‘語法錯誤’, 這才半年不寫啊, 感覺有些廢了。。。
晚上很忙, 自然像EL的內容包'優先級'不高的事情, 就先慢慢排吧, 功能搞定先(沒人買,LP拒絕幫忙敲, 5555~~)... 這兩天盡力補上個“十月免費”包. 但我打算做一些只包含一篇ESL課程的包, 想來這樣體積小, 可以便于下載。