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

體驗ETS的低代碼應用開發

系統 OpenHarmony
OpenHarmony低代碼開發方式,遵循JS、TS開發規范,具有豐富的UI界面編輯功能,可以通過可視化方式快速構建布局,熟練掌握后。可大幅降低開發時間,提升構建UI界面的效率。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

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

3月31日OpenHarmony首款應用開發工具 DevEco Studio 3.0 Beta3 for OpenHarmony發布,其中支持可視化的界面UI開發是其一大亮點。在信息中心,僅僅介紹了JS的低代碼開發。OpenHarmony低代碼開發方式,遵循JS、TS開發規范,具有豐富的UI界面編輯功能,可以通過可視化方式快速構建布局,熟練掌握后。可大幅降低開發時間,提升構建UI界面的效率。

其實,ETS完全可以進行低代碼可視化開發,來體驗一下它的快捷和高效。

準備

  1. 安裝好DevEco Studio 3.0 Beta3 for OpenHarmony。
  2. Hi3516開發板,燒錄好OpenHarmony 3.1 Release標準系統。
  3. Type C 數據線一根。
  4. 準備好喜歡的圖片資源。

低代碼可視化開發

創建工程,點選“Enable Supper Visual",創建一個低代碼可視化工程,API8和API9都可以。

工程目錄中自動生成低代碼目錄結構,打開“index.visual”文件,即可進行頁面的可視化布局設計與開發。

刪除并清空默認模板中的“text”和“row”控件,拖放組件欄中的Column組件,放至畫布中,使其滿屏,在Column組件內拖放Text組件,在右側屬性欄設置樣式。

在Column組件內拖放Swiper組件,在右側屬性欄設置樣式,將多個image組件拖放至Swiper組件內,關聯對應的圖片資源。同時設置Swiper組件AutoPlay為true。

打開預覽器,首個圖片輪播頁面已經完成。

接著創建第二個低代碼頁面,實現天氣預報的輪播。

在entry/src/main/ets/MainAbility/pages下新建page頁面,清空模板原來的控件。

拖放Column組件,在畫布中使其滿屏。在Column組件內拖放Text和Swiper組件,操作同index頁。

在Swiper組件下,組合Column,Row,Text,Progress,Image組件成為一個組合組件。

在Swiper內,復制組合組件,生成其它日期的UI.分別設置各個組件的屬性和樣式。

同樣設置Swiper組件AutoPlay為true,這樣第二個低代碼頁面也已生成。

兩個UI頁面是無代碼的,全部通過拖放完成。為了實現頁面間跳轉和其它邏輯控制,數據驅動等,目前ETS還需要少量代碼。

在entry/src/main/ets/MainAbility/pages/index.ets添加onclick方法。

import router from '@system.router';
@Entry
@Component
struct Index {
build() {
}
onclick() {
router.push({
uri:'pages/page'
})
}
}

在entry/src/main/ets/MainAbility/pages/page.ets添加onclick方法。

import router from '@system.router';
@Entry
@Component
struct Page {
build() {
}
onclick() {
router.push({
uri:'pages/index'
})
}
}

分別在兩個頁面的Swiper組件點擊(Events)圖標,綁定onClick事件,實現點擊圖片切換頁面功能。

至此,低代碼開發全部完成。

簽名,燒錄

  1. 點擊“文件——項目結構——Project——Signing Config",彈窗中勾選“Automatically generate signing”后,等待簽名完成,點擊“ok”。
  2. 用usb線連接電腦和3516開發板,開發板啟動完成后,后自動連接到IDE。
  3. 點擊設備“運行”按鈕,同時完成工程編譯和下載到3516開發板。

總結

  1. 低代碼開發上手容易,操作簡單。
  2. 低代碼開發效率高,節省時間。
  3. 低代碼開發出錯機率極低。
  4. 目前主要用于UI開發,必要時可一鍵轉化為ETS代碼,繼續完善。
  5. ETS相比JS的低代碼開發,可用控件比較少,有些功能無法實現。相信后續版本會逐步增加各種常用組件。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

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

2024-04-09 09:24:13

2023-08-29 15:14:32

2022-02-21 15:25:47

HarmonyOS鴻蒙低代碼開發

2020-07-01 07:00:00

軟件開發低代碼無代碼

2021-11-24 16:02:57

鴻蒙HarmonyOS應用

2022-04-15 11:32:20

IDE工具鴻蒙操作系統

2021-07-27 09:00:00

開發Web軟件

2022-09-09 14:42:17

應用開發ETS

2011-11-17 13:29:44

Android用戶體驗導向

2020-11-29 15:09:15

騰訊云云開發代碼

2020-09-08 12:51:35

低代碼開 發代碼平臺

2021-07-26 09:00:00

開發編程工具

2021-04-08 15:07:51

低代碼開發平臺

2022-07-27 14:38:14

低代碼開發JS開發

2021-05-28 17:02:07

阿里云低代碼釘釘

2021-07-05 12:36:22

低代碼編程語言開發平臺

2022-04-06 13:49:04

Budibase開源

2020-06-05 14:48:11

零代碼低代碼開發

2024-05-20 08:49:07

ArkUI鴻蒙應用開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久婷婷国产综合精品电影 | 久久国产精品精品国产色婷婷 | 九九伦理电影 | 国产h视频| 成人免费精品视频 | 欧美视频第二页 | 97视频在线观看网站 | 久久久精| 欧美国产亚洲一区二区 | 91电影在线播放 | 在线观看国产视频 | 国产精品久久av | 免费一区二区三区 | 夜夜草视频 | 国产精品视频网址 | 精品国产欧美一区二区三区成人 | 国产精品69毛片高清亚洲 | 亚洲激情在线观看 | 午夜视频在线 | 精品久久精品 | 欧美韩一区二区 | 国产精品免费观看视频 | 欧美激情黄色 | 91丨九色丨国产在线 | 欧美全黄| 欧美亚洲国语精品一区二区 | aaaaa毛片 | 99re视频在线| 极品国产视频 | 做a的各种视频 | 男女羞羞视频大全 | 久久精品一级 | 亚洲五码在线 | 国产情侣在线看 | av片在线播放 | 亚州av在线 | 色综合色综合色综合 | 91视频国产区 | 一区二区国产精品 | 中文字幕电影在线观看 | 日本综合在线观看 |