搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
鸿蒙应用开发教程(计算机科学与技术丛书)
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302619208
  • 作      者:
    李永华
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-01-01
收藏
编辑推荐

本书可作为大学信息与通信工程、计算机应用及相关领域的本科生教材,也可以作为应用软件开发爱好者创新手册使用,对于从事鸿蒙开发、创新开发和设计的专业技术人员,也可以作为主要的技术参考书。本书配套

微课视频

教学课件

教学大纲

测试题库


展开
作者简介

李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网、云计算与大数据的研究工作。在教学中善于以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念的转变。在研发及教学实践中指导学生实现500个创新案例,承担参与了30余项、企业组织的理论研究和工程项目没在国内外学术期刊以及会议发表论文60余篇,申请专利40余项,出版教材20余部。

展开
目录

第1章HarmonyOS概述

微课视频45分钟

1.1HarmonyOS系统架构

1.2HarmonyOS系统特性

1.3HarmonyOS系统安全

1.4HarmonyOS App结构

第2章应用开发基础

微课视频128分钟

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.4DevEco Studio工程管理

2.4.1工程结构

2.4.2工程操作

2.4.3HarmonyOS共享包

2.5DevEco 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

微课视频255分钟

3.1开发概述

3.2Ability介绍

3.2.1Page Ability

3.2.2Service Ability

3.2.3Data Ability

3.2.4Intent

3.2.5Ability示例

3.3公共事件与通知开发

3.3.1公共事件开发

3.3.2通知开发

3.3.3IntentAgent开发

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开发

微课视频285分钟

4.1Java UI框架概述

4.2组件与布局开发

4.3常用组件开发

4.3.1组件通用XML属性

4.3.2Text

4.3.3Button

4.4常用布局开发

4.4.1DirectionalLayout

4.4.2DependentLayout

4.4.3StackLayout

4.4.4TableLayout

4.4.5PositionLayout

4.4.6AdaptiveBoxLayout

4.5自定义组件与布局

4.5.1自定义组件

4.5.2自定义布局

4.6动画开发

4.6.1帧动画

4.6.2数值动画

4.7可见即可说开发

第5章方舟开发框架(ArkUI)——基于JS扩展的类Web开发范式

微课视频188分钟

5.1开发概述

5.2JS FA初步应用

5.2.1JS FA概述

5.2.2JS 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.1Text

5.4.2Input

5.4.3Button

5.5动效开发

5.5.1CSS动画开发

5.5.2JS动画

5.6自定义组件

5.7JS FA调用PA

5.8使用工具自动生成JS FA调用PA代码

第6章方舟开发框架(ArkUI)——基于TS扩展的声明式开发范式

微课视频124分钟

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章贪吃蛇小游戏

微课视频10分钟

7.1总体设计

7.1.1系统架构

7.1.2系统流程

7.2开发环境

7.2.1开发工具

7.2.2开发语言

7.3开发实现

7.3.1UI设计开发

7.3.2程序代码开发

7.4测试应用

7.4.1程序调试

7.4.2结果展示

7.5问题解决


视频目录

Vedio Contents

视频名称  时长/分钟  位置

HarmonyOS概述  13  1.1节节首

HarmonyOS系统特性  13  1.2节节首

HarmonyOS系统安全  8  1.3节节首

HarmonyOS App结构  11  1.4节节首

开发流程  4  2.1节节首

开发工具  23  2.2节节首

应用开发快速入门  37  2.3节节首

工程管理  33  2.4节节首

DevEco Studio开发方法  30  2.5节节首

Ability开发概述  2  3.1节节首

Page Ability  18  3.2.1节节首

Service Ability  7  3.2.2节节首

Data Ability  9  3.2.3节节首

Intent  4  3.2.4节节首

Ability示例  13  3.2.5节节首

公共事件开发  11  3.3.1节节首

通知开发  7  3.3.2节节首

IntentAgent开发  4  3.3.3节节首

定时提醒开发  7  3.3.4节节首

后台任务调度和管控  11  3.4节节首

线程管理开发  12  3.5节节首

线程间通信  10  3.6节节首

剪贴板开发  6  3.7节节首

Java UI框架概述  3  4.1节节首

组件与布局开发  9  4.2节节首

Text开发  11  4.3.2节节首

Button开发  6  4.3.3节节首

DirectionalLayout开发  8  4.4.1节节首

DependentLayout开发  8  4.4.2节节首

StackLayout开发  3  4.4.3节节首

TableLayout开发  10  4.4.4节节首

PositionLayout开发  3  4.4.5节节首

AdaptiveBoxLayout开发  6  4.4.6节节首

定义组件  15  4.5.1节节首

定义布局  9  4.5.2节节首

帧动画开发  5  4.6.1节节首

数值动画开发  26  4.6.2节节首

可见即可说开发  4  4.7节节首

方舟开发概述  5  5.1节节首

JS FA初步应用  18  5.2节节首

构建用户界面  35  5.3节节首

常见组件开发  34  5.4节节首

动效开发  54  5.5节节首

自定义组件  5  5.6节节首

JS FA调用PA  11  5.7节节首

自动生成JS FA  21  5.8节节首

基于TS扩展的声明  3  6.1节节首

体验声明式UI  31  6.2节节首

页面布局与连接  52  6.3节节首

绘图和动画  37  6.4节节首

贪吃蛇小游戏  10  7.1节节首


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证