万本电子书0元读

万本电子书0元读

顶部广告

鸿蒙HarmonyOS NEXT开发之路 卷2:从入门到应用篇电子书

《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》是一部深且全面的应用发指导书,专为希望在HarmonyOS NEXT平台上构建创新应用的发者而写。《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》从基础概念到高级技术,涵盖了声明式UI发、交互事件处理、音视频播控及跨平台部署等关键内容。作者以清晰易懂的语言、丰富的实例和习题,引导读者掌握复杂技术,并分享实用的发经验和最佳实践。无论您是初学者还是经验丰富的发者,本书都将成为您提升技能、探索新领域的宝贵伙伴。

售       价:¥

纸质售价:¥93.20购买纸书

0人正在读 | 0人评论 6.7

作       者:马剑威、贾振锋、邢朋辉

出  版  社:清华大学出版社

出版时间:2025-05-01

字       数:17.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》是一本深度聚焦HarmonyOS NEXT应用发的全方位指导书,内容遵循由浅深的原则展。全书分为基础知识、应用发阶和应用发高级三部分。基础知识部分全面介绍HarmonyOS NEXT及其ArkTS声明式UI发规范的核心内容与应用,涵盖发环境搭建、发布局、常用组件、导航、路由、交互事件、窗口管理和ArkWeb等核心要素,并辅以大量实操案例,助力读者迅速掌握发要领。应用发阶部分深探讨HarmonyOS NEXT中的动画与网络服务,为发者提供实用的发技能和优化应用体验的方法。应用发高级部分详细介绍一多发和第三方库的使用,最后介绍如何运用uni-app快速构建鸿蒙应用。 《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》实例丰富、详实,无论是初学者还是有经验的发者,都能从中获取系统全面的知识和极具实用的发技巧,为发出卓越的鸿蒙原生应用掌握关键技能。<br/>【推荐语】<br/>《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》是一部深且全面的应用发指导书,专为希望在HarmonyOS NEXT平台上构建创新应用的发者而写。《鸿蒙HarmonyOS NEXT发之路 卷2:从门到应用篇》从基础概念到高级技术,涵盖了声明式UI发、交互事件处理、音视频播控及跨平台部署等关键内容。作者以清晰易懂的语言、丰富的实例和习题,引导读者掌握复杂技术,并分享实用的发经验和最佳实践。无论您是初学者还是经验丰富的发者,本书都将成为您提升技能、探索新领域的宝贵伙伴。<br/>【作者】<br/>马剑威 华为发者专家(HDE)、CSDN 博客专家、华为云云享专家、阿里云发者社区专家博主、华为发者学堂鸿蒙生态应用发高级讲师。 贾振锋 拥有12年软件发和移动端研发经验,以及企业内训和咨询经验。“双一流”“211工程”高校外聘技术专家HarmonyOs应用发者高级讲师。 邢朋辉 北京科技大学硕士,拥有12年以上的发和教学经验华为发者学堂鸿蒙生态应用发高级讲师,深耕鸿蒙、Java、嵌式、人工智能等技术领域。<br/>
目录展开

封面页

书名页

作者简介

内容简介

前言

第一部分 基础知识

第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 NEXT入门程序

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章 ArkUI常用开发布局

2.1 布局概述

2.2 线性布局

2.3 层叠布局

2.4 弹性布局

2.5 相对布局

2.6 栅格布局

2.7 列表布局

2.8 网格布局

2.9 轮播布局

2.10 选项卡布局

2.11 本章小结

2.12 本章习题

第3章 ArkUI中的常用组件

3.1 按钮组件

3.2 单选框组件

3.3 切换按钮组件

3.4 进度条组件

3.5 文本组件

3.6 文本输入组件

3.7 图片组件

3.8 自定义弹窗

3.9 视频播放组件

3.10 本章小结

3.11 本章习题

第4章 组件导航和页面路由

4.1 组件导航

4.2 导航转场

4.3 页面路由

4.4 从Router切换到Navigation

4.5 本章小结

4.6 本章习题

第5章 交互事件

5.1 交互事件介绍

5.2 事件分发

5.2.1 概述

5.2.2 触摸测试

5.3 触屏事件

5.3.1 点击事件

5.3.2 触摸事件

5.3.3 事件响应链的收集

5.4 焦点事件

5.4.1 基础概念

5.4.2 获焦/失焦事件

5.4.3 设置组件是否可获焦

5.4.4 默认焦点

