2024-11-26 18:59:48
「Mac玩转仓颉内测版36」PTA刷题篇15 - L1-015 跟奥巴马一起画方块
本篇将讲解PTA平台上的题目 L1-015 跟奥巴马一起画方块,通过字符的重复输出,进一步熟悉Cangjie编程语言中的循环控制与格式化输出。题目背景介绍了美国前总统奥巴马通过编程画出了一个简单的图形,现在让我们也来画一个类似的方块图形。 关键词 PTA刷题 图形输出 循环控制 格式化输出 Cangjie语言 一、L1-015 跟奥巴马一起画方块 题目描述:..
仓颉
321
0
2024-11-26 18:58:33
「Mac玩转仓颉内测版35」PTA刷题篇14 - L1-014 简单题
本篇将讲解PTA平台上的题目 L1-014 简单题,这是一个非常简单的输出题,主要练习Cangjie编程语言的基本输出操作。 关键词 PTA刷题 输出操作 Cangjie语言 一、L1-014 简单题 题目描述:没有任何输入。你只需要在一行中输出 This is a simple problem.。 输入格式:无。 输出格式:在一行中输出 This is a..
仓颉
265
0
2024-11-26 17:49:19
OpenHarmony应用:货币兑换数据获取与显示
request接口开发步骤 从@ ohos.net.http中导入http命名空间。 调用createHttp()方法,创建一个HttpRequest对象。 调用该对象的on()方法,订阅http响应头事件,此接口会比request请求先返回。可以根据业务需要订阅此消息。 调用该对象的request()方法,传入http请求的url地址和可选参数,发起网络请..
三方库
273
0
2024-11-26 11:22:39
HarmonyOS 汇率转换应用Demo练习
简介 在本教程中,我对课堂上讲解的汇率转换Demo进行复现和代码微调。 本Demo基于 HarmonyOS 和 TypeScript。应用程序通过一个在线汇率 API,实时查询美元(USD)兑换人民币(CNY)的汇率,用户可以输入金额并获得对应兑换值。 [图片] [图片] 开发环境 DevEco Studio 最新版 HarmonyOS 3.0+ 支持的设备..
HarmonyOS NEXT
251
0
2024-11-25 20:05:12
「Mac玩转仓颉内测版34」PTA刷题篇13 - L1-013 计算阶乘和
本篇将讲解PTA平台上的题目 L1-013 计算阶乘和,通过对阶乘运算的实现,进一步提升Cangjie编程语言的循环控制与数学运算能力。 关键词 PTA刷题 阶乘计算 数学运算 循环控制 Cangjie语言 一、L1-013 计算阶乘和 题目描述:给定一个正整数 n,计算并输出 1! + 2! + ... + n! 的值。 输入格式:输入包含一个正整数 n,..
仓颉
313
0
2024-11-25 20:03:59
「Mac玩转仓颉内测版33」PTA刷题篇12 - L1-012 计算指数
本篇将继续讲解PTA平台上的题目 L1-012 计算指数,通过指数运算的实现,进一步提升Cangjie编程语言的数学运算与逻辑处理能力。 关键词 PTA刷题 指数运算 数学计算 Cangjie语言 一、L1-012 计算指数 题目描述:给定一个不超过 10 的正整数 n,计算 2^n 的值,并输出结果。 输入格式:输入包含一个正整数 n,其中 1 ≤ n ≤..
仓颉
265
0
2024-11-24 16:14:22
OpenHarmony 中的HAP、HAR、HSP区别
OpenHarmony 中的HAP、HAR、HSP区别 想要更加合理的开发一个企业级别的Harmony应用,那么就不得不提其中的HAP、HAR、HSP了。 前言 对于普通的用户来说,可能一个普通的应用就等于一个安装文件如安卓下的APK。但是对于Harmony应用开发工程师来讲,一个应用包含的内容仅仅不止于此。 用户应用程序泛指运行在设备的操作系统之上,为用户..
OpenHarmony
310
0
2024-11-24 16:14:06
带你实现OpenHarmony 微信聊天02
带你实现OpenHarmony 微信聊天02 接上一篇 前言 代码会统一放在码云上 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 [图片] 实际效果 [图片] 案例功能 上一篇,已经实现了以下功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 canvas声纹 按住说话 发送文字 录音-发送语音 语音消息根据时长自动宽..
OpenHarmony
307
0
2024-11-24 16:13:47
带你实现 OpenHarmony 微信聊天 01
带你实现 OpenHarmony 微信聊天 01 前言 代码会统一放在码云上,纯静态的完整代码会放在末尾 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 [图片] 实际效果 [图片] 案例功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 语音消息根据时长自动宽度 canvas 声纹 按住说话 手势坐标检测取消发送-语音..
OpenHarmony
278
0
2024-11-24 16:13:15
OpenHarmony 实战卡片开发 03
OpenHarmony 实战卡片开发 03 在前面两张,我们基本掌握了卡片的使用流程,本章节就通过一个实战来加强对卡片使用的理解。 要完成的案例 [图片] [图片] 新建项目和新建服务卡片 [图片] [图片] 设置沉浸式 entry/src/main/ets/entryability/EntryAbility.ets [图片] 首页显示轮播图数据 [图片] ..
OpenHarmony
272
0
2024-11-24 16:12:42
OpenHarmony 实战卡片开发 02
OpenHarmony 实战卡片开发 02 卡片开发中,还有一个难点是显示图片。其中分为显示本地图片和显示网络图片 显示本地图片 卡片可以显示本地图片,如存放在应用临时目录下的图片。路径比如 /data/app/el2/100/base/你的项目boundleName/temp/123.png 以下操作是为了得到一张 该目录下的图片做的准备工作 截图,得到一..
OpenHarmony
264
0
2024-11-24 16:12:31
OpenHarmony 实战卡片开发 01
OpenHarmony 实战卡片开发 01 介绍 Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互能力。 如: [..
OpenHarmony
377
0
2024-11-24 16:12:16
OpenHarmony 设计模式-单例模式
OpenHarmony 设计模式-单例模式 前言 软件设计模式([Design pattern](https://baike.baidu.com/item/Design pattern/10186718?fromModule=lemma_inlink)),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重..
OpenHarmony
318
0
2024-11-24 16:11:26
OpenHarmony 如何优雅的编写注释
OpenHarmony 如何优雅的编写注释 程序员箴言 我最讨厌世界上的两种人: 第一种是不写注释的人 第二种是让我写注释的人 前言 随着OpenHarmony的发展加快,不少的公司已经陆续加大了资源来开发软件项目。那么伴随项目的发展,项目团队也需要按照一定 的规范来编写项目注释或者代码的说明文档。 我认为编写项目注释或者代码的说明文档最小的代价就是 直接通..
OpenHarmony
281
0
2024-11-24 16:11:09
OpenHarmony 开发的艺术 面向对象
OpenHarmony 开发的艺术 面向对象 聊聊应用的开发范式 Harmony应用的主要开发范式,是采用了类似面向对象的范式。 struct 在java语言中表示结构体。 前端工程师可以将其看成是class即可 [图片] 其实这个开发风格会给大部分的前端工程师不太适应的感觉。因为目前主流的前端开发框架,在开发组件*(一个应用由各种各样的组件组成)*的时候不..
OpenHarmony
258
0
2024-11-24 16:10:00
OpenHarmony 关于页面渲染的性能优化方案
OpenHarmony 关于页面渲染的性能优化方案 OpenHarmony 应用开发中,用户的使用体验至关重要。其中用户启动APP到呈现页面主要包含三个步骤: 框架初始化 页面加载 布局渲染 [图片] 从页面加载到布局渲染中,主要包含了6个环节: 执行页面文件 生成页面节点树 页面节点树挂载 布局 渲染 展示 页面节点树挂载的速度取决于节点的数量,我们可以理..
OpenHarmony
338
0
2024-11-24 16:09:48
OpenHarmony 浅谈 发布-订阅模式
OpenHarmony 浅谈 发布-订阅模式 前言 其实在目前的鸿蒙应用开发中,或者大前端时代、vue、react、小程序等等框架、语言开发中,普通的使用者越来越少的会碰到必须要掌握设计模式的场景。大白话意思就是一些框架封装太好了,使用者只管在它们的体系下使用就行,哪怕不懂设计模式,也不妨碍我们正常开发业务。但是,如果碰到要封装一些工具、或者游戏开发的时候,..
OpenHarmony
331
0
热门文章
HarmonyOS 读取系统相册图片并预览
110 浏览
0 评论
仓颉编程语言已正式开源
142 浏览
0 评论
AI编程神器!Trae+Claude4.0 简单配置 让HarmonyOS开发效率飙升
132 浏览
0 评论
学着学着 我就给这个 HarmonyOS 应用增加了些新技术
140 浏览
0 评论
聚焦 AIoT 领域:openvela 开源项目正式入驻 GitCode
149 浏览
0 评论
基于Flutter 3.27.4鸿蒙版0.1.0版本(Beta)发布
172 浏览
0 评论
【HarmonyOS组件/模板集成创新活动-如何高效开发鸿蒙应用 (鸿社圈子)】
142 浏览
0 评论