当前位置: 首页 > wzjs >正文

网站上线所需的东西哪里好网络营销的方式有哪些

网站上线所需的东西哪里好,网络营销的方式有哪些,佛山做外贸网站的公司,网站模板助手【HarmonyOS】鸿蒙使用仓颉编程入门 一、前言 仓颉,是华为自研的一款面向全场景智能的新一代编程语言,是为鸿蒙量身打造的全场景智能应用编程语言,作为鸿蒙生态中的重要组成部分,旨在支持鸿蒙系统下的全场景应用开发 &#xff0…

【HarmonyOS】鸿蒙使用仓颉编程入门

一、前言

仓颉,是华为自研的一款面向全场景智能的新一代编程语言,是为鸿蒙量身打造的全场景智能应用编程语言,作为鸿蒙生态中的重要组成部分,旨在支持鸿蒙系统下的全场景应用开发 ,主打“原生智能化、天生全场景、高性能,强安全。

2019年,华为启动仓颉编程语言项目 。2025年6月20华为开发者大会,正式宣布将在7月开源。今天2025年7月1日,仓颉编程语言1.0.0版本正式公布对外下载

在这里插入图片描述

仓颉是一门多范式编程语言,支持函数式、命令式和面向对象等多种范式,包括值类型、类和接口、泛型、代数数据类型、模式匹配、以及高阶函数等特性。

支持类型推断,能够降低开发者类型标注的负担;通过一系列简明高效的语法,能够减少冗余书写、提升开发效率;

语言内置的各种语法糖和宏(macro)的能力,支持开发者基于仓颉快速开发领域专用语言(DSL),构建领域抽象。

二、仓颉编程环境安装

1、首先安装仓颉编程环境:
我们以window环境为例,在官网下载对应的zip压缩包后。在要安装的位置进行解压,就会得到如下内容:
在这里插入图片描述
2、此时我们肯定想,运行bat脚本进行安装:
但是你先别急,我知道你很急。首先我们需要配置环境变量,否则点击运行也没有效果。

新增CANGJIE_HOME环境变量,值为解压包根目录:
在这里插入图片描述
在Path环境变量中新增如下:
在这里插入图片描述
3、之后运行bat安装脚本后,我们cmd输入版本命令进行环境检查:

cjc -v 输出了仓颉编译器版本信息,表示已经成功安装了仓颉工具链。

在这里插入图片描述

cjpm run命令包含了编译和运行两个步骤。

4、创建仓颉项目,运行HelloWorld:
只需要使用仓颉提供的两句命令即可轻松实现,首先我们创建项目文件件cangjie_demo,在当前文件夹路径执行cmd命令如下:


// 初始化示例项目
cjpm init

在这里插入图片描述


// 运行
cjpm run

在这里插入图片描述

5、项目文件介绍:

编译时,会在应用根目录下生成一个cjpm.lock文件及target目录,其中target目录内含构建好的可执行文件。
在这里插入图片描述
其中src就是仓颉入口代码执行文件:
mian.cj

package cangjie_demomain(): Int64 {println("hello world")return 0
}

三、鸿蒙中如何使用仓颉?

1、申请公测
仓颉在公开测试阶段,体验 HarmonyOS 应用开发的仓颉插件,需要申请公测权限。

进入仓颉开发者预览版招募报名页面,单击 ”立刻报名“ 进入报名页面,并填写报名信息。

2、下载仓颉插件
审核通过后,去下载中心,即可查看到相关插件,将插件下载到本地:
需要注意插件和IDE的配套关系(DevEco Studio-Cangjie Plugin 5.0.13.210 Canary 版本配套 DevEco Studio 5.0.5 Release 发布)
在这里插入图片描述
3、在IDE中安装下载到本地的插件
在File-setting-选择Plugin-本地离线安装(install Plugin from Disk)

在这里插入图片描述
在这里插入图片描述
安装完成后,点击重启IDE即可使用仓颉。

4、创建仓颉示例项目:
File-New-Create Project,创建仓颉示例空项目:
在这里插入图片描述
5、仓颉项目运行效果和代码示例:
在这里插入图片描述
我们可以看到,仓颉编码比ArkTS写鸿蒙的代码更少并且更加简洁:

(不过一堆导包,我真是有点绷不住。OvO)

package ohos_app_cangjie_entryinternal import ohos.base.LengthProp
internal import ohos.component.Column
internal import ohos.component.Row
internal import ohos.component.Button
internal import ohos.component.Text
internal import ohos.component.CustomView
internal import ohos.component.CJEntry
internal import ohos.component.loadNativeView
internal import ohos.state_manage.SubscriberManager
internal import ohos.state_manage.ObservedProperty
internal import ohos.state_manage.LocalStorage
import ohos.state_macro_manage.Entry
import ohos.state_macro_manage.Component
import ohos.state_macro_manage.State
import ohos.state_macro_manage.r@Entry
@Component
class EntryView {@Statevar message: String = "Hello Cangjie"func build() {Row {Column {Button(message).onClick {evt => AppLog.info("Hello Cangjie")}.fontSize(40).height(80)}.width(100.percent)}.height(100.percent)}
}

需要注意的是目前,仅支持HUAWEI Mate60 Pro ALN-AL00机型。

http://www.dtcms.com/wzjs/153698.html

相关文章:

  • 深圳华维网站建设推广获客
  • 网站群 seo佛山网站seo
  • 最新网站网站优化主要优化哪些地方
  • 金华网上商城网站建设推广代运营公司
  • 南阳建设网站招聘百度关键词查询工具免费
  • 上传文件生成链接下载鄂尔多斯seo
  • 购物网站静态页面网站查询访问
  • wordpress页面标签关键词整站排名优化
  • 成立做网站的公司网络营销未来有哪些发展趋势
  • 当地网站建设问卷调查网站推广策划思路的内容
  • 昆明做网站建设有哪些优化网站怎么做
  • 商业中心 网站建设西安seo学院
  • 重庆网站推广免费软件广州网站推广排名
  • wordpress显示idseo站内优化和站外优化
  • 桂林漓江风景图片福州seo公司
  • 北京网页设计公司济南兴田德润简介图片谷歌seo优化技巧
  • 潍坊企业做网站青岛网站排名提升
  • 最好的flash网站怎么做网络营销推广啊
  • 八年级信息技术怎么制作网站可以看封禁网站的浏览器
  • 做网店好还是网站职业培训机构有哪些
  • 在线做任务的网站有哪些软文如何推广
  • 送给做网站的锦旗语昆明seo技术培训
  • wordpress 富文本编辑器成都百度推广和seo优化
  • 随州学做网站的学校搜狗推广管家
  • 网站开发合同 中英文百度营销登录平台
  • wordpress外链转内链云优化软件
  • 网站要素的优化设计电子商务平台建设
  • 政府网站建设内容规划网络公司网络营销推广方案
  • 网上做网站广告投放网络营销策划书论文
  • 部队网站建设优化网站哪个好