您好,欢迎来到聚文网。 登录 免费注册
鸿蒙之光HarmonyOS NEXT原生应用开发入门

鸿蒙之光HarmonyOS NEXT原生应用开发入门

  • 字数: 573
  • 出版社: 清华大学
  • 作者: 柳伟卫|
  • 商品条码: 9787302678212
  • 版次: 1
  • 开本: 16开
  • 页数: 340
  • 出版年份: 2025
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书以HarmonyOS NEXT版本为核心,从基础 知识到实战案例,引领读者 逐步探索“纯血鸿蒙”原生开 发的奥秘。全书内容涵盖 HarmonyOS架构、DevEco Studio使用、应用结构解析 、ArkTS编程语言、Ability 组件、ArkUI开发等关键主 题。书中不仅详细阐述了相 关理论知识,还结合了多个 实战项目,如计算器开发、 WeLink打卡系统、图片轮 播播放器、购物车功能实现 、录音机与音乐播放器创建 、购物应用设计与微信应用 模拟、图片查看器构建等旨 在通过实际操作提升读者的 动手能力和解决实际问题的 能力。 本书技术新颖,案例丰 富,突出实战,特别适合 HarmonyOS应用开发初学 者、爱好者和进阶者作为自 学用书,也适合作为培训机 构和大中专院校的教学用书 。
作者简介
柳伟卫,网名老卫、waylau,在IT公司担任过项目经理、架构师、高级技术顾问等职位,拥有十余年开发经验,具有丰富的软件开发管理及系统架构经验。曾主导过多个省、国家级大型分布式系统的设计与研发,参与过面向全球的供应链系统服务化改造。在工作实践中,积累了大量的分布式系统、微服务架构以及性能调优经验。喜欢开源,长期活跃于各大开源社区,编著了《Netty 4.x用户指南》《Netty实战(精髓)》等30余本开源技术教程,广受网友好评,是CSDN、开源中国、阿里云开发者、华为开发者等技术社区专家。
目录
第1章 初识HarmonyOS NEXT 1.1 HarmonyOS产生的背景 1.1.1 万物互联时代的新挑战 1.1.2 什么是HarmonyOS 1.1.3 HarmonyOS应用开发 1.2 HarmonyOS核心技术理念 1.2.1 一次开发,多端部署 1.2.2 可分可合,自由流转 1.2.3 统一生态,原生智能 1.3 HarmonyOS NEXT新特性 1.3.1 Stage模型 1.3.2 Ability组件的生命周期 1.3.3 ArkUI开发框架 1.3.4 ArkTS编程语言 1.3.5 ArkWeb 1.3.6 “纯血鸿蒙”解读 1.4 DevEco Studio的安装 1.4.1 下载DevEco Studio 1.4.2 安装DevEco Studio 1.4.3 配置DevEco Studio 1.4.4 创建虚拟机 1.5 实战:创建第一个HarmonyOS NEXT应用 1.5.1 选择创建新项目 1.5.2 选择模板 1.5.3 配置项目信息 1.5.4 自动生成工程代码 1.5.5 预览项目 1.5.6 运行项目 1.6 应用工程结构介绍 1.6.1 App包结构 1.6.2 工程级目录 1.6.3 entry模块级目录 1.6.4 配置文件 1.7 本章小结 1.8 上机练习:开发第一个HarmonyOS NEXT应用——Hello World 第2章 ArkTS语言基础 2.1 基本知识 2.1.1 声明 2.1.2 类型 2.1.3 运算符 2.1.4 语句 2.2 函数 2.2.1 函数声明 2.2.2 可选参数 2.2.3 rest参数 2.2.4 返回类型 2.2.5 函数的作用域 2.2.6 函数调用 2.2.7 函数类型 2.2.8 箭头函数 2.2.9 闭包 2.2.10 函数重载 2.3 类 2.3.1 字段 2.3.2 方法 2.3.3 构造函数 2.3.4 可见性修饰符 2.3.5 对象字面量 2.3.6 Record类型的对象字面量 2.4 接口 2.4.1 接口属性 2.4.2 接口继承 2.5 泛型类型 2.5.1 泛型类和泛型接口 2.5.2 泛型约束 2.5.3 泛型函数 2.5.4 泛型默认值 2.6 空安全 2.6.1 非空断言运算符 2.6.2 空值合并运算符 2.6.3 可选链 2.7 模块 2.7.1 导出 2.7.2 导入 2.7.3 顶层语句 2.8 本章小结 2.9 上机练习:统计字符串的字符数 第3章 Ability开发 3.1 Ability概述 3.1.1 单Ability应用和多Ability应用 3.1.2 HarmonyOS应用模型 3.2 FA模型介绍 3.2.1 FA模型中的Ability 3.2.2 FA模型的生命周期 3.2.3 FA模型的进程/线程模型 3.3 Stage模型介绍 3.3.1 Stage模型的设计思想 3.3.2 Stage模型的基本概念 3.4 UIAbility介绍 3.4.1 UIAbility的生命周期 3.4.2 UIAbility的启动模式 3.4.3 UIAbility组件的基本用法 3.5 Want概述 3.5.1 Want的用途 3.5.2 Want的类型 3.5.3 Want的参数及属性 3.6 实战:显式Want启动Ability 3.6.1 新建Ability内页面 3.6.2 新建Ability 3.6.3 使用显式Want启动Ability 3.6.4 运行 3.7 本章小结 3.8 上机练习:启动系统设置 第4章 ArkUI基础开发 4.1 ArkUI概述 4.1.1 ArkUI基本概念 4.1.2 ArkUI主要特征 4.1.3 JS、TS、ArkTS、ArkUI、ArkCompiler之间的联系 4.2 声明式开发范式 4.2.1 声明式开发范式与类Web开发范式 4.2.2 声明式开发范式的基础能力 4.2.3 声明式开发范式的整体架构 4.2.4 声明式开发范式的基本组成 4.3 常用组件 4.4 基础组件详解 4.4.1 Blank 4.4.2 Button 4.4.3 Checkbox 4.4.4 CheckboxGroup 4.4.5 DataPanel 4.4.6 DatePicker 4.4.7 Divider 4.4.8 Gauge 4.4.9 Image 4.4.10 ImageAnimator 4.4.11 LoadingProgress 4.4.12 Marquee 4.4.13 Navigation 4.4.14 PatternLock 4.4.15 Progress 4.4.16 QRCode 4.4.17 Radio 4.4.18 Rating 4.4.19 RichText 4.4.20 ScrollBar 4.4.21 Search 4.4.22 Select 4.4.23 Slider 4.4.24 Span 4.4.25 Stepper与StepperItem 4.4.26 Text 4.4.27 TextArea 4.4.28 TextClock 4.4.29 TextInput 4.4.30 TextPicker 4.4.31 TextTimer 4.4.32 TimePicker 4.4.33 Toggle 4.4.34 Web 4.4.35 SymbolGlyph 4.5 本章小结 4.6 上机练习:实现高仿WeLink打卡应用 第5章 ArkUI高级开发 5.1 渲染控制 5.1.1 if/else条件渲染 5.1.2 ForEach循环渲染 5.2 容器组件详解 5.2.1 Column和Row 5.2.2 ColumnSplit和RowSplit 5.2.3 Flex 5.2.4 Grid和GridItem 5.2.5 GridRow和GridCol 5.2.6 Lis

蜀ICP备2024047804号

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