開源鴻蒙 (OpenHarmony)應用開發零基礎入門 (微課視頻版) 9787302688839 倪紅軍

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$569
商品編號: 9787302688839
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202506*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:開源鴻蒙 (OpenHarmony)應用開發零基礎入門 (微課視頻版)
ISBN:9787302688839
出版社:清華大學
著編譯者:倪紅軍
頁數:xxx
所在地:中國大陸 *此為代購商品
書號:1741669
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 開源鴻蒙 (OpenHarmony)應用開發零基礎入門 (微課視頻版) 787302688839 倪紅軍
內容簡介
本書定位為OpenHarmony應用開發從入門到綜合開發能力提升的技術進階類圖書。全書用通俗易懂的語言、豐富實用的案例,循序漸進地講解OpenHarmony應用開發的常用技術、相關經驗和實用技巧等,使讀者能夠獨立、完整地開發OpenHarmony應用。
本書注重任務驅動的實戰項目開發,精心設計了127個技術範例,啟發讀者思考,促進動手實踐,培養讀者分析問題和解決問題的能力;精心選取了14個項目案例,詳細講解企業級項目需求,鍛煉項目開發素養和創新力。為便於高效學習,使讀者快速掌握OpenHarmony應用開發技術,本書提供完整的教學課件、源代碼和微課視頻等配套資源。
本書可作為OpenHarmony和HarmonyOS(HarmonyOS NEXT)應用開發初學者的入門級書籍,也可作為高等學校、教育培訓機構移動應用開發類課程的教學用戶和軟件開發技術人員的參考書。

目錄

