购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

ArkTS语言是目前鸿蒙原生应用开发的主力语言。ArkTS在TypeScript的基础上进行了优化、限制和扩展,旨在提供更高的性能和更佳的开发效率。它不仅继承了TypeScript的强大功能和灵活性,还加入了针对鸿蒙特有场景的特性,使得开发者能够更便捷地开发鸿蒙原生应用。

在本书的编写过程中,我们深感ArkTS在推动鸿蒙生态发展中的重要作用。我们希望本书不仅能够传授技术知识,更能激发开发者对鸿蒙原生应用创新的热情,投入到探索和实现更多令人兴奋的应用场景中去。

无论您的目标是提升个人技能,还是在鸿蒙生态中留下自己的印记,我们相信,本书都将带给您一些启发和帮助。让我们一起开始这段探索ArkTS和鸿蒙无限可能的旅程。

为了确保读者能够顺利实操书中的示例,本书提供了相应的引导教学视频,欢迎广大读者关注抖音/微信视频号“九丘教育”获取视频教程和本书源代码。之后针对ArkTS的更新,我们会在第一时间通过抖音、微信视频号、微信公众号、B站等平台持续同步更新相关内容(搜索“九丘教育”)。

另外,由于成书时间仓促以及作者水平有限,书中难免有疏漏,恳请各位读者批评、指正。欢迎各位读者通过本书发布的各种联系方式与作者交流。

感谢人民邮电出版社的傅道坤和吴晋瑜编辑为本书的顺利出版提供的鼎力支持和宝贵建议。最后,还要向广大读者表示衷心的感谢!

本书的组织结构

本书内容分为10章,各章的主要内容如下。

第1章 “起步”:主要介绍了第一个ArkTS程序的编写。

第2章 “简单的数据操作”:首先介绍了变量和常量的用法,然后介绍了常见的数据类型和常用的操作符,最后介绍了常用的数学函数。

第3章 “流程控制语句”:主要介绍了各种条件语句和循环语句。

第4章 “函数”:首先介绍了函数的定义和调用,然后介绍了函数的参数传递,最后介绍了箭头函数和闭包。

第5章 “面向对象编程”:首先介绍了类的定义和对象的创建,然后详细介绍了面向对象编程的三大特征——封装、继承和多态,最后介绍了抽象类和接口的用法。

第6章 “空安全”:首先介绍了什么是空安全,然后介绍了与空安全相关的特性,包括可选链、非空断言操作符和空值合并操作符。

第7章 “错误处理”:首先介绍了try-catch-finally语句,然后介绍了使用throw手动抛出内置错误类的对象和自定义错误类的对象。

第8章 “容器”:首先介绍了常见的高阶函数在数组中的用法,然后介绍了几种常见的容器类型——元组、Set、Map和Record。

第9章 “泛型”:首先介绍了泛型函数,然后介绍了泛型类和泛型接口这两种泛型类型。

第10章 “导出和导入”:首先介绍了顶层声明的默认可见性,然后介绍了顶层声明的导出和导入,最后介绍了导入SDK的开放能力。

本书读者对象

本书面向对ArkTS语言感兴趣的所有读者。本书包含丰富的示例,即使读者尚未接触过任何编程语言,也能在本书的指引下,逐步顺畅地掌握ArkTS语言的基础知识和核心概念。 w+yqWmhNmTU/Jf4M7v9bxF70oh9MctSSbZJSzweMS36JNcRYj27t4Rpqw/yABRrr

点击中间区域
呼出菜单
上一章
目录
下一章
×