網(wǎng)站會(huì)員功能長(zhǎng)春seo排名
《鴻蒙HarmonyOS應(yīng)用開發(fā)從入門到精通(第2版)》已于近日上市,該書由北京大學(xué)出版社出版。距離第1版上市已經(jīng)過去二年半多。本文希望與讀者朋友們分享下這本書里面的大致內(nèi)容。
封面部分
首先是介紹封面部分。
《鴻蒙HarmonyOS應(yīng)用開發(fā)從入門到精通(第2版)》封面部分延續(xù)了第一版全黑設(shè)計(jì),富有科技感和神秘感。
中部是個(gè)類似于黑洞或者瞳孔圖樣,寓意著活力或者張力吧。
上書藍(lán)色“鴻蒙HarmonyOS”兩字,這個(gè)配色還是具有非常高的辨識(shí)度的。下面的英文“HarmonyOS”中的“r”處理的看著夸張,實(shí)際上是為了把下面中文給框住,呈現(xiàn)出主次分明的設(shè)計(jì)感。
可以看到,底部是出版社“北京大學(xué)出版社”字樣。
整體來說,這個(gè)封面相對(duì)高級(jí),設(shè)計(jì)走的一貫的黑色風(fēng)格。藍(lán)、黑、白三色搭配還是比好看。
封底部分
介紹封底部分。
封底部分可以看到是兩位重量級(jí)華為大咖背書,而且都是鴻蒙團(tuán)隊(duì)核心人員。
這本書歸類為計(jì)算機(jī)/HarmonyOS。
全書589頁,比較厚,內(nèi)容比較全面,定價(jià)為129元,也算良心了。極具性價(jià)比。
內(nèi)容簡(jiǎn)介
華為自主研發(fā)的HarmonyOS(鴻蒙系統(tǒng))是一款面向未來、面向全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通信、媒體娛樂等)的分布式操作系統(tǒng)。本書采用HarmonyOS最新版本作為基石,詳細(xì)介紹如何基于HarmonyOS進(jìn)行應(yīng)用的開發(fā),包括HarmonyOS架構(gòu)、DevEco Studio、應(yīng)用結(jié)構(gòu)、Ability、安全管理、公共事件、通知、Java UI、ArkTS、ArkUI、Stage模型、設(shè)備管理、數(shù)據(jù)管理、線程管理、視頻、圖像、網(wǎng)絡(luò)管理等多個(gè)主題。本書輔以大量的實(shí)戰(zhàn)案例,圖文并茂,使讀者易于理解和掌握。同時(shí),本書的案例選型偏重于解決實(shí)際問題,具有很強(qiáng)的前瞻性、應(yīng)用性和趣味性。加入HarmonyOS生態(tài),讓我們一起構(gòu)建萬物互聯(lián)的新時(shí)代!
本書主要面向的是對(duì)HarmonyOS應(yīng)用開發(fā)感興趣的學(xué)生、開發(fā)人員、架構(gòu)師。
寫作背景
中國(guó)信息產(chǎn)業(yè)一直是“缺芯少魂”,其中的“芯”指的是芯片,而“魂”則是指操作系統(tǒng)。而自2019年5月15日起,美國(guó)陸續(xù)把包括華為在內(nèi)中國(guó)高科技企業(yè)列入其所謂的“實(shí)體清單”(Entities List),標(biāo)志著科技再次成為中美博弈的核心領(lǐng)域。
隨著谷歌暫停與華為的部分合作,包括軟件和技術(shù)服務(wù)的轉(zhuǎn)讓。華為在國(guó)外市場(chǎng)已經(jīng)面臨著升級(jí)Android版本、搭載谷歌服務(wù)等方面遇到困境。在這樣的背景下,華為順勢(shì)推出HarmonyOS,以求在操作系統(tǒng)領(lǐng)域不被受制于人。
HarmonyOS是一款“面向未來”、面向全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通信、媒體娛樂等)的全新的分布式操作系統(tǒng)。作為操作系統(tǒng)領(lǐng)域的新成員,HarmonyOS勢(shì)必會(huì)面臨著bug多、學(xué)習(xí)資源缺乏等眾多困難。為此,筆者在開源社區(qū),以開源方式推出了免費(fèi)系列學(xué)習(xí)教程《跟老衛(wèi)學(xué)HarmonyOS開發(fā)》(GitHub - waylau/harmonyos-tutorial: HarmonyOS Tutorial. 《跟老衛(wèi)學(xué)HarmonyOS開發(fā)》),以幫助HarmonyOS愛好者入門。同時(shí),為了讓更多的人了解并使用HarmonyOS,筆者將自身工作、學(xué)習(xí)中遇到的問題、難題進(jìn)行了總結(jié),形成了本書,以補(bǔ)市場(chǎng)空白。
距離《鴻蒙HarmonyOS應(yīng)用開發(fā)從入門到精通》2022年4月第1版已逾兩載。熱心的讀者對(duì)于本書也投以了極大的關(guān)注,伴隨著本書的成長(zhǎng),提了很多中肯的建議。對(duì)于這些意見,不管褒貶,一并全收,于是才有了第2版的可能。
對(duì)于技術(shù)型的書籍創(chuàng)作,筆者更加傾向于采用當(dāng)今軟件開發(fā)主流的方式——敏捷。敏捷寫作打通了編寫、校稿、出版、發(fā)行的整個(gè)流程,讓知識(shí)可以第一時(shí)間呈現(xiàn)給讀者。讀者在閱讀本書之后,也可以及時(shí)對(duì)書中的內(nèi)容進(jìn)行反饋,從而幫助作者完善書中內(nèi)容,最終形成了良好的反饋閉環(huán)。所以,第2版所更新的內(nèi)容,應(yīng)該正是讀者所期待的。
由于近些年HarmonyOS版本迭代較快,發(fā)展迅猛,特別是HarmonyOS 3版本引入了ArkTS語言,產(chǎn)生了新的編程模式。因此,本書第2版修改篇幅較大,各章節(jié)都做了大幅度更新。完整的修改內(nèi)容,可以參閱本書后面部分“附錄B:本書1版與2版的差異對(duì)比”章節(jié)內(nèi)容。
內(nèi)容介紹
全書大致分為了3部分:
- 入門(1-4章):介紹HarmonyOS的背景、開發(fā)環(huán)境搭建,并創(chuàng)建一個(gè)簡(jiǎn)單的HarmonyOS應(yīng)用,介紹了應(yīng)用結(jié)構(gòu)。
- 進(jìn)階(5-15章):介紹HarmonyOS的核心功能的開發(fā),內(nèi)容包括Ability、安全管理、公共事件、通知、Java UI、ArkTS、ArkUI、Stage模型、設(shè)備管理、數(shù)據(jù)管理、線程管理、視頻、圖像、網(wǎng)絡(luò)管理等。
- 實(shí)戰(zhàn)(16-19章):演示HarmonyOS在各類場(chǎng)景下的綜合實(shí)戰(zhàn)案例。
本書主要面向的是對(duì)HarmonyOS應(yīng)用開發(fā)感興趣的學(xué)生、開發(fā)人員、架構(gòu)師。
本書特點(diǎn)
1.內(nèi)容全面,技術(shù)新穎
本書幾乎囊括了HarmonyOS所涉及的知識(shí)點(diǎn)包括HarmonyOS架構(gòu)、DevEco Studio、應(yīng)用結(jié)構(gòu)、Ability、安全管理、公共事件、通知、ArkTS、ArkUI、Stage模型、設(shè)備管理、數(shù)據(jù)管理、線程管理、視頻、圖像、網(wǎng)絡(luò)管理等多個(gè)主題。方面的內(nèi)容,并提供了針對(duì)各類場(chǎng)景下的綜合實(shí)戰(zhàn)案例,包括智能穿戴、智慧屏、手機(jī)等應(yīng)用。技術(shù)前瞻,案例豐富。不管是編程初學(xué)者,還是編程高手,都能從本書中獲益。本書可作為讀者案頭的工具書,隨手翻閱。
2.圖文并茂,代碼精彩
基于最新HarmonyOS技術(shù)展開,手把手傳授從入門到精通的訣竅!
在線提供的源代碼緊跟版本迭代,目前已經(jīng)更新到HarmonyOS NEXT(HarmonyOS 5)版本。不用擔(dān)心知識(shí)點(diǎn)過時(shí)哦。
3.案例豐富,實(shí)戰(zhàn)性強(qiáng)
本書提供了豐富的基于HarmonyOS技術(shù)點(diǎn)的實(shí)例68個(gè),將理論講解最終落實(shí)到代碼實(shí)現(xiàn)上來。在掌握了基礎(chǔ)之后,另外提供了4個(gè)綜合性實(shí)戰(zhàn)案例。這些案例從零開始,最終實(shí)現(xiàn)了一個(gè)完整的企業(yè)級(jí)應(yīng)用,內(nèi)容具有很高的應(yīng)用價(jià)值和參考性。
4.附贈(zèng)資源
本書提供了書中涉及的所有實(shí)例的源文件。讀者可以一邊閱讀本書,一邊參照源文件動(dòng)手練習(xí),這樣不僅提高了學(xué)習(xí)的效率,而且可以對(duì)書中的內(nèi)容有更加直觀的認(rèn)識(shí),從而逐漸培養(yǎng)自己的編程能力。
源代碼
本書提供的素材和源代碼可從以下網(wǎng)址下載:?GitHub - waylau/harmonyos-tutorial: HarmonyOS Tutorial. 《跟老衛(wèi)學(xué)HarmonyOS開發(fā)》
勘誤和交流
本書如有勘誤,會(huì)在以下網(wǎng)址發(fā)布:?Issues · waylau/harmonyos-tutorial · GitHub
參考引用
- 原文同步至:https://waylau.com/about-harmonyos-application-development-from-zero-to-hero-2nd-edition-book/
- 視頻介紹可見B站:【老衛(wèi)拆書】021期:市面上最厚的鴻蒙著作!《鴻蒙HarmonyOS應(yīng)用開發(fā)從入門到精通(第2版)》_嗶哩嗶哩_bilibili
- 京東
- 當(dāng)當(dāng)