成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

了解一些ArkUI概念并熟悉應用的結構

系統(tǒng) OpenHarmony
聲明式開發(fā)范式是為HarmonyOS平臺開發(fā)極簡、高性能、跨設備應用設計的UI開發(fā)框架,支持開發(fā)者高效快速構建跨設備應用UI界面。

??想了解更多內(nèi)容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區(qū)??

??https://harmonyos.51cto.com??

方舟開發(fā)框架(ArkUI框架)

針對不同目的和技術背景的開發(fā)者提供了兩種開發(fā)范式:

①基于JS擴展的類Web開發(fā)范式(簡稱“類Web開發(fā)范式”)

②基于TS擴展的聲明式開發(fā)范式(簡稱“聲明式開發(fā)范式”)。

聲明式開發(fā)范式

是為HarmonyOS平臺開發(fā)極簡、高性能、跨設備應用設計的UI開發(fā)框架,支持開發(fā)者高效快速構建跨設備應用UI界面。聲明式開發(fā)告訴編輯器做什么,不關注其怎么做,即按照設定的規(guī)則進行組裝就能達到實用的效果。

聲明式開發(fā)范式可以寫出更簡潔、更具有表現(xiàn)力的代碼,代碼量越少,出現(xiàn)錯誤的幾率越小。

Text('Hello World').fontSize(50)

創(chuàng)建項目

應用目錄結構

開始我們只需要關注‘ets‘、‘config.json‘、‘resources‘

  • ets:存放ets代碼的文件夾;
  • config.json:配置文件,一般情況下不用修改,創(chuàng)建頁面時一般會自動把頁面路由引入;
  • resources:存放資源文件。

ets‘目錄詳解

  • app.ets文件用于全局應用邏輯和應用生命周期管理,提供onCreate和onDestroy方法,用于創(chuàng)建和銷毀。
  • pages目錄用于存放所有組件頁面,即根據(jù)實際需求產(chǎn)出的UI界面。
  • common目錄用于存放公共代碼文件,可選。

資源引用

  • 引用應用資源:通過$r('app.type.name')的形式引用resources目錄中base目錄下的資源,其中app代表resources目錄中定義的資源,type代表資源類型或存放位置,如base->element目錄下的string,name為資源名稱。

注:引入‘rawfile‘下資源時使用‘$rawfile(′filename′)‘的形式,暫僅支持‘Image‘控件引入圖片資源。

  • 引入系統(tǒng)資源:可以通過$r('sys.type.resource_id')的形式引入系統(tǒng)資源,可以開發(fā)出具有相同視覺風格的應用,其中sys代表系統(tǒng)資源,type代表資源類型(可取color|float|string|media),resource_id代表資源id,參見系統(tǒng)資源附錄。

總結

在開始“薈萃”之前,對ArkUI有一些簡單的了解,接下來我將通過實例應用帶大家一起領略聲明式開發(fā)范式的開箱即用的組件、豐富的動效接口、狀態(tài)與數(shù)據(jù)管理、系統(tǒng)能力接口。

??想了解更多內(nèi)容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區(qū)??

??https://harmonyos.51cto.com??

責任編輯:jianghua 來源: 鴻蒙社區(qū)
相關推薦

2011-12-14 16:43:54

javanio

2010-05-25 17:00:04

Java WebWeb容器Web應用

2022-06-08 08:03:51

React.jsReactJS 庫

2009-06-18 14:54:52

Spring AOP

2011-04-14 09:15:21

Java Web應用開發(fā)

2009-06-14 17:08:11

ibmdw云計算

2011-03-15 17:46:43

2022-09-09 08:51:42

ShellLinux

2012-01-09 16:02:19

JavaJVM

2018-06-08 08:50:35

編程語言并發(fā)編程

2011-09-13 09:41:59

Python

2009-08-13 16:41:12

C#結構

2011-07-29 09:33:21

iPhone 設計

2011-11-08 21:12:35

2022-01-12 08:30:55

結構體指針STM32

2011-08-04 13:55:10

Cocoa Objective- 文件

2010-03-24 18:27:27

無線mesh網(wǎng)絡應用

2015-10-23 15:22:16

AsyncTask基礎Android

2021-09-30 15:32:45

網(wǎng)絡安全數(shù)據(jù)漏洞

2009-07-09 17:46:44

Java流程控制
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人春色成人网 | 亚洲福利av | 毛片网站在线观看 | 99久久精品免费看国产小宝寻花 | 免费视频99 | 国产成人福利 | 国产在线二区 | 久久99精品国产 | 日本偷偷操 | 亚洲欧美日韩激情 | 日韩黄色免费 | 成人免费在线观看 | 99re6在线| 精品国产乱码久久久久久蜜柚 | 九九热国产精品视频 | 日韩视频一区 | 欧美亚洲在线视频 | 国产美女视频 | 日日操夜夜操视频 | 国产成人久久精品一区二区三区 | 欧美精品1区| 日韩欧美综合 | 亚洲高清视频一区二区 | 日韩毛片 | 国产日韩欧美一区 | www.一级片 | 午夜爱爱毛片xxxx视频免费看 | 国产精品自拍视频网站 | 91av免费版 | 免费毛片网 | 国产视频一区在线 | 久久91 | 精品亚洲一区二区三区四区五区 | 综合久| 别c我啊嗯国产av一毛片 | 欧美福利视频一区 | www312aⅴ欧美在线看 | 亚洲精品毛片av | 欧美精品 在线观看 | 人人干在线视频 | 亚洲最大的成人网 |