交互式編程學習系統(tǒng)的研究
[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開發(fā)的應用[J];科技致富向導;2014年36期
2 申晉祥;鮑美英;;Android系統(tǒng)中的布局研究與實現[J];山西大同大學學報(自然科學版);2014年05期
3 楊倩;楊明趙;;Android顯示服務器——SurfaceFlinger研究[J];計算機應用與軟件;2014年06期
4 阿木;;用好Xposed 深入Android內部調整[J];電腦愛好者;2014年07期
5 卓煒;;基于Android操作系統(tǒng)的軟件開發(fā)及應用的探討[J];電子技術與軟件工程;2013年23期
6 孔令宏;;Android中的ListView控件的優(yōu)化方法[J];電子技術與軟件工程;2013年21期
7 金兼斌;;移動改變生活——評《移動互聯(lián)網藍皮書:中國移動互聯(lián)網發(fā)展報告(2012)》[J];新聞戰(zhàn)線;2012年08期
8 曾健平;邵艷潔;;Android系統(tǒng)架構及應用程序開發(fā)研究[J];微計算機信息;2011年09期
9 曹風華;;比較分析XML與HTML[J];電腦與信息技術;2011年04期
10 肖志輝;;移動互聯(lián)網研究綜述[J];電信科學;2009年10期
相關碩士學位論文 前3條
1 張超;面向桌面Linux的Android運行環(huán)境構建[D];國防科學技術大學;2012年
2 湯偉;Android應用程序框架安全機制研究及改進[D];寧波大學;2012年
3 劉姝弘;基于WEB的ROBOLAB機器人編程虛擬學習系統(tǒng)的研究與實現[D];天津大學;2005年
,本文編號:2282392
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2282392.html