![](https://img-blog.csdnimg.cn/direct/5b063e3c51be4da481216ef25b9842fc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
HarmonyOS 4.0 应用开发实战
文章平均质量分 94
尚硅谷HarmonyOS 4.0 应用开发b站教程学习笔记,内容结合本人学习见解,不足之处还请大家多多指导,原语雀笔记内容请私信获取!
落鱼科技
原ID:(小新爱学习.)没有太晚的开始,只有过早的放弃!
展开
-
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门之常用属性(3)
按钮概述Button为按钮组件,通常用于响应用户的点击操作。参数Button组件有两种使用方式,分别是不包含子组件和包含子组件,两种方式下,Button 组件所需的参数有所不同,下面分别介绍● 不包含子组件不包含子组件时,Button组件所需的参数如下原创 2024-02-15 21:08:14 · 2769 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门之常用属性
常用属性字体大小字体大小可通过fontSize()方法进行设置,该方法的参数类型为string | number| Resource,下面逐一介绍● string类型string类型的参数可用于指定字体大小的具体单位,例如fontSize('100px'),字体大小的单位支持px、fp。其中fp(font pixel)与vp类似,具体大小也会随屏幕的像素密度变化而变化。● number类型number类型的参数,默认以fp作为单位。● Resource类型Resource类型参数用于引用re原创 2024-02-12 20:56:33 · 1551 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门之常用属性
常用属性图片尺寸图片尺寸可通过width()方法和height()方法进行设置。例如Image($r('app.media.img')) .width(100) .height(100)两个方法可接收的参数类型均为string | number | Resource,下面对三种参数类型逐一进行介绍。原创 2024-02-10 23:46:06 · 1755 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门之常用组件
(element、media、profile)可存在多种版本,用于适配不同的环境,例如语言环境(zh_CN和en_US)、系统主题(dark和light)、设备类型(phone 和 tablet) 等等。我们可以为上述每种环境各自准备一套资源文件,每种环境对应 resources 下的一个目录,例如上述的 zh_CN 和 en_US。我们在使用resources下的资源时,无需指定具体的环境版本,系统会根据设备所处的环境自动选择匹配的版本,例如当设备系统语言为中文时,则会使用zh_CN目录下的资源,为英文时原创 2024-02-10 23:16:05 · 1605 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门
按照声明式UI的开发范式,首先需要分析和定义页面的各种状态,并声明相应的状态变量用于表示不同的状态。当前案例中,界面共有两个状态,分别是开灯和关灯状态,所以我们可以使用一个boolean类型的变量来表示这两个状态,true表示开灯false表示关灯。说明:@State用于声明该变量为状态变量。以上就是声明式UI开发范式的大致流程,下面为大家总结一下声明式UI的核心思想●声明式描述开发者只需描述在界面在不同状态下要呈现的最终效果,而无需关注界面变化的具体过程。●状态数据驱动界面更新。原创 2024-02-04 22:23:19 · 1682 阅读 · 11 评论 -
【HarmonyOS 4.0 应用开发实战】TypeScript入门之元组详讲
TypeScript 元组我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。元组中允许存储不同类型的元素,元组可以作为参数传递给函数。创建元组的语法格式如下:var tuple_name = [value1,value2,value3,…value n]原创 2024-02-01 22:51:14 · 793 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】TypeScript入门之模块化详讲
TypeScript 模块的设计理念是可以更换的组织代码。模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除非明确地使用 export 导出它们。类似地,我们必须通过 import 导入其他模块导出的变量、函数、类等。两个模块之间的关系是通过在文件级别上使用 import 和 export 建立的。模块使用模块加载器去导入其它的模块。 在运行时,模块加载器的作用是在执行此模块代码前去查找并执行这个模块的所有依赖。 大家最熟知的Jav原创 2024-02-01 22:36:10 · 1099 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】TypeScript入门之接口详讲
接口(interface)是面向对象编程中的另一个重要概念。接口通常会作为一种契约或规范让类(class)去遵守,确保类实现某些特定的行为或功能。语法说明● 接口定义接口使用interface关键字定义,通常情况下,接口中只会包含属性和方法的声明,而不包含具体的实现细节,具体的细节由其实现类完成。以下实例中,我们定义了一个接口IPerson,接着定义了一个变量customer,它的类型是IPerson。customer实现了接口IPerson的属性和方法。原创 2024-01-31 18:14:27 · 895 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】TypeScript入门之声明、数据类型、函数、类的详讲
类(class)是面向对象编程语言中的一个重要概念。面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,其核心理念在于将程序中的数据与操作数据的方法有机地组织成对象,从而使程序结构更加模块化和易于理解。通过对象之间的协同合作,实现更为复杂的程序功能。类(class)是对象的蓝图或模板,它定义了对象的属性(数据)和行为(方法)。通过类可以创建多个具有相似结构和行为的对象。例如定义一个Person类,其对象可以有张三、李四等等。原创 2024-01-29 23:17:22 · 966 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】TypeScript 快速入门之环境配置
鸿蒙应用概述:HarmonyOS 应用的主要开发语言是 ArkTS,它由 TypeScript(简称TS)扩展而来,在继承TypeScript语法的基础上进行了一系列优化,使开发者能够以更简洁、更自然的方式开发应用。值得注意的是,TypeScript 本身也是由另一门语言 JavaScript 扩展而来。因此三者的关系如下图所示:原创 2024-01-27 20:56:23 · 1193 阅读 · 0 评论 -
【HarmonyOS 4.0 应用开发实战】如何配置环境、创建并运行项目
鸿蒙应用开发需要使用配套的IDE——HUAWEI DevEco Studio。 DevEco Studio基于IntelliJ IDEA Community(IDEA社区版),为鸿蒙应用提供了一站式开发环境,集成了开发、运行、调试以及发布应用的各项功能。原创 2024-01-27 19:59:10 · 4496 阅读 · 0 评论