幫助中心 | 我的帳號 | 關於我們

鴻蒙HarmonyOS NEXT經典實例開髮指南

  • 作者:編者:熊振敏//胡榮群//易文泉|責編:李淑麗
  • 出版社:電子工業
  • ISBN:9787121516016
  • 出版日期:2025/12/01
  • 裝幀:平裝
  • 頁數:366
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本面向HarmonyOS開發者的系統化實戰指南。全書基於HarmonyOS的最新特性與生態發展方向,通過基礎、進階與綜合案例三大部分,共15章內容,由淺入深地介紹了HarmonyOS應用開發的核心知識與實戰技巧。內容涵蓋ArkUI框架、Ability組件、自定義控制項、數據存儲、多媒體及網路請求等關鍵技術點,並配備可運行的商業級項目案例(電商App),幫助讀者真正掌握「一次開發,多端部署」的全場景開發能力。
    本書強調「案例驅動+代碼實操」,重點章節配備可運行示例與詳細註釋,並附贈源代碼及社區答疑支持。本書既適合零基礎初學者和轉型開發者快速入門,也可作為高校HarmonyOS課程的教材,幫助讀者構建全場景應用開發能力,迎接萬物智聯時代的機遇與挑戰。

作者介紹
編者:熊振敏//胡榮群//易文泉|責編:李淑麗

目錄
第1章  認識HarmonyOS
  1.1  HarmonyOS簡介
    1.1.1  什麼是HarmonyOS
    1.1.2  HarmonyOS誕生背景
    1.1.3  HarmonyOS發展歷程
  1.2  HarmonyOS核心技術
    1.2.1  一次開發,多端部署
    1.2.2  可分可合,自由流轉
    1.2.3  統一生態,原生智能
  1.3  HarmonyOS技術體系
    1.3.1  HarmonyOS技術架構
    1.3.2  HarmonyOS技術生態
第2章  開發第一個HarmonyOS項目
  2.1  DeEcoStudio搭建
    2.1.1  DevEcoStudio簡介
    2.1.2  系統環境要求
    2.1.3  DevEcoStudio下載與安裝
    2.1.4  診斷開發環境
    2.1.5  啟用中文插件
  2.2  創建「HelloWorld」項目
    2.2.1  創建項目
    2.2.2  預覽器運行
    2.2.3  模擬器運行
    2.2.4  真機運行
  2.3  項目結構說明
    2.3.1  HarmonyOS項目目錄結構視圖
    2.3.2  應用程序包結構
    2.3.3  應用配置文件
第3章  ArkTS語言與應用
  3.1  ArkTS介紹
  3.2  基礎語法
    3.2.1  變數與常量聲明
    3.2.2  數據類型
    3.2.3  運算符
    3.2.4  語句
    3.2.5  函數
  3.3  類
    3.3.1  類的聲明與使用
    3.3.2  類的封裝
    3.3.3  類的繼承
    3.3.4  類的多態
    3.3.5  this關鍵字
  3.4  介面
    3.4.1  類型別名與介面
    3.4.2  介面繼承
  3.5  泛型
    3.5.1  泛型可以有多種
    3.5.2  泛型支持介面定義
    3.5.3  泛型支持類定義
  3.6  空安全

    3.6.1  非空斷言運算符
    3.6.2  空值合併運算符
    3.6.3  可選鏈運算符
  3.7  模塊
第4章  ArkUI開發
  4.1  ArkUI聲明式語法
    4.1.1  簡潔性
    4.1.2  可預測性
    4.1.3  響應式
    4.1.4  易於調試與維護
  4.2  ArkUI項目目錄結構分析
    4.2.1  項目目錄結構概述
    4.2.2  關鍵目錄和文件詳解
  4.3  UI描述規範
    4.3.1  布局規範
    4.3.2  顏色規範
    4.3.3  字體規範
  4.4  組件化的概念
    4.4.1  組件的定義與作用
    4.4.2  組件的分類
  4.5  組件化運用
    4.5.1  組件化開發流程
    4.5.2  組件化案例分析
