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

    • 鸿蒙HarmonyOS应用开发基础(工业和信息化精品系列教材)
      • 作者:编者:王法强//张丽林|责编:范博涛
      • 出版社:人民邮电
      • ISBN:9787115665669
      • 出版日期:2025/07/01
      • 页数:288
    • 售价:27.92
  • 内容大纲

        本书是一本面向初学者的鸿蒙应用开发基础教材,全书共9章。第1章讲解鸿蒙的概念和开发环境搭建;第2~3章讲解鸿蒙开发语言ArkTS;第4~5章讲解鸿蒙UI框架ArkUI;第6章讲解路由和组件导航;第7章讲解状态管理和生命周期;第8章讲解动画和网络请求;第9章讲解项目实战——黑马云音乐。
        本书配套丰富的教学资源,包括教学PPT、教学大纲、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,作者还提供了在线答疑服务,希望能够帮助到更多读者。
        本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为鸿蒙应用开发爱好者的自学参考书。
  • 作者介绍

  • 目录

    第1章  初识鸿蒙
      1.1  鸿蒙概述
        1.1.1  鸿蒙的诞生
        1.1.2  鸿蒙的特点
        1.1.3  鸿蒙的开发技术
        1.1.4  鸿蒙开发的适用人群
      1.2  搭建鸿蒙开发环境
        1.2.1  下载和安装DevEco Studio
        1.2.2  使用DevEco Studio创建项目
        1.2.3  将DevEco Studio切换为中文语言
        1.2.4  安装和使用模拟器
      1.3  鸿蒙项目的目录结构
      本章小结
      课后练习
    第2章  ArkTS(上)
      2.1  初识ArkTS
      2.2  调试输出和注释
        2.2.1  调试输出
        2.2.2  注释
      2.3  变量、常量和数据类型
        2.3.1  变量
        2.3.2  常量
        2.3.3  数据类型
      2.4  运算符
        2.4.1  算术运算符
        2.4.2  字符串运算符
        2.4.3  赋值运算符
        2.4.4  比较运算符
        2.4.5  逻辑运算符
        2.4.6  三元运算符
        2.4.7  数据类型检测运算符
        2.4.8  运算符的优先级
      2.5  流程控制
        2.5.1  选择结构
        2.5.2  循环结构
        2.5.3  跳转语句
      2.6  数组和枚举
        2.6.1  数组
        2.6.2  枚举
      2.7  函数
        2.7.1  初识函数
        2.7.2  自定义函数
        2.7.3  将函数作为值使用
        2.7.4  箭头函数
        2.7.5  常用的内置函数
      2.8  变量的作用域和闭包
        2.8.1  变量的作用域
        2.8.2  闭包
      本章小结
      课后练习

    第3章  ArkTS(下)
      3.1  面向过程和面向对象
      3.2  创建对象
        3.2.1  通过字面量创建对象
        3.2.2  通过类创建对象
      3.3  实例成员和静态成员
        3.3.1  实例成员
        3.3.2  静态成员
      3.4  类与接口的语法细节
        3.4.1  构造方法
        3.4.2  类的继承
        3.4.3  子类调用父类的方法
        3.4.4  访问控制修饰符
        3.4.5  类实现接口
        3.4.6  接口的继承
      3.5  泛型
      3.6  常用的内置对象
        3.6.1  Math对象
        3.6.2  Number对象
        3.6.3  Date对象
        3.6.4  Array对象
        3.6.5  String对象
        3.6.6  JSON对象
      3.7  导出和导入
      3.8  错误处理
      3.9  ArkTS API
      本章小结
      课后练习
    第4章  ArkUI(上)
      4.1  初识组件
        4.1.1  什么是组件
        4.1.2  组件的基本使用方法
      4.2  自定义组件
      4.3  ArkUI中的常用组件
        4.3.1  Column组件
        4.3.2  Row组件
        4.3.3  Image组件
        4.3.4  Text组件
        4.3.5  TextInput组件
        4.3.6  Button组件
        4.3.7  Slider组件
        4.3.8  Scroll组件
        4.3.9  List组件
        4.3.10  Flex组件
        4.3.11  Grid组件
        4.3.12  Stack组件
      4.4  组件多态样式
      4.5  双向数据绑定
      本章小结
      课后练习

    第5章  ArkUI(下)
      5.1  渲染语句
        5.1.1  条件渲染语句
        5.1.2  循环渲染语句
      5.2  组件导出和导入
      5.3  组件代码复用
        5.3.1  @Styles装饰器
        5.3.2  @Extend装饰器
        5.3.3  @Builder装饰器
      5.4  组件代码定制
        5.4.1  @BuilderParam装饰器
        5.4.2  尾随闭包
      本章小结
      课后练习
    第6章  路由和组件导航
      6.1  路由
        6.1.1  页面跳转
        6.1.2  页面返回
        6.1.3  在页面返回前询问
        6.1.4  跨模块的页面跳转
      6.2  组件导航
        6.2.1  初识组件导航
        6.2.2  Navigation组件
        6.2.3  NavPathStack对象
        6.2.4  路由表
        6.2.5  拦截器
      本章小结
      课后练习
    第7章  状态管理和生命周期
      7.1  状态管理概述
      7.2  组件状态共享
        7.2.1  @Prop装饰器
        7.2.2  @Link装饰器
        7.2.3  @Provide和@Consume装饰器
        7.2.4  @Observed和@ObjectLink装饰器
        7.2.5  @Require装饰器
        7.2.6  @Track装饰器
      7.3  应用状态共享
        7.3.1  LocalStorage
        7.3.2  AppStorage
        7.3.3  PersistentStorage
      7.4  状态监听器
      7.5  生命周期方法
        7.5.1  自定义组件的生命周期方法
        7.5.2  UIAbility的生命周期方法
      7.6  UIAbilityContext实例
      本章小结
      课后练习
    第8章  动画和网络请求
      8.1  动画

        8.1.1  属性动画
        8.1.2  图像帧动画
        8.1.3  转场动画
      8.2  网络请求
        8.2.1  申请网络权限
        8.2.2  启动服务器
        8.2.3  使用Network Kit发送网络请求
        8.2.4  使用Remote Communication Kit发送网络请求
        8.2.5  使用axios发送网络请求
      本章小结
      课后练习
    第9章  项目实战——黑马云音乐
      9.1  项目介绍
      9.2  页面制作
        9.2.1  启动页
        9.2.2  首页-Tab栏
        9.2.3  首页-推荐页
        9.2.4  首页-发现页
        9.2.5  首页-动态页
        9.2.6  首页-我的页
        9.2.7  播放页
      9.3  播放功能开发
        9.3.1  创建AVPlayer实例
        9.3.2  实现播放功能
        9.3.3  实现在播放页中显示歌曲信息
        9.3.4  实现上一首和下一首切换功能
        9.3.5  实现播放列表的切换和删除功能
      9.4  接入音视频播控服务
        9.4.1  创建AVSession实例
        9.4.2  实现在控制中心显示歌曲
      本章小结