幫助中心 | 我的帳號 | 關於我們

HarmonyOS移動應用開發(面向新工科普通高等教育系列教材)

  • 作者:編者:夏輝//楊偉吉//李松平|責編:郝建偉//王芳
  • 出版社:機械工業
  • ISBN:9787111802563
  • 出版日期:2026/05/01
  • 裝幀:平裝
  • 頁數:333
人民幣:RMB 89.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹HarmonyOS移動應用開發的知識,全書共9章。第1章是HarmonyOS概述,主要介紹HarmonyOS開發的基本概念以及專用術語。第2章是應用開發介紹,主要介紹HarmonyOS應用開發流程和開發工具。第3章是Ability開發,主要介紹Ability開發方法。第4章是ArkTS語言,主要介紹ArkTS語言的基本語法。第5章是裝飾器,主要介紹動態UI裝飾器、狀態管理裝飾器、渲染控制等內容。第6章是基礎組件。第7章是容器組件。第8章是類Web開發範式基礎。第9章是綜合案例,介紹社交軟體系統App開發。
    本書既可作為高等院校電腦、軟體工程及相關專業的本科、專科學生學習HarmonyOS移動應用開發的教材,也可供相關領域開發人員學習參考。

作者介紹
編者:夏輝//楊偉吉//李松平|責編:郝建偉//王芳

目錄
前言
第1章  HarmonyOS概述
  1.1  HarmonyOS簡介
    1.1.1  HarmonyOS定義
    1.1.2  HarmonyOS發展歷史
    1.1.3  HarmonyOS創新技術
    1.1.4  HarmonyOS生態環境
  1.2  HarmonyOS 設計理念
    1.2.1  HarmonyOS 設計理念概述
    1.2.2  HarmonyOS 設計目標
  1.3  HarmonyOS架構
    1.3.1  HarmonyOS架構圖
    1.3.2  HarmonyOS架構分析
    1.3.3  開發語言介紹
  1.4  HarmonyOS部件化架構設計
    1.4.1  部件能力集合
    1.4.2  HPM的部件管理
  1.5  HarmonyOS技術特性
    1.5.1  統一的操作系統
    1.5.2  一次開發,彈性、多端部署
    1.5.3  硬體互助,資源共享
  1.6  HarmonyOS 系統安全
  1.7  原子化服務
  1.8  習題
第2章  應用開發介紹
  2.1  HarmonyOS應用開發流程
    2.1.1  概述
    2.1.2  原子服務介紹
    2.1.3  應用開發流程介紹
  2.2  DevEco Studio工具介紹
  2.3  HarmonyOS 應用開發基礎
    2.3.1  開發準備
    2.3.2  創建工程
    2.3.3  工程目錄結構
    2.3.4  使用預覽器查看應用/服務效果
    2.3.5  低代碼模式應用開發
  2.4  應用/服務運行
    2.4.1  使用模擬器運行應用/服務
    2.4.2  使用遠程真機運行應用/服務
    2.4.3  使用本地真機運行應用/服務
  2.5  應用/服務調試
    2.5.1  使用真機調試應用/服務
    2.5.2  使用模擬器進行調試
  2.6  應用開發基礎知識
    2.6.1  用戶應用程序
    2.6.2  Stage模型應用包結構
    2.6.3  應用程序包結構
    2.6.4  應用配置文件及應用包結構配置文件的說明(Stage模型)
    2.6.5  應用資源文件
  2.7  實驗:Hello World頁面創建

  2.8  習題
第3章  Ability開發
  3.1  Ability框架概述
  3.2  Context的使用
    3.2.1  Context綜述
    3.2.2  Stage模型的Context介紹
    3.2.3  訂閱進程內Ability生命周期變化
  3.3  Stage模型主要介面
  3.4  常見通用介面
  3.5  習題
第4章  ArkTS語言
  4.1  初識ArkTS語言
  4.2  基礎語法
    4.2.1  變數聲明和數據類型
    4.2.2  屬性和方法
    4.2.3  事件方法
    4.2.4  無參數構造配置
    4.2.5  必選參數構造配置
    4.2.6  子組件配置
  4.3  組件定義裝飾器
    4.3.1  @Entry
    4.3.2  @Component
    4.3.3  @Preview
  4.4  實驗:山水風景頁面展示
  4.5  習題