第5章  目標管理實現案例
  5.1  組件狀態和父子傳參
    5.1.1  頁面效果展示
    5.1.2  實例代碼演示
  5.2  父子組件雙向傳參和數據監聽
    5.2.1  頁面效果展示
    5.2.2  實例代碼演示
  5.3  數據動態添加和刪除
    5.3.1  頁面效果展示
    5.3.2  實例代碼演示
  5.4  數據更新和同步狀態
    5.4.1  頁面效果展示
    5.4.2  目標管理代碼(全)
第6章  組件開發
  6.1  實例1:多層嵌套傳參
    6.1.1  多層嵌套的基本概念
    6.1.2  雙層嵌套傳參的實現
    6.1.3  多層嵌套傳參的實現
    6.1.4  多層嵌套傳參的實例演示
    6.1.5  多層嵌套傳參的應用場景
  6.2  實例2:樣式封裝和擴展屬性
    6.2.1  樣式封裝
    6.2.2  擴展屬性
  6.3  實例3:封裝型組件的設計與實現
    6.3.1  封裝型組件案例演示
    6.3.2  性能優化與AttributeModifier引入
  6.4  實例4:類中屬性的雙向綁定

    6.4.1  文本輸入框選項
    6.4.2  案例演示
第7章  布局與頁面傳參
  7.1  實例5:堆疊布局應用
    7.1.1  堆疊布局
    7.1.2  堆疊布局的具體實現步驟
    7.1.3  Z序堆疊控制
  7.2  實例6:列表布局應用
    7.2.1  列表布局
    7.2.2  典型應用場景
  7.3  實例7:彈性布局應用
    7.3.1  彈性布局
    7.3.2  彈性布局的基本用法
    7.3.3  彈性布局的應用場景
    7.3.4  實戰擴展
  7.4  實例8:個人資料修改
    7.4.1  準備工作
    7.4.2  數據模型
    7.4.3  頁面布局
    7.4.4  頁面跳轉和路由傳參
    7.4.5  頁面導航
    7.4.6  完整的項目結構
    7.4.7  運行與測試
    7.4.8  擴展練習
第8章  信息類組件應用
  8.1  實例9:顯示商品列表頁
    8.1.1  頁面效果
    8.1.2  實例代碼
  8.2  實例10:信息標記組件
    8.2.1  頁面效果
    8.2.2  實例代碼
  8.3  實例11:顯示行內圖片
    8.3.1  頁面效果
    8.3.2  實例代碼
  8.4  實例12:行中分割線
    8.4.1  頁面效果
    8.4.2  實例代碼
  8.5  實例13:輪播顯示效果
    8.5.1  頁面效果
    8.5.2  實例代碼
第9章  列表顯示和載入
  9.1  實例14:商品列表頁
    9.1.1  需求分析
    9.1.2  應用效果
    9.1.3  代碼實現
    9.1.4  源碼分析
  9.2  實例15:待辦列表頁
    9.2.1  需求分析
    9.2.2  應用效果
    9.2.3  代碼實現

    9.2.4  源碼分析
  9.3  實例16:顯示商品列表頁
    9.3.1  需求分析
    9.3.2  應用效果
    9.3.3  代碼實現
    9.3.4  源碼分析
  9.4  實例17:下拉刷新組件
    9.4.1  需求分析
    9.4.2  應用效果
    9.4.3  代碼實現
    9.4.3  源碼分析
  9.5  實例18:Grid組件
    9.5.1  需求分析
    9.5.2  應用效果
    9.5.3  代碼實現
    9.5.4  源碼分析
