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

鴻蒙應用開發教程/電腦科學與技術叢書

  • 作者:編者:李永華|責編:崔彤
  • 出版社:清華大學
  • ISBN:9787302619208
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:360
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    HarmonyOS不僅是我國第一款真正意義上的操作系統,也是世界上第一款可以使智能穿戴、車機設備、電視等萬物互聯互通的操作系統。本書結合HarmonyOS開源應用程序的發展前景、系統特點、功能、開發方法、應用基礎進行闡述。基本方法包括Ability框架開發,應用開發入門程序設計;Java UI包括框架概述、組件與布局開發,從功能、方法和實常式序等方面介紹;方舟開發框架基於JS擴展的類Web開發範式和基於TS擴展的聲明式開發範式;綜合應用案例開發包括系統架構、系統流程、開發環境、開發工具、開發語言、開發實現、測試應用。由於篇幅有限,媒體開發、安全開發、AI開發、網路與連接開發、設備管理開發、數據管理開發、原子化服務等內容在配套資源中提供,以供讀者學習。
    本書可作為信息與通信工程及相關專業的本科生教材,也可作為從事物聯網、創新開發和設計的專業技術人員參考用書。

作者介紹
編者:李永華|責編:崔彤
    李永華,現執教於北京郵電大學,擁有超過15年的嵌入式開發經驗,致力於物聯網和智能硬體的研究開發工作。在教學中以興趣為導向,激發學生的創造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念轉變。通過信息工程專業綜合改革,探索了以「學生學為中心」的教學模式,營造生動活潑的學習方法,提高學生獨立思考問題、發現問題、解決問題的能力,激發學生的創造激情。在研發及教學實踐中指導學生實現300余個創新案例,並指導著一支物聯網開發團隊,曾在物聯網、開源硬體等技術領域進行了多場學術報告,並且出版了《AllJoyn技術原理及物聯網程序開髮指南》《Arduino實戰指南——遊戲開發、智能硬體、人機交互、智能家居與物聯網設計30例》《Arduino軟硬體協同設計實戰指南》等多部物聯網技術方向的著作。

目錄
第1章  HarmonyOS概述
  微課視頻45分鐘
  1.1  HarmonyOS系統架構
  1.2  HarmonyOS系統特性
  1.3  HarmonyOS系統安全
  1.4  HarmonyOS App結構
第2章  應用開發基礎
  微課視頻128分鐘
  2.1  開發流程
  2.2  開發工具
    2.2.1  安裝軟體工具
    2.2.2  配置開發環境
    2.2.3  運行Hello World
  2.3  應用開發快速入門
    2.3.1  使用eTS語言開發
    2.3.2  使用Java語言開發
    2.3.3  使用JS語言開發
    2.3.4  可視化開發
  2.4  DevEco Studio工程管理
    2.4.1  工程結構
    2.4.2  工程操作
    2.4.3  HarmonyOS共享包
  2.5  DevEco Studio開發方法
    2.5.1  低代碼開發
    2.5.2  添加Ability
    2.5.3  添加JS Component和JS Page
    2.5.4  跨設備代碼編輯
    2.5.5  定義HarmonyOS IDL介面
    2.5.6  服務卡片操作
    2.5.7  使用預覽器查看應用效果
    2.5.8  將SVG文件轉換為XML文件
第3章  Ability框架開發——基於Java
  微課視頻255分鐘
  3.1  開發概述
  3.2  Ability介紹
    3.2.1  Page Ability
    3.2.2  Service Ability
    3.2.3  Data Ability
    3.2.4  Intent
    3.2.5  Ability示例
  3.3  公共事件與通知開發
    3.3.1  公共事件開發
    3.3.2  通知開發
    3.3.3  IntentAgent開發
    3.3.4  後台代理定時提醒開發
  3.4  後台任務調度和管控
    3.4.1  短時任務
    3.4.2  長駐任務
    3.4.3  托管任務
  3.5  線程管理開發

    3.5.1  線程管理開發介面關係
    3.5.2  線程管理開發步驟
  3.6  線程間通信
    3.6.1  概述
    3.6.2  線程間介面關係
    3.6.3  線程間通信開發步驟
  3.7  剪貼板開發
    3.7.1  剪貼板開發介面關係
    3.7.2  剪貼板開發步驟
第4章  Java UI開發
  微課視頻285分鐘
  4.1  JavaUI框架概述
  4.2  組件與布局開發
  4.3  常用組件開發
    4.3.1  組件通用XML屬性
    4.3.2  Text
    4.3.3  Button
  4.4  常用布局開發
    4.4.1  DirectionalLayout
    4.4.2  DependentLayout
    4.4.3  StackLayout
    4.4.4  TableLayout
    4.4.5  PositionLayout
    4.4.6  AdaptiveBoxLayout
    4.5.1  自定義組件
  4.5  自定義組件與布局
    4.5.2  自定義布局
  4.6  動畫開發
    4.6.1  幀動畫
    4.6.2  數值動畫
  4.7  可見即可說開發
第5章  方舟開發框架(ArkUI)—基於JS擴展的類Web開發範式
  微課視頻188分鐘
  5.1  開發概述
  5.2  JSFA初步應用
    5.2.1  JS FA概述
    5.2.2  JS FA開發應用
    5.3.1  構建用戶界面
  5.3  組件
    5.3.2  構建布局
    5.3.3  添加交互
    5.3.4  動畫
    5.3.5  事件
    5.3.6  頁面路由
    5.3.7  焦點邏輯
  5.4  常見組件開發
    5.4.1  Text
    5.4.2  Input
    5.4.3  Button
  5.5  動效開發

    5.5.1  CSS動畫開發
    5.5.2  JS動畫
  5.6  自定義組件
  5.7  JSFA調用PA
  5.8  使用工具自動生成JS FA調用PA代碼
第6章  方舟開發框架(ArkUI)——基於TS擴展的聲明式開發範式
  微課視頻124分鐘
  6.1  基於TS擴展的聲明式開發範式概述
  6.2  體驗聲明式UI
    6.2.1  創建聲明式UI工程
    6.2.2  初識Component
    6.2.3  創建簡單視圖
  6.3  頁面布局與連接
    6.3.1  構建數據模型
    6.3.2  構建列表List布局
    6.3.3  構建分類Grid布局
    6.3.4  頁面跳轉與數據傳遞
  6.4  繪圖和動畫
    6.4.1  繪製圖形
    6.4.2  添加動畫效果
第7章  貪吃蛇小遊戲
  微課視頻10分鐘
  7.1  總體設計
    7.1.1  系統架構
    7.1.2  系統流程
  7.2  開發環境
    7.2.1  開發工具
    7.2.2  開發語言
  7.3  開發實現
    7.3.1  UI設計開發
    7.3.2  程序代碼開發
  7.4  測試應用
    7.4.1  程序調試
    7.4.2  結果展示
  7.5  問題解決

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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