• HarmonyOS App开发从0到1
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

HarmonyOS App开发从0到1

57.3 6.4折 89 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者张诏添;李凯杰

出版社清华大学出版社

出版时间2022-07

版次1

装帧其他

货号9787302602842

上书时间2024-11-02

尚贤文化山东分店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 张诏添;李凯杰
  • 出版社 清华大学出版社
  • 出版时间 2022-07
  • 版次 1
  • ISBN 9787302602842
  • 定价 89.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 340页
  • 字数 478千字
【内容简介】
本书系统阐述了HarmonyOS开发基础知识。 全书共分为8章:第1章为HarmonyOS的概述,第2、第3章为HarmonyOS的开发准备和基础知识,第4、第5章为HarmonyOS开发的完整案例,第6-8章为HarmonyOS的进阶开发。书中主要内容包括:HarmonyOS技术特性、Page Ability、生命周期、UI框架、真机调试与运行、分布式调度、分布式迁移与回迁、轻量级偏好数据库、分布式数据库。 书中包含大量的应用市例,不仅可以学会理论知识还可以灵活运用。书中通过多个完整的案例详细阐述了如何在HarmonyOS操作系统上开发App,内容完整、步骤清晰。 本书可作为HarmonyOS开发初学者的入门书籍,也可作为从事HarmonyOS开发的技术人员及培训机构的参考书籍。
【作者简介】
张诏添,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。国内第1个校园 HarmonyOS自学组织——木棉花的创始人。先后荣获51CTO社区明星、2021年度电子发烧友论坛优秀开发者称号,获51CTO社区首批MVP认证。曾受邀在2021华为开发者大会校园公开课、OpenHarmony高校共建启航计划分享会及多个学术讲座报告会上发表演讲,参与51CTO社区直播主题分享会,接受OpenHarmony教育进高校主题视频采访。

李凯杰,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。曾受邀在OpenHarmony高校共建启航计划分享会和多个学术讲座报告上发表演讲。
【目录】
第1章初识鸿蒙: HarmonyOS介绍

1.1系统特征

1.21 8 N全场景终端设备

1.3技术架构

1.3.1内核层

1.3.2系统服务层

1.3.3框架层

1.3.4应用层

1.4硬件互助,资源共享

1.4.1分布式软总线

1.4.2分布式设备虚拟化

1.4.3分布式数据管理

1.4.4分布式任务调度

1.5一次开发,多端部署

1.6统一OS,弹性部署

1.7系统安全

1.7.1正确的人

1.7.2正确的设备

1.7.3正确地使用数据

1.8OpenHarmony

1.9小结

第2章万事开头难: 项目准备工作

2.1搭建开发环境

2.2Hello World

第3章万事俱备: 基础知识

3.1开发基础知识

3.1.1程序

3.1.2配置文件

3.1.3资源文件

3.1.4其他

3.2Page Ability

3.2.1Page的生命周期

3.2.2AbilitySlice的生命周期

3.2.3Page与AbilitySlice的生命周期关联

3.3Service Ability

3.4Data Ability

3.5JS生命周期

3.6Java UI框架

第4章小试牛刀: “数字华容道”游戏项目

4.1在主页面删除标题栏和添加项目标志

4.2在主页面中添加一个按钮并响应其单击事件

4.3添加副页面并实现其与主页面之间的相互跳转

4.4修改页面中按钮的文本和显示的文本

4.5添加简单游戏页面并实现副页面向其跳转

4.6在简单游戏页面的画布中绘制网格

4.7在简单游戏页面的画布中绘制数字

4.8在简单游戏页面中绘制随机生成的数字

4.9在简单游戏页面的画布中添加一个滑动事件

4.10在画布上响应滑动事件: 格子滑动

4.11在画布上显示文本: 游戏结束

4.12在画布上隐藏游戏结束的文本

4.13在游戏结束时显示隐藏的文本

4.14在游戏结束后不再响应滑动事件

4.15在游戏结束后网格的颜色变浅

4.16在简单游戏页面实现统计步数

4.17添加普通游戏页面并实现副页面向其跳转

4.18添加困难游戏页面并实现副页面向其跳转

4.19添加信息页面

第5章初出茅庐: “俄罗斯方块”游戏项目

5.1创建Hello World

5.2在主页面中删除标题栏和修改其背景颜色

5.3在主页面中添加两个按钮并响应其单击事件

5.4添加副页面并实现主页面向其跳转

5.5完善副页面的信息并实现其向主页面跳转

5.6验证应用和每个页面的生命周期事件

5.7在游戏页面绘制网格并实现从主页面向其跳转

5.8在游戏页面网格中随机生成方块

5.9在游戏页面实现方块的下落

5.10在游戏页面添加5个按钮并向主页面跳转

5.11在游戏页面实现方块向左移动

5.12在游戏页面实现方块向右移动

5.13在游戏页面实现方块形态的改变

5.14在游戏页面实现整行相同色彩方格的消除

5.15在游戏页面显示游戏结束的文本

5.16在游戏页面实现游戏重新开始功能

5.17JavaScript与Java的对比

第6章持续动力: 应用运行与发布

6.1使用本地真机运行应用

6.2应用发布

第7章初显风范: 分布式

7.1分布式任务调度

7.1.1获取设备的UDID

7.1.2实现分布式任务调度

7.1.3数据传递的分布式任务调度

7.2分布式迁移

7.2.1概念

7.2.2实现分布式迁移

7.2.3实现分布式回迁

第8章告别读者: 数据管理

8.1轻量级偏好数据库

8.1.1概念

8.1.2实现轻量级偏好数据库

8.2分布式数据库

8.2.1概念

8.2.2实现分布式数据库

 
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP