HarmonyOS移動應用開發·ArkTS版
《HarmonyOS移動應用開發·ArkTS版》,劉安戰,余雨萍,陳爭艷 等 著,出版社: 清華大學出版社。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社現年出版圖書、音像製品、電子出版物等近3000種,銷售規模和綜合實力以及在高等教育教材市場、科技圖書市場、館配圖書市場占有率均名列前茅[2]。
目錄
內容簡介
本書採用ArkTS語言,以移動應用場景為主,系統闡述了HarmonyOS應用開發相關技術。
第1章概述了HarmonyOS及其特點、體系架構等。第2章介紹環境搭建,實現了第1個HarmonyOS應用,並詳述了項目結構和資源等。第3章介紹了TypeScript語言基礎。第4章介紹了ArkUI開發框架,包括聲明式開發範式、聲明式語法等。第5章介紹了組件,包括組件屬性、組件事件、狀態管理及系統內置的組件等。第6章介紹了布局和頁面跳轉,布局是可以容納組件的組件,布局和組件構成了頁面、頁面之間通過路由可以跳轉。第7章概述了Ability,介紹了FA模型下的PageAbility和Stage模型下的Ability,並介紹了跨設備遷移。第8章介紹服務和數據能力,服務是為應用提供的後台運行能力,數據是為應用提供的數據共享能力。第9章介紹了數據存儲,包括首選項數據存儲、關係型數據存儲和分布式數據服務。第10章介紹了公共事件和通知。第11章介紹了多媒體開發相關內容,包括圖像、聲頻、視頻處理等。第12章介紹了網絡訪問,包括Socket、WebSocket、HTTP等方式。第13章綜合實現了一個基於ArkTS的HarmonOS移動應用案例。
書中包含了大量的代碼,使讀者在掌握理論知識的基礎上可以靈活應用。書中示例代碼是基於ArkTS語言實現的,所有示例代碼均在模擬器或真機上通過測試。
本書可作為HarmonyOS移動應用開發的入門書籍,也可作為大學計算機、軟件專業相關課程的教材或參考書,也可作為HarmonyOS應用開發工程師的參考書籍。
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司