鸿蒙移动应用开发基础 - 中国高校教材图书网
|
书名: |
鸿蒙移动应用开发基础
|
| ISBN: | 978-7-300-35087-5 |
责任编辑: | |
| 作者: |
郑光果 侯金程 沙雨彤
相关图书
|
装订: | 平 |
| 印次: | 1-1 |
开本: | 16 |
| 定价: |
¥45.00
折扣价:¥40.50
折扣:0.90
节省了4.5元
|
字数: |
200千字
|
| 出版社: |
中国人民大学出版社 |
页数: |
200页
|
| 出版日期: |
2026-05-01 |
每包册数: |
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
本书构建从基础入门到综合项目实战的完整知识体系,通过 6 个连贯项目,结合自主研发的 “临科就业一点通” 纯血鸿蒙App开发实践,循序渐进引导学习者掌握相关技能。内容先介绍 HarmonyOS 的起源、技术特性、基本架构,指导完成 DevEco Studio 开发环境搭建及首个 HarmonyOS 程序创建,进而讲解 ArkTS 声明式开发的基础语法,随后以 “临科就业一点通” APP 开发为主线,依次展开用户登录—注册页面、主页面及各类功能模块的开发,系统讲解 ArkUI 框架核心组件、页面跳转、状态管理、网络编程、数据存储等关键技术。每个项目均以 “情景导入—项目目标—知识储备—任务实施” 为单元结构,助力学习者在实操中掌握纯血鸿蒙应用开发全流程。 本书可作为高职高专院校计算机应用技术、软件技术、移动应用开发等专业 HarmonyOS 应用开发相关课程的教材,也可作为企业鸿蒙开发技术培训资料及从事移动应用开发的工程技术人员的参考用书。
|
| 作者简介: |
郑光果,大数据高级研发工程师,山东省技术能手,临沂科技职业学院,副教授,专业方向是大数据技术,主要讲授“鸿蒙移动开发”“面向对象程序设计”“人工智能技术导论”“大数据技术”等课程。多年国内一线互联网从业经验,先后在滴滴出行和今日头条技术研发部门任职软件开发和程序架构师,掌握主流人工智能、大数据相关技术的开发技能,熟练使用Vue/Hadoop/YOLO/SpringBoot前后台开发主流框架,具有丰富的软件开发一线实践经验,主持开发“公益性岗位管理大数据监控平台”“基于计算机视觉的板材质检系统”“数字校园孪生信息化平台”等多项企业项目。 侯金程,临沂科技职业学院,助教,研究生学历,专业方向是软件技术,主要讲授“移动互联开发”、“Linux操作系统”、“数据库”、“鸿蒙Harmony OS移动应用开发基础”等课程。主持校级课题一项,作为主要参与人参与横向课题多个,公开发表专业相关期刊论文3篇,获得发明专利两项,软件著作权3项,参编《计算机组装与维护》教材。 沙雨彤,临沂科技职业学院,助教,研究生学历,专业方向是软件技术,主要讲授“Java程序设计”“软件测试”“Vue应用程序设计”“鸿蒙Harmony OS移动应用开发基础”等课程。公开发表专业相关论文3篇,软件著作权2篇,参与横向课题一项。
|
| 章节目录: |
项目1 初探 HarmonyOS 与开发环境——创建第一个鸿蒙应用项目 情景导入 项目目标 知识储备 1.1 初识HarmonyOS 1.2 熟悉HarmonyOS 的开发环境 任务实施 任务 创建第一个鸿蒙应用项目 项目习题 项目2 夯实 ArkTS 语言核心基础——实现个人基本信息输出 情景导入 项目目标 知识储备 2.1 初识ArkTS 语言 2.2 掌握ArkTS 语言的基础语法 2.3 学习接口、函数和类的使用 任务实施 任务 输出个人基本信息 项目习题 项目3 组件使用与页面跳转——完成用户登录与注册页面布局 情景导入 项目目标 知识储备 3.1 了解组件的基础知识 3.2 学会页面布局的设置 3.3 掌握基础组件的使用 3.4 实现页面之间的跳转 任务实施 任务1 用户登录主页面的实现 任务2 用户注册页面的实现 项目习题 项目4 运用页面切换与自定义组件——实现主页面布局效果 情景导入 项目目标 知识储备 4.1 了解页面切换组件 4.2 掌握自定义组件的使用 任务实施 任务1 主页面总体布局的设计 任务2 主页面总体布局的实现 项目习题 项目5 页面渲染与网络编程——实现主页面轮播及公告通知功能 情景导入 项目目标 知识储备 5.1 了解页面渲染的效果 5.2 掌握页面列表的构建 5.3 学习组件间的状态管理 5.4 理解网络之间的编程 任务实施 任务1 主页面“轮播”区域功能的实现 任务2 主页面“公告通知”区域功能的实现 项目习题 项目6 用户首选项存储——完成底部导航栏页面的布局 情景导入 项目目标 知识储备 6.1 了解用户首选项存储数据 6.2 使用用户首选项存储数据 任务实施 任务1 底部导航栏“消息”页面的实现 任务2 底部导航栏“我的”页面的实现 项目习题 参考文献
|
| 精彩片段: |
5. 注意事项 (1)线程限制:HTTP 请求属于耗时操作,需要在非 UI 线程中执行(鸿蒙 ArkUI 默认支持在 UI 线程中发起请求,但复杂场景建议使用任务调度避免阻塞界面)。 (2)HTTPS 优先:生产环境中建议使用 HTTPS 协议(加密传输),避免 HTTP 明文传输导致数据泄露。 (3)资源释放:请求完成后必须调用request.destroy() 销毁请求对象,否则会导致内存泄漏。 (4)异常处理:需要处理网络未连接、超时、服务器错误等异常情况,提升用户体验。
|
| 书 评: |
|
|
| 其 它: |
|
|
|