鴻蒙應用開發項目式教程(AI助學)(微課版)

全麗莉,黃濤

  • 出版商: 人民郵電
  • 出版日期: 2026-08-01
  • 定價: $419
  • 售價: $418
  • 語言: 簡體中文
  • ISBN: 7115697639
  • ISBN-13: 9787115697639
  • 相關分類: Cross-Platform
  • 下單後立即進貨 (約4週~6週)

  • 鴻蒙應用開發項目式教程(AI助學)(微課版)-preview-1
鴻蒙應用開發項目式教程(AI助學)(微課版)-preview-1

商品描述

本書緊跟行業的新技術、新工藝、新規範,基於企業實際項目,引入企業案例資源,與企業工程師共同研討,以工作過程為導向,依據職業崗位需求設計建構課程內容。全書共10個項目,主要內容包括第一個ArkTS應用的創建與測試、中國汽車銷量排行榜App的開發、樂購圈App的界面構建、圖案密碼鎖的數據存儲與組件使用、體育用品商城中Web組件的集成、卡片計算器的Form Kit開發、校園通App的網絡數據請求、視頻播放器的媒體控制與手勢處理、元服務的構建與部署,以及智能充電家用版App的綜合實戰。 本書可作為應用型本科、職業本科、高職高專院校計算機專業及相近專業的教材,也可作為相關技術人員和計算機愛好者的參考書。

作者簡介

主編在武漢城市職業學院計算機學院從事多年軟件技術專業相關教學和科研工作,為湖北省信息技術職業教育集團理事會理事,湖北省技術能手,曾指導學生獲得2024年世界職業院校技能大賽總決賽爭奪賽《移動應用設計與開發》賽項金獎第一名,湖北省職業院校技能大賽“優秀指導教師”,武漢市第十批“優秀青年教師”,榮獲湖北省職業院校信息化教學大賽二等獎。主持湖北省教育科學規劃辦課題“高職院校現代學徒制實施方式與配套政策設計研究”,主持湖北省教育廳科技處研究課題“移動端GPS和傳感器在大學生陽光體育運動APP開發中的應用”,主編教材《信息技術應用基礎》獲評首批“十四五”職業教育國家規劃教材,主持職業教育國家在線精品課程《信息技術應用基礎》獲評職業教育省級在線精品課程。主編教材《C語言程序設計》、《Rust 程序設計》、《HTML 5+CSS 3網站設計基礎教程》等專業教材7部。

目錄大綱

