
本书依托华为企业合作资源,以项目实战为导向,深度融入AI技术,同步HarmonyOS应用开发者认证标准。全书设置了7个核心项目,涵盖开发环境搭建、开发语言基础、界面设计、功能开发及网络编程等内容,搭配2个综合实战项目,通过丰富的案例与演练巩固应用开发技能。书中引入CodeGenie、DeepSeek AI等工具辅助教学,配套3D动画、思政视频等立体化教学资源,由华为工程师与职教名师联合编写,助力读者夯实鸿蒙应用开发核心能力,对接企业岗位需求。 ???本书适合作为职业院校信息技术专业学生的教材,也可供鸿蒙技术爱好者参考阅读。 ???????????????

项目一 ?搭建鸿蒙应用开发环境 ?1.1 ?任务一 ?鸿蒙操作系统概述与优势分析 ???1.1.1 ?鸿蒙操作系统的发展历程 ???1.1.2 ?鸿蒙生态应用核心技术理念 ???1.1.3 ?HarmonyOS的优势 ???1.1.4 ?鸿蒙操作系统在国产替代中的战略意义 ???1.1.5 ?HarmonyOS面临的挑战与应对策略 ?1.2 ?任务二 ?鸿蒙应用开发环境搭建实战 ???1.2.1 ?开发环境搭建 ???1.2.2 ?构建 个ArkTS应用 ?1.3 ?项目小结 ?课后习题项目二 ?初探鸿蒙开发语言 ?2.1 ?任务一 ?TypeScript入门 ???2.1.1 ?子任务一 ?TypeScript及其与JavaScript的异同 ???2.1.2 ?子任务二 ?TypeScript基础语法速成 ?2.2 ?任务二 ?掌握TypeScript进阶语法 ???子任务 ?函数的TypeScript表达 ?2.3 ?任务三 ?TypeScript综合案例:学生成绩管理系统 ?2.4 ?项目小结 ?课后习题项目三 ?TypeScript进阶应用 ?3.1 ?任务一 ?TypeScript面向对象编程与泛型应用 ???3.1.1 ?子任务一 ?类与对象的TypeScript实现 ???3.1.2 ?子任务二 ?探索泛型与类型推断的奥秘 ???3.1.3 ?子任务三 ?深入了解 类型,提升代码质量 ?3.2 ?任务二 ?综合案例:校园项目管理系统 ?3.3 ?项目小结 ?课后习题项目四 ?架构UI设计与交互 ?4.1 ?任务一 ?ArkUI框架探索 ???子任务 ?ArkUI框架及其优势 ?4.2 ?任务二 ?常用组件的熟悉与应用 ???子任务 ?组件库概览与基础组件使用 ?4.3 ?项目小结 ?课后习题项目五 ?拓展组件及布局管理 ?5.1 ?任务一 ?拓展组件 ???子任务 ?拓展组件及应用 ?5.2 ?任务二 ?布局管理与美化 ???子任务 ?实现高效布局管理策略 ?5.3 ?任务三 ?事件处理与交互优化 ???子任务 ?事件监听与处理机制 ?5.4 ?项目小结 ?课后习题项目六 ?鸿蒙应用架构与功能开发 ?6.1 ?任务一 ?路由管理 ???6.1.1 ?子任务一 ?路由的概念与实现基础 ???6.1.2 ?子任务二 ?实现路由跳转与参数传递 ?6.2 ?任务二 ?组件生命周期管理 ???子任务 ?深入理解组件生命周期 ?6.3 ?任务三 ?数据存储与访问策略 ???6.3.1 ?子任务一 ?Preferences本地存储实践 ???6.3.2 ?子任务二 ?LocalStorage本地存储进阶 ?6.4 ?项目小结 ?课后习题项目七 ?实现网络编程与数据交互 ?7.1 ?任务一 ?原生HTTP请求实现 ???子任务 ?HarmonyOS原生HTTP API使用指南 ?7.2 ?任务二 ?第三方库助力HTTP请求 ???子任务 ?Axios在HarmonyOS项目中的集成与应用 ?7.3 ?项目小结 ?课后习题项目八 ?构建简易记事本应用 ?8.1 ?任务一 ?需求分析与规划 ???子任务 ?明确记事本应用功能需求 ?8.2 ?任务二 ?UIUX设计与实现 ???8.2.1 ?子任务一 ?设计简洁明了的记事本界面 ???8.2.2 ?子任务二 ?使用ArkUI实现界面布局 ?8.3 ?任务三 ?功能实现与测试 ???8.3.1 ?子任务一 ?记事本核心功能编码实现 ???8.3.2 ?子任务二 ?功能测试与优化 ?8.4 ?项目小结 ?课后习题项目九 ?构建天气预报应用 ?9.1 ?任务一 ?需求分析与API准备 ???9.1.1 ?子任务一 ?详细分析天气预报应用需求 ???9.1.2 ?子任务二 ?接入第三方天气服务API ?9.2 ?任务二 ?UI设计与动态数据展示 ???9.2.1 ?子任务一 ?设计响应式天气预报界面 ???9.2.2 ?子任务二 ?实现天气数据的动态 新与展示 ?9.3 ?任务三 ?功能完善与性能优化 ???9.3.1 ?子任务一 ?完善应用功能,提升用户体验 ???9.3.2 ?子任务二 ?性能调优与错误处理 ?9.4 ?任务实施 ?9.5 ?项目小结 ?课后习题