梅科尔工作室-马欢欢-鸿蒙笔记1

2023-10-07 18:20

本文主要是介绍梅科尔工作室-马欢欢-鸿蒙笔记1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

梅科尔工作室-马欢欢-鸿蒙笔记1

一、主要目录配置文件作用

1、stage模型

71c84624a93a4724a1a0789ffac24f87.jpg

常用模块有Index.ets模块(在pages中)、string.json模块(在base、en_US、zh_CN中的element中)和module.json5模块

  • media中是图标,可将需用到的图标复制,粘贴到media中
  • entry模块中,entry-->src-->main-->ets-->pages来编写页面模块
  • resources模块中,可以进行资源配置,比如图片等
  • base模块中的profile模块,要有所有页面配置
  • module.json模块为模块配置文件包含当前模块的配置信息

 2、FA模型

7c3889aa46ec4635bc0764db48e5f926.jpg

常用模块有entry模块,config.json模块、app.json模块

app.json模块与stage模型中的entry模块类似

二、语法基础知识

  • ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
  • ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。
  • 初识ArkTS:文档中心

三、基本框架

  • 基本框架
    • @entry-->struct结构体-->build方法-->页面组件

      a0d8a476c0969c60e8a74f74099cde7c.jpeg

    • 装饰器
      • 用于装饰类、结构、方法以及变量,赋予其特殊的含义。
      • 装饰器列表

        398589d7c3eda6e161884223a17e8fac.jpeg

    • 组件
      • 接口
        • 写在组件里,可以控制组件的一些特性。
        • text组件接口

          52dadfd426a08a83bf5bdf4c768e4927.jpeg

      • 属性
        • 相当于组件的衣服,能够更改组件的颜色、大小、各种样式等。与网页的css的意义一样。

          a7bee951d5bf3d61ece7771761534b8a.jpeg

      • 事件方法
        • 每个组件可以绑定一个事件,事件可以是点击事件、触摸事件等等。
        • 方法就是事件被触发后要执行的动作。

          197a960e3b7715260a3f584a365ce52f.jpeg

  • 资源引用类型
    • Resource是资源引用类型,用于设置组件属性的值。推荐大家优先使用Resource类型,将资源文件(字符串、图片、音频等)统一存放于resources目录下,便于开发者统一维护。同时系统可以根据当前配置加载合适的资源,例如,开发者可以根据屏幕尺寸呈现不同的布局效果,或根据语言设置提供不同的字符串。
    • 通过“$r('app.type.name')”的形式引用应用资源。app代表应用内resources目录中定义的资源;type代表资源类型(或资源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”;name代表资源命名,由开发者定义资源时确定。

      b6eb629cd2122788976bc454e50034cf.jpeg

    • 存放的资源目录

      4fcb2e3ccd9e017912266ce2e85addb2.jpeg

  • 数据类型
    • string、number、number[]、string[]、object[]

四、更换应用图标和名字方法(FA模型下)

  1、 更换图标

69ededca202a4bb08b4c6e37ae0b621b.png

   将此处改为你需要的图标名称

 2、更换名字

     将三个string.json模块中的value后的名字改为相应名称

eb807525d89b4d23934665917c5ef578.png

五、项目远程模拟方法

75c723b136d748d98acc8bc7a790a37f.png

根据上图步骤点击,选择Remote Emulator,若没登陆,点击登录(sign in) 进行账号的登录

59123e77d1a14dbb99d79d50cf6d29e2.png

然后会出现此弹窗 ,点击第一个P50后的蓝色图标,即可进入远程模拟

 

 

 

 

这篇关于梅科尔工作室-马欢欢-鸿蒙笔记1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/159581

相关文章

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