首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 鸿蒙应用开发教程/计算机科学与技术丛书
内容
内容推荐
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 问题解决
标签
缩略图
书名 鸿蒙应用开发教程/计算机科学与技术丛书
副书名
原作名
作者
译者
编者 李永华
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302619208
开本 16开
页数 360
版次 1
装订 平装
字数 527
出版时间 2023-01-01
首版时间 2023-01-01
印刷时间 2023-01-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 624
CIP核字 2022178345
中图分类号 TN929.53
丛书名
印张 23.5
印次 1
出版地 北京
240
184
19
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数 1500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 4:32:57