第10章  動畫和其他組件效果
  10.1  實例19:圖片大小變換過渡效果
    10.1.1  顯式動畫
    10.1.2  應有效果
    10.1.3  代碼實現
  10.2  實例20:通過關鍵幀動畫改變組件旋轉角度
    10.2.1  關鍵幀動畫
    10.2.2  應用效果
    10.2.3  代碼實現
  10.3  實例21:一段正在進行跑馬燈的文本
    10.3.1  跑馬燈組件
    10.3.2  應用效果
    10.3.3  代碼實現
  10.4  實例22:一個簡易的圖案密碼鎖
    10.4.1  圖案密碼鎖
    10.4.2  應用效果
    10.4.3  代碼實現
  10.5  實例23:一個仿資訊類瀑布流
    10.5.1  創建瀑布流布局
    10.5.2  應用效果
    10.5.3  代碼實現
第11章  數據存儲
  11.1  實例24:首選項數據存儲
    11.1.1  用戶首選項對數據存儲的作用
    11.1.2  用戶首選項的優勢
    11.1.3  代碼實現
  11.2  實例25:關係型資料庫存儲
    11.2.1  關係型資料庫的作用
    11.2.2  關係型資料庫的優勢
    11.2.3  代碼實現
  11.4  實例26:分散式資料庫存儲
    11.4.1  分散式鍵值資料庫的應用
    11.4.2  分散式資料庫的特點
    11.4.3  代碼實現

第12章  公共事件與通知
  12.1  實例27:使用ArkTS實現公共事件服務
    12.1.1  公共事件服務概述
    12.1.2  公共事件服務介面
    12.1.3  實例演示
  12.2  實例28:事件發布
    12.2.1  事件發布概述
    12.2.2  準備工作
    12.2.3  編碼實現
    12.2.4  運行和測試
  12.3  實例29:訂閱和取消訂閱事件
    12.3.1  訂閱和取消訂閱概述
    12.3.2  準備工作
    12.3.3  小試牛刀
    12.3.4  實例演示
  12.4  實例30:通知服務和介面
    12.4.1  通知服務基本概述
    12.4.2  通知服務基本類型
    12.4.3  發送通知的方法
    12.4.4  處理通知的回調介面
    12.4.5  通知許可權的管理
  12.5  實例31:後台代理提醒
    12.5.1  後台代理提醒概述
    12.5.2  後台代理提醒實現流程
    12.5.3  準備工作
    12.5.4  編碼實現
第13章  多媒體開發
  13.1  實例32:製作音樂播放器
    13.1.1  列表布局界面
    13.1.2  公共模塊
    13.1.3  列表播放控制項
    13.1.4  播放詳情頁
  13.2  實例33:製作視頻播放器
    13.2.1  播放工具類
    13.2.2  播放頁面
第14章  網路訪問應用
  14.1  實例34:HTTP通信和Web組件請求
    14.1.1  需求分析
    14.1.2  應用效果
    14.1.3  代碼實現
    14.1.4  源碼分析
  14.2  實例35:socket製作即時通信
    14.2.1  需求分析
    14.2.2  應用效果
    14.2.3  代碼實現
    14.2.4  源碼分析
  14.3  實例36:WebSocket聊天室功能
    14.3.1  需求分析
    14.3.2  應用效果
    14.3.3  代碼實現

    14.3.4  源碼分析
  14.4  實例37:滾動載入和緩存數據
    14.4.1  需求分析
    14.4.2  應用效果
    14.4.3  代碼實現
    14.4.4  源碼分析
第15章  案例38:電商App開發
  15.1  App首頁開發
    15.1.1  前置準備工作
    15.1.2  App根組件頁面構建
    15.1.3  首頁內容構建
  15.2  下單頁面開發
    15.2.1  下單頁面:商品分類
    15.2.2  下單頁面:商品列表
  15.3  下單功能與購物車功能
    15.3.1  下單功能
    15.3.2  購物車功能
    15.3.2  下單結算功能
  15.4  「我的」頁面開發
    15.4.1  應有效果
    15.4.2  代碼實現

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032