[发明专利]一种编程控件的智能布局与排序方法及系统在审

专利信息
申请号: 201910395620.2 申请日: 2019-05-13
公开(公告)号: CN110297629A 公开(公告)日: 2019-10-01
发明(设计)人: 沈之锐 申请(专利权)人: 韶关市启之信息技术有限公司
主分类号: G06F8/34 分类号: G06F8/34
代理公司: 暂无信息 代理人: 暂无信息
地址: 512026 广东省韶关市武江区百旺大道42号*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 排序 控件 编程函数 智能布局 语句 程控 图形化编程 编程效率 控件布局 在线代码 可伸缩 日志 融合
【说明书】:

发明提供一种编程控件的智能布局与排序方法及系统。根据教科书对编程函数及语句进行排序;根据在线代码库对编程函数及语句进行排序;根据用户的控件点击日志进行排序;根据教科书排序列表、实用性排序列表、点击排序列表,融合三者进行排序,并进行控件布局;对同类型的控件进行可伸缩显示和布局排序。本发明能够对图形化编程中的控件进行布局和排序,让对用户更加重要的控件排在前面,更容易被用户找到,提高编程效率。

技术领域

本发明涉及计算机应用技术领域,尤其一种编程控件的智能布局与排序方法及系统。

背景技术

当前的图形化编程界面,因为需要把可能用到的程序语言都呈现给用户,因此界面拥堵、杂乱。因为编程控件有很多,占领了很大的屏幕控件,其中包含很多是较偏僻的编程函数。因为教科书中会把全部函数都写入的,因此会按照教科书教学逻辑来进行,但是学习者不一定学到的是实用而适合自己的内容。另一方面,因为编程最后还是要被真正使用的,有些函数虽然会被教到,但是很少在未来的实际工作中被使用。因此也需要对这些函数进行过滤。目前的编程控件的编排,没有融合用户行为习惯,还应该对编程控件的用户点击日志进行挖掘,探索一种较好的控件预装排序方法。

因为编程界面融入了太多控件和信息。在实际工作中,却极少每个都被使用。因此不需要过多的显示信息。目前少儿编程教育的界面经常为图形化编程,它的用户大多为小孩,但即使是成人要一下子认清编程界面上所有的命令也需要很多时间,而图形化编程面向小孩,小孩的理解能力更差,因此自适应的调整自身的编程框架,只显示跟小孩水平相当的目标界面将是更加合理的方法。即使是同一种常用编程语句,也有多种排序方法。需要将高频调用的语句排在界面的最前面,方便用户找到。

发明内容

本发明提供了一种编程控件的智能布局与排序方法及系统,用于对图像化编程控件进行布局和排序,方便用户迅速找到适合自己的常用控件。

本发明提供了一种编程控件的智能布局与排序方法及系统,主要包括以下步骤:

根据教科书对编程函数及语句进行排序,并进行控件布局;

根据在线代码库对编程函数及语句进行排序,并进行控件布局;

根据用户的控件点击日志进行排序,并进行控件布局;

根据教科书排序列表、实用性排序列表、点击排序列表,融合三者进行排序,并进行控件布局。

进一步可选地,如上所述的方法中,所述根据教科书对编程函数及语句进行排序,主要包括:

解析和抽取教科书中的目录及书中章节小节,根据目录顺序及章节和小节中讲解的编程语言中各个函数的顺序,对编程语言的各函数顺序进行排序,获得教科书排序列表。

进一步可选地,如上所述的方法中,所述根据在线代码库对编程函数及语句进行排序,主要包括:

获取专业编程网站上的代码数据,对代码中的函数和语句进行统计,根据出现频率,对函数和语句进行排序。

进一步可选地,如上所述的方法中,所述根据用户的控件点击日志进行排序,主要包括:

根据年龄、年级、课程进度、考试成绩对用户进行分类;

根据不同分类中用户的控件点击行为,进行排序。

进一步可选地,如上所述的方法中,所述根据教科书排序列表、实用性排序列表、点击排序列表,融合三个排序列表进行排序,主要包括:

根据界面宽度,预设一个可放控件数n;

抽取三个列表数据中,各自排在靠前的预设百分比的数据,当三个列表的交集刚好为n时,获取三个列表的交集;

对交集中的数据,从新回到各自列表中进行排序查询,获得三个列表各自排序的总和,作为融合排序值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韶关市启之信息技术有限公司,未经韶关市启之信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910395620.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top