首页 > 图书中心 >图书详情

鸿蒙HarmonyOS应用开发入门

一线架构师教你彻底掌握HarmonyOS应用开发

作者:柳伟卫
定价:89
印次:1-3
ISBN:9787302649113
出版日期:2024.01.01
印刷日期:2024.04.16

HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代! 《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。

more >

前言 写作背景 当HarmonyOS 3还未正式发布的时候,笔者便已经开始关注HarmonyOS 3的发展路线图了。笔者在各大论坛对HarmonyOS 3的新特性进行过非常多的文章介绍以及技术布道。本书所选用的HarmonyOS版本是市面上能看到的最新版本。 由于笔者之前已经出版过两本鸿蒙方面的图书棗《鸿蒙HarmonyOS手机应用开发实战》和《鸿蒙HarmonyOS应用开发从入门到精通》,并在持续维护一本开源书《跟老卫学HarmonyOS开发》,因此撰写本书并没有遇到太多的困难。当然,HarmonyOS 3由于革命性地引入了ArkUI、ArkTS、Stage模型等众多新特性,使得笔者不得不花费更多的时间来完成书中的示例。 本书的内容聚焦于HarmonyOS 3.1版本常用的核心功能。这些核心功能都是经过笔者验证过的、可用的。而其他的非核心功能,或功能存在bug或因其他原因没有收录进本书的功能,将会收集到《跟老卫学HarmonyOS开发》一书中,以开源的方式不断演进。 内容介绍 全书大致分为3部分: 入门(第1章):介绍HarmonyOS的背景、开发环境搭建,并创建一个简单的HarmonyOS应用。 进阶(第 2 ~ 10 章):介绍 HarmonyOS 的核心功能开发,内容包括 Ability、UI 开发、公共事件、 窗口管理、网络编程、安全管理、数据管理、多媒体开发等。 实战(第 11 ~ 12章):演示 HarmonyOS 综合实战案例“购物应用”“仿微信应用”。 本书主要面向的是对HarmonyOS应用开发感兴趣的学生、开发人员、架构师。 配套资源 本书提供的素材和源代码可扫描下面的二维码下载: 如果在学习和下载资源的过程中遇到问题,可以发送邮件至booksaga@126.com,邮件主题写“鸿蒙HarmonyOS应用开发入门”。 本书所采用的技术及相关版本 技术的版本是非常重要的,因为不同版本之间存在兼容性问题,而且不同版本的软件所对应的功能也是不同的。本书所列出的技术在版本上相对较新,都是经过笔者大量测试的。这样读者在自行编写代码时,可以参考本书所列出的版本,从而避免版本兼容性所产生的问题。建议读者将相关开发环境设置得跟本书一致,或者不低于本书所列的配置。 版本配置如下: DevEco Studio 3.1 Release HarmonyOS 3.1 Release 致谢 感谢清华大学出版社的各位工作人员为本书的出版所做的努力。 感谢我的父母、妻子和两个女儿。由于撰写本书,我牺牲了很多陪伴家人的时间。谢谢他们对我的理解和支持。 感谢关心和支持我的朋友、读者、网友。 由于笔者能力有限、时间仓促,书中难免存在疏漏之处,欢迎读者指正。 柳伟卫 2023年8月

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 柳伟卫,网名老卫、waylau,在IT公司担任项目经理、架构师、高级技术顾问等职位,拥有十几年开发经验,是CSDN、 开源中国、阿里云开发者、华为开发者等技术社区专家,慕课网、华为开发者联盟社区认证讲师,HarmonyOS技术达人,曾获2021、2022年度牛人之星、2022年度OpenHarmony开源贡献之星。著有《跟老卫学HarmonyOS开发》《Netty 实战(精髓)》等开源书,并出版了《鸿蒙HarmonyOS手机应用开发实战》《鸿蒙HarmonyOS应用开发从入门到精通》《分布式系统常用技术及案例分析》《Java核心编程》《轻量级Java EE企业应用开发实战》《Node.js+Express+MongoDB+Vue.js全栈开发实战》《Netty原理解析与开发实战》等专著。

  • "《鸿蒙HarmonyOS应用开发入门》以HarmonyOS 3.x为基石,详细介绍了HarmoneyOS的新特性,包括ArkUI、ArkTS、Stage模型等。
    介绍了使用HarmoneyOS开发应用程序的完整功能,包括大量范例与项目,阅读本书,读者能够学以致用,掌握开发实际应用程序的技能。
    作为一本HarmoneyOS入门开发书籍,本书基础与示例相结合,按照边讲边练的思路组织内容,基本涵盖了HarmoneyOS开发的方方面面,可以帮助读者轻松迈进鸿蒙系统开发的门槛。"

more >
  • 目    录

    第1章 HarmonyOS介绍1

    1.1  HarmonyOS概述1

    1.1.1  什么是HarmonyOS1

    1.1.2  HarmonyOS应用开发2

    1.2  HarmonyOS的特征2

    1.2.1  硬件互助,资源共享2

    1.2.2  一次开发,多端部署6

    1.2.3  统一OS,弹性部署7

    1.3  HarmonyOS 3的新特性7

    1.3.1  Ability组件的生命周期8

    1.3.2  ArkUI开发框架9

    1.3.3  ArkTS编程语言9

    1.3.4  ExtensionAbility机制9

    1.4  DevEco Studio的安装9

    1.4.1  下载DevEco Studio9

    1.4.2  安装DevEco Studio10

    1.4.3  配置DevEco Studio11

    1.5  实战:创建第一个HarmonyOS应用14

    1.5.1  选择创建新项目14

    1.5.2  选择模板15

    1.5.3  配置项目信息16

    1.5.4  自动生成工程代码17

    1.5.5  预览项目17

    1.5.6  运行项目17

    1.6  应用工程结构介绍19

    1.6.1  工程级目录19

    1.6.2  entry模块级目录20

    1.6.3  配置文件21

    1.7  总结23

    1.8  习题24

    第2章 Ability的开发25

    2.1  Ability概述25

    2.1.1  单Ability应用和多Ability应用25

    2.1.2  HarmonyOS应用模型25

    2.2  FA模型...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