第1章 OpenHarmony應用開發環境1
1 1OpenHarmony概述1
1 1 1OpenHarmony的發展1
1 1 2OpenHarmony的現狀3
1 1 3方舟開發框架3
1 1 4OpenHarmony的技術架構4
1 1 5OpenHarmony的技術特性5
1 1 6OpenHarmony的系統類型6
1 2OpenHarmony應用開發環境搭建6
1 2 1DevEco Studio介紹7
1 2 2搭建Windows平臺開發環境8
1 2 3搭建macOS平臺開發環境9
小結9
第2章 OpenHarmony應用的工程結構10
2 1創建OpenHarmony工程10
2 1 1第一個OpenHarmony工程10
2 1 2OpenHarmony應用程序包15
2 2OpenHarmony工程
目錄結構17
2 2 1工程級
目錄結構17
2 2 2模塊級
目錄結構19
2 2 3資源分類與引用22
2 2 4ArkTS語言的基本結構24
小結25
第3章 ArkTS程序設計基礎26
3 1ArkTS基本語法26
3 1 1變量和常量26
3 1 2數據類型27
3 1 3運算符31
3 1 4控制流程33
3 2函數37
3 2 1標準庫函數37
3 2 2用戶自定義函數37
3 2 3函數重載40
3 3類和對象40
3 3 1類的定義和使用41
3 3 2類的繼承43
3 3 3可見性修飾符44
3 3 4對象字面量44
3 4接口45
3 4 1接口的定義和使用45
3 4 2接口的繼承47
3 5泛型47
3 5 1泛型類/接口47
3 5 2泛型函數49
3 5 3泛型默認值49
3 6異常50
3 6 1拋出異常50
3 6 2捕獲異常51
小結51
第4章 界面基礎組件與佈局52
4 1概述52
4 1 1組件52
4 1 2狀態管理58
4 1 3事件60
4 1 4佈局63
4 2四則運算練習器的設計與實現71
4 2 1Button組件71
4 2 2Text組件72
4 2 3TextInput組件73
4 2 4Image組件76
4 2 5Tabs和TabContent組件81
4 2 6案例: 四則運算練習器85
4 3拼圖遊戲的設計與實現90
4 3 1Menu組件90
4 3 2TextTimer組件93
4 3 3Progress組件96
4 3 4Grid和GridItem組件100
4 3 5Panel組件105
4 3 6案例: 拼圖遊戲109
4 4畢業生滿意度調查表的設計與實現114
4 4 1TextPicker組件115
4 4 2TextPickerDialog組件116
4 4 3DatePicker組件118
4 4 4DatePickerDialog組件118
4 4 5TimePicker組件120
4 4 6TimePickerDialog組件121
4 4 7Slider組件122
4 4 8Rating組件125
4 4 9Radio組件126
4 4 10Checkbox和CheckboxGroup組件127
4 4 11案例: 畢業生滿意度調查表130
小結134
第5章 數據存儲與訪問135
5 1概述135
5 1 1數據管理機制135
5 1 2文件管理機制136
5 2睡眠質量測試系統的設計與實現136
5 2 1Toggle組件137
5 2 2Stepper和StepperItem組件140
5 2 3頁面路由142
5 2 4UIAbility組件149
5 2 5用戶首選項存儲與訪問接口160
5 2 6案例: 睡眠質量測試系統166
5 3備忘錄的設計與實現174
5 3 1CustomDialog組件174
5 3 2應用文件存儲與訪問接口178
5 3 3List、ListItem和ListItemGroup組件200
5 3 4案例: 備忘錄207
5 4我愛背單詞的設計與實現216
5 4 1ResourceManager接口216
5 4 2Search組件221
5 4 3Badge組件225
5 4 4關係數據接口227
5 4 5案例: 我愛背單詞242
小結264
第6章 多媒體應用開發265
6 1概述265
6 1 1音頻接口265
6 1 2視頻接口265
6 1 3相機接口266
6 1 4圖片接口266
6 2影音播放器的設計與實現266
6 2 1AVPlayer266
6 2 2監聽和取消監聽事件273
6 2 3XComponent276
6 2 4Video組件281
6 2 5媒體查詢284
6 2 6案例: 影音播放器289
6 3圖片編輯器的設計與實現298
6 3 1PhotoViewPicker298
6 3 2圖片處理接口299
6 3 3Canvas組件309
6 3 4CanvasRenderingContext2D310
6 3 5案例: 圖片編輯器325
小結334
第7章 網絡應用開發335
7 1概述335
7 1 1HTTP訪問網絡335
7 1 2Web組件336
7 2股票行情查詢工具的設計與實現345
7 2 1數據請求接口345
7 2 2Swiper組件354
7 2 3案例: 股票行情查詢工具357
小結366
第8章 傳感器與位置服務應用開發367
8 1概述367
8 1 1傳感器367
8 1 2位置服務369
8 2傳感器的應用369
8 2 1傳感器接口369
8 2 2振動378
8 2 3案例: 指南針的設計與實現381
8 3位置服務的應用385
8 3 1位置服務接口385
8 3 2案例: 高德地圖在鴻蒙中的應用393
小結400
第9章 元服務與端雲一體化開發401
9 1元服務401
9 1 1什麼是元服務401
9 1 2元服務圖標402
9 1 3案例: 便攜記分牌元服務開發402
9 2端雲一體化開發426
9 2 1服務卡片426
9 2 2端雲一體化開發432
9 2 3案例: 實驗室安全測試系統的開發446
小結457

