《HarmonyOS應(yīng)用開(kāi)發(fā)基礎(chǔ)》 課件 實(shí)操 項(xiàng)目1 走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)_第1頁(yè)
《HarmonyOS應(yīng)用開(kāi)發(fā)基礎(chǔ)》 課件 實(shí)操 項(xiàng)目1 走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)_第2頁(yè)
《HarmonyOS應(yīng)用開(kāi)發(fā)基礎(chǔ)》 課件 實(shí)操 項(xiàng)目1 走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)_第3頁(yè)
《HarmonyOS應(yīng)用開(kāi)發(fā)基礎(chǔ)》 課件 實(shí)操 項(xiàng)目1 走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)_第4頁(yè)
《HarmonyOS應(yīng)用開(kāi)發(fā)基礎(chǔ)》 課件 實(shí)操 項(xiàng)目1 走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

項(xiàng)目1走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)任務(wù)1搭建HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境項(xiàng)目1走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)任務(wù)描述本任務(wù)完成DevEcoStudio開(kāi)發(fā)工具的下載、安裝,并創(chuàng)建第一個(gè)HarmonyOSArkTS工程,預(yù)覽應(yīng)用并在模擬器上運(yùn)行應(yīng)用。任務(wù)實(shí)施010203060504下載并安裝DevEcoStudio設(shè)置npm和Node.js下載HarmonyOSSDK在模擬器上運(yùn)行HarmonyOS應(yīng)用實(shí)時(shí)預(yù)覽HarmonyOS應(yīng)用創(chuàng)建HarmonyOS工程下載并安裝DevEcoStudioDevEcoStudio可以在HarmonyOSDeveloper官網(wǎng)()下載,根據(jù)自己的計(jì)算機(jī)系統(tǒng)類(lèi)型,下載對(duì)應(yīng)版本的DevEcoStudio。DevEcoStudio支持Windows和macOS系統(tǒng)。本書(shū)的任務(wù)使用的是Window環(huán)境開(kāi)發(fā)鴻蒙應(yīng)用,這里以Windows為例進(jìn)行安裝。為保證DevEcoStudio正常運(yùn)行,建議電腦配置滿(mǎn)足如下要求:操作系統(tǒng):Windows1064位內(nèi)存:8GB及以上硬盤(pán):100GB及以上分辨率:1280*800像素及以上下載并安裝DevEcoStudio選擇Windows操作系統(tǒng)選擇對(duì)應(yīng)的版本進(jìn)行下載。下載完成后,先解壓安裝包,雙擊解壓好的“deveco-studio-xxxx.exe”,進(jìn)入DevEcoStudio安裝向?qū)?。在如下界面選擇安裝路徑,默認(rèn)安裝于C:\ProgramFiles路徑下,也可以單擊Browse...指定其他安裝路徑,然后單擊Next,如下圖所示。下載并安裝DevEcoStudio勾選安裝選項(xiàng),安裝完成后立即重啟計(jì)算機(jī),如下圖所示。設(shè)置npm和Node.js重啟計(jì)算機(jī)后,打開(kāi)DevEcoStudio,在出現(xiàn)的歡迎界面中單擊“Agree”后,選擇不導(dǎo)入之前的配置,如下圖所示。歡迎頁(yè)面導(dǎo)入設(shè)置設(shè)置npm和Node.jsHarmonyOS基于ArkTS的開(kāi)發(fā),需要JavaScript運(yùn)行環(huán)境,Node.js是一個(gè)JavaScript運(yùn)行環(huán)境,在DevEcoStudio安裝過(guò)程中需要安裝Node.js和npm包管理器,按提示進(jìn)行Node.js和npm的鏡像設(shè)置和的下載,如下圖所示。歡迎頁(yè)面導(dǎo)入設(shè)置下載HarmonyOSSDK經(jīng)過(guò)上述步驟后,DevEcoStudio會(huì)自動(dòng)檢查本地路徑下是否存在HarmonyOSSDK。如果不存在,會(huì)彈出SDK的安裝向?qū)?,選擇SDK的存放路徑(可自定義),確認(rèn)SDK的設(shè)置,如下圖所示。歡迎頁(yè)面導(dǎo)入設(shè)置下載HarmonyOSSDK在彈出來(lái)的接受許可協(xié)議頁(yè)面,選擇“Accept”,接受協(xié)議后,等待SDK下載完畢,如下圖所示。歡迎頁(yè)面導(dǎo)入設(shè)置下載HarmonyOSSDKSDK下載完畢后,就會(huì)進(jìn)入EevEcoStudio歡迎頁(yè)面,默認(rèn)歡迎頁(yè)面是黑底白字的,需要的時(shí)候可以設(shè)置為白底黑字,如下圖所示。至此,就安裝并配置好了EevEcoStudio開(kāi)發(fā)工具。創(chuàng)建HarmonyOS工程首次打開(kāi)DevEcoStudio,可以從歡迎頁(yè)單擊CreateProject,創(chuàng)建一個(gè)新工程。(在DevEcoStudio打開(kāi)工程的情況下,可以單擊File>new>CreateProject),根據(jù)工程創(chuàng)建向?qū)В瑔螕鬋reateProject,進(jìn)入項(xiàng)目創(chuàng)建頁(yè)面。DevEcoStudio為我們提供了HarmonyOS和OpenHarmony的創(chuàng)建模板,我們這里選擇創(chuàng)建HarmonyOS。在HarmonyOS頁(yè)簽,選擇“EmptyAbility”模板,然后單擊Next,如下圖所示。創(chuàng)建HarmonyOS工程填寫(xiě)工程相關(guān)信息,如下圖所示。(默認(rèn)情況下,新建工程的CompileSDK為9,在設(shè)備中運(yùn)行該工程時(shí),請(qǐng)選擇API9及以上的設(shè)備才能運(yùn)行該工程。)創(chuàng)建HarmonyOS工程填寫(xiě)完項(xiàng)目創(chuàng)建信息,點(diǎn)擊“Finish”后,工具會(huì)自動(dòng)生成模板代碼和相關(guān)資源,接下來(lái)需要等待項(xiàng)目創(chuàng)建完成,當(dāng)?shù)撞坑覅^(qū)域狀態(tài)欄不再變化,就說(shuō)明項(xiàng)目構(gòu)建完成了。實(shí)時(shí)預(yù)覽HarmonyOS應(yīng)用此時(shí)項(xiàng)目默認(rèn)打開(kāi)Index.ets頁(yè)面,可以點(diǎn)擊右側(cè)的Previewer預(yù)覽器按鈕,查看應(yīng)用的運(yùn)行效果,如下圖所示。實(shí)時(shí)預(yù)覽HarmonyOS應(yīng)用DevEcoStuidio可以在頁(yè)面開(kāi)發(fā)過(guò)程中同步更新預(yù)覽效果,通過(guò)預(yù)覽器可以實(shí)時(shí)查看、編輯組件的屬性,方便開(kāi)發(fā)者隨時(shí)調(diào)整代碼,并實(shí)時(shí)查看應(yīng)用/服務(wù)的運(yùn)行效果。打開(kāi)上述構(gòu)建完畢的項(xiàng)目下的pages/Index.ets頁(yè)面,單擊預(yù)覽器,即可呈現(xiàn)實(shí)時(shí)界面的預(yù)覽效果;在預(yù)覽器選項(xiàng)卡,點(diǎn)擊多設(shè)備預(yù)覽按鈕,針對(duì)性的查看在某類(lèi)型設(shè)備上的布局效果,如下圖所示。在模擬器上運(yùn)行HarmonyOS應(yīng)用注冊(cè)華為賬號(hào)后,在DevEcoStudio中選擇“Tools>DeviceManager”菜單項(xiàng),如果用戶(hù)還未登錄,需要按提示進(jìn)行授權(quán)登錄華為帳號(hào),如下圖所示。在模擬器上運(yùn)行HarmonyOS應(yīng)用成功授權(quán)后,回到DevEcoStudio中,此時(shí)RemoteEmulator(遠(yuǎn)程模擬器)選項(xiàng)卡下面就列出了不同設(shè)備類(lèi)型的遠(yuǎn)程模擬器,選擇API版本為9的P50遠(yuǎn)程模擬器,單擊右側(cè)action下的三角符號(hào)即可啟動(dòng)遠(yuǎn)程模擬器,如所示。HarmonyOS模擬器啟動(dòng)好后,在設(shè)備選擇列表中選擇應(yīng)用運(yùn)行的目標(biāo)設(shè)備,然后單擊運(yùn)行按鈕,等待自動(dòng)打包和上傳完畢,App應(yīng)用就運(yùn)行到模擬器中,如下圖所示。任務(wù)小結(jié)本任務(wù)帶領(lǐng)讀者了解了OpenHarmony和HarmonyOS的區(qū)別和聯(lián)系,進(jìn)行了HarmonyOS應(yīng)用開(kāi)發(fā)的環(huán)境搭建、在預(yù)覽器中使用不同設(shè)備不同模式預(yù)覽了應(yīng)用、將應(yīng)用運(yùn)行在遠(yuǎn)程模擬器上。至此,讀者們已經(jīng)踏進(jìn)了HarmonyOS應(yīng)用開(kāi)發(fā)的大門(mén)。任務(wù)2使用TypeScript基礎(chǔ)語(yǔ)法項(xiàng)目1走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)任務(wù)2使用TypeScript基礎(chǔ)語(yǔ)法本任務(wù)主要學(xué)習(xí)TypeScript開(kāi)發(fā)語(yǔ)言的基礎(chǔ)用法,在DevEcoStudio環(huán)境中編寫(xiě)、編譯和運(yùn)行TypeScript程序,以支撐HarmonyOS基于ArkTS語(yǔ)言的開(kāi)發(fā)需求。任務(wù)描述任務(wù)實(shí)施0102檢測(cè)TypeScript程序的編譯與運(yùn)行練習(xí)使用TypeScript的常用基礎(chǔ)數(shù)據(jù)類(lèi)型創(chuàng)建TS源文件編寫(xiě)TS代碼編譯與運(yùn)行TS文件檢測(cè)TypeScript程序的編譯與運(yùn)行創(chuàng)建TS源文件編寫(xiě)TS代碼編譯與運(yùn)行TS文件檢測(cè)TypeScript程序的編譯與運(yùn)行創(chuàng)建TS源文件編寫(xiě)TS代碼編譯與運(yùn)行TS文件檢測(cè)TypeScript程序的編譯與運(yùn)行練習(xí)使用TypeScript的常用基礎(chǔ)數(shù)據(jù)類(lèi)型使用any類(lèi)型使用number類(lèi)型使用string類(lèi)型使用boolean類(lèi)型使用數(shù)組使用元組使用聯(lián)合類(lèi)型任務(wù)2使用TypeScript基礎(chǔ)語(yǔ)法本任務(wù)在了解了TypeScript與JavaScript間的關(guān)系后,重點(diǎn)講解了TypeScript的變量聲明、基礎(chǔ)數(shù)據(jù)類(lèi)型的使用,并編譯和運(yùn)行了TypeScript的代碼,通過(guò)IDE提供的編譯時(shí)類(lèi)型檢查及相關(guān)出錯(cuò)提示,提高了TypeScript代碼的編寫(xiě)效率。作為開(kāi)發(fā)者應(yīng)通過(guò)多學(xué)多練,靈活應(yīng)用,熟練掌握TypeScript的基礎(chǔ)語(yǔ)法。任務(wù)小結(jié)任務(wù)3使用TypeScript進(jìn)階語(yǔ)法項(xiàng)目1走進(jìn)HarmonyOS應(yīng)用開(kāi)發(fā)任務(wù)3使用TypeScript進(jìn)階語(yǔ)法本任務(wù)練習(xí)TypeScript的函數(shù)和面向?qū)ο蟮念?lèi)、接口的使用。任務(wù)描述任務(wù)實(shí)施0102定義與調(diào)用函數(shù)類(lèi)的使用03接口的使用練習(xí)下面不同情況函數(shù)的定義與調(diào)用:有返回值和無(wú)返回值無(wú)參數(shù)和有參數(shù)匿名函數(shù)和箭頭函數(shù)函數(shù)的聲明01定義與調(diào)用函數(shù)02類(lèi)的使用練習(xí)類(lèi)的使用:類(lèi)的定義

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論