学习DevEco编程笔记--鸿蒙开发

一、安装DevEco详细教程(汉化)

首先要准备编程环境,只需要简单的下一个编译器就完事了,非常的简单

如果可以直接去官网下载就可以https://developer.huawei.com/consumer/cn/

我们老师给我们发了安装包如果大家懒得去官网找可以私信我,我用的是这个版本的,

然后大家下载好这个安装包之后,就无脑安装直接点下一步就ok了,这个软件其实还蛮大的,不建议大家下在c盘,但老师说如果下在c盘能省很多的环境问题,而且我现在还是主要以学习为主吧,也不会涉及到什么很大的项目,所以我还是下在了c盘,大家可以根据自己的实际情况来进行选择。

然后其实刚下载完这个软件,他是英文版的,可能对于我们这些学者来说不如中文看起来更顺畅,我们可以来换成中文的,

因为我已经汉化了,所以我又转换过来,重新给大家截个图,方面你们在第一次做的时候能更好更快的找到这些

在这里根据我上面图片里的箭头去操作就是没有问题的,在这里可能大家会有疑惑为什么这个插件是在install里面去搜索呢,因为他本身是带有中文的插件的,但是默认是不使用,所以造成了现在这样的操作,没关系大家按照我的步骤,一点点来就ok了。

然后应用之后,在重启一下就能看到汉化后的页面啦!

二、简单的编程语法

无论函数还是变量都是 先定义后使用

变量/常量创建形式

变量关键词  let  变量名:变量类型 =  变量的赋值

常量关键词 const 变量名:变量类型 = 变量的赋值     不可修改

在harmonyos中变量类型有三种 string number boolean  全都不用大写

变量命名规则: 和其他编程语言一样,严格区分大小写,不能和已有的关键词重复,必须是 数字字母下划线$,且数字不能开头。

数组的创建

let +数组名字: 数组存的内容的类型=[ 实际上要存的东西 ]

编号(索引)从0开始

可以单独取一个数据:

数组名[索引],如图所示:

注意

不可只输出数字

和age相同的问题,在输出的时候不能单独输出数组,要加个字符串”修饰“一些

函数

//定义函数
function 函数名(){
  函数体
}

//调用函数

函数名()

完整的学习函数

语法:

function 函数名(){

return

}

let 变量名:类型= 函数名(实际要处理的数据)

下面是一个例子,帮助你更好的理解


function buy(pricr:number, num:number){

let j :number=price* num 

return j

}

buy(5,6)
console.log()

箭头函数:是比普通函数  更简洁的一种函数写法

let 函数名=()=>{

函数体

}

调用箭头函数也是和普通函数一样就是  函数名()

我觉得吧说白了,就是没有function了,换成了箭头了哈哈哈
 

let  jt=()=>{

console.log('这是我的箭头函数')



}

对象

对象和接口的定义

接口:

interface jiekoumingzi{

name:string

age:number

home:string

}

对象实例化

let 对象名 :接口名字{

name:’ymy‘,

age:18

home:'中国北京'

}

获取对象的属性

console.log(对象名.name)

对象方法的定义

接口中

interface jiekoumingzi{

name:string

age:number

home:string

dance:()=>void

sing:(s:string)=>void

//这里没有返回值就写void,有返回值就写返回值的类型

}

对象中

let o :接口名字{

name:’ymy‘,

age:18,

home:'中国北京',

dance()=>{

console.log(”这是一个跳舞的方法")},

sing(s:string)=>{

console.log("我在唱"+s)}

}

//使用对象调用方法

o.sing("春天")

o.dance()

枚举类型

:约定变量只能在一组数据范围内选择值 常量列表

定义枚举列表
enum ThemeColor{
Red="  ",
Green="  ",

//在定义的时候 这些变量的名字有个小约定,让他首字母大写
}
*其实我觉得只要记得这个关键词是enum就行,和就是很简单的给他一个 枚举列表的名字然后给他几个值,几个属性*

实例化枚举类型
let aaa :ThemeColor= ThemeColor.Red

enum rr{  
  R1="张x涵?????",  
    R2="张宝要",  
  
  R3="安1琳"  
}  
  
let dddo :rr =rr.R1  
console.log(dddo)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值