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

HarmonyOS移動應用開發/電腦技術開發與應用叢書

  • 作者:編者:劉安戰//余雨萍//李勇軍|責編:趙佳霓
  • 出版社:清華大學
  • ISBN:9787302603337
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:412
人民幣:RMB 100 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統闡述了HarmonyOS應用開發相關技術,並詳細講解了移動應用開發的主要實現方式。
    全書共12章。第1章為概述,介紹HarmonyOS的特點、歷史、體系架構等。第2章介紹HarmonyOS應用開發環境和基礎。第3章介紹常用的U1組件。第4章介紹事件和通知。第5章介紹布局。第6?8章介紹HarmonyOS應用開發框架中的三大能力,即Page、Service和Data。第9章介紹數據存儲。第10章介紹多媒體相關的開發技術。第11章介紹應用開發中的設備管理。第12章綜合實現了一個完整的應用案例。
    書中包含了大量的示例代碼,使讀者在掌握理論知識的基礎上可以靈活應用。書中示例代碼是基於Java語言實現的,因此要求讀者具備一定的Java語言基礎。書中所有代碼示例均在模擬器或真實設備上通過了測試。
    本書可作為HarmonyOS移動應用開發的入門書籍,也可作為大學電腦、軟體專業相關課程的教材或參考書,也可作為HarmonyOS應用開發工程師的參考書籍。

作者介紹
編者:劉安戰//余雨萍//李勇軍|責編:趙佳霓

目錄
第1章  概述(25min)
  1.1  什麼是HarmonyOS
  1.2  HarmonyOS的特性
  1.3  HarmonyOs體系架構
  1.4  常見的操作系統介紹
  小結
  習題
第2章  開發環境與基礎(81min)
  2.1  搭建開發環境
    2.1.1  DevEco Studio介紹
    2.1.2  搭建開發環境的基本流程
    2.1.3  軟體下載和安裝
    2.1.4  安裝配置SDK
  2.2  第1個HarmonyOS應用
    2.2.1  創建並運行Hello World
    2.2.2  項目啟動過程
    2.2.3  真實設備運行項目
  2.3  應用項目結構
    2.3.1  邏輯結構
    2.3.2  目錄結構
  2.4  資源和配置
    2.4.1  資源說明
    2.4.2  config.json配置文件
  2.5  HiLog控制台終端輸出
    2.5.1  定義日誌標籤
    2.5.2  輸出日誌
  小結
  習題
第3章  常用UI組件(124min)
  3.1  概述
  3.2  顯示型組件
    3.2.1  Text組件
    3.2.2  Image組件
    3.2.3  DatePicker組件
    3.2.4  TimePicker組件
    3.2.5  ProgressBar組件
  3.3  交互型組件
    3.3.1  TextField組件
    3.3.2  Button組件
    3.3.3  Checkbox組件
    3.3.4  RadioButton/RadioContainer
    3.3.5  Switch組件
  3.4  組件應用示例
  小結
  習題
第4章  事件和通知(132min)
  4.1  基於監聽的事件原理
  4.2  組件事件
    4.2.1  事件監聽處理方法
    4.2.2  常用組件監聽器

    4.2.3  監聽事件示例
  4.3  公共事件
    4.3.1  什麼是公共事件
    4.3.2  公共事件處理介面
    4.3.3  使用公共事件
  4.4  通知
  小結
  習題
第5章  布局(78min)
  5.1  布局概述
  5.2  創建布局方式
  5.3  常用布局
    5.3.1  DirectionalLayout
    5.3.2  DependentLayout
    5.3.3  StackLayout
    5.3.4  PositionLayout
    5.3.5  TableLayout
  5.4  自定義布局
  小結
  習題
第6章  Page Ability(68min)
  6.1  概述
  6.2  Page和Slice的關係
  6.3  Page和Slice的生命周期
    6.3.1  Page的生命周期
    6.3.2  Slice的生命周期
    6.3.3  Page與Slice生命周期示例
  6.4  Slice間導航
    6.4.1  同一Page內導航
    6.4.2  不同Page-間導航
  6.5  Intent
  6.6  Page的跨設備遷移
    6.6.1  遷移過程及開發方法
    6.6.2  跨設備寫日記示例
  小結
  習題
第7章  Service Ability(82min)
  7.1  服務概述
  7.2  服務的定義
  7.3  服務的生命周期
  7.4  以命令方式訪問服務
    7.4.1  以命令方式啟動/停止服務方法
    7.4.2  以命令方式使用服務示例
  7.5  以連接方式訪問服務
    7.5.1  以連接訪問服務方法
    7.5.2  以連接方式訪問服務示例
  7.6  任務分發
    7.6.1  任務分發器
    7.6.2  非同步任務示例
  7.7  前台服務

  小結
  習題
第8章  Data Ability(58min)
  8.1  Data Ability概述
  8.2  Data的創建與實現
    8.2.1  自定義Data類
    8.2.2  實現和註冊文件Data
    8.2.3  實現和註冊資料庫Data
  8.3  訪問Data
    8.3.1  聲明請求Data許可權
    8.3.2  創建DataAbilityHelper對象
    8.3.3  訪問Data數據
  8.4  資料庫Data示例
    8.4.1  本地資料庫Data
    8.4.2  訪問遠程Data
  小結
  習題
第9章  數據存儲(88min)
  9.1  數據存儲概述
  9.2  輕量級數據存儲
    9.2.1  輕量級數據存儲介紹
    9.2.2  輕量級數據存儲介面
    9.2.3  存儲配置信息示例
  9.3  關係型數據存儲
    9.3.1  關係型數據存儲介紹
    9.3.2  關係型數據存儲介面
    9.3.3  人員信息管理示例
  9.4  對象關係映射存儲
    9.4.1  對象關係映射存儲介紹
    9.4.2  對象關係映射方法及介面
    9.4.3  存儲人員對象信息示例
  9.5  分散式數據服務
    9.5.1  分散式數據服務介紹
    9.5.2  分散式數據服務介面
    9.5.3  分散式通訊錄示例
  小結
  習題
第10章  多媒體技術(101min)
  10.1  概述
  10.2  圖像處理
    10.2.1  圖像處理基礎
    10.2.2  應用處理圖像介面
    10.2.3  編輯圖片示例
  10.3  聲頻播放
    10.3.1  聲頻開發基礎
    10.3.2  應用播放聲頻介面
    10.3.3  播放音樂示例
  10.4  視頻播放
    10.4.1  視頻開發基礎
    10.4.2  播放視頻介面及開發步驟

    10.4.3  播放視頻示例
  小結
  習題
第11章  設備管理(43min)
  11.1  控制類小器件
  11.2  位置服務
  11.3  感測器
  11.4  設置管理
  小結
  習題
第12章  天氣預報應用案例
  12.1  系統分析
  12.2  系統設計
  12.3  系統實現
    12.3.1  項目說明
    12.3.2  顯示層實現
    12.3.3  模型庫實現
    12.3.4  工具組件實現
    12.3.5  數據訪問層實現
    12.3.6  業務邏輯層實現
  小結
附錄A  鴻蒙應用真實設備調試
附錄B  習題參考答案
附錄C  英文縮寫
參考文獻

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