HCIA-HarmonyOS Application Developer 课程大纲

一:鸿蒙 Mac 版、 Windows 版【编辑器】和【模拟器】 & 鸿蒙基础环境搭建 -
3 课时)
- Mac arm 版开发环境搭建:Mac arm 版模拟器安装及配置;安装
DevEcoStudioPreview 版本;
- Windows 版开发环境搭建:Windows 版模拟器安装及配置;安装
DevEcoStudioPreview 版本;
- 使用 DevEcoStudio 搭建第一个项目;项目的基本结构详解;项目架构的基本关系;
二: ArkTS 介绍 - 3 课时)
- 关于 ArkTS 的介绍;ArkUI 框架:声明式/组件化/状态管理;
- 组件结构;系统组件 ArkUI;组件状态;
三:基础组件介绍 - 3 课时)
- Image;Button;Text;
- TextInput;LoadingProgress;
四:容器组件介绍 - 3 课时)
- CoLumn;Row; Flex;
- List;Tabs;Grid;
五:鸿蒙 OS 样式 - 3 课时)
- 样式-语法;样式-单位 vp 和适配;样式-@Styles ;
- 样式-@Extends;样式-多态;
六:鸿蒙 OS 组件状态 - 3 课时)
- 状态-class 语法;状态-复杂状态;
- 状态共享-父子单向;
- 状态共享-父子双向和后代双向;状态共享-状态监听器;
- @Observed 与@ObjectLink;
七:自定义构建函数 -( 3 课时)
- 构建函数-基本用法;构建函数-值传递和引用传递;
- 构建函数-@BuilderParam 尾随闭包;构建函数-多个自定义 UI 传参;构建函数-系统
组件自定义 UI;
八:鸿蒙 OS 状态管理 - 3 课时)
- @State;@Prop;
- @Link;@Provide;
- @Consume;@Watch;
九:应用状态 - 3 课时)
- LocalStorage 页面内使用;LocalStorage 页面间使用;
- 应用状态-AppStorage;
- 状态持久化-PersistentStorage;
十:网络管理 - 3 课时)
- 设备环境-Environment;应用权限-联网权限;应用权限-HTTP 请求;
十一:鸿蒙 OS 路由和生命周期 - 3 课时)
- 路由-常用 API;路由-参数传递;
- UIAbility-生命周期;
- 组件-生命周期;UIAbility 跳转;
十二:鸿蒙 OS 动画 - 3 课时)
- 动画-属性动画;动画-显示动画;
- 共享元素转场动画;手势事件-下拉刷新效果实现;
十三:鸿蒙 OS 系统能力 - 3 课时)
- 数据管理-用户首选项;绘图能力-基本用法;绘图能力-绘制表盘和秒针;
- 公共事件与通知-消息通知;后台代理提醒-闹铃添加;后台代理-闹铃关闭和延时;
十四:鸿蒙 OS 华为闹钟 - 3 课时)
- 消息通知的唤起;ability 的消息通知;
- 华为闹钟的订阅和取消;华为闹钟的基本绘制;华为闹钟的时针-分针-秒针的绘制; 华为闹钟的任务列表的样式;新建闹铃页的搭建;封装首选项的读取和逻辑;
- 华为闹钟的添加闹钟;华为时钟-处理时针分针刻度不准确的问题;华为闹钟-编辑; 华为闹钟-删除;华为闹钟-打开和关闭闹钟;
十五:Web 开发范式组件实验 - 3 课时)
- 功能结构:问卷调查,音乐推荐;
- 运行组件:基础组件,容器组件,媒体组件,弹窗;
- 生命周期回调函数;
十六:蒙鸡小娱-综合案例 - 3 课时)
- 功能结构:登录,应用界面,数据模型;
- 运行组件:基础组件,容器组件,媒体组件,弹窗;
- 生命周期回调函数;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/21399.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

对人工智能技术GPT-4o的初步认知

GPT-4o是一种高级人工智能技术,是OpenAI公司基于GPT系列模型的最新版本。与之前的版本相比,GPT-4o具有更强大的技术能力和性能。 首先,在版本间的对比分析中,GPT-4o在模型的规模和参数量上显著提升。它的训练数据集更大&#xff…

Cpp模板-template、typename(二)

T —— 类型参数&#xff0c;也叫模板参数 <> 中包括两种类型参数&#xff1a;用typename/class修饰的是类型模板参数&#xff0c;是类型说明符。另外的称为非类型模板参数。 与函数模板一样&#xff0c;非类型参数不允许使用浮点型、类对象(对象的引用可以)、void 一…

「C系列」C 数据类型

文章目录 一、C 数据类型-介绍1. 基本数据类型&#xff1a;2. 派生数据类型&#xff1a;3. 限定符&#xff1a;4. 函数类型&#xff1a;5. 类型定义&#xff08;typedef&#xff09;&#xff1a;6. 位字段&#xff08;Bit-fields&#xff09;&#xff1a; 二、C 数据类型-案例1…

35【Aseprite 作图】苹果——拆解

1 叶子是&#xff0c;竖着4&#xff0c;然后2 1 竖2&#xff1b;左边是1 2 横着2&#xff1b;然后横着连接 之后画苹果&#xff0c;4 3 1 1 1 &#xff0c;竖着8 2 1 1 1 2 横着5&#xff1b;之后水平翻转&#xff08;苹果左右一样&#xff09; 2 加上浅绿做底色 3 阴影部分 …

Redis-03

Redis常用命令 1. SET key value: 设置指定 key 的值为 value。 2. GET key: 获取指定 key 的值。 3. DEL key: 删除指定 key 及其对应的值。 4. KEYS pattern: 查找所有符合给定 pattern 的 key。 5. EXISTS key: 判断指定 key 是否存在。 6. INCR key: 将指定 key 的值增加 …

