-
内容大纲
本书系统讲解鸿蒙应用开发的基础知识,既有基本语法与基本应用,又有案例分析,使读者能理论联系实际,寓教于练、寓教于用,是鸿蒙编程的快速入门书籍。
本书分为七章,内容包括HarmonyOS简介与环境搭配,HarmonyOS界面编程基础,HarmonyOS事件处理,Ability,数据管理,公共事件、通知与日志,综合案例——“远程闹钟”。
本书内容充实、资料新颖、案例丰富、条理清晰,可作为软件工程、计算机科学与技术等专业本科生和研究生的教材,也可作为有志于开发基于鸿蒙应用程序的读者的参考书。 -
作者介绍
-
目录
第1章 HarmonyOS简介与环境搭建
1.1 初识HarmonyOS
1.1.1 HarmonyOS概述
1.1.2 HarmonyOS的体系结构
1.2 搭建HarmonyOS开发环境
1.3 HarmonyOS项目运行过程分析
1.3.1 HarmonyOS应用程序结构分析
1.3.2 HarmonyOS应用程序运行过程分析
1.4 本章小结
1.5 课后习题
第2章 HarmonyOS界面编程基础
2.1 HarmonyOS界面设计概述
2.2 HarmonyOS基础界面控件
2.2.1 Text组件
2.2.2 Button组件
2.2.3 TextField组件
2.2.4 TabList组件
2.2.5 DatePicker组件
2.2.6 TimePicker组件
2.2.7 Checkbox组件
2.2.8 Image组件
2.3 HarmonyOS布局管理器
2.3.1 DirectionalLayout布局
2.3.2 DependentLayout布局
2.3.3 StackLayout布局
2.3.4 TableLayout布局
2.3.5 PositionLayout布局
2.3.6 AdaptiveBoxLayout布局
2.4 HarmonyOS高级界面控件
2.4.1 ListContainer列表
2.4.2 CommonDialog对话框
2.4.3 RadioContainer单选按钮容器
2.5 本章小结
2.6 课后习题
第3章 HarmonyOS事件处理
3.1 HarmonyOS基于监听的事件处理
3.2 HarmonyOS线程管理
3.2.1 线程管理接口说明
3.2.2 线程管理开发步骤
3.3 HarmonyOS线程间通信
3.3.1 线程间通信场景介绍
3.3.2 线程间通信接口介绍
3.4 本章小结
3.5 课后习题
第4章 Ability与Intent
4.1 Ability介绍
4.1.1 创建一个Ability
4.1.2 Ability的配置
4.2 Page Ability
4.2.1 Page Ability与AbilitySlice
4.2.2 创建Page Ability
4.2.3 AbilitySlice路由配置
4.2.4 Page Ability生命周期
4.2.5 AbilitySlice生命周期
4.2.6 AbilitySlice间的导航
4.2.7 不同Page Ability间的导航
4.2.8 用户注册案例
4.3 Service Ability
4.3.1 创建Service Ability
4.3.2 启动Service Ability
4.3.3 停止Service Ability
4.3.4 连接Service Ability
4.3.5 断开Service Ability
4.3.6 利用Service Ability处理数据
4.3.7 前台Service Ability
4.3.8 示例的完整代码
4.4 Data Ability
4.4.1 URI介绍
4.4.2 URI示例
4.4.3 创建Data Ability
4.4.4 Data Ability相关类
4.5 本章小结
4.6 课后习题
第5章 数据管理
5.1 关系数据库
5.1.1 关系数据库介绍
5.1.2 约束与限制
5.1.3 关系数据库相关类
5.1.4 关系数据库开发步骤
5.1.5 基于Data Ability的关系数据库操作案例
5.2 分布式数据服务
5.2.1 分布式数据服务介绍
5.2.2 单版本分布式数据库
5.2.3 分布式数据服务相关类
5.2.4 单版本分布式数据服务案例
5.3 本章小结
5.4 课后习题
第6章 公共事件、通知与日志
6.1 公共事件
6.1.1 四种公共事件
6.1.2 公共事件相关类
6.1.3 无序的公共事件开发
6.1.4 带权限的公共事件开发
6.1.5 有序的公共事件开发
6.1.6 黏性的公共事件开发
6.2 通知
6.2.1 通知相关类
6.2.2 通知开发示例
6.2.3 单击通知栏事件
6.3 日志
6.4 本章小结
6.5 课后习题
第7章 综合案例——“远程闹钟”
7.1 “远程闹钟”概述
7.2 Spring Boot服务器端设计
7.2.1 Spring Boot技术简介
7.2.2 Spring Boot项目开发环境
7.2.3 数据库设计
7.2.4 “远程闹钟”服务器搭建
7.2.5 部署服务器
7.3 “远程闹钟”手机端应用设计
7.3.1 闹钟显示模块
7.3.2 添加闹钟模块
7.3.3 删除闹钟模块
7.4 “远程闹钟”手表端应用设计
7.4.1 手表端应用的创建
7.4.2 闹铃定时播放模块
7.5 本章小结
7.6 课后习题
附录A SQL语句使用简介
A.1 SQL介绍
A.2 SQL项目表设计
A.3 创建SQL表
A.4 SQL的查询、增加、修改、删除操作方法
A.5 小结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
