页面显示的控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及教学领域,特别地,涉及一种教学装置上的页面显示的控制方法和控制装置。
【背景技术】
[0002]随着社会竞争越来越激烈,就业形势越来越严峻,人们对教育的重视程度越来越高,尤其对于青少年的家长来说,大多希望自己的孩子能够尽早的掌握更多的技能,以使孩子进入社会后能够具有更强的竞争力。
[0003]由于计算机行业的迅速发展,很多与计算机相关的教学机构、教学用具等应运而生,比如教授计算机相关知识、教授编程等等。现有的教授编程的方式,
基本都是由老师根据预定教材中课程进行讲述,学生根据听取到讲述内容在上机实践(也就是在计算机上的相关程序界面进行输入程序编码等)。
[0004]上述现有的教授编程的方式,学生需要在计算机上操作实践,面对计算机的相关程序编辑界面输入程序编码,尤其是随着课程的深入,每个课程需要输入的程序编码会越来越多,会使学生感觉这种学习方式非常枯燥,进而容易失去学习编程的兴趣。
[0005]为解决上述问题,本申请人已经另案申请。在该另案申请中提出了一种教学装置,该教学装置中涉及了用于接收并显示输入的程序编码的控制界面,用户可在该控制界面中进行程序编码的输入以完成编程学习。但是,此种方式还至少存在以下问题:
用户需要在空白的程序编辑页面根据记忆或者参照教材进行程序编码的输入,对于对课程还不熟悉的人来说,这种输入是非常困难的,并不利于课程的学习,进而学习效果不理
*百
ο
【发明内容】
[0006]本发明所要解决的技术问题是提供一种页面显示的控制方法和控制装置,可解决现有程序编辑页面为空白的编辑页面,不利于用户学习编程,学习效果不好的问题,以具有提示的编辑页面替代空白编辑页面,以提高用户学习的积极性,通过编辑页面的提示和变化,可提升编程教学的趣味性,更助于用户学习、记忆程序编码,进而提升教学效果。
[0007]为了解决上述问题,本发明提供了一种页面显示的控制方法,该方法应用于教学装置上,所述教学装置包括控制界面,该控制界面上包括按顺序排列的预置课程的标识;
所述方法,包括:
当接收到开启某个课程对应的程序编辑页面的指令时,获取该课程所要教授的程序编码;
根据获取结果,将该课程所要教授的程序编码以预置提示形式显示于所述程序编辑页面中并将输入光标定位于程序编码的首个字符的左侧,以便用户可根据提示从首个字符开始按顺序输入程序编码。
[0008]进一步的,该方法,还包括:当程序编码中的字符所在位置接收到正确的输入后,将该字符以预置正常形式显示于所述程序编辑页面中,其中,预置正常形式是与预置提示形式有区别的。
[0009]进一步的,当接收到开启某个课程对应的程序编辑页面的指令后,该方法还包括:
判断该课程的程序编辑页面是否已经被开启过预置次数;
若判断结果为是,则显示该课程对应的空白的编辑页面。
[0010]进一步的,当接收到开启某个课程对应的程序编辑页面的指令之后,该方法还包括:
判断该课程的前一课程的程序编辑页面是否已经接受到输入的全部正确的程序编码;
若判断结果为是,则执行开启该课程的程序编辑页面的操作;
其中,该课程的前一课程为:在控制界面中,排列于该课程之前的课程;
若判断结果为否,则显示不能开启该课程的提示信息,以提示用户先完成上一课程的学习后再学习该课程。
[0011]根据本发明的另一方面,本发明还提供了一种页面显示的控制装置,该页面显示的控制装置设置于教学装置上,所述教学装置包括控制界面,该控制界面上包括按顺序排列的预置课程的标识;
所述页面显示的控制装置,包括:
获取单元,用于当接收到开启某个课程对应的程序编辑页面的指令时,获取该课程所要教授的程序编码;
第一显示单元,用于根据获取结果,将该课程所要教授的程序编码以预置提示形式显示于所述程序编辑页面中并将输入光标定位于程序编码的首个字符的左侧,以便用户可根据提示从首个字符开始按顺序输入程序编码。
[0012]进一步的,所述页面显示的控制装置还包括:
第二显示到那元,用于当程序编码中的字符所在位置接收到正确的输入后,将该字符以预置正常形式显示于所述程序编辑页面中。
[0013]进一步的,所述页面显示的控制装置还包括:
第一判断单元,用于当接收到开启某个课程对应的程序编辑页面的指令时,判断该课程的程序编辑页面是否已经被开启过预置次数;
第三显示单元,用于当第一判断单元的判断结果为是时,显示该课程对应的空白的编辑页面。
[0014]进一步的,所述页面显示的控制装置还包括:
第二判断单元,用于当接收到开启某个课程对应的程序编辑页面的指令之后,判断该课程的前一课程的程序编辑页面是否已经接受到输入的全部正确的程序编码;
执行单元,用于当第二判断单元的判断结果为是时,执行开启该课程的程序编辑页面的操作;
其中,该课程的前一课程为:在控制界面中,排列于该课程之前的课程。
[0015]进一步的,所述页面显示的控制装置还包括:
第四显示单元,用于当第二判断单元的判断结果为否时,显示不能开启该课程的提示信息,以提示用户先完成上一课程的学习后再学习该课程。
[0016]与现有技术相比,上述技术方案中的一个技术方案具有以下优点:
采用本发明实施例提供的页面显示的控制方法和装置,通过在接收到开启某个课程对应的程序编辑页面的指令时获取该课程所要教授的程序编码并将该课程所要教授的程序编码以预置提示形式显示于程序编辑页面中并将输入光标定位于程序编码的首个字符的左侧,可使用户根据提示从首个字符开始按顺序输入程序编码,与现有技术中用户需要在空白的程序编辑页面中凭经验、记忆或参照教材输入程序编码的方式相比,更利于用户学习编程,并且在程序编码的字符位置处输入正确后,该字符由预置提示形式显示变为预置正常形式显示,通过编辑页面中程序编码显示的提示和变化,提升编程教学的趣味性,更助于用户学习、记忆程序编码,进而提升教学效果。
[0017]
【附图说明】
图1是本发明页面显示的控制方法实施例一的流程示意图;
图2是本发明页面显示的控制方法实施例一中的控制界面的示意图;
图3是本发明页面显示的控制方法实施例一的程序编辑页面的示意图(一);
图4是本发明页面显示的控制方法实施例一的程序编辑页面的示意图(二);
图5是本发明页面显示的控制装置实施例一的结构示意图。
【具体实施方式】
[0018]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0019]参照图1,示出了本发明页面显示的控制方法实施例一的流程示意图。
[0020]该方法可应用于教学装置上,所述教学装置可包括控制界面,在该控制界面上可包括按顺序排列的预置课程的标识,比如从左到右且逐行依次排列的课程节数,如第一节、
第二节等等。
[0021 ] 在本实施例中,该方法包括如下步骤:
S101,当接收到开启某个课程对应的程序编辑页面的指令时,获取该课程所要教授的程序编码。
[0022]当接收到开启某个课程对应的程序编辑页面的指令,比如可以是用户通过操作鼠标或触摸操作等方式触发代表某节课程的标识。
[0023]每节课程都包括该节课程所要教授的程序编码,课程节数和每节课程所要教授的程序编码可对应存储于预置的内存中,当该课程对应的标识被触发时,则去获取该课程对应要教授的程序编码。
[0024]S102,获取该课程要教授的程序编码后,将该课程所要教授的程序编码以预置提示形式显示于程序编辑页面中,并将输入光标定位于程序编码的首个字符的左侧,以使得用户可根据提示从首个字符开始按顺序输入程序编码,进而完成课程中包含的完整程序编码的输入。
[0025]该预置提示形式可根据实际需要而设置以起到更好的提示作用,比如可为将程序编码以灰度的形式显示、以斜体形式显示、以加粗形式显示等等。
[0026]进一步的,当程序编码中的字符所在位置接收到正确的输入后,将该字符以预置正常形式显示于程序编辑页面中,以提示用户字符输入为正确且可继续输入;当程序编码中的字符所在位置接收到的输入为不正确的,则字符的显示形式不变(也就是还是以预置提示形式进行显示),以提示用户该字符输入的不正确需要重新输入,且直至该字符所在位置接收到正确的输入后才变为以预置正常形式进行显示。
[0027]该预置正常形式需要设置不同于前述预置提示形式且可根据实际需要进行设置,比如预置正常形式可为“Times New Roman”字体、字号为5号、底色为透明、非斜体非加粗,
坐坐寸寸ο
[0028]进一步的,当接收到开启某个课程对应的程序编辑页面的指令后,还可判断该课程的程序编辑页面是否已经被开启过预置次数;若判断结果为是,则显示该课程对应的空白的编辑页面。
[0029]该预置次数可根据实际需要进行设置,比如可设置为3次,也就是说,如果判断出该课程的程序编辑页面已经被开启过3次,那么当第4次接收到开启该课程对应的程序编辑页面的指令后,则不需要再以预置提示形式来显示程序编码,而是显示该课程对应的空白的编辑页面。
[0030]如此设置是因为当用户超过一定次数的开启某编辑页面后,该用户可能已经基本掌握了该课程对应的程序编码,则显示无提示的空白编辑页面,以考核的形式将编辑页面展现给用户,以便用户根据自己学习掌握的程度进行输入,以进一步保证用户的学习效果。
[0031]进一步的,在接收到开启某个课程对应的程序编辑页面的指令之后,还可判断该课程的前一课程的程序编辑页面是否已经接收到输入的全部正确的程序编码,其中,该课程的前一课程为:在控制界面中,排列于该课程之前的课程。
[0032]如果判断结果为是