鸿蒙应用开发教程
一本简而精的HarmonyOS入门书,零基础,易上手,案例精简,快学快用。课件处为配套资源下载。

作者:钟元生、林生佑、李浩轩、吴冕

丛书名:“互联网+”创新创业实践系列教材

定价:68元

印次:1-5

ISBN:9787302610564

出版日期:2022.08.01

印刷日期:2024.12.16

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统讲解鸿蒙应用开发的基础知识,既有基本语法与基本应用,又有案例分析,使读者能理论联系实际,寓教于练、寓教于用,是鸿蒙编程的快速入门书籍。 本书分为七章,内容包括HarmonyOS简介与环境搭配,HarmonyOS界面编程基础,HarmonyOS事件处理,Ability,数据管理,公共事件、通知与日志,综合案例——“远程闹钟”。 本书内容充实、资料新颖、案例丰富、条理清晰,可作为软件工程、计算机科学与技术等专业本科生和研究生的教材,也可作为有志于开发基于鸿蒙应用程序的读者的参考书。

钟元生,江西财经大学博士生导师、教授,浙江大学博士,学院学术委员会主任,“软件工程”国家级一流本科专业建设点负责人,主持江西省教学成果一等奖3项,主编出版教材9部,主持国家自然科学基金等项目多项。

前言 自2019年8月华为开发者大会(HDC.2019)上正式发布鸿蒙操作系统(HarmonyOS)以来,搭载鸿蒙操作系统的终端越来越普及。谁更早掌握鸿蒙操作系统开发技术,谁就占有发展先机。许多学生都想快速学习鸿蒙系统编程,大家都希望有一本好的教材。为此,我们将以往编写《Android编程》等App系统教材的成功经验移植到《鸿蒙应用开发教程》教材中,通过近一年的案例学习、教学设计和应用交流,完成本书。本书努力做到: (1) 既介绍鸿蒙开发基本语法、基本知识和基础应用,又介绍可以直接运行的应用教学案例,使教师容易教学,使学生能寓教于练、寓教于用。 (2) 不仅讲解注重语法细节,而且循序渐进地引导和启发学生构建自己的知识体系,包括用图解法详细分析鸿蒙应用程序的结构、运行过程以及各部分之间的调用关系,演示鸿蒙应用的开发流程。 (3) 重点关注手机应用中的常见案例,将有关知识串联起来。结合学生使用鸿蒙系统手机的体验,逐步引导学生深入思考其内部实现。每章后的习题,可帮助学生自测。 本书假定读者懂一些基本的Java语法知识,具有一定的Java编程经验。如果没有Java基础,在阅读本书遇到Java知识时,建议补充学习一些相关知识。 书中示例较多,源代码较长。本书注重示例的程序分析,为了方便介绍知识点,压缩篇幅,仅列出一些关键代码,读者可以从相应网站下载完整源代码并直接运行。 为方便阅读,书中的每段代码都引入了代码编号,部分关键语句加了注释并给出程序在资源包中的位置,样例如下所示。程序清单425: hmos\\ch04\\01\\AbilityTest\\entry...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章HarmonyOS简介与环境搭建<<<1

1.1初识HarmonyOS2

1.1.1HarmonyOS概述2

1.1.2HarmonyOS的体系结构2

1.2搭建HarmonyOS开发环境3

1.3HarmonyOS项目运行过程分析18

1.3.1HarmonyOS应用程序结构分析18

1.3.2HarmonyOS应用程序运行过程分析19

1.4本章小结23

1.5课后习题23

第2章HarmonyOS界面编程基础<<<24

2.1HarmonyOS界面设计概述26

2.2HarmonyOS基础界面控件26

2.2.1Text组件26

2.2.2Button组件31

2.2.3TextField组件34

2.2.4TabList组件35

2.2.5DatePicker组件41

2.2.6TimePicker组件45

2.2.7Checkbox组件48

2.2.8Image组件56

2.3HarmonyOS布局管理器57

2.3.1DirectionalLayout布局57

2.3.2DependentLayout布局62

2.3.3StackLayout布局64

2.3.4TableLayout布局65

2.3.5PositionLayout布局67

2.3.6AdaptiveBoxLayout布局69

2.4HarmonyOS高级界面控件74

2.4.1ListContainer列表74

2.4.2CommonDialog对话框78

2.4.3RadioContainer单选按钮容器79 ...

本书内容全面,系统包含HarmonyOS概况与环境搭配、HarmonyOS界面设计、HarmonyOS事件处理、Ability与Intent、HarmonyOS数据管理、公共事件、通知与日志、注册案例、分布式数据服务案例等方面知识,并提供了一个HarmonyOS编程综合案例。

HarmonyOS编程综合案例涵盖了手机端、手表端、Spring Boot服务器端和数据库部分的设计与开发,实现了小型项目前后端的完整设计与实现操作。通过学习该HarmonyOS综合案例后,学习者就可自主开发一个小型的包含前后端交互的HarmonyOS项目。

全书内容循序渐进,深入浅出。不但注重讲解语法细节,而且引导和启发学生构建自己的知识体系。用图解法详细分析鸿蒙应用程序的结构、运行过程以及各部分之间的调用关系,演示鸿蒙应用的开发流程。

寓学于用。通过手机应用中常见案例,将有关知识串联起来,实验知识理解与运用紧密结合。每章都配有习题,帮助学生自测。

本书内容充实、材料新颖、案例丰富、条理清晰,既适合于无项目经验的大学生和初学者在学习开发较大规模的实用HarmonyOS App时选用,又可作为HarmonyOS开发类的课程教材,也可作为软件类大学生完成“移动应用类毕业设计”的参考书,又可供软件从业者作为HarmonyOS编程的快速入门参考书。