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

鴻蒙HarmonyOS NEXT應用開發實踐

  • 作者:鄭強//余蘭亭//黃尚文|責編:杜楊
  • 出版社:清華大學
  • ISBN:9787302710684
  • 出版日期:2026/04/01
  • 裝幀:平裝
  • 頁數:230
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從鴻蒙系統的基礎概念出發,詳細闡述了其發展、特點及分層架構,介紹了應用開發環境和入門案例,並深入探討了方舟編程語言(ArkTS)的設計理念、基本語句和函數等。書中對UI布局、常用UI組件、程序框架服務、日誌、方舟數據管理(ArkData)進行了逐一解析,最後以繪圖程序和音樂播放程序為例展開實戰指導。此外,書中還詳細解讀了鴻蒙系統的設計規範,幫助讀者提升設計溝通效率。
    本書適合從事手機、平板電腦、智能電視、物聯網設備開發的程序員閱讀,也可作為高校相關專業的教材。

作者介紹
鄭強//余蘭亭//黃尚文|責編:杜楊

目錄
第1章  鴻蒙系統簡介
  1.1  智能手機操作系統
    1.1.1  智能手機系統發展歷史
    1.1.2  智能手機的開放與封閉之爭
  1.2  鴻蒙系統發展歷史
    1.2.1  鴻蒙系統1.0介紹
    1.2.2  鴻蒙系統2.0介紹
    1.2.3  鴻蒙系統與物聯網
  1.3  鴻蒙系統的特點
    1.3.1  內核特點簡介
    1.3.2  鴻蒙系統分散式技術特性
  1.4  鴻蒙系統的分層架構
    1.4.1  內核層
    1.4.2  系統服務層
    1.4.3  框架層
    1.4.4  應用層
  1.5  小結
第2章  搭載鴻蒙應用開發環境
  2.1  開發環境簡介
  2.2  HUAWEI DevEco Studio開發環境安裝
    2.2.1  macOS系統中安裝HUAWEI DevEco Studio
    2.2.2  Windows系統中安裝HUAWEI DevEco Studio
  2.3  配置DevEco Studio
  2.4  小結
第3章  創建第一個鴻蒙應用
  3.1  第一個應用實現的目標
  3.2  註冊鴻蒙開發者賬號並在模擬器上運行
  3.3  使用真機運行程序
    3.3.1  使用DevEco Studio生成證書請求文件
    3.3.2  申請應用調試證書和設備註冊
    3.3.3  申請項目和應用
    3.3.4  在開發環境中配置相關信息
    3.3.5  運行程序
  3.4  小結
第4章  方舟編程語言(ArkTS)入門
  4.1  初識ArkTS語言
  4.2  ArkTS設計理念
  4.3  ArkTS語法基礎
  4.4  運算符
  4.5  基本語句
    4.5.1  if條件語句
    4.5.2  switch條件語句
    4.5.3  三元運算符
    4.5.4  for語句
    4.5.5  for…of語句
    4.5.6  while語句
    4.5.7  do…while語句
    4.5.8  break語句
    4.5.9  continue語句
    4.5.10  throw和try語句

  4.6  函數
    4.6.1  函數
    4.6.2  函數調用
    4.6.3  Rest語法
    4.6.4  返回值
    4.6.5  函數類型的聲明
    4.6.6  Lambda函數的語法
  4.7  小結
第5章  UI布局開發
  5.1  創建一個界面項目
  5.2  目錄結構
  5.3  第一個界面文件index.ets
  5.4  什麼是布局
    5.4.1  布局的分類
    5.4.2  布局的元素組成
    5.4.3  布局的通用參數
  5.5  布局的程序框架
    5.5.1  項目效果
    5.5.2  首頁布局
    5.5.3  頁面跳轉
    5.5.4  頁面配置
  5.6  線性布局
  5.7  相對布局
  5.8  層疊布局
  5.9  柵格布局
  5.10  小結
第6章  常用UI組件開發
  6.1  Text組件
  6.2  Button組件
  6.3  樣式如何美化
  6.4  通過主題進行樣式美化
  6.5  Text Input組件
    6.5.1  基本文本輸入框
    6.5.2  密碼輸入框
    6.5.3  數字輸入框
    6.5.4  自定義樣式輸入框
    6.5.5  帶前綴圖標的搜索框
    6.5.6  最大輸入長度
    6.5.7  總結
  6.6  DatePicker組件與TimePicker組件
    6.6.1  日期選擇器
    6.6.2  時間選擇器
    6.6.3  總結
  6.7  Toggle組件
    6.7.1  Toggle組件的基本用法
    6.7.2  自定義顏色開關
    6.7.3  總結
  6.8  Checkbox組件
    6.8.1  Checkbox組件的基本用法
    6.8.2  自定義樣式複選框

    6.8.3  總結
  6.9  Progress組件
    6.9.1  線性進度條
    6.9.2  環形進度條
    6.9.3  自定義樣式進度條
    6.9.4  總結
  6.10  Select組件
    6.10.1  基本用法
    6.10.2  帶圖標的下拉列表
    6.10.3  總結
  6.11  小結
第7章  程序框架服務Ability Kit
  7.1  Ability kit基本概念
    7.1.1  核心能力範圍
    7.1.2  主要使用場景
  7.2  Stage模型簡介
  7.3  應用/組件級配置
    7.3.1  App.json5配置
    7.3.2  Stage模型應用開發組件
  7.4  UIAbility組件生命周期
    7.4.1  簡介
    7.4.2  代碼解析EntryAbility類
  7.5  UIAbility組件啟動模式
  7.6  啟動應用內的UIAbility
  7.7  StartAbilityDemo中接收啟動參數
  7.8  新打開的窗口如何關閉
  7.9  啟動新的界面並在關閉后,返回數據給第一個界面
  7.10  UIAbility組件基本用法
  7.11  小結
第8章  日誌
  8.1  鴻蒙系統中的日誌
  8.2  日誌標籤和日誌等級
  8.3  日誌的格式化
  8.4  日誌的查看
  8.5  日誌編程實例
  8.6  小結
第9章  方舟數據管理(ArkData)
  9.1  ArkData簡介
    9.1.1  什麼是ArkData
    9.1.2  核心能力矩陣
    9.1.3  架構設計圖解
  9.2  Preferences輕量存儲數據
  9.3  Preferences實例
  9.4  關係資料庫SQLite存儲
  9.5  關係資料庫SQLite存儲實例
  9.6  小結
第10章  繪圖程序開發
  10.1  CanvasRenderingContext2D畫布介紹
  10.2  界面代碼詳解
  10.3  畫布組件(DrawingCanvas.ets)

    10.3.1  組件結構與屬性
    10.3.2  生命周期方法初始化畫布
    10.3.3  構建畫布的觸摸函數
  10.4  繪圖方法
  10.5  基本數據結構
  10.6  小結
第11章  簡易音樂播放器開發
  11.1  案例概述
  11.2  media模塊介紹
  11.3  audio模塊
  11.4  案例解析
    11.4.1  導入必要的模塊
    11.4.2  定義音頻源介面
    11.4.3  組件定義和狀態管理
    11.4.4  初始化播放器
    11.4.5  設置AVPlayer回調函數
    11.4.6  載入當前歌曲
    11.4.7  更新播放進度
    11.4.8  播放控制函數
    11.4.9  設置音量
    11.4.10  格式化時間
    11.4.11  構建UI
  11.5  小結
第12章  鴻蒙系統的設計規範
  12.1  設計規範概述
  12.2  應用的導航設計原則
  12.3  人機交互
  12.4  分散式設計原則
  12.5  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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