中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇

出版社:清華大學(xué)出版社出版時間:2025-03-01
開本: 其他 頁數(shù): 0
中 圖 價:¥65.7(7.3折) 定價  ¥89.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 版權(quán)信息

鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 本書特色

《鴻蒙HarmonyOS NEXT開發(fā)之路 卷1:ArkTS語言篇》深度剖析ArkTS語言的精髓,涵蓋了從基礎(chǔ)語法到高級概念的全面內(nèi)容。作者以豐富的實戰(zhàn)經(jīng)驗和教學(xué)背景,結(jié)合詳細(xì)的開發(fā)環(huán)境搭建指南和實用的問題解決技巧,幫助讀者系統(tǒng)學(xué)習(xí)和應(yīng)用ArkTS語言,輕松駕馭HarmonyOS NEXT應(yīng)用開發(fā)的各個方面。無論是初學(xué)者還是有一定經(jīng)驗的開發(fā)者,《鴻蒙HarmonyOS NEXT開發(fā)之路 卷1:ArkTS語言篇》都是掌握ArkTS語言及其在實際項目中應(yīng)用的理想指南。


鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 內(nèi)容簡介

"《鴻蒙HarmonyOS NEXT開發(fā)之路 卷1:ArkTS語言篇》全面、深入地介紹華為HarmonyOS NEXT操作系統(tǒng)中的ArkTS語言。《鴻蒙HarmonyOS NEXT開發(fā)之路 卷1:ArkTS語言篇》分為基礎(chǔ)知識、ArkTS進階和高級特性三部分,引領(lǐng)讀者逐步掌握從ArkTS基礎(chǔ)到高級特性的開發(fā)能力。基礎(chǔ)知識部分涵蓋ArkTS的核心語法,包括聲明式UI、函數(shù)、類、接口、泛型類型、空安全和模塊化開發(fā),為讀者打下堅實的開發(fā)基礎(chǔ)。ArkTS進階部分深入探討ArkTS語言的高級特性和**實踐,例如高性能編程、聲明式UI描述、自定義組件和裝飾器,全面提升讀者在HarmonyOS NEXT平臺上的開發(fā)能力。高級特性部分則聚焦于狀態(tài)管理機制,詳細(xì)講解狀態(tài)變量的聲明和管理,以及它們在UI渲染中的實際應(yīng)用,幫助讀者優(yōu)化應(yīng)用性能,實現(xiàn)從TypeScript到ArkTS的平滑過渡。 《鴻蒙HarmonyOS NEXT開發(fā)之路 卷1:ArkTS語言篇》為有志于掌握HarmonyOS NEXT應(yīng)用開發(fā)的讀者提供系統(tǒng)性學(xué)習(xí)資源,從語法講解到性能優(yōu)化全面覆蓋,可以作為讀者學(xué)習(xí)ArkTS語言和開發(fā)HarmonyOS應(yīng)用的參考教材。"

鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 前言

在數(shù)字化浪潮的推動下,全球科技領(lǐng)域正經(jīng)歷著前所未有的變革。我國作為這一變革的積極參與者,不僅在多個科技前沿領(lǐng)域取得了顯著成就,更在計算機操作系統(tǒng)這一核心技術(shù)領(lǐng)域孕育出了具有自主知識產(chǎn)權(quán)的創(chuàng)新成果—鴻蒙系統(tǒng)(HarmonyOS)。這一系統(tǒng)開發(fā)成功不僅是國人的驕傲,更是全球技術(shù)競爭中的一股新興力量。
鴻蒙系統(tǒng)的誕生,標(biāo)志著我國在全球操作系統(tǒng)領(lǐng)域邁出了堅實的一步。憑借其獨特的分布式架構(gòu)、跨平臺能力以及對開發(fā)者友好的設(shè)計理念,它為智能設(shè)備帶來了全新的使用體驗。隨著鴻蒙系統(tǒng)的不斷迭代和完善,它已成為連接億萬用戶與智能生活的橋梁。
華為公司于2024年10月22日在深圳正式發(fā)布了原生鴻蒙系統(tǒng)(HarmonyOS NEXT)。HarmonyOS NEXT實現(xiàn)了系統(tǒng)底座的完全自主研發(fā),具有完全自有知識產(chǎn)權(quán)的微內(nèi)核,因此被稱為“純血鴻蒙”,其對應(yīng)的產(chǎn)品名為HarmonyOS 5,中文稱為“鴻蒙OS 5”。
在鴻蒙的生態(tài)系統(tǒng)中,ArkTS語言扮演著至關(guān)重要的角色。作為鴻蒙應(yīng)用開發(fā)的主力語言,ArkTS繼承了TypeScript的語法優(yōu)勢,并在此基礎(chǔ)上實現(xiàn)了創(chuàng)新與擴展。通過聲明式UI、強化的靜態(tài)類型檢查以及輕量化的并發(fā)機制,ArkTS為開發(fā)者提供了一種高效、簡捷且安全的編程范式。
我們將編寫《鴻蒙HarmonyOS NEXT開發(fā)之路》系列叢書,共分為3卷:

鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 目錄

**部分 基礎(chǔ)知識
第1章 ArkTS聲明式UI開發(fā)規(guī)范 3
1.1 HarmonyOS NEXT的介紹與特點 3
1.1.1 HarmonyOS NEXT概覽 3
1.1.2 核心亮點 3
1.1.3 深遠(yuǎn)影響 4
1.1.4 開發(fā)者機遇 4
1.2 整體架構(gòu) 5
1.3 開發(fā)流程 7
1.4 通用規(guī)則 7
1.5 開發(fā)環(huán)境搭建 7
1.5.1 概述 8
1.5.2 工具準(zhǔn)備 8
1.5.3 安裝DevEco Studio 8
1.5.4 診斷開發(fā)環(huán)境 11
1.5.5 啟用中文化插件 11
1.6 編寫HarmonyOS入門程序 12
1.6.1 案例說明 12
1.6.2 創(chuàng)建ArkTS工程 13
1.6.3 ArkTS工程目錄結(jié)構(gòu)(Stage模型) 14
1.6.4 構(gòu)建**個頁面 16
1.6.5 構(gòu)建第二個頁面 18
1.6.6 實現(xiàn)頁面間的跳轉(zhuǎn) 21
1.7 本章小結(jié) 24
1.8 本章習(xí)題 25
第2章 ArkTS基本知識 26
2.1 初識ArkTS 26
2.2 DevEco Studio的使用 27
2.2.1 新建工程 28
2.2.2 自動化測試框架 29
2.2.3 環(huán)境準(zhǔn)備 30
2.2.4 新建和編寫測試腳本 30
2.2.5 DevEco Studio執(zhí)行測試腳本 32
2.2.6 查看測試結(jié)果 35
2.3 ArkTS的基本語法規(guī)則 36
2.3.1 聲明 36
2.3.2 自動類型推斷 36
2.3.3 類型 37
2.3.4 運算符 42
2.3.5 語句 44
2.4 本章小結(jié) 52
2.5 本章習(xí)題 53
第3章 函數(shù) 54
3.1 函數(shù)聲明 54
3.2 可選參數(shù) 55
3.3 rest參數(shù) 56
3.4 返回類型 56
3.5 函數(shù)的作用域 57
3.6 函數(shù)的調(diào)用 58
3.7 函數(shù)類型 58
3.8 箭頭函數(shù)或Lambda函數(shù) 59
3.9 閉包 59
3.10 函數(shù)重載 60
3.11 本章小結(jié) 61
3.12 本章習(xí)題 61
第4章 類和對象 62
4.1 字段 63
4.1.1 實例字段 63
4.1.2 靜態(tài)字段 63
4.1.3 字段初始化 64
4.1.4 getter和setter 65
4.2 方法 66
4.2.1 實例方法 66
4.2.2 靜態(tài)方法 67
4.3 類的繼承 67
4.3.1 繼承 67
4.3.2 父類訪問 68
4.3.3 方法重寫 69
4.3.4 重載簽名的方法 70
4.4 構(gòu)造函數(shù) 70
4.4.1 基本構(gòu)造函數(shù) 70
4.4.2 子類的構(gòu)造函數(shù) 71
4.4.3 重載簽名的構(gòu)造函數(shù) 71
4.5 可見性修飾符 72
4.5.1 public 72
4.5.2 private 72
4.5.3 protected 73
4.6 對象變量 73
4.7 其他 75
4.8 本章小結(jié) 76
4.9 本章習(xí)題 76
第5章 接口 78
5.1 接口初探 79
5.2 可選屬性 80
5.3 只讀屬性 81
5.4 實現(xiàn)接口 83
5.5 繼承接口 85
5.6 類型系統(tǒng) 87
5.7 本章小結(jié) 87
5.8 本章習(xí)題 88
第6章 泛型類型 89
6.1 泛型類和接口 89
6.2 泛型約束 90
6.3 泛型函數(shù) 91
6.4 泛型默認(rèn)值 92
6.5 本章小結(jié) 92
6.6 本章習(xí)題 93
第7章 空安全 94
7.1 非空斷言運算符 94
7.2 空值合并運算符 95
7.3 可選鏈 95
7.4 本章小結(jié) 96
7.5 本章習(xí)題 97
第8章 模塊 98
8.1 模塊化介紹 98
8.2 ArkTS的模塊化 98
8.2.1 ArkTS支持的模塊化標(biāo)準(zhǔn) 99
8.2.2 ArkTS支持加載的模塊類型 100
8.2.3 模塊化運行加載流程 100
8.3 導(dǎo)出 101
8.4 導(dǎo)入 102
8.4.1 靜態(tài)導(dǎo)入 102
8.4.2 動態(tài)導(dǎo)入 103
8.4.3 導(dǎo)入HarmonyOS SDK的開放能力 104
8.5 頂層語句 104
8.6 本章小結(jié) 105
8.7 本章習(xí)題 106
第二部分 ArkTS進階
第9章 ArkTS高性能*佳實踐 109
9.1 聲明與表達式的使用 109
9.2 函數(shù)的性能提升 111
9.3 數(shù)組的性能提升 112
9.4 異常的處理 114
9.5 本章小結(jié) 115
9.6 本章習(xí)題 115
第10章 聲明式UI描述 116
10.1 創(chuàng)建組件 116
10.1.1 無參數(shù)創(chuàng)建組件 117
10.1.2 有參數(shù)創(chuàng)建組件 117
10.2 配置屬性 118
10.3 配置事件 118
10.4 配置子組件 120
10.5 本章小結(jié) 120
10.6 本章習(xí)題 121
第11章 自定義組件 122
11.1 創(chuàng)建自定義組件 122
11.1.1 自定義組件的基本用法 122
11.1.2 自定義組件的基本結(jié)構(gòu) 124
11.1.3 成員函數(shù)/變量 125
11.1.4 自定義組件的參數(shù)規(guī)定 126
11.1.5 build()函數(shù) 127
11.1.6 自定義組件通用樣式 131
11.2 頁面和自定義組件生命周期 131
11.2.1 自定義組件的創(chuàng)建和渲染流程 132
11.2.2 自定義組件重新渲染 133
11.2.3 自定義組件的刪除 133
11.2.4 自定義組件監(jiān)聽頁面生命周期 136
11.3 自定義組件的自定義布局 138
11.4 自定義組件成員屬性訪問限定符的使用限制 139
11.4.1 使用限制 140
11.4.2 錯誤使用場景示例 140
11.5 本章小結(jié) 144
11.6 本章習(xí)題 145
第12章 裝飾器 146
12.1 @Builder裝飾器 146
12.1.1 自定義構(gòu)建函數(shù) 146
12.1.2 參數(shù)傳遞 147
12.2 @BuilderParam裝飾器 150
12.2.1 裝飾器使用說明 151
12.2.2 使用場景 153
12.3 wrapBuilder 156
12.3.1 接口說明 157
12.3.2 使用場景 157
12.4 @Style裝飾器 159
12.4.1 裝飾器使用說明 160
12.4.2 使用場景 161
12.5 @Extend裝飾器 162
12.5.1 裝飾器使用說明 162
12.5.2 使用場景 164
12.6 stateStyle 166
12.6.1 概述 166
12.6.2 使用場景 166
12.7 @AnimatableExtend裝飾器 171
12.7.1 裝飾器使用說明 171
12.7.2 使用場景 172
12.8 @Require裝飾器 175
12.8.1 裝飾器使用說明 176
12.8.2 使用場景 176
12.9 本章小結(jié) 177
12.10 本章習(xí)題 178
第三部分 ArkTS高級特性
第13章 狀態(tài)管理 181
13.1 狀態(tài)管理概述 181
13.1.1 基本概念 181
13.1.2 狀態(tài)管理 182
13.2 @State裝飾器:組件內(nèi)狀態(tài) 184
13.2.1 概述 184
13.2.2 裝飾器使用規(guī)則說明 185
13.2.3 變量的傳遞/訪問規(guī)則說明 185
13.2.4 觀察變化和行為表現(xiàn) 186
13.3 @Prop裝飾器:父子間同步 190
13.3.1 概述 190
13.3.2 裝飾器使用規(guī)則說明 190
13.3.3 變量的傳遞和訪問規(guī)則說明 191
13.3.4 觀察變化和行為表現(xiàn) 192
13.4 @Link裝飾器:父子組件雙向同步 196
13.4.1 概述 196
13.4.2 裝飾器使用規(guī)則說明 196
13.4.3 變量的傳遞和訪問規(guī)則說明 196
13.4.4 觀察變化和行為表現(xiàn) 197
13.5 @Provide裝飾器和@Consume裝飾器:與后代組件雙向同步 200
13.5.1 概述 200
13.5.2 裝飾器使用規(guī)則說明 201
13.5.3 變量的傳遞和訪問規(guī)則說明 202
13.5.4 觀察變化和行為表現(xiàn) 203
13.6 @Observed裝飾器和@ObjectLink裝飾器:嵌套類對象的屬性變化 205
13.6.1 概述 205
13.6.2 裝飾器使用規(guī)則說明 206
13.6.3 變量的傳遞和訪問規(guī)則說明 207
13.6.4 觀察變化和行為表現(xiàn) 207
13.7 LocalStorage:頁面級UI狀態(tài)存儲 210
13.7.1 概述 211
13.7.2 @LocalStorageProp裝飾器 211
13.7.3 @LocalStorageLink裝飾器 214
13.8 AppStorage:應(yīng)用全局的UI狀態(tài)存儲 216
13.8.1 概述 216
13.8.2 @StorageProp裝飾器 216
13.8.3 @StorageLink裝飾器 219
13.9 PersistentStorage:持久化存儲UI狀態(tài) 220
13.9.1 概述 221
13.9.2 限制條件 221
13.10 Environment:設(shè)備環(huán)境查詢 222
13.10.1 概述 222
13.10.2 Environment內(nèi)置參數(shù) 222
13.11 其他狀態(tài)管理 224
13.11.1 @Watch裝飾器:狀態(tài)變量更改通知 225
13.11.2 $$運算符:內(nèi)置組件雙向同步 226
13.11.3 @Track裝飾器:class對象屬性級更新 228
13.12 MVVM模式 231
13.12.1 概述 231
13.12.2 ViewModel的數(shù)據(jù)源 233
13.12.3 ViewModel的嵌套場景 244
13.12.4 MVVM應(yīng)用示例 249
13.13 本章小結(jié) 262
13.14 本章習(xí)題 263
第14章 渲染控制 264
14.1 if/else條件渲染 264
14.1.1 使用規(guī)則 264
14.1.2 更新機制 265
14.1.3 使用場景 265
14.2 ForEach循環(huán)渲染 270
14.2.1 接口描述 270
14.2.2 鍵值生成規(guī)則 271
14.2.3 組件創(chuàng)建規(guī)則 272
14.2.4 使用場景 275
14.2.5 使用建議 282
14.3 LazyForEach數(shù)據(jù)懶加載 283
14.3.1 接口描述 283
14.3.2 IDataSource類型說明 284
14.3.3 DataChangeListener類型說明 284
14.3.4 DataOperation類型說明 285
14.3.5 使用限制 287
14.3.6 鍵值生成規(guī)則 288
14.3.7 組件創(chuàng)建規(guī)則 288
14.4 Repeat循環(huán)渲染 308
14.4.1 接口描述 308
14.4.2 鍵值生成規(guī)則 309
14.4.3 組件創(chuàng)建規(guī)則 310
14.5 本章小結(jié) 316
14.6 本章習(xí)題 317
第15章 從TypeScript到ArkTS的適配 318
15.1 程序穩(wěn)定性 318
15.2 程序性能 321
15.3 .ets代碼兼容性 322
15.4 兼容TypeScript/JavaScript的約束 323
15.5 本章小結(jié) 326
15.6 本章習(xí)題 326

展開全部

鴻蒙HARMONYOS NEXT開發(fā)之路 卷1:ARKTS語言篇 作者簡介

馬劍威
華為開發(fā)者專家(HDE)、CSDN 博客專家、華為云云享專家、阿里云開發(fā)者社區(qū)專家博主、華為開發(fā)者學(xué)堂鴻蒙生態(tài)應(yīng)用開發(fā)高級講師。
賈振鋒
擁有12年軟件開發(fā)和移動端研發(fā)經(jīng)驗,以及企業(yè)內(nèi)訓(xùn)和咨詢經(jīng)驗。雙一流、211高校外聘技術(shù)專家,HarmonyOS應(yīng)用開發(fā)者高級講師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 考试试题_试卷及答案_诗词单词成语 - 优易学 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 天品互联-北京APP开发公司-小程序开发制作-软件开发 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 |