摘要: ArkTS状态管理V1 1.状态管理概述 在我们开发的用户界面(UI)中,所有的内容可以看作两部分,一部分是组件本身(它描述了组件的显示样式、位置、布局方式等),还有一部分就是组件内显示的数据。 ArkUI是采用数据驱动UI更新的模式进行状态管理的。如果希望在程序运行时,组件内的数据发生改变同步更新 阅读全文
posted @ 2025-12-12 11:47 leon_teacher 阅读(8) 评论(0) 推荐(0)
摘要: 在C语言,C++中都有struct和class两个关键字,但是struct的使用在不同语言中的限制也有一定差异,这篇看一下struct在仓颉中的使用。 1. 定义 struct 类型 struct 类型的定义以关键字 struct 开头,后跟 struct 的名字,接着是定义在一对花括号中的 str 阅读全文
posted @ 2025-12-12 11:46 leon_teacher 阅读(6) 评论(0) 推荐(0)
摘要: ArkUI-X跨平台开发之环境搭建 1.ArkUI-X简介 ArkUI是一套构建分布式应用的声明式UI开发框架。它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助您提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验 ArkUI-X进一步将ArkUI 阅读全文
posted @ 2025-12-12 11:46 leon_teacher 阅读(8) 评论(0) 推荐(0)
摘要: 1. 标识符 在仓颉编程语言中,开发者可以给一些程序元素命名,这些名字被称为“标识符”。 学习标识符之前,需要了解一些 Unicode 字符集概念。 1.1 XID_Start(标识符起始字符) 指可以作为标识符第一个字符的字符集合,满足一下条件: (1)基础起始字符集,包含各种语言的字母、下划线等 阅读全文
posted @ 2025-12-12 11:44 leon_teacher 阅读(4) 评论(0) 推荐(0)
摘要: 函数是一个参数化的代码块,在调用函数时,这些代码块实现特定功能并可以被求值,结合函数参数实现特定范围的代码复用 1. 定义函数 仓颉使用关键字 func 来表示函数定义的开始,func 之后依次是函数名、参数列表、可选的函数返回值类型、函数体。用下面的伪代码表示: func 函数名 (参数列表):返 阅读全文
posted @ 2025-12-12 11:43 leon_teacher 阅读(4) 评论(0) 推荐(0)
摘要: 1.基本操作符 操作符是执行特定的数学运算或逻辑操作的符号。仓颉编程语言不仅支持各种常用的操作符,同时为了减少常见编码错误对它们做了部分改进。 先看一下操作符的分类和每个分类的操作符,然后再单独介绍一下。 1.1 赋值操作符 用于将左操作数的值修改为右操作数的值,要求右操作数的类型是左操作数类型的子 阅读全文
posted @ 2025-12-12 11:43 leon_teacher 阅读(6) 评论(0) 推荐(0)
摘要: 1. 仓颉语言 1.1 仓颉语言介绍 仓颉(Cangjie)编程语言是由华为公司开发的一种高级程序设计语言。是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。 1.2 仓颉简史 1.3 特点 多后端 阅读全文
posted @ 2025-12-12 11:42 leon_teacher 阅读(15) 评论(0) 推荐(0)
摘要: Stage应用模型 1.Stage模型基本概念 应用模型是系统为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。简而言之,应用模型就是像是应用的施工图纸,他规范化了程序运行流程、项目结构、文件功能等…... 随着系统的演进发展,先后提供了两种应用模型: FA 模型:从A 阅读全文
posted @ 2025-12-12 11:40 leon_teacher 阅读(3) 评论(0) 推荐(0)
摘要: 一次开发多端部署 1. 简介 HarmonyOS系统面向多终端提供了“一次开发,多端部署”(后文中简称为“一多”)的能力,让开发者可以基于一种设计,高效构建多端(手机、电脑、平板、手表、车机等)可运行的应用。 一多能力可以从三个维度进行描述 ● 页面级一多:解决不同尺寸屏幕下UI适配问题。 ● 功能 阅读全文
posted @ 2025-12-12 11:38 leon_teacher 阅读(5) 评论(0) 推荐(0)
摘要: 1.什么是元服务 元服务是HarmonyOS提供的一种轻量应用程序形态,具备免安装,即用即走,账号相随等特征。元服务可独立上架、分发、运行,独立实现业务闭环,可大幅提升信息与服务的获取效率。 元服务与传统应用的对比请见下表。 从应用程序入口看,下图展示了元服务与传统应用、服务卡片之间的关系。对于传统 阅读全文
posted @ 2025-12-12 11:36 leon_teacher 阅读(8) 评论(0) 推荐(0)