计算机
类型
可以朗读
语音朗读
145千字
字数
2022-08-01
发行日期
展开全部
主编推荐语
鸿蒙应用开发基础知识,理论联系实际,快速入门。
内容简介
本书系统讲解了鸿蒙应用开发的基础知识,既有基本语法与基本应用,又有直接运行案例的分析,使读者能理论联系实际,寓教于练、寓教于用,实现鸿蒙编程的快速入门。全书分为七章,包括鸿蒙简介与环境搭配、鸿蒙应用界面设计、鸿蒙事件处理、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 问题解决
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。