前言/序言
OpenHarmony是華為公司貢獻主要代碼、多家單位共建,並由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目。它是一款全領域、新一代、開源開放,並具備面向全場景、分布式等特點的智能終端操作系統。OpenHarmony開源至今,已有超過300家合作夥伴加入OpenHarmony生態共建,7800多名共建者參與貢獻,貢獻代碼1 1億多行,在Gitee活躍度指數上排名第一,累計超過600款軟硬件產品通過OpenHarmony兼容性測評。目前,OpenHarmony已成為發展最快的智能終端開源操作系統,更被業界認為是中國高科技公司打破Android和iOS壟斷移動操作系統市場的開始,對中國高科技產業的獨立自主具有非常重大的戰略意義。
OpenHarmony作為構建智能終端操作系統的重要基礎能力平臺和安全底座,對打造自主可控的國產操作系統、構建新的智能終端產業生態意義重大。深圳、北京、福州、惠州、重慶等城市也率先出臺相關產業政策支持OpenHarmony發展,從供給側和需求側推動生態建設。隨著OpenHarmony版本迭代、支持設備類型的增加和能力的提升,越來越多的合作夥伴基於OpenHarmony打造出自己的產品,目前已經覆蓋教育、金融、交通、政務、醫療、航空等多個行業,在設備創新上取得了顯著成就。例如,華為在OpenHarmony的基礎上,通過增加HiLink(鴻蒙智聯)、HMS(華為移動服務)等定制商業服務,推出了HarmonyOS和HarmonyOS NEXT商業化操作系統。HarmonyOS基於OpenHarmony和AOSP(Android Open Source Project)打造,兼容Android系統;HarmonyOS NEXT在HarmonyOS的基礎上剔除AOSP,不再兼容Android系統。
基於OpenHarmony的開發主要分為設備開發(南向開發)和應用開發(北向開發)兩個方向: 設備開發主要側重於硬件層面的開發,涉及硬件接口控制、設備驅動開發、鴻蒙系統內核開發等;應用開發主要側重于應用層面的開發,如UI設計、App開發等,更多地關注用戶體驗、應用性能優化和業務邏輯的實現。對於應用開發來講,OpenHarmony和HarmonyOS沒有太大區別,開發的應用都可以在兩個系統上運行,應用開發中使用的API都是由OpenHarmony提供。為此,本書以OpenHarmony應用開發為基礎,採用”案例詮釋理論內涵、項目推動實踐創新”的編寫思路,以一個個”易學、易用、易擴展”的技術範例和”有趣、經典、綜合性”的項目案例為載體,由淺入深、循序漸進地闡述基於ArkTS語言、ArkUI開發框架和最新API開發OpenHarmony應用的知識體系,既有助於讀者掌握理論知識和開發技術,又有助於讀者在實踐中靈活運用和拓展創新。
本書作者長期從事移動應用開發類課程建設與教學改革研究,有豐富的項目開發經驗。本書採用作者主持研究的華為支持教育部產學合作協同育人新工科建設項目中取得的成果作為部分內容。本書提供教學大綱、教學課件、程序源碼等,還提供微課視頻同步講解,讀者先掃描封底刮刮卡中的二維碼,再掃描書中相應位置的二維碼,即可以邊看邊學、邊學邊做,真正實現”教、學、做”的有機融合,提升從案例模仿到應用創新的遞進式項目化軟件開發能力。
全書共9章,內容安排如下。
第1章 為OpenHarmony應用開發環境。概要介紹OpenHarmony系統的發展歷程、現狀和技術架構,詳細講解DevEco Studio在Windows、macOS平臺下的安裝步驟及OpenHarmony應用開發環境的搭建方法。
第2章 為OpenHarmony應用的工程結構。從零開始介紹OpenHarmony工程項目的創建流程和應用程序包結構;詳細闡述OpenHarmony工程項目的
目錄結構、資源分類及引用方法,初步闡述ArkTS語言的基本結構。
第3章 為ArkTS程序設計基礎。主要介紹ArkTS語言中變量、常量、數據類型、運算符、控制流程的基本語法;詳細闡述ArkTS語言中的函數、類、對象、接口、泛型與異常的基本概念和使用方法,並結合實際技術範例講解它們的應用場景。
第4章 為界面基礎組件與佈局。詳細介紹組件在OpenHarmony應用頁面中的定義和屬性設置方法、事件的定義和綁定方法,介紹Android應用程序的設計模式、用戶界面的佈局管理器和組件的共有屬性,並結合多個技術範例和”四則運算練習器”“拼圖遊戲”“畢業生滿意度調查表”等項目案例闡述狀態管理、佈局及Button、Text、TextInput、Image、Tabs、TabContent、Menu、TextTimer、Progress、Grid、G

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理