項目1 第 一個ArkTS App(Stage模型) 1.1 項目描述 1.2 學習目標 1.3 知識圖譜 1.4 技術準備 1.4.1 鴻蒙操作系統簡介 1.4.2 工程目錄及配置文件(Stage模型) 1.4.3 ArkTS語言簡介 1.4.4 Stage模型簡介(應用模型) 1.5 項目實施 1.5.1 環境搭建 1.5.2 創建項目 1.5.3 界面實現 1.5.4 功能實現 1.5.5 App測試 1.6 拓展任務 1.7 項目小結 1.8 課後習題 1.8.1 選擇題 1.8.2 填空題 項目2 中國汽車銷量排行榜App 2.1項目描述 2.2學習目標 2.3知識圖譜 2.4技術準備 2.4.1 ArkTS基礎語法 2.4.2 @Entry用法 2.4.3 @Component用法 2.4.4 @Builder用法 2.4.5 @State用法 2.4.6 @Prop用法 2.4.7 @Link用法 2.5項目實施 2.5.1 項目目錄結構 2.5.2 準備模擬數據 2.5.3 構建自定義組件 2.5.4 排行榜頁面實現 2.5.5 App測試 2.6拓展任務 2.7項目小結 2.8課後習題 2.8.1選擇題 2.8.2 填空題 項目3 樂購圈App 3.1項目描述 3.2學習目標 3.3知識圖譜 3.4技術準備 3.4.1 ArkUI基礎組件 3.4.2 ArkUI容器組件 3.4.3 ArkUI路由 3.5項目實施 3.5.1 項目目錄結構 3.5.2 準備項目資源 3.5.3 創建常量和數據模型 3.5.4 構建自定義組件 3.5.5 項目頁面實現 3.5.6 App測試 3.6拓展任務 3.7項目小結 3.8課後習題 3.8.1選擇題 3.8.2填空題 項目4 手勢密碼App 4.1項目描述 4.2學習目標 4.3知識圖譜 4.4技術準備 4.4.1 ArkData概述 4.4.2 ArkData Preferences API 4.4.3 鍵值型數據庫 4.4.4 關系型數據庫 4.4.5 PatternLock組件 4.5項目實施 4.5.1 項目目錄結構 4.5.2準備項目資源 4.5.3創建常量 4.5.4工具類實現 4.5.5 構建自定義組件 4.5.6 項目頁面實現 4.5.7 App測試 4.6拓展任務 4.7項目小結 4.8課後習題 4.8.1選擇題 4.8.2填空題 項目5 體育用品商城App 5.1項目描述 5.2學習目標 5.3知識圖譜 5.4技術準備 5.4.1 ArkWeb簡介 5.4.2 Web組件的生命周期 5.4.3使用Web組件加載頁面 5.4.4 Web頁面渲染與布局 5.4.5應用側調用前端頁面函數 5.4.6 前端頁面調用應用側函數 5.5項目實施 5.5.1 項目目錄結構 5.5.2 項目頁面框架 5.5.3 實現商品頁 5.5.4 應用側使用Web組件接入前端頁面 5.5.5 應用側調用前端頁面函數 5.5.6 前端頁面調用應用側函數 5.6拓展任務 5.7項目小結 5.8 課後習題 5.8.1選擇題 5.8.2填空題 項目6 桌面計算器 6.1項目描述 6.2學習目標 6.3知識圖譜 6.4技術準備 6.4.1 Form Kit簡介 6.4.2 創建ArkTS卡片 6.4.3 ArkTS卡片的配置文件 6.4.4 ArkTS卡片生命周期 6.5項目實施 6.5.1 項目目錄結構 6.5.2 準備項目資源 6.5.3 計算器首頁實現 6.5.4 計算器卡片頁面實現 6.5.5 配置ArkTS卡片的配置文件 6.5.6 管理ArkTS卡片生命周期 6.5.7 項目測試 6.6拓展任務 6.7項目小結 6.8課後習題 6.8.1 選擇題 6.8.2 填空題 項目7 校園通App 7.1項目描述 7.2學習目標 7.3知識圖譜 7.4技術準備 7.4.1 網絡服務Network Kit簡介 7.4.2 網絡狀態變化 7.4.3 使用HTTP請求網絡數據 7.4.4 使用RCP請求網絡數據 7.4.5 搭建本地Node服務器 7.5項目實施 7.5.1 項目目錄結構與配置 7.5.2 Node本地服務器搭建 7.5.3 實現校園通首頁 7.5.4 實現校園通主頁 7.6拓展任務 7.7項目小結 7.8 課後習題 7.8.1選擇題 7.8.2填空題 項目8 視頻播放器App 8.1項目描述 8.2學習目標 8.3知識圖譜 8.4技術準備 8.4.1 Media Kit簡介 8.4.2 獲取本地視頻資源:resourceManager.getRawFd 8.4.3 AVPlayer狀態機管理 8.4.4 XComponent視頻渲染 8.4.5 播放控制功能 8.4.6 PanGesture手勢控制 8.5項目實施 8.5.1 項目目錄結構 8.5.2 獲取視頻 8.5.3 視頻播放 8.5.4 手勢控制 8.5.6 全屏播放 8.5.6 App測試 8.6拓展任務 8.7項目小結 8.8課後習題 8.8.1 選擇題 8.8.2 填空題 項目9 第 一個元服務 9.1項目描述 9.2學習目標 9.3知識圖譜 9.4技術準備 9.4.1 什麼是元服務 9.4.2 元服務特征及使用場景 9.4.3 元服務程序包基礎知識 9.5項目實施 9.5.1 創建元服務工程 9.5.2 生成元服務圖標 9.5.3 構建元服務頁面 9.5.4 新建元服務卡片 9.5.5 使用模擬器運行元服務 9.6拓展任務 9.7項目小結 9.8課後習題 9.8.1選擇題 9.8.2 填空題 項目10 綜合實訓——智能充電家用版App 10.1項目描述 10.2學習目標 10.3知識圖譜 10.4技術準備 10.4.1 工具類的封裝 10.4.2 主界面搭建 10.4.3 主界面數據獲取 10.4.4 API接口 10.5項目實施 10.5.1 項目目錄結構 10.5.2 工具類實現 10.5.3 主界面實現 10.5.4 App測試 10.6拓展任務 10.7項目小結 10.8課後習題 10.8.1選擇題 10.8.2填空題