第5章  裝飾器
  5.1  動態UI裝飾器
    5.1.1  @Builder
    5.1.2  @Extend
    5.1.3  @Styles
    5.1.4  @CustomDialog
  5.2  狀態管理裝飾器
    5.2.1  @State
    5.2.2  @Prop
    5.2.3  @Link
    5.2.4  @Observed和@ObjectLink
    5.2.5  @Provide和@Consume
    5.2.6  @Watch
  5.3  渲染控制
    5.3.1  條件渲染
    5.3.2  循環渲染
    5.3.3  數據懶載入
    5.3.4  使用限制與擴展
  5.4  實驗:電子相冊
  5.5  習題
第6章  基礎組件
  6.1  頁面顯示組件
    6.1.1  Blank
    6.1.2  Button
    6.1.3  Checkbox

    6.1.4  CheckboxGroup
    6.1.5  Text
    6.1.6  TextArea
    6.1.7  Toggle
  6.2  交互類組件
    6.2.1  DataPanel
    6.2.2  DatePicker
    6.2.3  TextClock
    6.2.4  TextPicker
    6.2.5  TextTimer
    6.2.6  TimePicker
    6.2.7  TextInput
    6.2.8  RichText
  6.3  效果設計組件
    6.3.1  Divider
    6.3.2  Gauge
    6.3.3  Marquee
    6.3.4  Navigation
    6.3.5  ScrollBar
    6.3.6  LoadingProgress
    6.3.7  Progress
  6.4  媒體組件
    6.4.1  Image
    6.4.2  ImageAnimator
    6.4.3  QRCode
    6.4.4  Radio
    6.4.5  Rating
    6.4.6  PatternLock
  6.5  其他高級組件
    6.5.1  Search
    6.5.2  Select
    6.5.3  Slider
    6.5.4  Span
    6.5.5  Stepper
    6.5.6  StepperItem
  6.6  實驗指導
    實驗1:熟悉ArkTS開發環境
    實驗2:ArkTS數據類型與數組
    實驗3:實現簡易計算器
  6.7  習題
第7章  容器組件
  7.1  常規容器組件
    7.1.1  Column
    7.1.2  ColumnSplit
    7.1.3  Row
    7.1.4  RowSplit
    7.1.5  Flex
    7.1.6  Stack
  7.2  功能容器組件
    7.2.1  Navigator

    7.2.2  Panel
    7.2.3  Refresh
    7.2.4  RelativeContainer
    7.2.5  Badge
  7.3  網格容器組件
    7.3.1  GridContainer
    7.3.2  GridCol
    7.3.3  Grid
    7.3.4  GridItem
    7.3.5  List
    7.3.6  ListItem
  7.4  互動式容器組件
    7.4.1  Swiper
    7.4.2  Tabs
    7.4.3  TabContent
    7.4.4  Scroll
    7.4.5  SideBarContainer
    7.4.6  Counter
    7.4.7  GridRow
  7.5  習題
第8章  類Web開發範式基礎
  8.1  方舟開發框架概述
  8.2  類Web開發範式概述
  8.3  類Web開發組件
    8.3.1  div
    8.3.2  text
    8.3.3  span
    8.3.4  input
    8.3.5  label
    8.3.6  search
    8.3.7  toolbar
    8.3.8  list
    8.3.9  tabs
    8.3.10  swiper
    8.3.11  dialog
    8.3.12  stepper
    8.3.13  form
  8.4  實驗:鬧鐘
  8.5  習題
第9章  綜合案例:社交軟體系統App開發
  9.1  易聊頁面概述
    9.1.1  主要功能
    9.1.2  文件結構
    9.1.3  框架結構
  9.2  主頁面設計
    9.2.1  基礎能力
    9.2.2  整體架構
    9.2.3  數據共享
    9.2.4  對話框設計
    9.2.5  人機界面設計

  9.3  後台數據設計
    9.3.1  數據攔截設計
    9.3.2  數據呈現設計
    9.3.3  定義樣式
    9.3.4  定義聯繫人
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032