万本电子书0元读

万本电子书0元读

顶部广告

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

《鸿蒙之光HarmonyOS NEXT原生应用发门》是一本全面介绍HarmonyOS NEXT版本发的实战指南。无论你是对鸿蒙原生发感兴趣的发者,还是希望转型到HarmonyOSNEXT系统的资深工程师,这本书都能为你提供详尽而系统的指导。 内容详实,结构清晰 《鸿蒙之光HarmonyOS NEXT原生应用发门》从HarmonyOS NEXT的基础知识讲起,逐步深到项目发技巧。全书分为16章,涵盖了从环境搭建、ArkTS语言基础、UI发、事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体发、多端部署到综合实战等多个方面。每一章节都配有详细的代码示例和上机练习,帮助你在实践中巩固所学知识。

售       价:¥

纸质售价:¥73.90购买纸书

26人正在读 | 0人评论 6.6

作       者:柳伟卫

出  版  社:清华大学出版社有限公司

出版时间:2025-01-01

字       数:14.0万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《鸿蒙之光HarmonyOS NEXT原生应用发门》以HarmonyOS NEXT版本为核心,从基础知识到实战案例,引领读者逐步探索“纯血鸿蒙”原生发的奥秘。全书共16章,内容涵盖HarmonyOS架构、DevEco Studio使用、应用结构解析、ArkTS编程语言、Ability组件、ArkUI发、公共事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体发、多端部署及应用测试等关键主题。书中不仅详细阐述了相关理论知识,还结合了多个实战项目,如计算器发、WeLink卡系统、图片轮播播放器、物车功能实现、录音机与音乐播放器创建、物应用设计与微信应用模拟、图片查看器构建等,旨在通过实际操作提升读者的动手能力和解决实际问题的能力。 此外,《鸿蒙之光HarmonyOS NEXT原生应用发门》附赠完整的源代码和PPT课件,所有代码均经过严格测试验证,确保能够顺利运行并达到预期效果。 《鸿蒙之光HarmonyOS NEXT原生应用发门》技术新颖,案例丰富,突出实战,特别适合HarmonyOS应用发初学者、爱好者和阶者作为自学用书,也适合作为培训机构和大中专院校的教学用书。
目录展开

内容简介

作者简介

前言

写作背景

内容介绍

配套资源

技术版本

读者对象

致谢

目 录

第1章 初识HarmonyOS NEXT

1.1 HarmonyOS产生的背景

1.2 HarmonyOS核心技术理念

1.3 HarmonyOS NEXT新特性

1.4 DevEco Studio的安装

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

1.6 应用工程结构介绍

1.7 本章小结

1.8 上机练习:开发第一个HarmonyOS NEXT应用——Hello World

第2章 ArkTS语言基础

2.1 基本知识

2.2 函数

2.3 类

2.4 接口

2.5 泛型类型

2.6 空安全

2.7 模块

2.8 本章小结

2.9 上机练习:统计字符串的字符数

第3章 Ability开发

3.1 Ability概述

3.2 FA模型介绍

3.3 Stage模型介绍

3.4 UIAbility介绍

3.5 Want概述

3.6 实战:显式Want启动Ability

3.7 本章小结

3.8 上机练习:启动系统设置

第4章 ArkUI基础开发

4.1 ArkUI概述

4.2 声明式开发范式

4.3 常用组件

4.4 基础组件详解

4.5 本章小结

4.6 上机练习:实现高仿WeLink打卡应用

第5章 ArkUI高级开发

5.1 渲染控制

5.2 容器组件详解

5.3 媒体组件详解

5.4 绘制组件详解

5.5 画布组件详解

5.6 常用布局

5.7 实战:使用ArkUI实现“登录”界面

5.8 实战:使用ArkUI实现“计算器”应用

5.9 本章小结

5.10 上机练习:实现图片轮播播放器应用

第6章 公共事件

6.1 公共事件概述

6.2 实战:订阅、发布、取消公共事件

6.3 Emitter概述

6.4 实战:使用Emitter进行线程间通信

6.5 本章小结

6.6 上机练习:实现购物车应用

第7章 窗口管理

7.1 窗口开发概述

7.2 窗口管理

7.3 实战:实现窗口沉浸式效果

7.4 智慧多窗

7.5 本章小结

7.6 上机练习:创建子窗口

第8章 网络编程

8.1 HTTP数据请求概述

8.2 实战:通过HTTP请求数据

8.3 Web组件概述

8.4 实战:Web组件加载在线网页

8.5 本章小结

8.6 上机练习:实现一个Web组件展示HTML页面的应用

第9章 安全管理

9.1 访问控制概述

9.2 访问控制开发步骤

9.3 实战:访问控制授权

9.4 本章小结

9.5 上机练习:使用麦克风

第10章 数据管理

10.1 分布式数据服务概述

10.2 分布式数据服务开发步骤

10.3 关系数据库概述

10.4 实战:关系数据库开发

10.5 用户首选项概述

10.6 实战:用户首选项开发

10.7 本章小结

10.8 上机练习:使用分布式数据服务

第11章 多媒体开发

11.1 音频开发

11.2 图片开发

11.3 视频开发

11.4 实战:实现音乐播放器

11.5 本章小结

11.6 上机练习:实现录音机应用

第12章 一次开发,多端部署

12.1 “一多”简介

12.2 布局能力

12.3 实战:图片查看器的一多UI原型设计

12.4 本章小结

12.5 上机练习:实现图片查看器UI原型

第13章 应用测试

13.1 应用测试概述

13.2 单元测试

13.3 UI测试

13.4 实战:UI测试

13.5 本章小结

13.6 上机练习:“统计字符串的字符数”的UI测试

第14章 综合实战(1):仿微信应用

14.1 仿微信应用概述

14.2 实战:“微信”页面

14.3 实战:“联系人”页面

14.4 实战:“发现”页面

14.5 实战:“我”页面

14.6 实战:组装所有页面

14.7 本章小结

14.8 上机练习:实现一个仿微信界面效果的应用

第15章 综合实战(2):一多图片查看器

15.1 UX设计

15.2 架构设计

15.3 pictureView模块实现

15.4 base模块实现

15.5 default模块实现

15.6 本章小结

15.7 上机练习:图片查看器

第16章 综合实战(3):购物应用

16.1 购物应用概述

16.2 实战:实现商品列表页签

16.3 实战:实现购物车页签

16.4 实战:实现“我的”页签

16.5 实战:商品详情页面

16.6 本章小结

16.7 上机练习:实现一个购物应用

附录 模拟器与真机的差异

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部