C语言 | Leetcode C语言题解之第128题最长连续序列

题目&#xff1a; 题解&#xff1a; typedef struct {int key;UT_hash_handle hh; }Hash; int longestConsecutive(int* nums, int numsSize) {Hash* headNULL;Hash* tempNULL;for(int i0;i<numsSize;i){int numnums[i];HASH_FIND_INT(head,&num,temp);if(!temp){temp…

HCIP的学习(27)

RSTP—802.1W—快速生成树协议 STP缺陷&#xff1a; 1、收敛速度慢----STP的算法是一种被动的算法&#xff0c;依赖于计时器来进行状态变化 2、链路利用率低​ RSTP向下兼容STP协议。&#xff08;STP不兼容RSTP&#xff09; 改进点1—端口角色 802.1D协议---根端口、指定端口…

驾校-短视频营销招生精品课:抖音推广技巧,抖音短视频招生(41节课)

课程下载&#xff1a;驾校-短视频营销招生精品课&#xff1a;抖音推广技巧&#xff0c;抖音短视频招生(41节课)-课程网盘链接提取码下载.txt资源-CSDN文库 更多资源下载&#xff1a;关注我。 课程内容&#xff1a; 课程目录 [1]-第1课驾校为什么要全力做好短视频营销.mp4 …

Vue3-watch监听ref和reactive数据的五种情况及watchEffect

何为watch&#xff1a; 文档定义&#xff1a; 用于声明在数据更改时调用的侦听回调。 watch 选项期望接受一个对象&#xff0c;其中键是需要侦听的响应式组件实例属性 (例如&#xff0c;通过 data 或 computed 声明的属性)——值是相应的回调函数。该回调函数接受被侦听源的新…

Word2021中的The Mathtype DLL cannot be found问题解决(office 16+mathtype7+非初次安装)

问题描述&#xff0c;我的问题发生在word中无法使用自定义功能区中的mathtype 我的环境是&#xff1a;W11Word2021mathtype7 因为我是第二次安装mathtype7&#xff0c;所以我怀疑是因为没有卸载干净&#xff0c;于是我参考了下面这篇文章的做法 参考文章 1.首先重新卸载当前的…

Go语言学习记录

GO语法学习之路 学习时间段2024-06-02学习记录安装&环境配置Go安装包内容统一入门姿势&#xff1a;hello world实现 Go语法初学Go 运行时&#xff08;runtime&#xff09;Go解释器 学习时间段 #mermaid-svg-tTuVZ3bbdJvu04kX {font-family:"trebuchet ms",verdan…

百度大模型算法实习岗上岸经验分享!

节前&#xff0c;我们星球组织了一场算法岗技术&面试讨论会&#xff0c;邀请了一些互联网大厂朋友、参加社招和校招面试的同学. 针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 汇总合集&…

算法学习(01)

1、排序算法 1&#xff09;快速排序 public void qsout(int[] arr,int l,int r){if(l > r)return;int i,j,temp,t;i l;j r;temp arr[l];while(i ! j){while(arr[j] > temp && i < j) j--;while(arr[i] < temp && i < j) i;if(i < j){t …

每日一练——分糖果

575. 分糖果 - 力扣&#xff08;LeetCode&#xff09; 方法一 可以做&#xff0c;但提示超时了 #define MIN(x, y) (x < y ? x : y)int distributeCandies(int* candyType, int candyTypeSize) {int p 0;char flag 1;for (int i 1; i < candyTypeSize; i){for (int…

TypeScript 模块解析机制

1. 模块解析的概念 模块解析是指编译器在编译过程中根据模块的导入语句找到并加载相应的模块文件的过程。在 TypeScript 中&#xff0c;模块可以使用相对路径或者绝对路径来导入&#xff0c;编译器需要根据导入语句中的路径信息来定位到对应的模块文件。 2. 解析策略 TypeSc…

Java项目:94 springboot大学城水电管理系统

作者主页&#xff1a;源码空间codegym 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 本管理系统有管理员和用户。 本大学城水电管理系统管理员功能有个人中心&#xff0c;用户管理&#xff0c;领用设备管理&#xff0c;消耗设备…

pandas习题 035:选择 DataFrame 其中一列

# 有以下一个 DataFrame&#xff0c;请分别选择 name 列和 math 列&#xff0c;选择后为一个 Series&#xff0c;并查看这些 Series 的数据类型。 import pandas as pddata {name: [Alice, Bob, Charlie, David, Eve],grade: [10, 11, 10, 12, 11],math: [90, 85, 92, 88, 95]…

介绍计算机系统中的I/O设备工作方式

在现代计算机系统中&#xff0c;I/O设备&#xff08;Input/Output Devices&#xff09;扮演着至关重要的角色&#xff0c;它们负责在计算机和外部环境之间进行数据交换。本文将详细介绍I/O设备的种类、连接方式及其工作原理&#xff0c;并解释GPU如何进行并行计算&#xff0c;以…

Lambda 表达式练习

目录 sorted() 四种排序 List 转 Map map 映射 对象中 String 类型属性为空的字段赋值为 null BiConsumer,> T reduce(T identity, BinaryOperator accumulator) allMatch(Predicate p) groupingBy(Function f) flatMap(Function f) Optional.ofNullable(T t) 和 …

基于51单片机的俄罗斯方块

一.硬件方案 本设计采用STC89C52RC单片机作为系统的芯片&#xff0c;实现人机交互、娱乐等功能。选用LCD12864实现俄罗斯方块游戏界面、图形显示&#xff1b;选用独立按键实现游戏控制。本设计实现的基本功能是&#xff1a;用按键控制目标方块的变换与移动&#xff1b;消除一行…