当前位置:主页 > 科技论文 > 软件论文 >

交互式编程学习系统的研究

发布时间:2018-10-20 06:56
【摘要】:随着移动互联网的飞速发展,市场对移动互联网开发人员的需求极为庞大。但是由于程序学习所具有的抽象性和枯燥性,使得一般的初学者难以理解程序本身和其运行机制,因此对于编程学习系统的需求日趋迫切。而目前编程学习系统中存在着学习模式单一,程序流程展示的数据来源并非程序运行的实际数据等缺陷,难以满足初学者需求。本文设计并实现了一种基于Android系统的交互式编程学习系统,该系统通过对程序运行数据的获取并对其进行可视化展示,从而揭示程序运行机制。系统还可以在不改变程序本身的前提下,通过参数的交互操纵,快速改变程序运行的流程和结果。本文首先研究了 Android系统下的视图的布局和补间动画运行的流程,探讨了两者运行流程中数据的获取方式,提出了关于布局流程的动态展示的方案,比较了对ViewTree结构展示的几种思路。在此基础之上,对系统各个模块进行了详细的设计,并且最终实现了布局流程可视化展示、布局参数交互式学习以及视图动画交互式学习三大模块。通过本文所研究设计的学习系统,使用者可以了解到Android系统布局以及动画的复杂流程,加深对其机制的理解,也可以通过交互操纵直观理解Android系统View及Animation类中的参数的作用,极大的提升学习者的学习效率。
[Abstract]:With the rapid development of mobile Internet, the market demand for mobile Internet developers is enormous. However, due to the abstract and boring nature of program learning, it is difficult for the general beginners to understand the program itself and its running mechanism, so the need for programming learning system is becoming more and more urgent. At present, there are some defects in the programming learning system, such as the single learning mode and the fact that the data source displayed by the program flow is not the actual data of the program operation, so it is difficult to meet the needs of the beginners. In this paper, an interactive programming learning system based on Android system is designed and implemented. The system reveals the mechanism of program operation by acquiring and visualizing the running data of the program. Under the premise of not changing the program itself, the system can quickly change the process and result of the program through the interactive manipulation of the parameters. This paper first studies the layout of view and the flow of animation running in Android system, discusses the way of obtaining data in the two running processes, and puts forward the scheme of dynamic display of layout flow. Several ideas of ViewTree structure display are compared. On this basis, every module of the system is designed in detail, and finally three modules are realized: visual display of layout process, interactive learning of layout parameters and interactive learning of view animation. Through the learning system studied in this paper, the user can understand the layout of Android system and the complex flow of animation, deepen the understanding of its mechanism, and also understand the function of parameters in View and Animation class of Android system through interactive manipulation. Greatly improve the learning efficiency of learners.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前10条

1 刘昭;;基于MVC模式在重构Android开发的应用[J];科技致富向导;2014年36期

2 申晋祥;鲍美英;;Android系统中的布局研究与实现[J];山西大同大学学报(自然科学版);2014年05期

3 杨倩;杨明赵;;Android显示服务器——SurfaceFlinger研究[J];计算机应用与软件;2014年06期

4 阿木;;用好Xposed 深入Android内部调整[J];电脑爱好者;2014年07期

5 卓炜;;基于Android操作系统的软件开发及应用的探讨[J];电子技术与软件工程;2013年23期

6 孔令宏;;Android中的ListView控件的优化方法[J];电子技术与软件工程;2013年21期

7 金兼斌;;移动改变生活——评《移动互联网蓝皮书:中国移动互联网发展报告(2012)》[J];新闻战线;2012年08期

8 曾健平;邵艳洁;;Android系统架构及应用程序开发研究[J];微计算机信息;2011年09期

9 曹风华;;比较分析XML与HTML[J];电脑与信息技术;2011年04期

10 肖志辉;;移动互联网研究综述[J];电信科学;2009年10期

相关硕士学位论文 前3条

1 张超;面向桌面Linux的Android运行环境构建[D];国防科学技术大学;2012年

2 汤伟;Android应用程序框架安全机制研究及改进[D];宁波大学;2012年

3 刘姝弘;基于WEB的ROBOLAB机器人编程虚拟学习系统的研究与实现[D];天津大学;2005年



本文编号:2282392

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2282392.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7a7d0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com