NET本身花费的曲线回忆法背单词软件必赢网址是多少

By admin in 必赢网址是多少 on 2019年2月15日

后日微软公布了VS2009,回到卡尔加里后突然意识早已远非了当年VS贰零零壹发布时的那种心绪。。。

VS二零零六揭橥之际,驰念一下VS二〇〇二,以下是选择VS2002付出的3个曲线背单词软件。

一、概述

   
将来攻读乌克兰语的朋友居多,而上学匈牙利(Magyarország)语能或不能成功,所左右的词汇量占很大的比重,固然今后无数罗马尼亚(România)语学校都在积极倡议“母语教学”,然而对于成年人来说,再以母语格局来控制第1种语言,实在是太难了,所以无论是从何种意义来讲,都应有有必然的词汇量。

   
为了控制越来越多的词汇量,有成百上千的形式,未来最盛行的就是利用背单词软件,而眼下那种背单词的软件也是繁花似锦,各式各类,在此不在一一列举。不过这一个软件中的一大半都有三个手拉手的表征:越做越雅观,词库越来越全,但是并从未一向意义上的改正,和看一本“大厚书”的感觉到大约,只是更费眼。

    
中国人背单词与比利时人有个别不相同的场合,他们挥之不去后,随时生活在土耳其语的环境中,随时可以用,基本就不会再忘掉,而作者辈中国人背完单词后,从早晨睁开眼到上午睡觉,一般都在讲汉语,很少还会记得那个单词是何等意思,所以3个单词无论怎么背,总的来说都会化为狗熊掰棒子,再美丽的软件,再大的词库,也胸中无数从根本上解决这么些题材,作者信任广大情人都会有同感。

   
那么如何才算灵光的纪念格局呢,最终本身到底找到了1个号称“艾宾浩斯记念曲线纪念法”的宝典,何谓“艾宾浩斯回忆曲线回想法”呢,简单的讲,就是一再回忆,相当于说后天记完的单词,为了避防遗忘,明天须求再重复纪念五次,如此反复多次,直至回想牢靠截止。那些主意不幸免单词回想,是多少个通用的平整。不过面对大气的单词,大家怎样去分类哪一天应该记得哪些吗,作者试着找了一下近似的软件,不过没有察觉,于是有了二个想方设法,就是温馨写3个截然特性化的背单词软件来给协调使用!

二、设计

   
和付出任何系统一样,在上马入手以前,作者又面临着二个架构的选料,是用CS的照旧用BS的社团吧?它们各有个的优势,假若用CS的,用先导感会好有的,可是加大不太便宜,因为人们都亟需设置三个顺序,今后的杂质软件太多了,作者也不想去害人,最终决定选用BS格局,即浏览器的方法,那样以往如若什么人想用,小编如果揭橥贰个网站,就足以完全共享了。

   
为了更好的伸张性和设想将来的容积,作者的数据库选择了oracle10gExpress,这么些数据库为Oracle企业免费提供,当然使用它有自然的限量,然则在事后要求的时候,可以每日地平滑切换成正式版。开发环境采取作者所熟知的asp.net。

   
浏览器的艺术,比较让人胸口痛的3个标题就是刷屏,尤其网速慢的时候,假设回想七个单词就要刷几回屏,无论是速度依然手感,只怕都难以让人收受,为此,设计的时候就考虑了AJAX这种格局,因为开发条件是VS二零零二,所以直接使用了XMLResponse的点子来处理。

三、实现

   
上面小编对先后的为主部分做1个证实,关于登录和登记等片段,就不再多讲了。

   
为了举办单词的寄放,还索要多少的储存,那个也相比较简单,不在列出具体的字段。

   
为了背单词,首先要有词库,那是自己在给心上人推荐使用的时候,首先被问到的七个题材。对于词库的处理,作者是这么做的:系统本人不提供其余词库,三个新用户注册后,他会发觉他怎样也无法背,要想开首学习,必须手工录入一部分单词,明天录入的,前天将会唤起举办强制记念,依此类推,很多人都觉着那种办法太费事了,为啥不直接提供词库呢,小编认为,如若连输入多少个单词都尚未趣味,干脆就不要背了,输入的同时,自己也等于举行了一回强化纪念,它的功效应该当先用当下几遍,而且这么积累下来的词库完全是个性化的,大家可以在实质上的生活和学习中把团结蒙受的急需控制的单词记录下来供纪念,还足以分种类来记录,比如生活用品、交通工具、国家地理等。我设定的输入音讯包含以下几项:

        l 单词

        l 词义

        l 例句

        l 标签

    有了标签,在前边的查询作用中还足以按它来询问,比较便利,也有益分类。

   
