X
0


购买方式

联系编辑

编辑:高老师(zr)

QQ:1234090

电话:0411-84706671

邮箱:

相关教材

HarmonyOS应用开发基础

陈嵚崟, 张难生

978-7-5685-5565-4

Ⅰ. TN929.53

大连理工大学出版社

2026-04-01

65.00元

编辑推荐

本教材严格遵循职业教育“能力本位、实践导向”的原则,以8个递进式项目为核心构建教学体系,形成了从基础认知到综合应用的完整培养路径:项目1“初识鸿蒙”搭建生态认知框架,项目2“ArkTS语言”夯实编程基础,项目3“资源”规范开发流程,项目4“UIAbility应用组件”掌握应用架构核心,项目5“ArkUI组件”提升界面开发能力,项目6“线程及HTTP数据请求”突破网络通信瓶颈,项目7“数据存储”实现应用数据管理,项目8“卡片及元服务”接轨产业前沿应用。每个项目都按照标准化教学模块进行开发,并融入典型应用场景,同步配套案例源代码。

  • 内容简介
  • 教材目录
  • 样章试读
  • 教学资源

  当前,全球科技竞争日趋激烈,基础软件作为数字经济的核心底座与国家安全的重要屏障,其自主可控水平直接关系到产业链、供应链安全与国家战略主动权。党的二十大擘画了以中国式现代化全面推进中华民族伟大复兴的宏伟蓝图,二十届一中、二中、三中、四中全会持续深化对科技创新、产业融合与核心技术攻关的部署,明确要求加快实现高水平科技自立自强,培育和发展新质生产力。《中共中央关于制定国民经济和社会发展第十五个五年规划的建议》更是将基础软件列为关键核心技术攻关的重点领域,提出要完善新型举国体制,采取超常规措施,全链条推动操作系统等领域取得决定性突破,为国产替代战略实施提供了根本遵循。

  高等职业教育作为与产业发展联系最紧密的教育类型,肩负着培养高素质技术技能人才、服务产业转型升级的核心使命。在物联网、智能制造、数字服务等领域加速向国产操作系统迁移的背景下,培养一批既掌握鸿蒙生态核心技术,又具备工程实践能力的应用开发人才,既是落实国家核心技术自主可控战略的必然要求,也是支撑“十五五”时期基础软件产业高质量发展的关键举措。

  鸿蒙操作系统(HarmonyOS)作为我国自主研发的分布式操作系统,以“万物互联”为核心理念,构建了跨终端、全场景的统一应用开发生态,已成为国产操作系统替代与创新的重要标杆。为适配高等职业教育“岗课赛证融通”的教学特点,满足物联网及相关专业人才培养的现实需求,我们组织编写了本教材,旨在通过系统化的项目驱动教学,帮助学生快速掌握HarmonyOS应用开发的核心技能。

  本教材严格遵循职业教育“能力本位、实践导向”的原则,以8个递进式项目为核心构建教学体系,形成了从基础认知到综合应用的完整培养路径:项目1“初识鸿蒙”搭建生态认知框架,项目2“ArkTS语言”夯实编程基础,项目3“资源”规范开发流程,项目4“UIAbility应用组件”掌握应用架构核心,项目5“ArkUI组件”提升界面开发能力,项目6“线程及HTTP数据请求”突破网络通信瓶颈,项目7“数据存储”实现应用数据管理,项目8“卡片及元服务”接轨产业前沿应用。每个项目都按照标准化教学模块进行开发,并融入典型应用场景,同步配套案例源代码。

  本教材适用于高等职业教育物联网应用技术、云计算技术应用、大数据技术等相关专业,既可作为核心课程教材,也可作为鸿蒙生态开发者的入门参考资料。

  本教材编写团队由高校一线教师与企业资深开发工程师组成,融合了职业教育教学经验与产业实践资源,力求做到理论精练、实操翔实、体系完整。

  在此,衷心感谢所有为本教材编写提供支持与帮助的专家、同行及企业合作伙伴。由于鸿蒙生态技术更新迭代迅速,加之编者水平有限,教材中难免存在疏漏与不足,恳请广大读者在使用过程中提出宝贵意见,以便我们不断修订完善,共同为培养支撑国产基础软件产业发展的技术技能人才贡献力量。

  编 者

  2026年4月


 

项目1  初识鸿蒙 / 1

  任务1  开发环境安装 / 2

  任务2  创建鸿蒙应用 / 10

  习  题 / 26

  实训任务 / 26

项目2  ArkTS语言 / 27

  任务1  ArkTS语言介绍 / 28

  任务2  认识组件与页面 / 40

  任务3  基于状态管理实现动态应用 / 55

  任务4  动态应用中的渲染控制 / 65

  任务5  对组件结构、样式和事件的封装与复用 / 72

  任务6  组件和页面的生命周期 / 84

  习  题 / 92

  实训任务 / 92

项目3  资  源 / 93

  任务  自定义应用图标和界面图片 / 94

  习  题 / 110

  实训任务 / 110

项目4  UIAbility应用组件 / 112

  任务1  摘菜小游戏 / 113

  任务2  基于系统路由表实现页面跳转 / 133

  习  题 / 153

  实训任务 / 154

项目5  ArkUI组件 / 155

  任务  社区党支部党建及事务处理App开发 / 156

  习  题 / 203

  实训任务 / 204

项目6  线程及HTTP数据请求 / 205

  任务1  计算器应用 / 206

  任务2  天气查询应用 / 219

  习  题 / 227

  实训任务 / 227

项目7  数据存储 / 228

  任务1  文件存储 / 229

  任务2  应用数据持久化 / 241

  习  题 / 256

  实训任务 / 256

项目8  卡片及元服务 / 257

  任务1  音乐播放卡片设计 / 258

  任务2  “音乐播放器”元服务应用设计 / 275

  习  题 / 294

  实训任务 / 295

参考文献 / 296


很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: