鴻蒙應用開發教程——第2版·基於純血版鴻蒙OS
鐘元生、歐陽賀麒
- 出版商: 清華大學
- 出版日期: 2026-06-01
- 售價: $354
- 語言: 簡體中文
- ISBN: 7302716730
- ISBN-13: 9787302716730
-
相關分類:
Cross-Platform
下單後立即進貨 (約4週~6週)
商品描述
目錄大綱
目錄
配套教學資源第
1章HarmonyOS簡介與環境搭建<<<1
1.1初識HarmonyOS2
1.1.1HarmonyOS概述2
1.1.2HarmonyOS的體系結構3
1.2安裝DevEco Studio5
1.3HarmonyOS項目運行過程分析18
1.3.1HarmonyOS應用程序結構分析19
1.3.2HarmonyOS應用程序運行過程分析20
小結27
課後習題27第2章ArkTS簡介 <<<28
2.1初識 ArkTS29
2.1.1語言定位與設計目標29
2.1.2核心能力擴展29
2.2TS到ArkTS的適配規則32
2.2.1適配背景33
2.2.2關鍵適配規則33
2.3ArkTS高性能編程實踐34
小結36
課後習題36第3章ArkTS界面設計<<<37
3.1HarmomyOS界面設計概述39
3.2UI範式基本語法40
3.2.1數據類型40
3.2.2渲染控制44
3.2.3函數45
3.2.4對象和類46
3.2.5接口48
3.2.6模塊49
3.3Ark UI基礎界面組件50
3.3.1Text文本組件51
3.3.2TextInput文本輸入框組件53
3.3.3Button按鈕組件54
3.3.4Radio單選按鈕/Checkbox復選框組件56
鴻蒙應用開發教程(第2版)——基於純血版鴻蒙OS目錄〖1〗〖2〗〖2〗〖2〗〖2〗3.3.5Toggle切換組件58
3.3.6Progress進度條組件59
3.3.7Image圖片組件60
3.3.8Select下拉選擇組件62
3.3.9CustomDialog自定義彈框64
3.4Ark UI構建布局66
3.4.1Row/Column線性布局66
3.4.2Stack層疊布局68
3.4.3Flex彈性布局69
3.4.4RelativeContainer相對布局72
3.4.5List列表創建74
3.4.6Grid網格創建77
3.4.7Scroll滾動容器創建79
3.4.8Tabs選項卡創建80
3.5組件狀態管理和生命周期83
3.5.1組件狀態管理83
3.5.2生命周期83
3.6Ark UI組件導航和頁面路由84
3.6.1組件導航85
3.6.2頁面路由88
小結92
課後習題92第4章ArkTS並發<<<94
4.1並發概述94
4.2異步並發95
4.3多線程並發97
4.4並發線程間通信102
小結106
課後習題107第5章Ability Kit<<<108
5.1Ability Kit概述109
5.1.1Ability Kit特征109
5.1.2應用模型的構成要素109
5.1.3應用模型概況110
5.2Stage模型開發111
5.3UlAbility112
5.4ExtensionAbility114
5.4.1服務卡片開發115
5.4.2服務卡片架構115
5.4.3創建一個ArkTS卡片117
5.5FA模型121
小結123
課後習題124第6章ArkData數據管理<<<125
6.1方舟數據管理126
6.2用戶首選項實現數據持久化127
6.2.1接口說明127
6.2.2使用步驟128
6.2.3數據查看131
6.3鍵值型數據庫實現數據持久化132
6.3.1接口說明132
6.3.2使用步驟132
6.3.3數據查看139
6.4關系數據庫實現數據持久化140
6.4.1接口說明141
6.4.2使用步驟142
6.4.3數據查看146
6.4.4導入數據庫148
6.5分布式數據同步153
6.5.1分布式數據同步概述153
6.5.2鍵值型數據庫跨設備數據同步153
6.5.3關系數據庫跨設備數據同步158
6.5.4分布式數據對象跨設備數據同步162
小結167
課後習題168第7章綜合案例——“遠程鬧鐘”<<<169
7.1“遠程鬧鐘”概述171
7.2Spring Boot服務器端設計174
7.2.1Spring Boot技術簡介174
7.2.2Spring Boot項目開發環境174
7.2.3數據庫設計176
7.2.4“遠程鬧鐘”服務器搭建178
7.3“遠程鬧鐘”家長端應用設計187
7.3.1鬧鐘顯示模塊187
7.3.2添加鬧鐘模塊194
7.3.3刪除鬧鐘模塊199
7.3.4模擬器運行211
7.4“遠程鬧鐘”兒童端應用設計212
7.4.1鬧鐘響鈴模塊212
7.4.2鬧鈴定時播放模塊220
7.4.3釋放資源224
小結231
課後習題232第8章端雲一體化開發<<<233
8.1Cloud Foundation Kit234
8.2雲函數236
8.2.1雲函數簡介236
8.2.2創建雲函數項目237
8.2.3雲側函數開發243
8.2.4端側界面開發248
8.3雲數據庫253
8.3.1開通雲數據庫服務254
8.3.2雲數據庫開發255
8.3.3端側界面開發259
8.4認證服務265
8.4.1認證服務流程266
8.4.2登錄界面開發268
8.5雲存儲277
8.5.1開通雲存儲服務278
8.5.2雲存儲開發流程280
小結284
課後習題284第9章基於鴻蒙生態的應用開發<<<286
9.1鴻蒙生態能力概述286
9.1.1鴻蒙生態體系287
9.1.2生態組件與功能模板287
9.2基於組件的快速開發實踐290
9.2.1通用登錄功能實現290
9.2.2Copilot智能聊天功能實現292
9.3碼道代碼智能體296
9.3.1華為雲碼道296
9.3.2華為雲碼道安裝296
9.4本章小結298
課後習題298參考文獻<<<299







