网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 鸿蒙应用开发教程/计算机科学与技术丛书
分类 科学技术-工业科技-电子通讯
作者
出版社 清华大学出版社
下载
简介
内容推荐
HarmonyOS不仅是我国第一款真正意义上的操作系统,也是世界上第一款可以使智能穿戴、车机设备、电视等万物互联互通的操作系统。本书结合HarmonyOS开源应用程序的发展前景、系统特点、功能、开发方法、应用基础进行阐述。基本方法包括Ability框架开发,应用开发入门程序设计;Java UI包括框架概述、组件与布局开发,从功能、方法和实例程序等方面介绍;方舟开发框架基于JS扩展的类Web开发范式和基于TS扩展的声明式开发范式;综合应用案例开发包括系统架构、系统流程、开发环境、开发工具、开发语言、开发实现、测试应用。由于篇幅有限,媒体开发、安全开发、AI开发、网络与连接开发、设备管理开发、数据管理开发、原子化服务等内容在配套资源中提供,以供读者学习。
本书可作为信息与通信工程及相关专业的本科生教材,也可作为从事物联网、创新开发和设计的专业技术人员参考用书。
作者简介
李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现300余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方向的著作。
目录
第1章 HarmonyOS概述
微课视频45分钟
1.1 HarmonyOS系统架构
1.2 HarmonyOS系统特性
1.3 HarmonyOS系统安全
1.4 HarmonyOS 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.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
微课视频255分钟
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开发
微课视频285分钟
4.1 JavaUI框架概述
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.1 自定义组件
4.5 自定义组件与布局
4.5.2 自定义布局
4.6 动画开发
4.6.1 帧动画
4.6.2 数值动画
4.7 可见即可说开发
第5章 方舟开发框架(ArkUI)—基于JS扩展的类Web开发范式
微课视频188分钟
5.1 开发概述
5.2 JSFA初步应用
5.2.1 JS FA概述
5.2.2 JS FA开发应用
5.3.1 构建用户界面
5.3 组件
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 JSFA调用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.1 UI设计开发
7.3.2 程序代码开发
7.4 测试应用
7.4.1 程序调试
7.4.2 结果展示
7.5 问题解决
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 6:09:51