





定价: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知识时,建议补充学习一些相关知识。 书中示例较多,源代码较长。本书注重示例的程序分析,为了方便介绍知识点,压缩篇幅,仅列出一些关键代码,读者可以从相应网站下载完整源代码并直接运行。 为方便阅读,书中的每段代码都引入了代码编号,部分关键语句加了注释并给出程序在资源包中的位置,样例如下所示。程序清单425: hmos\\ch04\\01\\AbilityTest\\entry...
第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编程综合案例涵盖了手机端、手表端、Spring Boot服务器端和数据库部分的设计与开发,实现了小型项目前后端的完整设计与实现操作。通过学习该HarmonyOS综合案例后,学习者就可自主开发一个小型的包含前后端交互的HarmonyOS项目。
全书内容循序渐进,深入浅出。不但注重讲解语法细节,而且引导和启发学生构建自己的知识体系。用图解法详细分析鸿蒙应用程序的结构、运行过程以及各部分之间的调用关系,演示鸿蒙应用的开发流程。
寓学于用。通过手机应用中常见案例,将有关知识串联起来,实验知识理解与运用紧密结合。每章都配有习题,帮助学生自测。
本书内容充实、材料新颖、案例丰富、条理清晰,既适合于无项目经验的大学生和初学者在学习开发较大规模的实用HarmonyOS App时选用,又可作为HarmonyOS开发类的课程教材,也可作为软件类大学生完成“移动应用类毕业设计”的参考书,又可供软件从业者作为HarmonyOS编程的快速入门参考书。