程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 入手自制軟件背單詞

入手自制軟件背單詞

編輯:Delphi
其實程序本身沒有什麼高深之處啦,可能對於初學者有幾個難下手的地方,比如詞庫怎麼來,有了詞庫處理音標,當然朗讀功能也不能少。其他的,根據平時所見所學,充分發揮想象力,就能做好一個適合自身要求的軟件來為我所用。
  
  詞庫對不起,如果不想牽扯任何版權問題,你自己做一個吧。我們可以參照一下缪鵬程的三心二意背單詞中的詞庫,就是那些wrd文件了,作者並沒有加密
  文件中一行的結構,意思就不用我說了,你自己用程序處理一下就能得到單詞、音標、和語義。如:
  [W]above[T]2'b3v[M]n.上面 prep.在…上面
  
  2'b3v當然不是我們要看到的音標了,金山有專門針對這個問題處理的輸入法。打開Word,輸入法選擇Kingsoft Phonetic Plain,依次輸入A-Z和5,7就可以看到熟悉的音標符號了,把上面的2'b3v復制進去,結果...亂碼了。表慌,這是該詞庫作者把音標符號作了替換,自己分析幾個單詞就可以查處對應關系了。當然你也可以自己做詞庫,自己想加密辦法。
  
  對應關系:
      '1': 'B';    '2': 'E';    '3': 'Q';     '4': 'P';    '5': 'T';    '6': 'F';    '7': 'V';    '8': 'N';    '9': 'A';
      '0': 'C';    '''': '5';     ',': '7';
  
  
  把2'b3v 按照這個關系轉化為 EbQv,再復制到Word文檔中,呵呵..
  
  
  ------------------------
  
  現在你就能利用這個單詞庫來動手做一個顯示單詞的例子了.代碼很簡單我就不說了。
  -----------------------
  
  語音朗讀功能:其實也不神秘的,因為同樣象音標輸入法一樣別人早給你做好了,你直接用就可以了,需要查閱微軟的Text To Speech技術(簡稱為MSTTS)。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved