輕鬆掌握ArkTS!鴻蒙新作《鴻蒙HarmonyOS應用開發入門》簡介

《鴻蒙HarmonyOS應用開發入門》由清華大學出版社出版,已於近期上市。該書基於HarmonyOS 3.1 ArkTS編寫,所有示例採用了比較新的API 9,可謂是目前市面上最新的鴻蒙力作。

本文對《鴻蒙HarmonyOS應用開發入門》一書做個大致的介紹。

封面部分

首先是介紹封面部分。

《鴻蒙HarmonyOS應用開發入門》封面部分是採用了藍白風格設計,比較簡潔,充滿張力。

北極熊是世界上最大的哺乳類四足食肉動物。用北極熊作爲封面,意味着鴻蒙可能會毒霸一方吧,哈哈。

可以看到,左下角是出版社“清華大學出版社”字樣。

值得注意的是,這本書是雙色印刷,意味着該書將給予讀者更好的閱讀體驗。

封底部分

介紹封底部分。

封底部分可以看到主要是對本書的簡介。

適合HarmonyOS應用開發初學者和進階讀者作爲自學用書,也適合培訓機構作爲培訓教材,還適合大、中專院校的相關專業作爲教學參考書。 考書。

全書篇幅接近300頁,定價爲89元,也算良心了。極具性價比。

內容簡介

HarmonyOS是一款面向未來、面向全場景的分佈式操作系統,藉助HarmonyOS全場景分佈式系統和設備生態,定義全新的硬件、交互和服務體驗。本書採用的HarmonyOS 3.1版本作爲基礎,詳細介紹如何基於HarmonyOS 3.1來進行應用開發,包括HarmonyOS架構、DevEco Studio、應用結構、Ability、UI開發、公共事件、窗口管理、網絡編程、安全管理、數據管理等多個主題,還介紹如何從0開始開發計算器、視頻播放器、購物應用、微信應用等。本書輔以大量的實戰案例,圖文並茂,讓讀者易於理解掌握。同時,案例的選型偏重於解決實際問題,具有很強的前瞻性、應用性和趣味性。加入鴻蒙生態,讓我們一起構建萬物互聯的新時代!

寫作背景

當HarmonyOS 3還未正式發佈的時候,筆者便已經開始關注HarmonyOS 3的發展路線圖了。筆者在各大論壇對HarmonyOS 3的新特性進行過非常多的文章介紹以及技術佈道。本書所選用的HarmonyOS版本是市面上能看到的最新版本。

由於筆者之前已經出版過兩本鴻蒙方面的圖書《鴻蒙HarmonyOS手機應用開發實戰》《鴻蒙HarmonyOS應用開發從入門到精通》,並在持續維護一本開源書《跟老衛學HarmonyOS開發》,因此撰寫本書並沒有遇到太多的困難。當然,HarmonyOS 3由於革命性地引入了ArkUI、ArkTS、Stage模型等衆多新特性,使得筆者不得不花費更多的時間來完成書中的示例。

本書的內容聚焦於HarmonyOS 3.1版本常用的核心功能。這些核心功能都是經過筆者驗證過的、可用的。而其他的非核心功能,或功能存在bug或因其他原因沒有收錄進本書的功能,將會收集到《跟老衛學HarmonyOS開發》一書中,以開源的方式不斷演進。

內容介紹

全書大致分爲了3部分:

  • 入門(第1章):介紹HarmonyOS的背景、開發環境搭建,並創建一個簡單的HarmonyOS應用。
  • 進階(第 2 ~ 10 章):介紹 HarmonyOS 的核心功能開發,內容包括 Ability、UI 開發、公共事件、 窗口管理、網絡編程、安全管理、數據管理、多媒體開發等。
  • 實戰(第 11 ~ 12章):演示 HarmonyOS 綜合實戰案例“購物應用”“仿微信應用”。

配套資源

本書提供的素材和源代碼可從以下網址下載:

<https: github.com waylau harmonyos-tutorial>

本書所有習題及答案,可以在筆者維護的“HarmonyOS題庫”中找到:

<https: github.com waylau harmonyos-exam>

本書特點

1.內容全面,技術新穎

本書幾乎囊括了HarmonyOS所涉及的知識點包括Ability、UI 開發、公共事件、 窗口管理、網絡編程、安全管理、數據管理、多媒體開發等。基於HarmonyOS 3.1 ArkTS編寫,所有示例採用了比較新的API 9,可謂是目前市面上最新的鴻蒙力作。技術前瞻,案例豐富。不管是編程初學者,還是編程高手,都能從本書中獲益。本書可作爲讀者案頭的工具書,隨手翻閱。

2.圖文並茂,代碼精彩

全書基於最新HarmonyOS 3.1技術展開,手把手傳授從入門到精通的訣竅!

在線提供的源代碼緊跟版本迭代,目前已經更新到HarmonyOS 4版本。不用擔心知識點過時哦。

雙色印刷,意味着該書將給予讀者更好的閱讀體驗。

3.案例豐富,實戰性強

本書提供了豐富的基於HarmonyOS技術點的實例,將理論講解最終落實到代碼實現上來。在掌握了基礎之後,另外提供了2個綜合性實戰案例。這些案例從零開始,最終實現了一個完整的企業級應用,內容具有很高的應用價值和參考性。

4.附贈資源

本書除了提供了書中涉及的所有實例的源文件之外,還提供了課後習題。讀者可以一邊閱讀本書,一邊參照源文件動手練習,還可以通過習題鞏固知識點。這樣不僅提高了學習的效率,而且可以對書中的內容有更加直觀的認識,從而逐漸培養自己的編程能力。

源代碼

本書提供的素材和源代碼可從以下網址下載: https://github.com/waylau/harmonyos-tutorial

勘誤和交流

本書如有勘誤,會在以下網址發佈: https://github.com/waylau/harmonyos-tutorial/issues

習題及答案

本書所有習題及答案,可以在筆者維護的“HarmonyOS題庫”中找到:

<https: github.com waylau harmonyos-exam>

參考引用

  • 原文同步至:<https: waylau.com about-harmonyos-3-tutorial-book />
  • 柳偉衛. 鴻蒙HarmonyOS手機應用開發實戰[M]. 北京:清華大學出版社,2022.
  • 柳偉衛. 鴻蒙HarmonyOS應用開發從入門到精通[M]. 北京:北京大學出版社,2022.
  • 柳偉衛. 跟老衛學HarmonyOS開發[EB/OL].<https: github.com waylau harmonyos-tutorial>
  • 柳偉衛. HarmonyOS題庫[EB/OL].<https: github.com waylau harmonyos-exam>
  • 柳偉衛. 鴻蒙系統實戰短視頻App 從0到1掌握HarmonyOS[EB/OL].<https: coding.imooc.com class 674.html></https:></https:></https:></https:></https:></https:>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章