鴻蒙HarmonyOS應用開發入門 柳偉衛 9787302649113 【台灣高等教育出版社】

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

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理