展开全部

主编推荐语

鸿蒙应用开发基础知识,理论联系实际,快速入门。

内容简介

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