*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:HarmonyOS移動應用開發 (ArkTS版) ISBN:9787302638773 出版社:清華大學 著編譯者:劉安戰 余雨萍 叢書名:計算機技術開發與應用叢書 頁數:335 所在地:中國大陸 *此為代購商品 書號:1576799 可大量預訂,請先連絡。 內容簡介 本書採用ArkTS語言,以移動應用場景為主,系統闡述了HarmonyOS應用開發相關技術。 全書共13章,第1章概述了HarmonyOS及其特點、體系架構等;第2章介紹了環境搭建,實現了第1個HarmonyOS應用,並詳述了項目結構和資源等;第3章介紹了TypeScript語言基礎;第4章介紹了ArkUI開發框架,包括聲明式開發範式、聲明式語法等;第5章介紹了組件,包括組件屬性、組件事件、狀態管理及系統內置的組件等;第6章介紹了布局和頁面跳轉,布局是可以容納組件的組件,布局和組件構成了頁面,頁面之間通過路由可以跳轉;第7章概述了Ability,介紹了FA模型下的PageAbility和Stage模型下的UIAbility,並介紹了跨設備遷移;第8章介紹了服務和數據能力,服務是為應用提供的後台運行能力,數據是為應用提供的數據共享能力;第9章介紹了數據存儲,包括首選項數據存儲、關係數據存儲和分散式數據服務;第10章介紹了公共事件和通知等;第11章介紹了多媒體開發相關內容,包括圖像、音頻、視頻處理等;第12章介紹了網路訪問,包括Socket、WebSocket、HTTP方式;第13章綜合實現了一個基於ArkTS的HarmonyOS移動應用案例。 書中包含了大量的代碼,使讀者在掌握理論知識的基礎上可以靈活應用。書中示例代碼是基於ArkTS語言實現的,所有示例代碼均在模擬器或真機上通過測試。 本書可作為HarmonyOS移動應用開發的入門書籍,還可作為大學計算機、軟體專業相關課程的教材或參考書,還可作為HarmonyOS應用開發工程師的參考書。作者簡介 劉安戰,華為HarmonyOS領域HDE,副教授,碩士生導師,系統分析師,系統架構設計師,信息系統項目管理師。主持完成教育部「華為產學合作協同育人項目」(HarmonyOS移動應用開發),率先在高校開設HarmonyOS移動應用開發課程。參編國家「十二五」規劃教材1部,曾獲河南省軟體工程課程教學成果一等獎。目錄 第1章 概述1 1 什麼是HarmonyOS 1 2 HarmonyOS的特性 1 2 1 硬體互助,資源共享 1 2 2 一次開發,多端部署 1 2 3 統一操作系統,彈性部署 1 3 HarmonyOS體系架構 1 3 1 內核層 1 3 2 系統服務層 1 3 3 框架層 1 3 4 應用層 1 4 支持的開發語言 小結 第2章 第1個HarmonyOS應用 2 1 搭建開發環境 2 1 1 開發環境介紹 2 1 2 下載並安裝DevEco Studio 2 2 開發第1個HarmonyOS項目 2 2 1 開發上架應用基本過程 2 2 2 創建並運行Hello World項目 2 2 3 安裝配置SDK 2 2 4 項目啟動過程 2 3 應用項目結構 2 3 1 邏輯結構 2 3 2 目錄 結構2 4 資源和配置 2 4 1 資源及引用 2 4 2 配置文件 小結 第3章 TypeScript基礎 3 1 TypeScript語言簡介 3 2 TypeScript簡單使用 3 3 基本類型和運算符 3 3 1 數據類型 3 3 2 運算符 3 4 控制語句和函數 3 4 1 控制語句 3 4 2 函數 3 5 類和介面 3 5 1 類和對象 3 5 2 介面 3 6 模塊 3 6 1 模塊導出與導入 3 6 2 CommonJS模塊用法 3 7 裝飾器 小結 第4章 ArkUI開發框架 4 1 概述 4 2 聲明式開發範式 4 3 基於ArkUI的項目 4 3 1 文件結構 4 3 2 資源 4 4 聲明式語法 4 4 1 UI描述規範 4 4 2 組件化 4 4 3 組件渲染控制語法 小結 第5章 組件 5 1 概述 5 2 組件屬性 5 2 1 通用屬性 5 2 2 自定義屬性 5 3 組件事件 5 3 1 組件事件配置方式 5 3 2 通用事件方法 5 4 狀態管理 5 4 1 狀態模型 5 4 2 組件狀態 5 4 3 應用程序狀態 5 5 系統內置組件簡介 小結 第6章 布局和頁面跳轉 6 1 布局 6 1 1 布局概述 6 1 2 常用布局 6 1 3 系統內置布局簡介 6 2 頁面跳轉 6 2 1 導航容器組件跳轉 6 2 2 路由方式跳轉 6 2 3 頁面傳遞參數 6 3 組件生命周期 6 4 商品列表實例 6 4 1 實例說明 6 4 2 實例實現 小結 第7章 Ability 7 1 Ability概述 7 2 FA模型中的PageAbility 7 2 1 PageAbility創建 7 2 2 PageAbility的生命周期 7 2 3 PageAbility調度及實例 7 3 Stage模型中的UIAbility 7 3 1 UIAbility創建 7 3 2 UIAbility的生命周期 7 3 3 UIAbility交互及實例 7 4 跨設備遷移 小結 第8章 服務和數據能力 8 1 服務能力 8 1 1 服務能力的定義 8 1 2 服務生命周期 8 1 3 命令訪問服務 8 1 4 連接訪問服務 8 2 數據能力 8 2 1 數據能力概述 8 2 2 數據能力創建和訪問 8 2 3 實例 小結 第9章 數據存儲 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 分散式日記實例 小結 第10章 公共事件和通知 10 1 公共事件 10 1 1 公共事件服務 10 1 2 公共事件處理介面 10 1 3 發布公共事件 10 1 4 訂閱公共事件 10 1 5 取消訂閱公共事件 10 2 通知 10 2 1 通知介面 10 2 2 開發步驟 10 3 後台代理提醒 10 3 1 後台代理介面 10 3 2 使用代理提醒 10 4 實例 小結 第11章 多媒體開發 11 1 概述 11 2 圖像 11 2 1 圖像開發基礎 11 2 2 圖像顯示介面 11 2 3 圖片顯示實例 11 3 音頻 11 3 1 音頻開發基礎 11 3 2 音頻播放介面 11 3 3 音頻播放實例 11 4 視頻 11 4 1 視頻開發基礎 11 4 2 視頻播放介面 11 4 3 視頻播放實例 小結 第12章 網路訪問 12 1 概述 12 2 網路通信基礎 12 2 1 Socket通信 12 2 2 WebSocket通信 12 2 3 HTTP通信 12 3 網路訪問開發 12 3 1 Socket方式 12 3 2 WebSocket方式 12 3 3 HTTP方式及實例 小結 第13章 天氣預報應用實例 13 1 系統功能 13 2 系統設計 13 3 系統實現 13 3 1 項目說明 13 3 2 顯示層實現 13 3 3 實體數據模型實現 13 3 4 視圖數據模型實現 13 3 5 工具層實現 13 3 6 數據訪問層實現 13 3 7 業務邏輯層實現 13 3 8 其他 小結 附錄A 鴻蒙應用真機調試 附錄B 英文縮寫說明 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |