今天是接触到App Inventor的第三天,总的感觉就是让我这个曾经因为看太久屏幕把眼睛看出病倒在初学JAVA的道路上的小菜鸟又看到了学习编程的希望。废话不多说,先介绍一下App Inventor, 虽然知道在这种地方班门弄斧挨板砖的可能比较大,但一想到将来这个系列的帖子可能被AI学习者奉为入门经典读物,不得不照顾一下小白们。总的来说,从我看来,AI的特点在于如下几点可视化、上手快、能很快出成果、环境易搭建,简直就是为我这种对制作手机APP感兴趣又无法花大量精力从头学起的人量身定制的。AI分两个界面  designer和editer。 designer界面把JAVA里面创建对象的活简化成简单的拖拽,可在属性栏修改一些基本属性,非常方便。而editer界面,顾名思义,就是对这些对象的局部变量进行编辑,以及一些逻辑、数学语句等。编辑方式非常有爱,google把大量的语句做成拼图形式,有关类的语句都是JAVABean的形式,不知道也没关系,就是每个参数都给你弄成设置和获得两个语句,很简单吧。而且不合适的语句是无法拼在一起的,只有合适的才能巧妙的契合在一起。这也让我免去了许多检查代码的功夫,想想就头大啊。方便的还不止这些,一旦你完成一个程序,可以直接通过扫二维码下载到手机进行测试,或者用谷歌的安卓模拟器进行测试。乱七八糟的说了一堆,下面上图。

上面是designer界面    除了是英文的其他都很和谐有木有    左边是可以直接拖拽到屏幕里的项目,右边是目录和属性

editer界面,拼图设计的没话说啊!

只要点那个项目,就会弹出来相关的语句,拖拽到你的拼图板里就OK啦!

这是我做的第一个小游戏,打地鼠。加了一个小惊喜,想不想知道是什么呢?   前两天做的小东西就不拿出来献丑了,只想说远离HELLO WORLD的编程世界是美好的!

不早了,今天先写到这里,因为看到网上关于AI的内容还是很少,论坛也比较冷清,所以才想到写这个博客,也希望以此监督自己吧,与君共勉!

App Inventor菜鸟学习日记 2013/12/6相关推荐

  1. 暑假学习日记2013/7/21

    今天学点数学,主要是复习了一下这个gcd,和exgcd的算法,看着书了解了平面扫描的方法的大致内容,复习了凸包的算法,感觉凸包的算法很神~后来想学下对踵点,不过貌似没时间了,明天再看吧.晚上打了一下C ...

  2. 暑假学习日记2013/7/26

    今天没学什么东西,就打了一下昨天的一题,学习了一下桥的判断方法,怎么求边双连通分量,还有求树的直径,看懂了low的那些方法后再去看强连通分量的tarjan算法,豁然开朗,没做什么题,有点挫了,明天一题 ...

  3. 菜鸟学习日记:跟我一起学office2007之Excel【02基础篇】04Excel基础知识二

    并排比较工作表 在某些情况下,可能想在两个不同的窗口中比较两个工作表.当滚动一个窗口的时候,另一个窗口跟着一起滚动. 这就是我们要说的"并排查看"功能.选择 视图>窗口> ...

  4. Java菜鸟学习日记7

    Web三大基石 URL(Uniform Resource Locator):标识资源的位置 协议:对于操作系统来说,不同的协议关联着不同的应用程序 http/https->浏览器 tel-> ...

  5. C语言学习日记(12)——回溯法解迷宫(1)

    走迷宫是一种经典的智力游戏,相信很多人都玩过.我们走迷宫的过程一般是这样的:从入口开始尝试,如果走到某个位置有几种方案可以选择,则选择其中的一种方案进行尝试,不断重复这个过程.如果走不通,就回退到前一 ...

  6. 蓝桥直通车学习日记12.13

    蓝桥直通车学习日记(12.13) 添加注释的方法 添加注释的方法有两种 单行注释 多行注释 // 这是一个单行注释 /*这是一个多行注释*/ 现代模式, "use script" ...

  7. 菜鸟学习笔记:Java提升篇12(Java动态性2——动态编译、javassist字节码操作)

    菜鸟学习笔记:Java提升篇12(Java动态性2--动态编译.javassist字节码操作) Java的动态编译 通过脚本引擎执行代码 Java字节码操作 JAVAssist的简单使用 常用API ...

  8. 小菜鸟的C++游戏编程学习日记(一)

    小菜鸟的C++游戏编程学习日记(一) 作者:杨帆参考书籍:Beginning Game ProGramming(中文版)学习时间:2016.7.26 以下附所敲源代码与部分注释: //编译环境 vis ...

  9. app inventor学习平台和AI伴侣

    一.APP inventor 学习平台 (1)网址:www.wxbit.com (2)使用浏览器打开上述网址:www.wxbit.com,步骤如下图: (3)登录进去后,操作界面与我们平时学习的界面基 ...

最新文章

  1. DFS遍历图时的小技巧
  2. java编写提升性能的代码
  3. python requests cookie_Python requests模块cookie实例解析
  4. 图像特效——摩尔纹 moir
  5. django mysql api_Django的API操作mysql中常用的语句
  6. java xpdf 转换成html_java将Word/Excel/PDF文件转换成HTML整理
  7. Java中的SPI(Service Provider Interface介绍及示例
  8. 由单目标跟踪实现多目标跟踪的思想框架
  9. 4选1数据选择器 testbench代码编写
  10. java字符串数组排序
  11. 基于stm32的智能风扇设计
  12. 【计算机网络】Linux系统连接吉林大学校园网
  13. c语言1%3等于多少,%取余语句1%3等于多少的作用
  14. 在iphone机型上,input实时中文搜索时,拼音会不断触发onchange的解决方案
  15. vue 修改模板{{}}标签_Vue模板语法
  16. 工作效率-十五分钟让你快速学习Markdown语法到精通排版实践备忘
  17. LVGL 8.2图片缩放及旋转
  18. 漫漫长路——微信十年历程
  19. 大数据平台及数仓的通用架构和技术体系
  20. 分布式事务详解【分布式事务的几种解决方案】彻底搞懂分布式事务

热门文章

  1. 和其他设备一样,电解法次氯酸钠发生器也需要用户精心维护
  2. 分享:js大小写转换的代码
  3. php 有关秒杀防止超卖面试题
  4. 常见建模软件导出gltf
  5. 前端之CSS篇(三)——CSS三大特性及盒子模式和边距边框
  6. MapGIS67个性化设置快捷键
  7. littlevGL:字体与汉字
  8. 联想计算机网络同传速度很慢,使用网络同传时传输速度特别慢怎么回事?知识点分析及操作步骤...
  9. Java 垃圾收集(Garbage Collection)
  10. PHPCMS使用教程:设置站点信息