HarmonyOS应用开发——ArkTS程序设计 NEXTDevEcoStudioUI开发动画项目配套实训习题精讲
¥63.80
| 运费: | ¥ 0.00-20.00 |
商品详情
书名:HarmonyOS应用开发——ArkTS程序设计
定价:89.8
ISBN:9787115702227
作者:聂瑞华、张俊豪、王艳芝、刘洋
版次:第1版
出版时间:2026-09
内容提要:
本书以HarmonyOS 5.0及API 12*开发标准为核心,系统讲解HarmonyOS的基础概论与ArkTS声明式开发核心技术。开篇先详解HarmonyOS的诞生及发展历史、HarmonyOS与OpenHarmony的关系、HarmonyOS产业链生态及SDK开放能力,为读者奠定全场景分布式开发认知基础;并在此基础上重点精讲ArkTS编程语言的核心特性与优势、DevEco Studio工具的安装和配置及其工程管理,*覆盖声明式UI开发范式、组件应用规范及各类动画开发核心技能;全书各章还配套思维导图、知识小结与巩固习题,同步设置针对性的技能实训案例。 本书既可作为高等学校计算机科学与技术、软件工程、物联网工程等专业相关课程的教材,也可作为鸿蒙*自学入门、企业岗位培训及技术考证的实用参考书。
作者简介:
刘洋,主要研究方向: 1.专注于操作系统、软件工程、物联网应用技术、移动应用开发等领域。 2.精通ArkTS语言,对于HarmonyOS开发的主流框架ArkUI有深入研究。 3.精通HarmonyOS元服务开发及端云开发。 从业经历: 6年项目开发经营、13年教学经验,华为认证的HarmonyOS*开发工程师,长期专注的教育、教学工作,有丰富的课程设计和授课经验。 企业端曾负责系统架构设计,曾参与多个大型软件项目和移动应用项目的开发,其中包括HarmonyOS生态项目调研、设计与开发,参与《*聊天》、《美团外卖》、《网易云音乐》等项目,积累了丰富的开发经验。 教育端担任企业嘉宾讲师,在校讲授《ArkTS程序设计》、《ArkUI框架开发》、《HarmonyOS原生应用开发》、《HarmonyOS元服务开发》和《HarmonyOS端云开发》等课程,深受学校领导和学生好评。
目录:
第 1章 HarmonyOS概论 1
1.1 HarmonyOS简介 2
1.1.1 HarmonyOS的发展背景 2
1.1.2 HarmonyOS的诞生 2
1.1.3 HarmonyOS的发展历史 2
1.1.4 HarmonyOS与OpenHarmony的关系 3
1.1.5 HarmonyOS的开发语言 4
1.1.6 HarmonyOS的典型应用场景 5
1.2 HarmonyOS的核心技术理念 6
1.2.1 一次开发,多端部署 7
1.2.2 可分可合,自由流转 10
1.2.3 统一生态,系统智能 12
1.3 HarmonyOS生态 12
1.3.1 HarmonyOS产业链 12
1.3.2 HarmonyOS生态圈 13
1.4 HarmonyOS SDK开放能力 14
本章小结 16
习题 17
第 2章 ArkTS声明式开发 20
2.1 ArkTS语言概述 21
2.1.1 ArkTS语言的起源 21
2.1.2 ArkTS声明式开发的优势 22
2.1.3 ArkTS声明式开发的能力 24
2.2 DevEco Studio工具的安装和配置 25
2.2.1 DevEco Studio工具的安装 26
2.2.2 DevEco Studio工具的配置 29
2.3 DevEco Studio工程管理 32
2.3.1 工程的创建 32
2.3.2 ArkTS语法组成 33
2.3.3 声明式UI描述 36
2.3.4 自定义组件 39
2.4 DevEco Studio预览器和模拟器 41
2.4.1 DevEco Studio工具的预览器 41
2.4.2 DevEco Studio工具的本地模拟器 47
2.4.3 DevEco Studio工具的HAP和真机调试 50
2.5 技能实操 54
2.5.1 汉化DevEco Studio开发工具 54
2.5.2 DevEco Studio开发工具融入AI 57
本章小结 64
习题 64
第3章 ArkTS语言的基础能力 66
3.1 ArkTS语言的变量与赋值 67
3.1.1 ArkTS变量类型number 67
3.1.2 ArkTS变量类型string 68
3.1.3 ArkTS变量类型boolean 69
3.1.4 ArkTS变量类型null 69
3.1.5 ArkTS变量类型undefined 70
3.1.6 ArkTS变量类型void 71
3.1.7 ArkTS变量类型Array 71
3.1.8 ArkTS变量类型Tuple 72
3.1.9 ArkTS变量类型never 72
3.1.10 ArkTS变量类型Enum 73
3.1.11 ArkTS变量类型Object 74
3.2 ArkTS语言的函数声明和调用 75
3.2.1 ArkTS语言的函数声明 75
3.2.2 ArkTS语言的函数表达式 76
3.2.3 ArkTS语言的函数调用机制 77
3.3 ArkTS语言的流程控制语句 79
3.3.1 ArkTS语言的条件渲染 79
3.3.2 ArkTS语言的循环渲染 85
3.4 ArkTS语言基础技能实训 92
3.4.1 ArkTS变量与类型应用 92
3.4.2 ArkTS函数与流程控制 94
本章小结 97
习题 98
第4章 ArkTS开发框架 100
4.1 ArkTS声明式开发框架的概述 101
4.2 ArkTS声明式开发框架的文件组织 102
4.3 ArkTS声明式开发框架的资源访问 104
4.3.1 资源分类和资源目录 104
4.3.2 资源访问 111
4.4 ArkTS声明式开发框架的像素应用 114
4.5 ArkTS声明式开发框架的类型定义 116
4.6 ArkTS开发框架技能实训 120
4.6.1 系统资源引用 120
4.6.2 完成设计和布局页面 122
本章小结 125
习题 126
第5章 ArkUI的构建和应用 128
5.1 待办列表案例中的核心组件与装饰器 129
5.1.1 Text组件 129
5.1.2 Column布局组件 132
5.1.3 Row布局组件 135
5.1.4 @Builder装饰器应用 137
5.1.5 @State装饰器应用 138
5.1.6 onClick事件 140
5.2 风车动画案例中的核心组件与装饰器 142
5.2.1 Image组件 142
5.2.2 Slider组件 147
5.2.3 通用属性图形变换 151
5.3 排行榜案例中的核心组件与装饰器 153
5.3.1 @Link数据双向同步 154
5.3.2 List和ListItem组件 156
5.3.3 @Prop数据单向同步 165
5.3.4 自定义组件的生命周期 167
5.4 ArkUI构建和应用技能实训 173
5.4.1 待办列表 173
5.4.2 风车动画 178
5.4.3 排行榜 185
本章小结 194
习题 195
第6章 ArkTS动画机制 198
6.1 ArkTS帧动画 199
6.1.1 ArkTS帧动画的概念 199
6.1.2 ImageAnimator属性 199
6.1.3 ImageAnimator事件 202
6.2 ArkTS属性动画 205
6.3 ArkTS显式动画 208
6.4 ArkTS转场动画 210
6.4.1 页面转场动画 210
6.4.2 组件内转场动画 218
6.4.3 共享元素转场动画 221
6.5 ArkTS动画机制技能实训 224
6.5.1 显示/隐藏页面图片的动画效果 224
6.5.2 实现组件内转场动画 226
本章小结 230
习题 231
定价:89.8
ISBN:9787115702227
作者:聂瑞华、张俊豪、王艳芝、刘洋
版次:第1版
出版时间:2026-09
内容提要:
本书以HarmonyOS 5.0及API 12*开发标准为核心,系统讲解HarmonyOS的基础概论与ArkTS声明式开发核心技术。开篇先详解HarmonyOS的诞生及发展历史、HarmonyOS与OpenHarmony的关系、HarmonyOS产业链生态及SDK开放能力,为读者奠定全场景分布式开发认知基础;并在此基础上重点精讲ArkTS编程语言的核心特性与优势、DevEco Studio工具的安装和配置及其工程管理,*覆盖声明式UI开发范式、组件应用规范及各类动画开发核心技能;全书各章还配套思维导图、知识小结与巩固习题,同步设置针对性的技能实训案例。 本书既可作为高等学校计算机科学与技术、软件工程、物联网工程等专业相关课程的教材,也可作为鸿蒙*自学入门、企业岗位培训及技术考证的实用参考书。
作者简介:
刘洋,主要研究方向: 1.专注于操作系统、软件工程、物联网应用技术、移动应用开发等领域。 2.精通ArkTS语言,对于HarmonyOS开发的主流框架ArkUI有深入研究。 3.精通HarmonyOS元服务开发及端云开发。 从业经历: 6年项目开发经营、13年教学经验,华为认证的HarmonyOS*开发工程师,长期专注的教育、教学工作,有丰富的课程设计和授课经验。 企业端曾负责系统架构设计,曾参与多个大型软件项目和移动应用项目的开发,其中包括HarmonyOS生态项目调研、设计与开发,参与《*聊天》、《美团外卖》、《网易云音乐》等项目,积累了丰富的开发经验。 教育端担任企业嘉宾讲师,在校讲授《ArkTS程序设计》、《ArkUI框架开发》、《HarmonyOS原生应用开发》、《HarmonyOS元服务开发》和《HarmonyOS端云开发》等课程,深受学校领导和学生好评。
目录:
第 1章 HarmonyOS概论 1
1.1 HarmonyOS简介 2
1.1.1 HarmonyOS的发展背景 2
1.1.2 HarmonyOS的诞生 2
1.1.3 HarmonyOS的发展历史 2
1.1.4 HarmonyOS与OpenHarmony的关系 3
1.1.5 HarmonyOS的开发语言 4
1.1.6 HarmonyOS的典型应用场景 5
1.2 HarmonyOS的核心技术理念 6
1.2.1 一次开发,多端部署 7
1.2.2 可分可合,自由流转 10
1.2.3 统一生态,系统智能 12
1.3 HarmonyOS生态 12
1.3.1 HarmonyOS产业链 12
1.3.2 HarmonyOS生态圈 13
1.4 HarmonyOS SDK开放能力 14
本章小结 16
习题 17
第 2章 ArkTS声明式开发 20
2.1 ArkTS语言概述 21
2.1.1 ArkTS语言的起源 21
2.1.2 ArkTS声明式开发的优势 22
2.1.3 ArkTS声明式开发的能力 24
2.2 DevEco Studio工具的安装和配置 25
2.2.1 DevEco Studio工具的安装 26
2.2.2 DevEco Studio工具的配置 29
2.3 DevEco Studio工程管理 32
2.3.1 工程的创建 32
2.3.2 ArkTS语法组成 33
2.3.3 声明式UI描述 36
2.3.4 自定义组件 39
2.4 DevEco Studio预览器和模拟器 41
2.4.1 DevEco Studio工具的预览器 41
2.4.2 DevEco Studio工具的本地模拟器 47
2.4.3 DevEco Studio工具的HAP和真机调试 50
2.5 技能实操 54
2.5.1 汉化DevEco Studio开发工具 54
2.5.2 DevEco Studio开发工具融入AI 57
本章小结 64
习题 64
第3章 ArkTS语言的基础能力 66
3.1 ArkTS语言的变量与赋值 67
3.1.1 ArkTS变量类型number 67
3.1.2 ArkTS变量类型string 68
3.1.3 ArkTS变量类型boolean 69
3.1.4 ArkTS变量类型null 69
3.1.5 ArkTS变量类型undefined 70
3.1.6 ArkTS变量类型void 71
3.1.7 ArkTS变量类型Array 71
3.1.8 ArkTS变量类型Tuple 72
3.1.9 ArkTS变量类型never 72
3.1.10 ArkTS变量类型Enum 73
3.1.11 ArkTS变量类型Object 74
3.2 ArkTS语言的函数声明和调用 75
3.2.1 ArkTS语言的函数声明 75
3.2.2 ArkTS语言的函数表达式 76
3.2.3 ArkTS语言的函数调用机制 77
3.3 ArkTS语言的流程控制语句 79
3.3.1 ArkTS语言的条件渲染 79
3.3.2 ArkTS语言的循环渲染 85
3.4 ArkTS语言基础技能实训 92
3.4.1 ArkTS变量与类型应用 92
3.4.2 ArkTS函数与流程控制 94
本章小结 97
习题 98
第4章 ArkTS开发框架 100
4.1 ArkTS声明式开发框架的概述 101
4.2 ArkTS声明式开发框架的文件组织 102
4.3 ArkTS声明式开发框架的资源访问 104
4.3.1 资源分类和资源目录 104
4.3.2 资源访问 111
4.4 ArkTS声明式开发框架的像素应用 114
4.5 ArkTS声明式开发框架的类型定义 116
4.6 ArkTS开发框架技能实训 120
4.6.1 系统资源引用 120
4.6.2 完成设计和布局页面 122
本章小结 125
习题 126
第5章 ArkUI的构建和应用 128
5.1 待办列表案例中的核心组件与装饰器 129
5.1.1 Text组件 129
5.1.2 Column布局组件 132
5.1.3 Row布局组件 135
5.1.4 @Builder装饰器应用 137
5.1.5 @State装饰器应用 138
5.1.6 onClick事件 140
5.2 风车动画案例中的核心组件与装饰器 142
5.2.1 Image组件 142
5.2.2 Slider组件 147
5.2.3 通用属性图形变换 151
5.3 排行榜案例中的核心组件与装饰器 153
5.3.1 @Link数据双向同步 154
5.3.2 List和ListItem组件 156
5.3.3 @Prop数据单向同步 165
5.3.4 自定义组件的生命周期 167
5.4 ArkUI构建和应用技能实训 173
5.4.1 待办列表 173
5.4.2 风车动画 178
5.4.3 排行榜 185
本章小结 194
习题 195
第6章 ArkTS动画机制 198
6.1 ArkTS帧动画 199
6.1.1 ArkTS帧动画的概念 199
6.1.2 ImageAnimator属性 199
6.1.3 ImageAnimator事件 202
6.2 ArkTS属性动画 205
6.3 ArkTS显式动画 208
6.4 ArkTS转场动画 210
6.4.1 页面转场动画 210
6.4.2 组件内转场动画 218
6.4.3 共享元素转场动画 221
6.5 ArkTS动画机制技能实训 224
6.5.1 显示/隐藏页面图片的动画效果 224
6.5.2 实现组件内转场动画 226
本章小结 230
习题 231
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...