您好,欢迎来到聚文网。 登录 免费注册
鸿蒙HarmonyOS NEXT开发之路(卷1ArkTS语言篇)

鸿蒙HarmonyOS NEXT开发之路(卷1ArkTS语言篇)

  • 字数: 573
  • 出版社: 清华大学
  • 作者: 编者:马剑威//贾振锋|
  • 商品条码: 9787302679639
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 16开
  • 页数: 340
  • 出版年份: 2025
  • 印次: 1
定价:¥89.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书全面、深入地介绍 华为HarmonyOS NEXT操作 系统中的ArkTS语言。本书 分为基础知识、ArkTS进阶 和高级特性三部分,引领读 者逐步掌握从ArkTS基础到 高级特性的开发能力。基础 知识部分涵盖ArkTS的核心 语法,包括声明式UI、函数 、类、接口、泛型类型、空 安全和模块化开发,为读者 打下坚实的开发基础。 ArkTS进阶部分深入探讨 ArkTS语言的高级特性和最 佳实践,例如高性能编程、 声明式UI描述、自定义组件 和装饰器,全面提升读者在 HarmonyOS NEXT平台上的 开发能力。高级特性部分则 聚焦于状态管理机制,详细 讲解状态变量的声明和管理 ,以及它们在UI渲染中的实 际应用,帮助读者优化应用 性能,实现从TypeScript到 ArkTS的平滑过渡。 本书为有志于掌握 HarmonyOS NEXT应用开发 的读者提供系统性学习资源 ,从语法讲解到性能优化全 面覆盖,可以作为读者学习 ArkTS语言和开发 HarmonyOS应用的参考教 材。
作者简介
\"马剑威 华为开发者专家(HDE)、CSDN 博客专家、华为云云享专家、阿里云开发者社区专家博主、华为开发者学堂鸿蒙生态应用开发高级讲师。 贾振锋 拥有12年软件开发和移动端研发经验,以及企业内训和咨询经验。双一流、211高校外聘技术专家,HarmonyOS应用开发者高级讲师。\"
目录
第一部分 基础知识 第1章 ArkTS声明式UI开发规范 1.1 HarmonyOS NEXT的介绍与特点 1.1.1 HarmonyOS NEXT概览 1.1.2 核心亮点 1.1.3 深远影响 1.1.4 开发者机遇 1.2 整体架构 1.3 开发流程 1.4 通用规则 1.5 开发环境搭建 1.5.1 概述 1.5.2 工具准备 1.5.3 安装DevEco Studio 1.5.4 诊断开发环境 1.5.5 启用中文化插件 1.6 编写HarmonyOS入门程序 1.6.1 案例说明 1.6.2 创建ArkTS工程 1.6.3 ArkTS工程目录结构(Stage模型) 1.6.4 构建第一个页面 1.6.5 构建第二个页面 1.6.6 实现页面间的跳转 1.7 本章小结 1.8 本章习题 第2章 ArkTS基本知识 2.1 初识ArkTS 2.2 DevEco Studio的使用 2.2.1 新建工程 2.2.2 自动化测试框架 2.2.3 环境准备 2.2.4 新建和编写测试脚本 2.2.5 DevEco Studio执行测试脚本 2.2.6 查看测试结果 2.3 ArkTS的基本语法规则 2.3.1 声明 2.3.2 自动类型推断 2.3.3 类型 2.3.4 运算符 2.3.5 语句 2.4 本章小结 2.5 本章习题 第3章 函数 3.1 函数声明 3.2 可选参数 3.3 rest参数 3.4 返回类型 3.5 函数的作用域 3.6 函数的调用 3.7 函数类型 3.8 箭头函数或Lambda函数 3.9 闭包 3.10 函数重载 3.11 本章小结 3.12 本章习题 第4章 类和对象 4.1 字段 4.1.1 实例字段 4.1.2 静态字段 4.1.3 字段初始化 4.1.4 getter和setter 4.2 方法 4.2.1 实例方法 4.2.2 静态方法 4.3 类的继承 4.3.1 继承 4.3.2 父类访问 4.3.3 方法重写 4.3.4 重载签名的方法 4.4 构造函数 4.4.1 基本构造函数 4.4.2 子类的构造函数 4.4.3 重载签名的构造函数 4.5 可见性修饰符 4.5.1 public 4.5.2 private 4.5.3 protected 4.6 对象变量 4.7 其他 4.8 本章小结 4.9 本章习题 第5章 接口 5.1 接口初探 5.2 可选属性 5.3 只读属性 5.4 实现接口 5.5 继承接口 5.6 类型系统 5.7 本章小结 5.8 本章习题 第6章 泛型类型 6.1 泛型类和接口 6.2 泛型约束 6.3 泛型函数 6.4 泛型默认值 6.5 本章小结 6.6 本章习题 第7章 空安全 7.1 非空断言运算符 7.2 空值合并运算符 7.3 可选链 7.4 本章小结 7.5 本章习题 第8章 模块 8.1 模块化介绍 8.2 ArkTS的模块化 8.2.1 ArkTS支持的模块化标准 8.2.2 ArkTS支持加载的模块类型 8.2.3 模块化运行加载流程 8.3 导出 8.4 导入 8.4.1 静态导入 8.4.2 动态导入 8.4.3 导入HarmonyOS SDK的开放能力 8.5 顶层语句 8.6 本章小结 8.7 本章习题 第二部分 ArkTS进阶 第9章 ArkTS高性能最佳实践 9.1 声明与表达式的使用 9.2 函数的性能提升 9.3 数组的性能提升 9.4 异常的处理 9.5 本章小结 9.6 本章习题 第10章 声明式UI描述 10.1 创建组件 10.1.1 无参数创建组件 10.1.2 有参数创建组件 10.2 配置属性 10.3 配置事件 10.4 配置子组件 10.5 本章小结 10.6 本章习题 第11章 自定义组件 11.1 创建自定义组件 11.1.1 自定义组件的基本用法 11.1.2 自定义组件的基本结构 11.1.3 成员函数/变量 11.1.4 自定义组件的参数规定 11.1.5 build()函数 11.1.6 自定义组件通用样式 11.2 页面和自定义组件生命周期 11.2.1 自定义组件的创建和渲染流程 11.2.2 自定义组件重新渲染 11.2.3 自定义组件的删除 11.2.4 自定义组件监听页面生命周期 11.3 自定义组件的自定义布局 11.4 自定义组件成员属性访问限定符的使用限制 11.4.1 使用限制 11.4.2 错误使用场景示例 11.5 本章小结 11.6 本章习题 第12章 装饰器 12.1 @Builder装饰器 12.1.1 自定义构建函数 12.1.2 参数传递 12.2 @BuilderParam装饰器 12.2.1 装饰器使用说明 12.2.2 使用场景 12.3 wrapBuilder 12.3.1 接口说明 12.3.2 使用场景 12.4 @Style装饰器 12.4.1 装饰器使用说

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网