鴻蒙HarmonyOS NEXT開發實踐教程

蘇瑩、陳穎、劉雲芳 主編 祝瀟威、任凱、李鵬 副主編

  • 出版商: 清華大學
  • 出版日期: 2026-08-01
  • 售價: $468
  • 語言: 簡體中文
  • ISBN: 7302719071
  • ISBN-13: 9787302719076
  • 相關分類: Cross-Platform
  • 下單後立即進貨 (約4週~6週)

  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-1
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-2
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-3
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-4
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-5
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-6
  • 鴻蒙HarmonyOS NEXT開發實踐教程-preview-7
鴻蒙HarmonyOS NEXT開發實踐教程-preview-1

相關主題

商品描述

《鴻蒙HarmonyOS NEXT開發實踐教程》以ArkTS聲明式開發為核心,系統講解鴻蒙(HarmonyOS)應用開發全流程,構建從零基礎入門到工程化落地的完整知識體系。本書共9章,內容層層遞進,分為基礎鋪墊、核心技術、框架與實戰三個階段。開篇詳細介紹鴻蒙系統、開發環境構建與工程管理,深入方舟UI框架,夯實ArkTS語法與頁面布局基礎;隨後講解常用與復雜UI組件,使讀者掌握界面設計與交互邏輯;再深入講解組件導航、Ability Kit應用框架,使讀者掌握應用架構與生命周期管理;最後介紹ArkData數據管理、Network Kit網絡服務套件,幫助讀者實現全鏈路開發能力。 本書緊密對標鴻蒙**技術標準,兼顧高校教學與企業實戰,適合作為計算機、軟件工程等相關專業教材,也可作為鴻蒙開發工程師的入門實戰手冊。

目錄大綱

目 錄

第1章   鴻蒙系統介紹 1 

1.1 初識鴻蒙系統 1

1.1.1 鴻蒙系統介紹 1

1.1.2 開發環境介紹 3

1.2 鴻蒙開發環境構建 5

1.2.1 DevEco Studio介紹 5

1.2.2 DevEco Studio常見系統安裝 7

1.2.3 創建和運行Hello World 11

1.3 工程管理 13

1.3.1 工程介紹 13

1.3.2 工程目錄結構 15

1.3.3 工程模板介紹 17

1.3.4 創建一個新的工程 17

1.3.5 模塊管理 19

1.3.6 構建第一個ArkTS應用(Stage模型) 25

習題1 32

第2章   方舟UI框架之常用布局 34 

2.1 方舟UI框架 34

2.1.1 方舟UI框架簡介 34

2.1.2 UI開發(ArkTS聲明式開發範式)概述 35

2.2 開發布局 39

2.2.1 布局概述 39

2.2.2 線性布局 42

2.2.3 層疊布局 60

2.2.4 彈性布局 64

2.2.5 相對布局 76

習題2 87

第3章   ArkUI之復雜布局 88 

3.1 柵格布局 88

3.2 媒體查詢 101

3.3 創建列表 105

3.4 創建網格 122

3.5 創建輪播 128

3.6 選項卡 133

習題3 137

第4章   常用UI組件 138 

4.1 文本 138

4.1.1 文本顯示(Text/Span) 138

4.1.2 文本輸入(TextInput/TextArea) 145

4.1.3 富文本(RichEditor) 150

4.1.4 圖標小符號(SymbolGlyph/SymbolSpan) 151

4.2 圖片 155

4.3 按鈕 166

習題4 172

第5章   UI復雜組件應用 173 

5.1 單選框 173

5.2 切換按鈕 175

5.3 進度條 178

5.4 視頻播放 181

5.5 彈窗 185

5.5.1 即時反饋(Toast) 186

5.5.2 氣泡提示(Popup) 188

5.5.3 彈出框(Dialog) 191

5.5.4 菜單控制(Menu) 200

習題5 203

第6章   組件導航和頁面路由 204 

6.1 組件導航和頁面路由概述 204

6.2 組件導航(Navigation) 206

6.2.1 組件導航的使用方法 206

6.2.2 導航轉場 222

6.3 頁面路由(@ohos.router) 227

習題6 234

第7章   應用框架之Ability Kit(程序框架服務)    235

7.1 Ability Kit 235

7.1.1 Ability Kit簡介 235

7.1.2 應用模型 236

7.2 Stage模型開發指導 237

7.2.1 Stage模型開發概述 237

7.2.2 應用配置文件概述 239

7.3 Stage模型應用組件 244

7.3.1 應用/組件級配置 244

7.3.2 UIAbility組件 246

7.3.3 AbilityStage組件容器 260

7.3.4 應用上下文Context 261

7.3.5 信息傳遞載體Want 263

7.3.6 組件啟動規則(Stage模型) 266

習題7 267

第8章   ArkData(方舟數據管理) 269 

8.1 ArkData簡介 269

8.2 標準化數據定義 271

8.2.1 標準化數據定義概述 271

8.2.2 標準化數據類型 272

8.2.3 標準化數據結構 277

8.3 應用數據持久化 278

8.3.1 應用數據持久化概述 278

8.3.2 通過用戶首選項實現數據持久化 279

8.3.3 通過鍵值型數據庫實現數據持久化 282

8.3.4 通過關系型數據庫實現數據持久化 286

習題8 292

第9章Network Kit(網絡服務套件) 293

9.1 Network Kit簡介 293

9.2 Network Kit數據傳輸能力 294

9.2.1 HTTP數據請求 294

9.2.2 WebSocket連接 299

9.2.3 Socket連接 300

習題9 311

參考文獻   312

最後瀏覽商品 (20)