OpenHarmony(鸿蒙应用开发 - 实战篇 三 ):声明式开发范式。

简介

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

案例

支持基于类的面向对象的编程方式,定义类的关键字为 class,后面紧跟类名。类描述了所创建的对象共同的属性和方法。

OpenHarmony(鸿蒙应用开发 - 实战篇 三 ):声明式开发范式。_第1张图片

1. 装饰器

用来装饰类、结构体、方法以及变量,赋予其特殊的含义,如上图 @Entry 、 @Component 、 @State 都是装饰器。具体而言, @Component 表示这是个自定义8组件;@Entry 则表示这是个入口组件;@State 表示组件中的状态变量,此状态变化会引起 UI 变更。

2. 自定义组件

可复用的 UI 单元,可组合其它组件,如上述被 @Component 装饰的 struct Hello。

3. UI 描述

声明式的方式来描述 UI 的结构,如上述 build() 方法内部的代码块。

4. 内置组件

框架中默认内置的基础和布局组件,可直接被开发者调用,比如示例中的 Column、Text、Divider、Button。

5. 事件方法

用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。

6. 属性方法

用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等,可通过链式调用的方式设置多项属性。
 

写在最后
​​​​​​

原创不易,有用就关注一下。要是帮到了你 就给个点赞吧,多谢支持。
觉得不错的小伙伴,记得帮我 点个赞和关注哟,笔芯笔芯~**

同名 ‘公众号’ 和 ‘抖音号’ 有视频和资料

你可能感兴趣的:(OpenHarmony,harmonyos,huawei,国产系统)