欢迎光临中图网 请 | 注册

HarmonyOS App开发从0到1

出版社:清华大学出版社出版时间:2022-07-01
开本: 其他 页数: 328
中 图 价:¥49.0(5.5折) 定价  ¥89.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

HarmonyOS App开发从0到1 版权信息

HarmonyOS App开发从0到1 本书特色

本书面向想要学习鸿蒙App开发的初学者。以“数字华容道”和“俄罗斯方块”两个经典游戏案例贯穿其中,对编写的每行代码进行讲解,即使读者没有相应的编程经验,也能在本书的一步步指导下完成书中整个项目的编写,从而实现项目的所有功能并将项目运行起来。 HarmonyOS App开发入门教程,包含“数字华容道”和“俄罗斯方块”两个经典游戏案例!助力读者快速掌握HarmonyOS App开发的基础知识和分布式能力★自HarmonyOS发布之日起,深圳大学的HarmonyOS学习小组木棉花就投入了饱满的热情。我经常看到木棉花的同学们在技术社区分享HarmonyOS的技术知识总结和典型实战案例,如今欣闻同学们将过去一年多的学习和研究成果集结成书。全书以“数字华容道”和“俄罗斯方块”两个经典游戏贯穿其中,以项目导向、任务驱动的方式,带领读者实现从0到1的突破。向所有的HarmonyOS应用开发初学者强烈推荐本书! ——张荣超 OpenHarmony项目群TSC(技术指导委员会)委员 ★本书作者是深圳大学的在校大学生,站在大学生视角理解HarmonyOS带来的机会,站在读者视角去分享每个“掉坑”与“爬坑”的经历,非常值得其他同学及读者通过本书学习HarmonyOS应用开发。 ——欧建深 华为HarmonyOS开源与开发者运营总监 ★木棉花是深圳非常常见的一种花,也是深圳大学的一大特色,当初本书的各位作者成立俱乐部时,本人非常荣幸为木棉花俱乐部起了这个名字,也非常高兴见证了这个俱乐部的成长。深圳大学一直是一个敢为人先的学校,深圳大学的同学们也充满了创新精神和突破的勇气。当同样朝气蓬勃的HarmonyOS破土而出时,深圳大学的同学们选择了**时间拥抱HarmonyOS。每代信息技术平台的诞生,都与高校和大学生密不可分,只有在新一代的开发者当中得到广泛普及,HarmonyOS才具有在未来蓬勃发展的动力。本书凝结了木棉花团队所有人的智慧,也记录了他们从读者开始的心历路程,我相信能够给所有刚刚接触HarmonyOS的开发者以非常大的帮助。 ——李传钊 HarmonyOS HDE、深鸿会创始人 ★随着越来越多的智能设备搭载HarmonyOS,急需大量的高校人才加入HarmonyOS开发者的阵营。深圳大学的同学们是国内高校HarmonyOS学习者的榜样和典范,他们花费了大量的时间和精力投身于HarmonyOS应用开发的学习和研究,并且在51CTO HarmonyOS技术社区发布了大量的学习总结。相信本书会受到广大读者的欢迎。 ——熊平 51CTO创始人、CEO ★深圳大学的同学们基于不懈的学习和研究经验,在本书中简明扼要地介绍了HarmonyOS应用开发的相关技术知识,并配备了两个有趣的案例。仔细阅读本书,读者可以更快速、更高效地上手HarmonyOS应用开发,降低入门的难度。对广大的HarmonyOS应用开发初学者来讲,这是一本不可多得的好书。 ——宋佳宸 51CTO HarmonyOS技术社区创始人、媒体事业部总经理

HarmonyOS App开发从0到1 内容简介

本书系统阐述了HarmonyOS开发基础知识。 全书共分为8章:第1章为HarmonyOS的概述,第2、第3章为HarmonyOS的开发准备和基础知识,第4、第5章为HarmonyOS开发的完整案例,第6-8章为HarmonyOS的进阶开发。书中主要内容包括:HarmonyOS技术特性、Page Ability、生命周期、UI框架、真机调试与运行、分布式调度、分布式迁移与回迁、轻量级偏好数据库、分布式数据库。 书中包含大量的应用市例,不仅可以学会理论知识还可以灵活运用。书中通过多个完整的案例详细阐述了如何在HarmonyOS操作系统上开发App,内容完整、步骤清晰。 本书可作为HarmonyOS开发初学者的入门书籍,也可作为从事HarmonyOS开发的技术人员及培训机构的参考书籍。

HarmonyOS App开发从0到1 目录

第1章 初识鸿蒙:HarmonyOS介绍
1.1 系统特征
1.2 1+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.8 0penHarmony
1.9 小结

第2章 万事开头难:项目准备工作
2.1 搭建开发环境
2.2 Hello World

第3章 万事俱备:基础知识
3.1 开发基础知识
3.1.1 程序
3.1.2 配置文件
3.1.3 资源文件
3.1.4 其他
3.2 Page Ability
3.2.1 Page的生命周期
3.2.2 AbilitySlice的生命周期
3.2.3 Page与AbilitySlice的生命周期关联
3.3 Service Ability
3.4 Data Ability
3.5 JS生命周期
3.6 Java 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章 初出茅庐:“俄罗斯方块”游戏项目
第6章 持续动力:应用运行与发布
第7章 初显风范:分布式
第8章 告别读者:数据管理
展开全部

HarmonyOS App开发从0到1 作者简介

张诏添,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。国内第1个校园 HarmonyOS自学组织——木棉花的创始人。先后荣获51CTO社区明星、2021年度电子发烧友论坛优秀开发者称号,获51CTO社区首批MVP认证。曾受邀在2021华为开发者大会校园公开课、OpenHarmony高校共建启航计划分享会及多个学术讲座报告会上发表演讲,参与51CTO社区直播主题分享会,接受OpenHarmony教育进高校主题视频采访。 李凯杰,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。曾受邀在OpenHarmony高校共建启航计划分享会和多个学术讲座报告上发表演讲。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服