创建和配置新工程

打开 DevEco Studio,在欢迎页点击 Create HarmonyOS Project,创建一个新工程。根据工程创建向导,选择需要的 Ability 工程模板,然后点击 Next。

如果已经打开了工程,可以在菜单栏选择 File -New - New Project 来创建一个新工程。

点击 Next,进入到工程配置阶段,需要根据向导配置工程的基本信息。

Project Name:工程的名称,可以自定义。
Project Type:工程的类型。
Package Name:软件包名称。
Save Location:工程文件本地存储路径。
Device Type:该工程模板支持的设备类型,支持多选。如果勾选多个设备,表示该原子化服务或传统方式的需要安装的应用支持部署在多个设备上。
Show in Service Center:是否在服务中心露出。如果 Project Type 为 Service,则会同步创建一个2 * 2的服务卡片模板,同时还会创建入口卡片;如果 Project Type为Application,则只会创建一个2 * 2的服务卡片模板。

点击 Finish,工具会自动生成示例代码和相关资源,等待工程创建完成

基础语法

装饰器: 用于装饰类、结构、方法以及变量,赋予其特殊的含义,如上述示例中@Entry、@Component和@State都是装饰器。 具体而言,@Component表示这是个自定义组件;@Entry则表示这是个入口组件;@State表示组件中的状态变量,这个状态变换会引起UI变更。

UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。

属性方法:用于组件属性的配置(长宽高字体),如fontSize()、width()、height()、color()等。

事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。

 远程模拟

No Device中选择Device Manger然后登陆华为账号(需要认证)。

梅科尔工作室-张文杰-鸿蒙笔记一相关推荐

  1. 梅科尔工作室-张竞东-鸿蒙笔记1

    stage index.ets作用:编写代码 entryablity.ets作用:页面入口的配置文件 en-us(string.json):英文下修改软件名 zh_CN(string.json):中文 ...

  2. 梅科尔工作室-张启帆-鸿蒙笔记4

    本次的主要培训讲的是我们平常用手机时的一些跳转.数据请求.和弹窗等功能. 一.跳转功能 要实现Ability内页面的跳转和数据传递.首先需要导入router模块 跳转的方式呢,也有很多种,依次为你介绍 ...

  3. 梅科尔工作室-崔启凡-鸿蒙笔记4

    鸿蒙笔记4 路由跳转 作用 用法 跳转方式 方式一 方式二 方式三 方式四 跳转页面数据的接受 数据请求 弹窗 绑定事件 点击事件 触摸事件 挂载卸载事件 拖拽事件 路由跳转 作用 实现Ability ...

  4. 梅科尔工作室-梁嘉莹-鸿蒙笔记1

    基本操作界面介绍 预览按钮 内置API文档查阅 项目设置 运行按钮(只有在真机模拟或远程模拟时才可以使用) 安装插件,在files下的settings-->Plugins里面,可以安装一个中文的 ...

  5. 梅科尔工作室-梁嘉莹-鸿蒙笔记2

    1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富.漂亮的界面. ...

  6. 梅科尔工作室-梁嘉莹-鸿蒙笔记4

    目录 官方API使用 路由跳转模块 实现Ability内页面的跳转和数据传递. 首先需要导入router模块 跳转方式 信息传递 注意事项 数据请求模块 申请网络上的接口,获取传输的数据.文档中心 首 ...

  7. 梅科尔工作室-李柯增-鸿蒙笔记4

    一.官方API使用 首先需要找到想要使用的API文档.在基础文档里位置如下.找到之后,查看文档中关于此接口的说明,查看使用方法和使用案例后即可使用. 二.路由跳转模块 官方讲解:华为开发者学堂 具体作 ...

  8. 梅科尔工作室-江凌宇-鸿蒙笔记1

    对于鸿蒙软件开发所用编译器的介绍 鸿蒙APP开发所采用的编译器为华为自研的DevEc编译器,简洁美观易上手是此编译器的巨大优势 主要目录配置文件作用(stage模型和FA模型下) 下面是在FA模型下的 ...

  9. 梅科尔工作室-江凌宇-鸿蒙笔记2

    HarmonyOS构建漂亮的页面 一.页面基本元素介绍 常用基础组件 组件介绍: 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多 ...

最新文章

  1. “北京今年入冬的第一场雪”,纪念博客园写日志一年了
  2. ant design pro (八)构建和发布
  3. Log4j2又爆雷!2.16.0存在DOS攻击风险,升级到2.17.0可解决!
  4. 超强整理!PCB设计之电流与线宽的关系
  5. SAP收购sysbase
  6. 关于时钟、中断的理解
  7. 排名前20位的在线编程课程,可促进您的职业发展
  8. 16 --删除排序数组中的重复项
  9. Docker容器学习
  10. Java变量声明在循环体内还是循环体外,你用哪一个?
  11. Android 测试入门之---Monkey test
  12. android 渲染 控件,自定义控件被忽略的渲染性能
  13. regexp(正则表达式)的使用
  14. ApkAnalyser-APP开发框架分析器,查看APP是用Flutter还是ReactNative或是Weex
  15. 【测试】转行软件测试没有项目经历怎么办
  16. android adb日志过滤包名,android studio logcat 无筛选 显示全部日志 无应用包名区分方式...
  17. DNS服务器存在问题需要修复,dns服务(dns异常怎么都修复不了)
  18. guava LoadingCache 的用法
  19. 句子改写器在线转换v.1.2.3
  20. php 打印 加标题,打印每页都有标题怎么设置

热门文章

  1. 《宏观经济学》第三章
  2. C语言模块化开发,深入多文件编程
  3. 基于java的网上拍卖系统_毕业设计(论文)-基于java的互联网拍卖系统的设计.doc...
  4. 学生版Intel Fortran
  5. python用amd还是intel_amd64; 64 bit; 但是on win 32? 那么该安装win32还是amd64的lxml包呢?...
  6. 美国权威机构:2005年美国商学院排座次
  7. InfluxDB时序数据库-笔记
  8. 【附源码】Python计算机毕业设计球鞋交易平台
  9. KAVA 恩,简单的脚本语言,HOHO
  10. 游戏外挂原理和技术分析(关于魔力宝贝)