- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
HarmonyOS简介
了解鸿蒙鸿蒙发展历史
了解OpenHarmonyOpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。OpenHarmony提供一个智能终端设备的操作系统底座框架和平台,参与者只要遵循开源协议和法律,就可以持续为OpenHarmony开源项目贡献代码,共同促进万物全场景、全连接、全智能的互联产业的繁荣发展。项目地址为:/openharmony。
了解HarmonyOSHarmonyOS就是鸿蒙操作系统,是商用版本,是华为基于OpenHarmony、AOSP(AndroidOpenSourceProject)等开源项目推出的新一代智能终端操作系统,HarmonyOS手机和平板也能运行Android应用,是因为HarmonyOS遵循了Android的AOSP。
HarmonyOS系统架构HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。
1+8+N全场景应用HarmonyOS是一个支持多设备的操作系统,“一生万物,万物归一”。HarmonyOS以手机为核心,将生活场景中的各类终端进行能力整合,构建1+8+N全场景应用,实现不同终端设备之间的快速连接、服务流转、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。
开发前准备
了解DevEcoStudioHUAWEIDevEcoStudio(简称DevEcoStudio)是面向华为终端全场景多设备的一站式集成开发环境(IDE),除了创建工程、开发、编译、调试、发布等功能外,DevEcoStudio还可以支持多设备开发,实时预览器/模拟器等。DevEcoStudio支持多设备预览、模拟器运行、真机运行三种方式。开发者可以在DevEcoStudio中使用远程模拟器(RemoteEmulator)运行应用,也可以下载本地模拟器(LocalEmulator)运行应用,开发者还可以使用超级终端模拟器(SuperDevice)调测跨设备的应用。
搭建开发环境流程DevEcoStudio支持Windows系统和macOS系统,在开发HarmonyOS应用/服务前,需要配置HarmonyOS应用/服务的开发环境。
Node.js与npmNode.js是什么?Node.js是一个基于GoogleV8引擎开发的C++程序Javascript运行环境(runtime),具有事件驱动、非阻塞I/O的特点。Node.js的优点响应速度快易于扩展适合在分布式设备上运行数据密集型的实时应用npm是?NodePackageManager的缩写,意思是Node.js的包管理系统。安装了Node.js后,自动会安装npm。
认识DevEcoStudio界面
认识TypeScriptavaScript和TypeScript概述TypeScript程序的编译与运行TypeScript语法说明TypeScript变量声明
JavaScript与ES6JavaScript语言(简称“JS”)解释型脚本语言广泛应用在Web端、移动端、小程序端、桌面端、服务端动态类型语言ES6(全称“ECMAScript6.0”)JavaScript的一个版本标准2015年6月,ES6版本正式成为国际标准
TypeScript简介TypeScript(简称“TS”)微软开发的一种开放源代码语言JS的一个超集提供编译时的静态类型检查ArkTS鸿蒙生态的一种应用开发语言TS的一个超集扩展了声明式UI、状态管理等相应的能力JS、TS、ArkTS三者关系
TypeScript程序的编译和运行编译使用tsc命令将TS文件.ts编译成JS文件例如:tsctest.ts运行使用node命令执行编译生成的JS文件例如:nodetest.js
TypeScript语法说明TypeScript是面向对象语言,与C#或Java类似。相同之处:可以使用数据类型定义变量具有函数、类、接口、枚举等类型。不同之处:TS结束语句可以使用分号也可以不使用分号TS字符串可以使用单引号也可以使用双引号示例:
TypeScript变量声明TypeScript变量的命名规则:变量名称可以包含数字和字母;除了下划线_和美元$符号外,不能包含其他特殊字符,包括空格;变量名不能以数字开头;不能是关键字,例如let、const等示例:正确的变量命名:message、$name、_init错误的变量命名:123、123message、user/name!fruit1amilk
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件 知识点 单元2 ArkTS声明式开发.pptx
- 《HarmonyOS应用开发基础》 课件 知识点 单元3 Stage模型下的业务能力开发.pptx
- 《HarmonyOS应用开发基础》 课件 实操 项目1 走进HarmonyOS应用开发.pptx
- 《HarmonyOS应用开发基础》 课件 实操 项目2 走进ArkTS声明式开发.pptx
- 《HarmonyOS应用开发基础》 课件 实操 项目3 走进Stage模型下的业务能力开发.pptx
- 《HarmonyOS应用开发基础》 课件全套 知识点 单元1--3 HarmonyOS应用开发准备 ---- Stage模型下的业务能力开发.pptx
- 《HarmonyOS应用开发基础》 课件全套 实操 项目1--3 走进HarmonyOS应用开发--- 走进Stage模型下的业务能力开发.pptx
- 《HarmonyOS应用开发基础》 课件全套 知识点+实操 单元1--3 HarmonyOS应用开发准备 ---- Stage模型下的业务能力开发 .pptx
- 《数控加工工艺与编程》课件 模块2 数控车床编程与加工.pptx
- 《数控加工工艺与编程》课件 模块1 数控机床编程基础.pptx
- 油润滑旋片真空泵BUSCH R5 KB KC 0010-0016 E 安装使用说明书_EN.pdf
- 油润滑旋片真空泵BUSCH R5 RD 0200-0360 A 安装使用说明书_中文.pdf
- 干式旋片真空泵BUSCH SECO SV SD 1100 C 操作手册-EN.pdf
- BUSCH液环真空泵 DOLPHIN LA 0053-1111 A, LB 0063-1011 安装及使用说明书_en.pdf
- 氢气循环泵MINK MH 0018 A操作手册_中文.pdf
- 油润滑旋片真空泵BUSCH R5 RA 0025-0100 F安装使用说明书_中文.pdf
- 离子泵发展介绍-EN.pdf
- 一次油润滑旋片真空泵 HUCKEPACK HO 0429-0441 F 操作手册_en.pdf
- BUSCH液环真空泵 DOLPHIN LR 0110-0580 A安装使用说明书_en.pdf
- BUSCH DOLPHIN VL Systems液环真空泵组安装使用说明书_en.pdf
文档评论(0)