鴻蒙套用開發零基礎入門(微課視頻版)

《鴻蒙套用開發零基礎入門(微課視頻版)》是2023年清華大學出版社出版的圖書,作者是倪紅軍。

基本介紹

  • 中文名:鴻蒙套用開發零基礎入門(微課視頻版)
  • 作者:倪紅軍
  • 出版時間:2023年2月1日
  • 出版社:清華大學出版社
  • ISBN:9787302625599
內容簡介,圖書目錄,

內容簡介

《鴻蒙套用開發零基礎入門》定位為鴻蒙應用程式開發從零基礎學習入門到開發技巧能力提升的技術進階類圖書。書中以一個個“易學、易用、易擴展”的技術範例和“有趣、經典、綜合性”的項目案例實現過程為載體,由淺入深、循序漸進地闡述了基於JS擴展的類Web開發範式框架和JS API接口開發鴻蒙應用程式的知識體系。書中大量的圖文解析和附贈的微課視頻,由點及面、由原理到實戰,帶領讀者一步一步進入鴻蒙應用程式開發世界。

圖書目錄

第1章HarmonyOS套用開發環境1
1.1HarmonyOS的發展與現狀1
1.1.1HarmonyOS的發展1
1.1.2HarmonyOS的現狀2
1.2HarmonyOS技術架構與特點3
1.2.1技術架構3
1.2.2技術特點5
1.3HarmonyOS開發環境搭建6
1.3.1DevEco Studio介紹6
1.3.2搭建Windows平台下的開發環境7
1.3.3搭建macOS平台下的開發環境12
本章小結14
第2章HarmonyOS項目結構15
2.1項目結構15
2.1.1第一個HarmonyOS項目15
2.1.2工程結構21
2.2Java工程26
2.2.1Java工程目錄結構26
2.2.2Java工程配置檔案26
2.2.3應用程式的運行過程29
2.3JS工程30
2.3.1JS工程目錄結構30
2.3.2JS工程中的檔案訪問31
2.3.3JS工程配置檔案31
2.3.4頁面布局檔案32
2.3.5頁面樣式檔案40
2.3.6頁面邏輯檔案45
本章小結47
第3章界面設計48
3.1樣式48
3.1.1尺寸單位48
3.1.2通用樣式49
3.1.3樣式使用49
3.1.4動畫樣式50
3.1.5漸變樣式52
3.2flex布局53
3.2.1容器的屬性53
3.2.2項目的屬性56
本章小結59
第4章組件60
4.1概述60
4.1.1組件60
4.1.2事件64
4.1.3JS FA68
4.2小學生四則運算練習冊的設計與實現69
4.2.1button組件69
4.2.2input組件72
4.2.3image組件81
4.2.4tabs、tabbar和tabcontent組件82
4.2.5案例: 小學生四則運算練習冊87
4.3猜數字遊戲的設計與實現95
4.3.1option組件95
4.3.2marquee組件97
4.3.3setInterval函式101
4.3.4progress組件102
4.3.5案例: 猜數字遊戲105
4.4畢業生滿意度調查表的設計與實現112
4.4.1picker組件112
4.4.2pickerview組件122
4.4.3rating組件123
4.4.4slider組件124
4.4.5dialog組件126
4.4.6案例: 畢業生滿意度調查表129
本章小結136
第5章數據存儲與訪問137
5.1概述137
5.1.1輕量級數據存儲與訪問機制137
5.1.2檔案存儲與訪問機制138
5.1.3關係資料庫存儲與訪問機制138
5.1.4對象關係映射資料庫存儲與訪問機制138
5.2睡眠質量測試系統的設計與實現138
5.2.1switch組件139
5.2.2輕量級數據存儲與訪問接口141
5.2.3頁面路由156
5.2.4stepper組件163
5.2.5案例: 睡眠質量測試系統167
5.3抽獎助手的設計與實現178
5.3.1swiper組件178
5.3.2stack組件183
5.3.3textarea組件185
5.3.4檔案存儲與訪問接口186
5.3.5剪貼簿215
5.3.6案例: 抽獎助手219
5.4隨手賬本的設計與實現230
5.4.1toolbar和toolbaritem組件230
5.4.2list、listitemgroup和listitem組件232
5.4.3refresh組件239
5.4.4關係型數據接口241
5.4.5chart組件252
5.4.6案例: 隨手賬本260
本章小結275
第6章多媒體套用開發276
6.1概述276
6.1.1圖像開發276
6.1.2相機開發276
6.1.3音頻開發277
6.1.4視頻開發277
6.2圖片編輯器的設計與實現277
6.2.1canvas組件277
6.2.2CanvasRendering2dContext對象278
6.2.3案例: 圖片編輯器300
6.3仿今日頭條展示頁面的設計與實現306
6.3.1AudioPlayer306
6.3.2video組件311
6.3.3panel組件316
6.3.4案例: 仿今日頭條展示頁面320
本章小結328
第7章網路套用開發329
7.1概述329
7.1.1http訪問網路329
7.1.2Web組件330
7.2股票即時查詢工具的設計與實現333
7.2.1數據請求接口334
7.2.2toggle組件343
7.2.3案例: 股票即時查詢工具345
本章小結353
第8章感測器與位置服務套用開發354
8.1概述354
8.1.1感測器354
8.1.2位置服務356
8.2感測器的套用357
8.2.1振動357
8.2.2加速度感測器359
8.2.3環境光感測器361
8.2.4陀螺儀感測器363
8.2.5氣壓感測器365
8.3位置服務的套用366
8.3.1位置服務接口366
8.3.2案例: 自動定位工具376
本章小結378
第9章原子化服務與服務卡片379
9.1原子化服務379
9.1.1什麼是原子化服務379
9.1.2什麼是服務中心380
9.2服務卡片384
9.2.1什麼是服務卡片385
9.2.2服務卡片的管理與創建386
本章小結391
第10章分散式流轉套用開發392
10.1概述392
10.1.1流轉392
10.1.2多端協同392
10.1.3跨端遷移393
10.2分散式流轉的套用393
10.2.1分散式拉起394
10.2.2分散式遷移397
10.2.3案例: 分散式照片瀏覽器398
本章小結403

相關詞條

熱門詞條

聯絡我們