App Inventor编程开发集锦是App Inventor编程教程的延伸,通过PBL项目制的实战案例,讲解App Inventor在真实项目开发中的应用,帮助同学们活学活用,将之前学习的知识融会贯…
为响应国家关于在中小学阶段普及人工智能教育的政策,西安交通大学计算机科学与技术系将于2018年7月21日至23日在西安举办面向中小学校师资的免费公益性质的暑期培训研讨会。 本次研讨会将以人工智能教育为…
应学习者要求,特将与App Inventor开发环境与测试设备相关的问题汇总于此,希望能够为初学者扫清障碍。 一、硬件需求: 个人电脑1台(必备):PC机或苹果机; Android手机或平板电脑(可选…
第6课 代码回顾 一、要素关系图 图2-19 整个程序中要素之间的关系图在图2-19中,黄色块代表按钮的点击事件处理程序,蓝色块代表过程,橙色块代表全局变量,绿色块代表组件或组件的属性。这个程序中用到…
第5课 编写代码——实现辅助功能 一、求相反数 按照第一节功能描述中的定义,按键±用于求相反数,但究竟是求前数的相反数,还是后数的呢?原则上讲,是求屏幕上正在显示的数的相反数,那么屏幕上有时会显示前数…
第4课 编写代码——实现小数输入 一、编写按钮点击程序 到现在为止,我们的程序还只能进行整数运算,下面我们编写小数点按钮的点击事件处理程序,来实现小数的输入,代码如图2-12所示。 图2-12 小数点…
第3课 编写代码——实现连续运算 一、代码修改 按照第一节中对连续运算功能的描述,我们需要对点击算符过程进行修改,即,点击算符不仅要执行【前数=后数、后数=0、算符=具体算符】三项操作,还要兼具等号的…
第2课 代码编写——实现常规操作 这个应用最麻烦的地方就是用户操作的不确定性,他可能随意地、想当然地按下某个键,就像使用一个实物计算器一样,因此我们要尽可能地在功能上接近于实物计算器,给用户一种良好的…
计算器这个看似简单的应用,当你一旦着手去制作时,就会发现写出来的程序漏洞百出,那些在人类看来理所当然的逻辑,对于计算机来说,却是浑然不知,一定要将每个细节都照顾到,程序才能如你所愿地运行,否则就会出现…
第7课 代码整理 图1- 65 游戏中的全部代码在一个游戏开发完成之后,整理代码是一个非常好的自我提升机会,它可以让开发者站在一个全局的高度审视开发过程,将宝贵的开发经验真正地收入囊中。图1- 65中…

关注我们的公众号

微信公众号