编辑推荐
鸿蒙应用开发基础知识,理论联系实际,快速入门。
内容简介
本书系统讲解了鸿蒙应用开发的基础知识,既有基本语法与基本应用,又有直接运行案例的分析,使读者能理论联系实际,寓教于练、寓教于用,实现鸿蒙编程的快速入门。全书分为七章,包括鸿蒙简介与环境搭配、鸿蒙应用界面设计、鸿蒙事件处理、Ability与Intent、鸿蒙数据管理、公共事件、通知与日志、注册案例、分布式数据服务案例和鸿蒙编程综合案例等内容。本书内容充实、材料新颖、案例丰富、条理清晰,适合于软件工程、计算机科学与技术等专业本科、研究生作为教材使用,也可供有志于开发基于鸿蒙应用程序的读者参考。
章节目录
封面页
书名页
版权页
内容简介
作者简介
前言FOREWORD
视频目录 Vedio Contents
目录
第1章 HarmonyOS概述
1.1 HarmonyOS系统架构
1.2 HarmonyOS系统特性
1.3 HarmonyOS系统安全
1.4 HarmonyOS App结构
第2章 应用开发基础
2.1 开发流程
2.2 开发工具
2.2.1 安装软件工具
2.2.2 配置开发环境
2.2.3 运行Hello World
2.3 应用开发快速入门
2.3.1 使用eTS语言开发
2.3.2 使用Java语言开发
2.3.3 使用JS语言开发
2.3.4 可视化开发
2.4 DevEco Studio工程管理
2.4.1 工程结构
2.4.2 工程操作
2.4.3 HarmonyOS共享包
2.5 DevEco Studio开发方法
2.5.1 低代码开发
2.5.2 添加Ability
2.5.3 添加JS Component和JS Page
2.5.4 跨设备代码编辑
2.5.5 定义HarmonyOS IDL接口
2.5.6 服务卡片操作
2.5.7 使用预览器查看应用效果
2.5.8 将SVG文件转换为XML文件
第3章 Ability框架开发——基于Java
3.1 开发概述
3.2 Ability介绍
3.2.1 Page Ability
3.2.2 Service Ability
3.2.3 Data Ability
3.2.4 Intent
3.2.5 Ability示例
3.3 公共事件与通知开发
3.3.1 公共事件开发
3.3.2 通知开发
3.3.3 IntentAgent开发
3.3.4 后台代理定时提醒开发
3.4 后台任务调度和管控
3.4.1 短时任务
3.4.2 长驻任务
3.4.3 托管任务
3.5 线程管理开发
3.5.1 线程管理开发接口关系
3.5.2 线程管理开发步骤
3.6 线程间通信
3.6.1 概述
3.6.2 线程间接口关系
3.6.3 线程间通信开发步骤
3.7 剪贴板开发
3.7.1 剪贴板开发接口关系
3.7.2 剪贴板开发步骤
第4章 Java UI开发
4.1 Java UI框架概述
4.2 组件与布局开发
4.3 常用组件开发
4.3.1 组件通用XML属性
4.3.2 Text
4.3.3 Button
4.4 常用布局开发
4.4.1 DirectionalLayout
4.4.2 DependentLayout
4.4.3 StackLayout
4.4.4 TableLayout
4.4.5 PositionLayout
4.4.6 AdaptiveBoxLayout
4.5 自定义组件与布局
4.5.1 自定义组件
4.5.2 自定义布局
4.6 动画开发
4.6.1 帧动画
4.6.2 数值动画
4.7 可见即可说开发
第5章 方舟开发框架(ArkUI)——基于JS扩展的类Web开发范式
5.1 开发概述
5.2 JS FA初步应用
5.2.1 JS FA概述
5.2.2 JS FA开发应用
5.3 构建用户界面
5.3.1 组件
5.3.2 构建布局
5.3.3 添加交互
5.3.4 动画
5.3.5 事件
5.3.6 页面路由
5.3.7 焦点逻辑
5.4 常见组件开发
5.4.1 Text
5.4.2 Input
5.4.3 Button
5.5 动效开发
5.5.1 CSS动画开发
5.5.2 JS动画
5.6 自定义组件
5.7 JS FA调用PA
5.8 使用工具自动生成JS FA调用PA代码
第6章 方舟开发框架(ArkUI)——基于TS扩展的声明式开发范式
6.1 基于TS扩展的声明式开发范式概述
6.2 体验声明式UI
6.2.1 创建声明式UI工程
6.2.2 初识Component
6.2.3 创建简单视图
6.3 页面布局与连接
6.3.1 构建数据模型
6.3.2 构建列表List布局
6.3.3 构建分类Grid布局
6.3.4 页面跳转与数据传递
6.4 绘图和动画
6.4.1 绘制图形
6.4.2 添加动画效果
第7章 贪吃蛇小游戏
7.1 总体设计
7.1.1 系统架构
7.1.2 系统流程
7.2 开发环境
7.2.1 开发工具
7.2.2 开发语言
7.3 开发实现
7.3.1 UI设计开发
7.3.2 程序代码开发
7.4 测试应用
7.4.1 程序调试
7.4.2 结果展示
7.5 问题解决
鸿蒙应用开发教程是2022年由清华大学出版社出版,作者 林生佑。
得书感谢您对《鸿蒙应用开发教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。