*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:鴻蒙HarmonyOS應用開發入門 ISBN:9787302649113 出版社:清華大學 著編譯者:柳偉衛 頁數:255 所在地:中國大陸 *此為代購商品 書號:1597249 可大量預訂,請先連絡。 內容簡介 HarmonyOS是一款面向未來、面向全場景的分散式操作系統,藉助HarmonyOS全場景分散式系統和設備生態,定義全新的硬體、交互和服務體驗。本書採用最新的HarmonyOS 3版本作為基礎,詳細介紹如何基於HarmonyOS 3來進行應用開發,包括HarmonyOS架構、DevEco Studio、應用結構、Ability、UI開發、公共事件、窗口管理、網路編程、安全管理、數據管理等多個主題,還介紹如何從0開始開發計算器、視頻播放器、購物應用、微信應用等。本書輔以大量的實戰案例,圖文並茂,讓讀者易於理解掌握。同時,案例的選型偏重於解決實際問題,具有很強的前瞻性、應用性和趣味性。加入鴻蒙生態,讓我們一起構建萬物互聯的新時代! 本書適合HarmonyOS應用開發初學者和進階讀者作為自學用書,也適合培訓機構作為培訓教材,還適合大、中專院校的相關專業作為教學參考書。作者簡介 柳偉衛,網名老衛、waylau,在IT公司擔任過項目經理、架構師、高級技術顧問等職位,擁有十余年開發經驗,具有豐富的軟體開發管理及系統架構經驗。曾主導過多個省、國家級大型分散式系統的設計與研發,參与過面向全球的供應鏈系統服務化改造。在工作實踐中,積累了大量的分散式系統、微服務架構以及性能調優經驗。喜歡開源,長期活躍于各大開源社區,編著了《Netty 4 x用戶指南》《Netty實戰(精髓)》等30餘本開源技術教程,廣受網友好評,是CSDN、開源中國、阿里雲開發者、華為開發者等技術社區專家。目錄 第1章 HarmonyOS介紹1 1 HarmonyOS概述 1 1 1 什麼是HarmonyOS 1 1 2 HarmonyOS應用開發 1 2 HarmonyOS的特徵 1 2 1 硬體互助,資源共享 1 2 2 一次開發,多端部署 1 2 3 統一OS,彈性部署 1 3 HarmonyOS 3的新特性 1 3 1 Ability組件的生命周期 1 3 2 ArkUI開發框架 1 3 3 ArkTS編程語言 1 3 4 ExtensionAbility機制 1 4 DevEco Studio的安裝 1 4 1 下載DevEco Studio 1 4 2 安裝DevEco Studio 1 4 3 配置DevEco Studio 1 5 實戰:創建第一個HarmonyOS應用 1 5 1 選擇創建新項目 1 5 2 選擇模板 1 5 3 配置項目信息 1 5 4 自動生成工程代碼 1 5 5 預覽項目 1 5 6 運行項目 1 6 應用工程結構介紹 1 6 1 工程級 目錄 1 6 2 entry模塊級 目錄 1 6 3 配置文件 1 7 總結 1 8 習題 第2章 Ability的開發 2 1 Ability概述 2 1 1 單Ability應用和多Ability應用 2 1 2 HarmonyOS應用模型 2 2 FA模型介紹 2 2 1 FA模型中的Ability 2 2 2 FA模型的生命周期 2 2 3 FA模型的進程線程模型 2 3 Stage模型介紹 2 3 1 Stage模型的設計思想 2 3 2 Stage模型的Ability生命周期 2 3 3 Stage模型的Ability啟動模式 2 4 實戰:Ability內頁面的跳轉和數據傳遞 2 4 1 新建Ability內頁面 2 4 2 頁面跳轉及傳參 2 4 3 參數接收 2 4 4 運行 2 5 Want概述 2 5 1 Want的用途 2 5 2 Want的類型 2 5 3 Want參數屬性 2 6 實戰:顯式Want啟動Ability 2 6 1 新建Ability內頁面 2 6 2 新建Ability 2 6 3 使用顯式Want啟動Ability 2 6 4 運行 2 7 實戰:隱式Want打開應用管理 2 7 1 使用隱式Want啟動Ability 2 7 2 運行 2 8 總結 2 9 習題 第3章 UI開發(上) 3 1 ArkUI概述 3 1 1 ArkUI的基本概念 3 1 2 ArkUI的主要特徵 3 1 3 JS、TS、ArkTS、ArkUI和ArkCompiler之間的聯繫 3 2 聲明式開發範式 3 2 1 聲明式開發範式與類Web開發範式 3 2 2 聲明式開發範式的基礎能力 3 2 3 聲明式開發範式的整體架構 3 2 4 聲明式開發範式的基本組成 3 3 常用的組件 3 4 基礎組件詳解 3 4 1 Blank 3 4 2 Button 3 4 3 Checkbox 3 4 4 CheckboxGroup 3 4 5 DataPanel 3 4 6 DatePicker 3 4 7 Divider 3 4 8 Gauge 3 4 9 Image 3 4 10 ImageAnimator 3 4 11 LoadingProgress 3 4 12 Marquee 3 4 13 Navigation 3 4 14 PatternLock 3 4 15 Progress 3 4 16 QRCode 3 4 17 Radio 3 4 18 Rating 3 4 19 RichText 3 4 20 ScrollBar 3 4 21 Search 3 4 22 Select 3 4 23 Slider 3 4 24 Span 3 4 25 Stepper與StepperItem 3 4 26 Text 3 4 27 TextArea 3 4 28 TextClock 3 4 29 TextInput 3 4 30 TextPicker 3 4 31 TextTimer 3 4 32 TimePicker 3 4 33 Toggle 3 4 34 Web 3 5 總結 3 6 習題 第4章 UI開發(下) 4 1 容器組件詳解 4 1 1 Column和Row 4 1 2 ColumnSplit和RowSplit 4 1 3 Flex 4 1 4 Grid和GridItem 4 1 5 GridRow和GridCol 4 1 6 List、ListItem和ListItemGroup 4 1 7 AlphabetIndexer 4 1 8 Badge 4 1 9 Counter 4 1 10 Navigator 4 1 11 Panel 4 1 12 Refresh 4 1 13 RelativeContainer 4 1 14 Scroll 4 1 15 SideBarContainer 4 1 16 Stack 4 1 17 Swiper 4 1 18 Tabs和TabContent 4 2 媒體組件詳解 4 3 繪製組件詳解 4 3 1 Circle和Ellipse 4 3 2 Line 4 3 3 Polyline 4 3 4 Polygon 4 3 5 Path 4 3 6 Rect 4 3 7 Shape 4 4 畫布組件詳解 4 5 常用布局 4 5 1 自適應布局 4 5 2 響應式布局 4 6 實戰:使用ArkUI實現「登錄」頁面 4 6 1 使用Column容器實現整體布局 4 6 2 使用Image組件實現標誌展示 4 6 3 使用TextInput組件實現賬號和密碼的輸入 4 6 4 使用Button組件實現「登錄」按鈕 4 6 5 使用Text組件實現「註冊」按鈕 4 6 6 完整代碼 4 7 實戰:使用ArkUI實現「計算器」 4 7 1 新增Calculator ets的文件 4 7 2 實現遞歸運算 4 7 3 實現將輸入的字元串轉為字元串數組 4 7 4 新增CalculatorButtonInfo ets文件 4 7 5 實現Cal 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |