HarmonyOS应用开发与实践
本书全面介绍HarmonyOS应用开发技术,以“驴途”旅游应用为实践案例,系统讲解从基础到高级的开发全流程。本书介绍纯血鸿蒙的应用程序开发,具有丰富的实践实例。

作者:王宗跃,罗方芳,欧忠良,苏铅坤,陈建林

丛书名:高等学校计算机专业系列教材

定价:79元

印次:1-1

ISBN:9787302722496

出版日期:2026.09.01

印刷日期:2026.08.27

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书全面介绍HarmonyOS应用开发技术,以“驴途”旅游应用为实践案例,系统讲解从基础到高级的开发全流程。内容涵盖开发环境搭建、UI界面开发、应用模型开发、数据管理、权限管理、设备能力集成、NDK技术应用、元服务开发及端云一体化开发等核心技术。本书通过丰富的代码示例和实践项目,帮助读者掌握ArkTS语言、分布式应用架构、可分可合的组件化设计、一次开发多端部署等关键技术。 本书理论基础与应用实例相结合,实例分析与图解相结合,实例均有详细的思路分析与代码实现,浅显易懂,实用性强,适合作为高等院校计算机及相关专业的教材或参考书以及企业培训资料,或供具备基础编程能力的开发者学习进阶。

王宗跃,单位:集美大学计算机工程学院 职务:院长,职称:教授,主要从事操作系统、程序设计等研究与教学。

前言 2023年,华为推出了单框架的手机操作系统HarmonyOS Next,标志着HarmonyOS脱离了Linux内核和Android OpenSource Project代码,HarmonyOS成为第一款纯血国产操作系统。在国家政策以及国际形势的驱使下,华为终端包括手机、车机等在全世界得以广泛推广,并得到广大终端消费者的积极使用,HarmonyOS Next的生态越来越成熟。随着华为终端逐年普及与增长,以国产HarmonyOS Next系统作为终端基座的移动手机应用和物联网应用开发甚至是PC应用需求都随之增长,在IT业态中将产生大量的就业岗位。因此,为了满足广大应用开发者的技术需求,本书将全面介绍基于HarmonyOS系统的应用开发技术、中间件适配开发技术以及如何发挥HarmonyOS的产品特性的开发技术。 1. 本书读者  对HarmonyOS感兴趣的在校大学生。  从事移动应用开发的职场人士。  从事移动互联网的架构师。 2. 本书内容 第1章前端开发基础。HarmonyOS采用自研单框架系统,以ArkTS作为其开发语言,是因为ArkTS是站在ES6和TS语言的肩膀上,吸收了前辈优点的基础上优化而成的。本章首先介绍JavaScript编程基本语法——变量定义、循环分支判断、函数定义与应用等;其次介绍ES6新特性——箭头函数、模板字符串、面向对象特性(类与继承等)、模块化以及Promise技术;最后介绍TS的强类型、抽象与接口等新的改进点,为ArkTS的掌握打下坚实的基础。 第2章HarmonyOS应用开发环境。本章首先介绍HarmonyOS应...

目录
荐语
查看详情 查看详情
目录

第1章前端开发基础/1

1.1JavaScript基础1

1.1.1快速开始1

1.1.2变量及数据类型2

1.1.3运算符3

1.1.4流程控制4

1.1.5函数8

1.2ES6的新特性11

1.2.1变量声明11

1.2.2箭头函数13

1.2.3模板字符串14

1.2.4类Class15

1.2.5模块化16

1.2.6Promise18

1.3TypeScript20

1.3.1TypeScript概述20

1.3.2静态类型系统20

1.3.3抽象类和接口21

1.3.4枚举23

1.3.5泛型24

【本章总结】25

【课后习题】26

第2章HarmonyOS应用开发环境/27

2.1华为DevEco Studio的安装和配置27

2.2第一个鸿蒙程序29

2.3项目结构31

2.3.1项目结构目录说明31

2.3.2module.json5配置文件说明32

2.4预览器Preview34

2.5本地模拟器352.6本地真机环境的搭建38

2.7程序调试Debug的使用40

2.8修改App项目的图标和名称40

【本章总结】42

【课后习题】42

第3章ArkTS状态管理与渲染控制/44

3.1ArkTS概述44

3.2ArkUI的基本组成45

3.3自定义组件46

3.3.1自定义组件的基本结构46

3.3.2创建旅游攻略组件47

3.4状态管理49

3.4.1状态管理概述49

3.4.2@State50

3.4.3@Prop50

3.4.4@Link52

3.... 查看详情

本书理论基础与应用实例相结合,实例分析与图解相结合,实例均有详细的思路分析与代码实现,浅显易懂,实用性强,适合作为高等院校计算机及相关专业的教材或参考书以及企业培训资料,或供具备基础编程能力的开发者学习进阶。

查看详情