5.4.5 整体获焦

5.4.6 主动获焦/失焦

5.4.7 焦点组与获焦优先级

5.4.8 焦点与按键事件

5.5 拖曳事件

5.5.1 拖曳事件概述

5.5.2 手势拖曳

5.5.3 鼠标拖曳

5.5.4 拖曳背板图

5.5.5 通用拖曳适配

5.6 手势事件

5.6.1 手势绑定方法

5.6.2 单一手势

5.6.3 组合手势

5.6.4 多层级手势事件

5.7 本章小结

5.8 本章习题

第6章 窗口管理

6.1 窗口开发概述

6.1.1 窗口模块的定义

6.1.2 窗口模块的用途

6.1.3 基本概念

6.1.4 实现原理

6.2 Stage模型的应用窗口管理

6.3 本章小结

6.4 本章习题

第7章 ArkWeb

7.1 ArkWeb简介

7.1.1 ArkWeb概述

7.1.2 ArkWeb的功能

7.1.3 ArkWeb组件进程

7.2 Web组件的生命周期

7.2.1 Web组件的生命周期简介

7.2.2 Web组件加载的其他事件

7.2.3 Web组件性能指标

7.3 UserAgent开发

7.3.1 UserAgent结构

7.3.2 自定义UserAgent结构

7.4 前端页面的JavaScript使用

7.4.1 调用前端页面函数

7.4.2 前端页面调用应用函数

7.4.3 建立应用与前端页面的数据通道

7.5 本章小结

7.6 本章习题

第二部分 应用开发进阶

第8章 动画

8.1 属性动画

8.1.1 属性动画概述

8.1.2 属性动画分类

8.1.3 实现属性动画

8.2 转场动画

8.2.1 转场动画概述

8.2.2 转场动画的分类

8.2.3 出现/消失转场

8.3 组件动画

8.3.1 实现组件动画

8.3.2 打造组件定制化动效

8.4 本章小结

8.5 本章习题

第9章 网络服务

9.1 网络服务概述

9.2 HTTP数据请求概述

9.2.1 HTTP数据请求

9.2.2 request接口开发

9.2.3 requestInStream接口开发

9.3 WebSocket

9.3.1 WebSocket

9.3.2 WebSocket接口

9.3.3 WebSocket开发实现

9.4 Socket

9.4.1 Socket连接

9.4.2 Socket连接场景

9.4.3 Socket接口

9.4.4 TCP/UDP协议进行通信

9.4.5 TCP Socket Server进行数据传输

9.4.6 Multicast Socket进行数据传输

9.4.7 LocalSocket进行数据传输

9.4.8 Local Socket Server进行数据传输

9.4.9 TLS Socket进行加密数据传输

9.4.10 TCP Socket升级为TLS Socket进行加密数据传输

9.4.11 TLS Socket Server进行加密数据传输

9.5 MDNS管理

9.5.1 MDNS简介

9.5.2 MDNS接口

9.5.3 管理本地服务

9.5.4 发现本地服务

9.6 本章小结

9.7 本章习题

第三部分 应用开发高级

第10章 一多开发

10.1 一多开发简介

10.1.1 定义及目标

10.1.2 基础知识

10.2 工程管理

10.2.1 工程创建

10.2.2 新建Module

10.2.3 修改Module配置

10.2.4 调整目录结构

10.2.5 修改依赖关系

10.2.6 引用ohpm包中的代码

10.3 页面开发的一多能力介绍

10.3.1 布局能力

10.3.2 交互归一

10.3.3 多态组件

10.3.4 资源使用

10.4 功能开发的一多能力介绍

10.4.1 系统能力

10.4.2 多设备应用开发

10.4.3 总结

10.5 本章小结

10.6 本章习题

第11章 OpenHarmony第三方库的使用

11.1 第三方库使用案例

11.2 ohpm

11.2.1 系统平台要求

11.2.2 常用命令

11.3 第三方库harmony-dialog的使用

11.4 本章小结

11.5 本章习题

第12章 基于uni-app开发鸿蒙应用

12.1 创建uni-app项目

12.2 基础组件

12.2.1 icon

12.2.2 text

12.3 表单组件

12.3.1 button

12.3.2 checkbox

12.3.3 picker

12.3.4 picker-view

12.3.5 radio

12.3.6 slider

12.3.7 switch

12.3.8 textarea

12.4 navigator

12.5 本章小结

12.6 本章习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部