Skip to content

文档-APP开发

WeStudio组态软件基于现代软件设计理念:面向对象操作、事件驱动执行,符合人的思维和操作习惯。但不同于其他嵌入式软件,WeStudio对计算机软件概念进行了可视化封装,隐藏了许多编程细节,大大简化软件设计过程,减小开发工作量。无论有无经验,开发者都能短时间内设计出稳定,可靠,炫酷的应用程序.

与其他面向对象软件一样,WeStudio中所有的软件图形元素(如按钮、文本框、进度条等)和硬件单元(如串口、背光、蜂鸣器等)都被看作一个控件对象。如下四个基本概念适用于每个控件对象:

  • 属性 —— 对象的状态或特征,如图形元素的颜色,串口的波特率等
  • 方法 —— 对象的行为,以函数形式出现,如时钟控件对象的setTime(),表示设置时间
  • 事件 —— 对象对某种条件的响应,如按下按钮,会触发"按下"事件
  • 动作 —— 对象在事件中运行JavaScript脚本的过程

 

开发者通过如下方式设计软件:

  • 面向对象操作——通过改变某个控件对象的属性或者在软件中调用该对象的方法, 实现对该对象的访问和控制。
  • 事件驱动执行——大部分控件对象都有自己的事件,当事件在某种条件下被触发时(如按下按钮),对应控件对象的动作将会自动执行。

 

针对上述概念,WeStudio设计了不同的控制区域,使用户能方便快速地进行软件开发:

软件开发过程可简单概括为:

  1. 在WeStudio中鼠标拖/拉/点击,0代码可视化创建/设置控件对象,生成静态界面
  2. 编写各控件对象的动作脚本代码完成APP运行时的逻辑控制和动态效果
  3. 将验证好的APP烧写进入目标系统

 

完整的APP开发步骤: