适合小白的鸿蒙开发(HarmonyOS NEXT星河版)
以ArkTS语言与ArkUI框架为核心,构建跨设备应用开发范式。ArkTS融合静动态特性,通过对象接口与函数式编程实现高维护性代码;ArkUI采用组件化架构,集成线性/弹性/层叠布局及动态样式系统,实现多端自适应界面。基于@State装饰器的状态驱动机制与双向数据绑定支撑即时响应交互,结合事件系统与运算符逻辑构建复杂业务流。工程化实践涵盖资源管理、类型转换及全链路开发策略,深度贯彻"一次开发多端部
一、ArkTS-快速入门
ArkTS:是一门用于开发鸿蒙应用的编程语言编程语言
用来控制计算机工作的,可以告诉计算机我们要做的事情。
注释: //
打印:console.log()
let fruit = "香蕉";
console.log('水果捞', fruit);
二、ArkTS-认识数据
存储数据(变量、常量)
变量:专门用来存储数据的容器
1.变量:
用变量存数据:

修改变量里的数据:

2.常量:
常量:用来存储数据(数据不可变)

三、ArkTS-数组
数组:数组是一个容器,可以存储多个数据

注意:数组指定的类型和存储数据的类型必须一致
数组中存储的每一个数据都有自己的编号,编号从0开始(索引)
利用数组的编号(索引)取数组的数据 数组名[索引]
四、ArkTS-函数
1.函数的基本使用
函数:可以被重复使用的代码块
定义函数:

调用函数:

2.函数的完整用法


3.箭头函数
箭头函数:比普通函数更简洁的函数写法
五、ArkTS-接口&对象
对象
作用:描述一个物体的特征和行为
对象:存储多个数据的容器
对象的定义和使用:
let 对象名称:对象结构类型 = 值


获取对象属性值: 对象名.属性名
六、ArkTS-对象 - 方法
方法作用:描述对象的具体行为
方法:对象内部提供好的函数
1.约定方法类型:

2.添加方法(箭头函数):

七、ArkTS-联合类型
联合类型:一种灵活的数据类型,它修饰的变量可以存储不同类型的数据
语法:let 变量 : 类型1 | 类型2 | 类型3 = 值
联合类型还可以将变量值,约定在一组数据范围内进行选择

八、ArkTS-枚举类型
枚举类型(复杂场景):一种特殊的数据类型,约定变量只能在一组数据范围内选择值
1.定义枚举类型(常量列表)

2.使用枚举类型,约束变量

九、NEXT-界面开发-起步
学习界面开发:build 里面写代码,预览器看效果
Build( ){ } 构建 -> 界面
Row( ){ } 行
Column( ){ } 列

十、ArkUI-界面开发-布局思路
ArkUl(方舟开发框架)是一套构建鸿蒙应用界面的框架
构建页面的最小的单位:“组件”
组件分类:
- 基础组件:界面呈现的基础元素。
如:文字、图片、按钮等。
- 容器组件:控制布局排布。
如:Row行、Column列等。
布局思路:先排版,后放内容

更多推荐


所有评论(0)