依据自个儿的实在情状,天天可以录入20-五十个单词,那样积累起来,自个儿的词汇量会没完没了的加大。

   
单词录入后,就是每一日的深化纪念,那里就会反映“曲线记念法”,逐个人的记得曲线大概都会连镳并轸,并且和每日开展纪念时的情景相关,小编在用户注册的时候,会暗许规定1个纪念曲线,1,2,3,4,6,8,12,16,32,64,96,128,180,240,分别代表每一次记念爆发在第几天,各个人可以依据自个儿的实在需求开展调整。

   
如上文所讲,为了在回忆的时候有多个相比好的法力,考虑IE格局本人的缺乏,所以使用了AJAX的思绪,具体做法如下:

   
在程序运转的开首化进度,把全体后天内需纪念的单词,全体三回性读入客户端,以javascript的样式存在,如下:

<SCRIPT LANGUAGE=”JavaScript”>

var xmlHttp;var wordCount = 100;

var counter = 0;

var percent = 0.0;

var ids = new Array(100);

var words = new Array(100);

var phonetics = new Array(100);

var descs = new Array(100);

var timess = new Array(100);

var labels = new Array(100);

ids[0] = 2039;

words[0] = ‘mittens’;

phonetics[0] = ”;

descs[0] = ‘连指手套,露指手套’;

labels[0] = ‘衣服’;

timess[0] = ‘7’;

ids[1] = 2040;

words[1] = ‘scarf’;

phonetics[1] = ”;

descs[1] = ‘围巾’;

labels[1] = ‘衣服’;

timess[1] = ‘7’;

必赢网址是多少,ids[2] = 2041;

words[2] = ‘slippers’;

phonetics[2] = ”;

descs[2] = ‘拖鞋’;

labels[2] = ‘衣服’;

timess[2] = ‘7’;

……

    当然,这么些script要由劳动器端程序来自动生成。

   
程序运转后,会活动调出第一,个单词供回想,如若觉得已经记住了,点击贰个按钮,进入下七个单词。“进入下贰个”那么些效应是本系统1个落到实处地正确的地方,用了XmlResponse的技术,当点击它后,后台会活动调用相关的次第,首先把当前单词在系统中标记已经进行过回想,然后调用javascript,把下一个急需记念的单词取出来放在眼下界面中,整个操作只必要与服务器交互100字节以下,速度尤其快,并且因为使用了异步技术,所以不会油然则生刷屏的现象,使用功用特别好。那部分代码的主干部分如下:

function ViewNext(){

xmlHttp.open(“GET”,”learned.aspx?id=” + ids[counter-1]);

xmlHttp.onreadystatechange = callback;

xmlHttp.send(null);

if (counter >= wordCount){

alert(‘您曾经完成了明日的职分,恭喜’);

document.getElementById(“cmdOK”).disabled=’true’}

else{document.getElementById(“txtWord”).value = words[counter];

document.getElementById(“txtExample”).value = phonetics[counter];

document.getElementById(“txtDesc”).value = descs[counter];

document.getElementById(“txtLabel”).value = labels[counter];

document.getElementById(“txtTimes”).value = timess[counter];

counter++;

percent = Math.round(counter * 100 / wordCount,2) ;

document.getElementById(“txtCurrent”).value = percent;

}}

function callback()

{

if (xmlHttp.readyState == 4)

{

if (xmlHttp.status == 200)

{

var result = xmlHttp.responseText;

if (result.substr(0,2) == ‘OK’){

}

else

{

alert(‘程序爆发错误,请重新登录再试一次’);

}

}

}

}

   
以上基本上是XmlResponse标准写法,并且用了GET的办法来传输。如今仅考虑的是IE浏览器,没有做包容性考虑。

   
程序的第3产部分就是单词列表,这一个是再不难不过了,我只用了一个GridView控件,简单的把多少显示出来就OK了。

四、总结

   
以上只是对先后做了部分简要的辨证,其实本身想讲演的最重视的是3个思路,背单词的思绪和程序落成思路,大家也得以参考那种方式开发更符合本身的系统。

这种记念形式不在乎每日净增很多的新单词,而在于一定要持之以恒,希望我的努力对大家学习程序开发和学习葡萄牙语有所帮衬。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 亚洲必赢app官方下载 版权所有