欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • HarmonyOS移动应用开发技术(华为高校人才培养指定教材)/华为ICT认证系列丛书
      • 作者:编者:华为技术有限公司|责编:郭雯
      • 出版社:人民邮电
      • ISBN:9787115596826
      • 出版日期:2022/09/01
      • 页数:320
    • 售价:31.92
  • 内容大纲

        本书较全面地介绍了HarmonyOS应用的组成、开发流程和开发工具、前端UI、后台服务设计和数据库访问等内容。全书共12章,包括初识HarmonyOS、开启你的第一行HarmonyOS代码、HarmonyOS应用结构剖析、HarmonyOS核心组件——Ability、JS UI框架开发语法基础、HarmonyOS轻代码开发——JS UI框架设计、HarmonyOS数据持久化、HarmonyOS流转架构剖析、HarmonyOS传感器应用和媒体管理、HarmonyOS原子化服务、HarmonyOS网络访问与多线程、中信银行本地生活应用的设计与实现等内容。
        本书强调理论和实践相结合,凡是涉及动手操作的部分,都安排了丰富的示例代码来巩固读者对于知识点的掌握。此外,本书最后一章以一个实际上架并得到广泛使用的应用——中信银行本地生活App为例,介绍如何从需求分析入手,进行概要设计、详细设计、代码开发,全过程贯穿软件工程思想,通过工程化理念指导移动应用开发的每个环节。本书不仅覆盖常用移动操作系统中应用开发的共性内容,还涵盖HarmonyOS应用开发的特性介绍。除最后一章外,其余章节末尾都设计了课后习题环节,希望读者可以通过练习和操作实践巩固所学的内容。
        本书既可以作为高校计算机相关专业移动应用开发课程的教材,又可以作为对HarmonyOS应用开发感兴趣的IT从业人员的自学资料。
  • 作者介绍

  • 目录

    基础篇
      第1章  初识HarmonyOS
        学习目标
        1.1  HarmonyOS的起源和发展
        1.2  HarmonyOS的技术架构
        1.3  HarmonyOS的技术特性
          1.3.1  硬件互助,资源共享
          1.3.2  一次开发,多端部署
          1.3.3  统一OS,弹性部署
        1.4  HarmonyOS的安全特性
        本章小结
        课后习题
      第2章  开启你的第一行HarmonyOS代码
        学习目标
        2.1  DevEco Studio特性简介
          2.1.1  核心特色
          2.1.2  开发流程
        2.2  搭建开发环境
          2.2.1  配置开发环境
          2.2.2  创建并运行HelloWorld项目
        2.3  低代码开发模式的应用
          2.3.1  低代码开发界面介绍
          2.3.2  使用低代码开发模式
          2.3.3  多语言支持
          2.3.4  案例——花朵展示列表应用
        2.4  编译构建Gradle
          2.4.1  Gradle简介
          2.4.2  HarmonyOS应用中的Gradle
        2.5  调试应用
          2.5.1  模拟器调试
          2.5.2  生成自动签名
          2.5.3  生成签名HAP模块
          2.5.4  真机调试
        2.6  发布应用
          2.6.1  准备签名文件
          2.6.2  配置签名信息和编译
          2.6.3  应用上架
        本章小结
        课后习题
      第3章  HarmonyOS应用结构剖析
        学习目标
        3.1  应用的概念和HAP模块的组成
          3.1.1  应用包结构
          3.1.2  HAP模块结构
        3.2  创建和使用HAR包
          3.2.1  创建库模块
          3.2.2  将库文件编译为HAR包
          3.2.3  为应用添加依赖
        3.3  资源限定与访问
          3.3.1  限定词目录命名规则

          3.3.2  限定词与设备的匹配
          3.3.3  引用JS模块内的资源
        3.4  配置文件
          3.4.1  配置文件的内部结构
          3.4.2  App对象的内部结构
          3.4.3  deviceConfig对象的内部结构
          3.4.4  module对象的内部结构
          3.4.5  ability对象的内部结构
        本章小结
        课后习题
      第4章  HarmonyOS核心组件——Ability
        学习目标
        4.1  Ability的定义
          4.1.1  FA和PA支持的模板
          4.1.2  MVC和DPS的异同
        4.2  Page的功能及组成
      ……
    进阶篇
    高级篇