codecamp

E4A软件结构

•主要工作方式

|         E4A官方完成,专业人员补充          |     |     非专业人员即可完成      |

|专业开发,安卓原生开发,SDK封装 → 类库| → |中文代码调用类库、控制类库|

|         专业人员开发,需要专业知识          |     |无需专业人员,无需专业知识|

可以使用系统核心组件完成简单的开发,如果系统核心组件没法完成需要得功能,我们可以封装安卓SDK做成类库,满足开发需要,目前,开发类库的工作不支持中文代码,需要一定的专业知识,但当类库封装好后,我们可以使用中文代码轻松控制它。因此,非专业开发者可以用E4A写中文代码开发程序。需要其他定义功能可以聘请专业开发者封装类库。E4A可以满足非专业开发者的一般需求,非专业开发者可以用它写例如简单聊天程序、网店商城程序、简单2D游戏(有人仅用系统核心类库模仿天天酷跑游戏取得成功。)

•主要区域

TIM截图20171115222310

在属性区可以查看类库/组件的所有命令,当某条命令被选中输出区会弹出相关提示。当我们选中某个已绘制的组件时,可以在属性区的属性选项卡强调组件的属性,比如图片框的属性图片,我们可以在这里设置。

在可视化开发区,我们能在右侧组件区选中组件,在可视化开发区直接绘制。

DF9](`[DCEB]4BW{42DJ8XR

代码区可以输入程序组件要执行的命令,并且支持全中文输入。


关于E4A
E4A代码结构
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }