鸿蒙应用开发入门

鸿蒙应用开发入门

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书带你了解与入门鸿蒙系统。

内容简介

本书共6章,从鸿蒙系统、技术特征等相关基础知识开始介绍,通过新建项目,一步步地讲解使用Java Script设计页面的方法、页面跳转功能的实现。

作者简介

作者程晨,创客布道师、创客教育践行者,拥有十多年嵌入式开发经验,技术方面涉猎广泛,先后主持参与十多项军民科研产品的研发,拥有多项发明专利。少年创学院联合创始人兼院长、泺喜教育联合创始人兼技术总监,兼任Intel软件创新大使、中国电子学会全国青少年机器人技术等级考试标准工作组副组长、中国教育技术协会数字教育资源专业委员会专家的职务。第一本Arduino中文书作者,编著、翻译开源硬件、3D打印、机器人、智能硬件、物联网等领域相关图书十多本,长期在《无线电》杂志刊登技术类文章。参与录制《原来如此》节目,录制多套开源硬件项目视频教程。曾任北京航空航天大学、北京邮电大学特聘讲师,参与清华大学、北京科技大学等多所高校的创新性课程设计。

章节目录

版权信息

内容提要

前言

第1章 准备工作

1.1 鸿蒙系统的发展历史

1.1.1 鸿蒙系统的介绍

1.1.2 鸿蒙系统发展历程

1.2 技术特征

1.2.1 分布式软总线

1.2.2 分布式设备虚拟化

1.2.3 分布式数据管理

1.2.4 分布式任务调度

1.2.5 一次开发,多端部署

1.2.6 弹性部署

1.3 技术框架

1.3.1 内核层

1.3.2 系统服务层

1.3.3 框架层

1.3.4 应用层

1.4 安装开发环境

1.4.1 下载DevEco Studio

1.4.2 安装DevEco Studio

1.4.3 配置DevEco Studio

第2章 牛刀小试

2.1 创建项目

2.1.1 创建新项目

2.1.2 导入模板

2.2 项目预览

2.2.1 打开预览窗口

2.2.2 切换设备

2.3 项目分析

2.3.1 应用工程结构

2.3.2 目录中的js

2.3.3 显示内容的修改

2.3.4 组件

第3章 页面设计

3.1 CSS基础

3.1.1 什么是CSS

3.1.2 CSS语法规则

3.1.3 选择器

3.1.4 选择器优先级

3.2 盒子模型

3.2.1 什么是盒子模型

3.2.2 盒子的宽度和高度

3.2.3 填充和边沿属性

3.2.4 盒体属性

3.3 定位

3.3.1 相对定位

3.3.2 固定定位

3.3.3 绝对定位

3.4 显示与布局

3.4.1 flex-direction

3.4.2 flex-wrap

3.4.3 justify-content

3.4.4 align-items

3.4.5 align-content

3.4.6 隐藏

3.5 背景

3.5.1 背景颜色

3.5.2 背景图像

3.6 文本和字体

3.6.1 字体属性

3.6.2 文本属性

第4章 页面跳转

4.1 创建新页面

4.1.1 添加页面

4.1.2 新页面的.hml文件

4.1.3 新页面的.css文件

4.2 添加按钮

4.2.1 在.hml文件中添加按钮

4.2.2 调整按钮位置及样式

4.3 页面路由

4.3.1 配置文件config.json

4.3.2 修改.hml文件

4.3.3 修改.js文件

4.3.4 在控制台输出信息

4.4 配置文件详解

4.4.1 “app”部分

4.4.2 “deviceConfig”部分

4.4.3 “module”部分

第5章 在画布中绘制图形

5.1 canvas元素

5.1.1 修改.hml文件

5.1.2 修改.css文件

5.2 绘制方形

5.2.1 创建画布对象

5.2.2 绘制方块

5.2.3 绘制方框

5.2.4 绘制国际象棋棋盘

5.3 绘制线段与弧线

5.3.1 绘制线段

5.3.2 填充路径

5.3.3 绘制弧线

5.3.4 绘制围棋棋盘

5.4 弹球动画

5.4.1 对象

5.4.2 对象的方法

5.4.3 定时功能

5.4.4 边界判断

第6章 围棋定式助记应用

6.1 项目功能描述

6.1.1 定式选择

6.1.2 定式展示

6.2 定式选择页面布局

6.2.1 创建新项目

6.2.2 页面布局分析

6.2.3 页面布局规划

6.3 定式选择页面功能实现

6.3.1 绘制棋盘

6.3.2 显示定式

6.3.3 页面中显示的文本

6.4 定式展示页面

6.4.1 新建新页面

6.4.2 页面路由及传递参数

6.4.3 逐步显示棋子

6.4.4 重置按钮

鸿蒙应用开发入门是2022年由人民邮电出版社出版,作者程晨。

得书感谢您对《鸿蒙应用开发入门》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
鲲鹏生态应用开发 电子书
本书系统、详细地介绍了鲲鹏计算产业的现状及应用。
Angular开发入门与实战 电子书
深入浅出学Angular,实战驱动,快速提升开发实力。
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
云应用系统开发 电子书
《云应用系统开发》内容以行业主流的开源云平台OpenStack为依托,结合业务逻辑的分析,对OpenStack暴露出来的API进行封装,进而实现所需的功能。本教材内容采用项目化方式,实践性强,把理论知识融入到项目实践过程中,由浅入深,引导学生学习。项目的设计上采用行业主流技术和平台,强化框架编程思想,项目内容贴合行业应用,具有很强的适应性和实用性。
Bootstrap与移动应用开发 电子书
1、选取知识点核心实用,以互联网+实现终身学习2、以企业需求为设计导向,以任务驱动为讲解方式3、以案例为主线组织知识点,以实战项目来提升技术4、充分考虑学习者的认知曲线,由浅入深,边讲边练