app inventor离线版一款非常好用的Android软件开发程序。随着市场上电脑和手机登录设备的技术更新,各种相应的软件逐渐开始充斥我们的生活,但编程曾经的同义词就是秃头和加班。甚至有句话说,不如嫁个程序员。如果你赚的钱多,说话少,你会死得更快。虽然有些夸张,但还是说明了编程的难度。但事实上,很多方便的编程软件已经逐渐产生。相应程序员的工作也逐渐变得轻松起来。该软件为用户提供了很多组件。如果用户使用该软件进行编程,甚至不需要自己敲代码。通过鼠标的移动,就像搭积木一样,可以利用大堆栈来制作Android软件,这大大降低了Android开发的难度。即使是不会编码的非专业用户也可以使用该软件来开发Android。对于那些能写代码的程序员来说,就是修改再修改。使用该软件的组件可以简化编程过程,提高开发效率。同时,使用该开发软件,用户还可以在软件开发过程中进行实时测试。加快程序开发进程。感兴趣的朋友可以直接从本站下载体验。
软件特点
1. 参数【参数】
在计算机科学中,过程或事件处理程序的输入称为参数。这些参数是局部变量,仅在过程或事件处理程序内有效。
2. 行为[行为]
大多数应用程序都设置了某些行为。这些行为是应用程序对初始化事件和用户事件的响应,或者是对内部事件和外部事件的响应。
3. 封锁【封锁】
App Inventor 使用块语言。这些块组合起来定义应用程序的行为。它们可以在编程视图中找到。
块状
Blockly 是App Inventor 用于在浏览器中实现块语言的可视化编程语言。
4. 编程视图[块编辑器]
单击设计视图中的编程按钮进入编程视图,您可以在其中定义应用程序的行为。
5.评论【评论】
注释是对代码块功能的描述和注释。它们用于解释代码块的功能或提示下一步要完成的任务。注释是写给人(你或其他程序员)的,而不是写给计算机的,因此注释不参与程序的运行。注释的目的是帮助自己或他人更好地理解代码。您可以通过右键单击该块并选择“添加注释”来向该块添加注释,也可以删除该注释。
6. 组件【组件】
组件是用于完成应用程序中操作的部件。在设计视图中,可以将组件拖放到应用程序的预览框中,这就是未来的手机。例如标签[Lable]组件、声音[Sound]组件、按钮[Button]组件等。
7. 设计视图【设计师】
在此视图中,您可以拖放和设置组件来完成用户界面的设计。
8. 抽屉【抽屉】
在编程视图中,块按层次排列在视图的左侧。第一层是块的分类(内置类、组件类和分类组件类),第二层称为抽屉,因为当你点击第二层元素(如“Control”)时会打开列出与该元素相关的所有块的抽屉。
9. 下拉菜单[Dropdown]
有些块的名称右侧有一个向下的箭头。单击箭头可更改块的名称和功能。以读取块为例,点击箭头即可读取不同的变量。
10.模拟器【模拟器】
在开发过程中,需要对应用程序进行测试。如果您找不到合适的Android 设备,您可以使用计算机屏幕上显示的手机模拟器来帮助完成测试。
11.事件驱动[Event Driven]
事件驱动是交互程序的核心驱动力。我们说应用程序是事件驱动的,因为应用程序的行为取决于事件。应用程序不必停下来等待您的指令,而只需要在事件发生时执行相应的事件处理程序。这些程序已由您的实施设置;手机中的其他应用程序可以照常运行,直到发生事件。被打断了。所以说,事件流决定程序流。
12. 阅读器[Getter]
在编程视图中打开变量抽屉,你会发现一个读取块。您可以在模块的下拉列表中选择所需的全局或局部变量来获取变量值。
13. 列表[列表]
列表用于存储信息。如果您想跟踪使用您的应用程序的所有用户的姓名,您可能需要使用列表进行存储。将一项添加到列表中意味着新添加的项被放置在列表中的某个位置,通常称为索引。在App Inventor 中,列表中的第一项的索引为1,第二项的索引为2,依此类推。
14.可扩展块【Mutator】
有些块标有蓝色方块,称为可扩展块。如果点击蓝色标记,会弹出一个框,框中的块分为两列,左侧为扩展块,右侧为现有块。扩展块用于扩展现有块(如文本块、列表块等)的长度,或者为现有块(如过程块)提供参数。只需将扩展块拖放到现有块中即可实现块扩展。
15. 面板【调色板】
最外面的容器用于容纳抽屉。
16. 流程【步骤】
进程是指令的集合。在App Inventor中,过程是在过程块中定义的,过程块包含一组块并具有可以被其他块调用的唯一名称。
17. 属性【属性】
每个组件都有许多属性。您可以在设计视图右侧的属性窗口中设置或修改元件的属性,也可以使用编程视图中相应的块来设置或使用这些属性。如按钮组件的“设置按钮高度”块和“按钮高度”块。
18. 二传手【二传手】
打开编程视图中的变量抽屉,你会发现一个设置块。您可以在模块的下拉列表中选择所需的全局或局部变量来设置变量的值。
19. 变量【变量】
变量是值的容器。变量有两种类型:全局变量[global]和局部变量[local]。
使用说明
1、文件下载:
此次发布的离线版本包含四个文件:
(1)AppInventor2018ServiceEdition_Win.zip:AppInventor2018离线包服务器版;
(2)AppInventor2018PersonalEdition_Win.zip:AppInventor2018离线包个人版;
(3)AI2Companion_Win7_32bit.zip:桌面AI伴侣Win7-32bit版本;
(4) AI2Companion_Win7_64bit.zip:桌面AI伴侣Win7-64bit版本。
这四个文件有不同的用途,开发者可以根据个人需求进行选择。其中(1)称为服务器版,适合搭建多人使用的教学环境,具有用户注册、密码修改等功能。本文暂时不介绍这个功能。 (2)简称个人版,适合个人开发者,不涉及用户管理功能。 (3) 和(4) 是用于测试的桌面伴侣,分别针对32 位和64 位版本的Windows 7 操作系统。
成功完成开发环境部署的第一步是完整下载压缩文件。图1 显示了完整文件的大小。服务器版和个人版均为421MB,桌面版伴侣为175MB。
2. 解压
请将压缩文件解压到硬盘根目录。对于服务器版或个人版,解压后会得到3个文件,其中两个是文件夹,另一个是启动服务的命令文件,如图2所示。
有读者反映解压后找不到启动文件。这是因为系统上安装了某种类型的防病毒软件。在解压过程中,启动文件被杀毒软件删除。为了正常解压文件,请暂时关闭杀毒软件,解压完成后重新启动杀毒软件。
3.启动服务
执行上述启动命令会打开两个黑色命令行窗口,如图3所示。Dev Server为开发服务器。我们在AppInventor开发环境中执行的每一个操作都会导致这个窗口中的内容被刷新。该窗口在开发过程中必须保持打开状态,并且可以最小化,但不能关闭。另一个窗口的标题是Build Server.这是编译服务器窗口。当您选择编译菜单时,该窗口的内容将被刷新。日常开发过程中,如果暂时不需要编译工程,可以关闭该窗口,以节省系统资源。
服务启动过程中,系统防火墙会弹出对话框询问是否允许该程序运行。此时,选择“允许”。
4.打开App Inventor开发环境
服务启动成功后,在chrome或firefox浏览器地址栏中输入localhost:8888,打开App Inventor开发环境,如图4所示。
浏览器地址栏中的localhost也可以替换为您计算机的IP。获取本机IP的方法如下:在Windows命令行窗口中输入ipconfig,如图5所示。其中192.168.2.92为本机的IP地址。
5.启动桌面版AI Companion
AI Companion桌面版解压后包含28个文件(文件夹),如图6所示。启动命令为ailaunch.bat。执行此命令将启动桌面版AI Companion。
Companion启动过程中会打开一个命名行窗口,如图7所示。第一行显示的“Error: Process aicompanion* not found”是批处理文件中的提示信息,不影响启动和运行。使用伴侣。不需要介意它。
6. 连接开发环境和AI伴侣
在开发环境中,点击菜单“连接AI伴侣”,会弹出一个窗口,显示一个二维码和一行6位代码。在AI Companion输入框中输入六位数代码,点击“Proceed with Coding”“Connect”即可完成开发环境与AI Companion的连接。如图8所示。
请注意,尝试使用快捷键“Ctrl+C”复制六位代码是徒劳的。您可以用鼠标选择六位代码并使用右键菜单进行复制。在桌面伴侣的输入框中,“Ctrl+V”的粘贴功能有效。连接成功后的外观如图9所示。
7. 重启AI伴侣
右键单击同伴右上角的“x”,弹出右键菜单。前两项是“重新加载应用程序”和“模拟浏览器重新启动”。如果将AI Companion理解为浏览器,那么前者相当于刷新页面,后者相当于重新启动浏览器。如图10所示。
-
做超声检查时,医生为什么要在患者肚子上涂粘粘的东西 2023-10-29
-
绯红之境兑换码最新2021 礼包兑换码大全 2023-10-29
-
小米mix fold有前置摄像头吗 2023-10-29
-
阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭 2023-10-29
-
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学 2023-10-29
-
妄想山海怎么加好友 加好友方法大全 2023-10-29