您好,欢迎来到聚文网。 登录 免费注册
鸿蒙应用开发

鸿蒙应用开发

  • 字数: 428
  • 出版社: 清华大学
  • 作者: 编者:袁媛//王洪伟|
  • 商品条码: 9787302685067
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 16开
  • 页数: 261
  • 出版年份: 2025
  • 印次: 1
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
\\\"本书涵盖了鸿蒙操作系统应用程序开发的核心知识与技能,从基础概念出发,深入浅出地介绍了鸿蒙操作系统的架构、界面设计、数据存储、多媒体处理等方面的内容。本书的独特之处在于,采用实际项目案例,通过手把手的实战指导,让读者能够系统地学习如何构建鸿蒙应用,提高开发实力。 本书主要面向鸿蒙应用程序开发的初学者。无论读者是否具备编程经验,本书将以浅显易懂的方式引导读者进入鸿蒙开发的精彩世界。 \\\"
目录
目录 第1章鸿蒙操作系统概述 1.1HarmonyOS产生背景 1.1.1HarmonyOS技术架构 1.1.2内核层 1.1.3系统服务层 1.1.4应用框架层 1.1.5应用层 1.1.6硬件互助,资源共享 1.1.7一次开发,多端部署 1.2HarmonyOS开发环境搭建 1.3第一个HarmonyOS应用程序 1.4本章小结 1.5课后习题 第2章鸿蒙移动应用开发过程 2.1鸿蒙应用程序框架 2.1.1应用程序包结构 2.1.2ArkTS工程目录文件 2.1.3资源分类与访问 2.2应用程序的调试和运行 2.2.1预览器 2.2.2模拟器 2.2.3真机运行 2.3HiLog日志打印 2.3.1日志级别 2.3.2日志打印实例 2.4端云一体化开发 2.4.1创建端云一体化开发工程 2.4.2创建云函数 2.4.3部署云函数 2.5本章小结 2.6课后习题 第3章ArkTS语言快速入门 3.1ArkUI与ArkTS概述 3.1.1JS语言和TS语言 3.1.2ArkTS 3.2TypeScript基础知识 3.2.1数据类型 3.2.2变量声明 3.2.3控制语句 3.2.4函数 3.2.5类 3.2.6命名空间和模块 3.2.7迭代器 3.3使用ArkTS 3.3.1自定义组件基本结构 3.3.2页面和自定义组件生命周期 3.4其他装饰器 3.4.1@Builder装饰器: 用于自定义构建函数 3.4.2@BuilderParam装饰器 3.4.3@Styles装饰器 3.4.4stateStyles 3.5状态管理 3.5.1@State装饰器 3.5.2@Prop装饰器 3.5.3@Link装饰器 3.5.4@Provide装饰器和@Consume装饰器 3.6应用间状态通信 3.6.1LocalStorage: 页面级UI状态存储 3.6.2AppStorage: 应用全局的UI状态存储 3.6.3PersistentStorage: 持久化存储UI状态 3.6.4@Watch装饰器: 状态变量更改通知 3.7渲染控制 3.7.1if/else: 条件渲染 3.7.2ForEach: 循环渲染 3.7.3LazyForEach: 数据懒加载 3.8本章小结 3.9课后习题 第4章应用模型 4.1Stage模型开发概述 4.2应用/组件级配置 4.3UIAbility组件概述 4.3.1UIAbility组件启动模式 4.3.2UIAbility组件基本用法 4.3.3UIAbility组件与UI的数据同步 4.3.4UIAbility组件间交互(设备内) 4.4应用上下文Context 4.5信息传递载体Want 4.6进程模型 4.6.1公共事件简介 4.6.2公共事件订阅概述 4.6.3公共事件发布 4.7线程模型概述 4.7.1使用Emitter进行线程间通信 4.7.2使用Worker进行线程间通信 4.8代码示例 4.8.1StageAbilityDemo 4.8.2公共事件通知 4.9本章小结 4.10课后习题 第5章UI组件 5.1组件的通用属性 5.1.1像素单位 5.1.2尺寸设置 5.1.3位置设置 5.1.4边框设置 5.1.5背景设置 5.1.6透明度设置 5.1.7文本样式设置 5.2组件的通用事件 5.2.1单击事件 5.2.2触摸事件 5.2.3挂载/卸载事件 5.2.4拖曳事件 5.2.5焦点事件 5.3展示组件 5.3.1Text组件 5.3.2Image组件 5.3.3TextClock组件 5.3.4Navigation组件 5.3.5Progress组件 5.4交互组件 5.4.1Button组件 5.4.2TextArea和TextInput组件 5.4.3Toggle组件 5.4.4Checkbox和CheckboxGroup组件 5.4.5Search组件 5.5高级组件 5.5.1ScrollBar组件 5.5.2TimePicker组件 5.5.3DatePicker组件 5.5.4Web组件 5.5.5Video组件 5.6本章小结 5.7课后习题 第6章容器组件 6.1Row组件 6.2Column组件 6.3Stack组件 6.4List组件 6.5Scroll组件 6.6Grid组件 6.7GridItem组件 6.8Swiper组件 6.9Tabs组件 6.10低代码开发 6.10.1创建新工程支持低代码开发 6.10.2低代码开发Demo示例 6.11本章小结 6.12课后习题 第7章数据与文件管理 7.1数据管理 7.2应用数据持久化 7.2.1通过用户首选项实现数据持久化 7.2.2通过键值型数据库实现数据持久化 7.2.3通过关系型数据库实现数据持久化 7.3文件管理 7.3.1应用文件 7.3.2用户文件 7.4本章小结 7.5课后习题 第8章网络与连接 8.1HTTP数据请求 8.2使用Axios第三方库进行网络请求 8.3本章小结 8.4课后习题 第9章案例展示 9.1动画开发中的弹性效果实现 9.2Game 2048 9.3本章小结 9.4课后习题 第10章HarmonyOS应用/服务发布 10.1发布流程 10.2生成密钥和证书请求文件 10.3申请发布证书 10.4申请发布Profile 10.5配置签名信息 10.6编译打包 10.7上架HarmonyOS应用/元服务 10.8本章小结 10.9课后习题 参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网