国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

妙用電腦記單詞

2016-03-29 04:44:22廖瀟曦
關(guān)鍵詞:背單詞后綴界面設(shè)計(jì)

廖瀟曦

通過前綴和后綴背英語(yǔ)單詞是一種有效而簡(jiǎn)單的方法。市場(chǎng)上有多種此類書籍,但很少有電腦軟件具備這種功能。正好我在學(xué)習(xí)編程,所以進(jìn)行了嘗試。

我的界面設(shè)計(jì)很簡(jiǎn)單,跟著《C#入門經(jīng)典》,把控件拖到Form上就可以了,如圖1所示。

為擴(kuò)充詞匯量,我找來(lái)一份四級(jí)單詞詞匯表,制作成enword4.txt文件。如何在電腦中保存單詞?C#有字典,名為Dictionary,因此可采用<單詞,單詞解釋>這種成對(duì)的方式保存。

版本一

如何將enword4.txt文件中的單詞導(dǎo)入到Dictionary中?比如enword4.txt文件中單詞“abandon”是下面這種格式:“abandon//vt.丟棄;放棄,拋棄”。我必須把“abandon”單獨(dú)“拎”出來(lái)。很明顯,找到“/”字符,前面部分就是“abandon”。

C#的string提供了這樣的函數(shù),問題很容易就被解決了。

接下來(lái)通過前綴/后綴查找單詞。假設(shè)要查找以“able”結(jié)尾的單詞,比如“Enable, disable”等等,C#的string也提供了判斷開頭和結(jié)尾的函數(shù),分別是“StartsWith”和“EndsWith”。搜索所有的單詞,使用EndsWith(“able”)判斷是否以“able”結(jié)尾。

背單詞軟件的第一個(gè)版本就此完成,我將其命名為曦曦背單詞1.0。

版本二

曦曦背單詞1.0既節(jié)省了背單詞的時(shí)間,又提高了學(xué)習(xí)效率,但如何查找?guī)в谐S们熬Y和后綴的單詞,從而避免一個(gè)一個(gè)地尋找?

這就要求將常用的前綴和后綴找出,放在一個(gè)文件rule.txt里。雖然也可用string的函數(shù)去實(shí)現(xiàn),但很繁瑣。

C#支持正則表達(dá)式regex,因此我使用正則表達(dá)式,將前綴和后綴升華,提煉出“rule”這個(gè)概念,對(duì)第一版進(jìn)行了大幅改寫。學(xué)習(xí)者可輸入不同的前綴和后綴,圍繞詞根進(jìn)行詞義的背誦和運(yùn)用。

這種方法是否吸引你了呢?不如試一試,跟我一起輕松背單詞吧。

猜你喜歡
背單詞后綴界面設(shè)計(jì)
《京燕兒》APP界面設(shè)計(jì)
大眾文藝(2023年22期)2023-12-10 04:27:18
中醫(yī)養(yǎng)生APP界面設(shè)計(jì)
大眾文藝(2022年19期)2022-10-19 08:18:18
“共享員工”平臺(tái)界面設(shè)計(jì)
包裝工程(2022年14期)2022-07-28 07:07:00
編輯精選APP
開心炸彈
面向智能手機(jī)的UI界面設(shè)計(jì)
“打卡”背單詞
河北霸州方言后綴“乎”的研究
TalKaholic話癆
說(shuō)“迪烈子”——關(guān)于遼金元時(shí)期族名后綴問題
健康| 五大连池市| 华亭县| 潼南县| 娄底市| 凤城市| 高淳县| 虎林市| 水富县| 泰宁县| 武隆县| 陇川县| 油尖旺区| 固始县| 林芝县| 亚东县| 财经| 新河县| 大宁县| 土默特右旗| 富民县| 边坝县| 泌阳县| 长汀县| 阿合奇县| 都兰县| 临武县| 凤阳县| 五河县| 乌拉特中旗| 湘西| 增城市| 富阳市| 汉沽区| 宁海县| 泸水县| 高清| 阿拉尔市| 长治市| 鸡泽县| 呼图壁县|