一种特色打字训练的方法

文档序号:2567872阅读:244来源:国知局
专利名称:一种特色打字训练的方法
技术领域
本发明涉一种特色打字训练的方法,属于信息技术领域。
背景技术
本发明是在windows环境下运行的软件,首先由软件随机生成一些字符,并且字符从上往下逐渐掉落。通过键盘打字软件练习,会使用户更方便,更快捷的熟练操作计算机,从而提高工作效率,本软件还采用了具有创新思维的C#程序设计语言,它将复杂的程序设计语言简单化,直观化,使打字练习增加趣味性。本软件的发明能使用户了解了 c#程序设计语言的优越性,其扩展性,可移植性和伸缩性都很强,能在已有的基础上不断完善。

发明内容
本发明的目的就是为了解决现有的技术中存在的上述问题,提供一种特色打字训练的方法。本发明的目的通过以下技术方案来实现
一种特色打字训练的方法,涉及键盘,其中首先由软件随机生成一些字符,并且字符从上往下逐渐掉落。如果用户击键正确,则字符消失;如果用户击键不正确,则字符继续掉落,直至到达显示区的底部。
上述的一种特色打字训练的方法,其中所述的软件位于windows中,通过Microsoft Visual Studio 2008 设计。进一步地,上述的一种特色打字训练的方法,其中所述的熟悉设计的6个步骤, 即程序的功能设计、程序的数据设计、程序的函数设计、函数编码及调试和程序整体调试, 明确每个步骤的特定任务。更进一步地,上述的一种特色打字训练的方法,其中所述的辅助类SingleChar 代码编写即该类负责随机产生单个字符、显示单个字符和维护单个字符的信息。更进一步地,上述的一种特色打字训练的方法,其中需要维护的信息有,字符的 ASCII码、字符显示坐标、字符的字体、字符的颜色和字符是否被击中。更进一步地,上述的一种特色打字训练的方法,其中所述的辅助类CharList代码编写是一个SingleChar的集合类,负责维护所有字符信息和随机产生所有字符。并且根据用户所选择的难度来调整字符下降的速度。更进一步地,上述的一种特色打字训练的方法,其中所述的随机产生所有字符的原理是使用SingleChar类的构造函数随机产生字符。如果在工作区存在该字符,则重新产生新的字符;如果在SingleChar数组中已经有被击中的字符,则用新生成的字符替换被击中的字符,否则把新生成的字符从尾部添加到SingleChar数组中。更进一步地,上述的一种特色打字训练的方法,其中所述的主程序中主要包括以下几部分代码的编写开始练习、结束练习、击键练习、设置练习难度、产生字符、显示字符。
3
本发明技术方案突出优点主要体现在采用本发明技术方案后,它将复杂的程序设计语言简单化,直观化,用户可以通过键盘打字软件练习,更方便、更快捷的熟练操作计算机,从而提高工作效率,其应用前景非常广阔。
具体实施例方式一种特色打字训练的方法,涉及键盘,其特征在于在Microsoft Visual Studio 2008 C#程序设计语言开发,在windows环境下运行的软件,使打字练习增加趣味性,首先由软件随机生成一些字符,并且字符从上往下逐渐掉落。如果用户击键正确,则字符消失; 如果用户击键不正确,则字符继续掉落,直至到达显示区的底部。
结合本发明的一较佳的实施方式来看,所述的熟悉设计的6个步骤,即程序的功能设计、程序的数据设计、程序的函数设计、函数编码及调试和程序整体调试,明确每个步骤的特定任务。进一步结合设计来看,所述的需要辅助类SingleChar代码编写该类负责随机产生单个字符、显示单个字符和维护单个字符的信息。需要维护的信息有字符的ASCII码、 字符显示坐标、字符的字体、字符的颜色和字符是否被击中。随机产生单个字符的原理使用Random类产生ASCII码在32 127之间的字符,并根据主工作区的显示宽度产生字符显示的横坐标;使用Random类随机产生字符的显示颜色。显示单个字符的原理如果字符未被击中,且其纵坐标在主工作区内,则重新计算其纵坐标,以便下一次显示;如果字符被击中,且其纵坐标在主工作区外,说明该字符未被击中,则不再显示该字符;如果字符已经被击中,则不再显示该字符。同时需要主程序代码编写,主程序中主要包括以下几部分代码的编写开始练习、 结束练习、击键练习、设置练习难度、产生字符、显示字符。采用本方法后,它将复杂的程序设计语言简单化,直观化,用户可以通过键盘打字软件练习,更方便、更快捷的熟练操作计算机,从而提高工作效率,其应用前景非常广阔。
权利要求
1.一种特色打字训练的方法,涉及键盘,其特征在于在Microsoft Visual Studio 2008 C#程序设计语言开发,在windows环境下运行的软件,使打字练习增加趣味性,首先由软件随机生成一些字符,并且字符从上往下逐渐掉落,如果用户击键正确,则字符消失; 如果用户击键不正确,则字符继续掉落,直至到达显示区的底部。
2.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的软件位于 windows 中,通过 Microsoft Visual Studio 2008 设计。
3.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的熟悉设计的 6个步骤,即程序的功能设计、程序的数据设计、程序的函数设计、函数编码及调试和程序整体调试,明确每个步骤的特定任务。
4.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的辅助类 SingleChar代码编写即该类负责随机产生单个字符、显示单个字符和维护单个字符的信肩、ο
5.根据权利要求4所述的一种特色打字训练的方法,其特征在于所述的需要维护的信息有字符的ASCII码、字符显示坐标、字符的字体、字符的颜色和字符是否被击中。
6.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的辅助类 CharList代码编写是一个SingleChar的集合类,负责维护所有字符信息和随机产生所有字符,并且根据用户所选择的难度来调整字符下降的速度。
7.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的随机产生所有字符的原理是使用SingleChar类的构造函数随机产生字符,如果在工作区存在该字符, 则重新产生新的字符;如果在SingleChar数组中已经有被击中的字符,则用新生成的字符替换被击中的字符,否则把新生成的字符从尾部添加到SingleChar数组中。
8.根据权利要求1所述的一种特色打字训练的方法,其特征在于所述的主程序中主要包括以下几部分代码的编写开始练习、结束练习、击键练习、设置练习难度、产生字符、 显示字符。
全文摘要
本发明涉及一种特色打字训练的方法,属于信息技术领域。特点是随着信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,首先由软件随机生成一些字符,并且字符从上往下逐渐掉落。通过键盘打字软件练习,会使用户更方便,更快捷的熟练操作计算机,从而提高工作效率,本软件还采用了具有创新思维的C#程序设计语言,它将复杂的程序设计语言简单化,直观化,其应用前景非常广阔。
文档编号G09B13/00GK102419922SQ20111043432
公开日2012年4月18日 申请日期2011年12月22日 优先权日2011年12月22日
发明者施振兰 申请人:苏州巴米特信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1