草庐IT

元开发

全部标签

HarmonyOS4.0系统性深入开发26方舟开发框架(ArkUI)概述

方舟开发框架(ArkUI)概述方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。基本概念**UI:**即用户界面。开发者可以将应用的用户界面设计为多个功能页面,每个页面进行单独的文件管理,并通过页面路由API完成页面间的调度管理如跳转、回退等操作,以实现应用内的功能解耦。**组件:**UI构建与显示的最小单位,如列表、网格、按钮、单选框、进度条、文本等。开发者通过多种组件的组合,构建出满足自身应用诉求的完整界面。两种开发范式针对不同的

微信小程序开发学习笔记《17》uni-app框架-tabBar

微信小程序开发学习笔记《17》uni-app框架-tabBar博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。建议仔细阅读uni-app对应官方文档一、创建tabBar分支运行如下的命令,基于master分支在本地创建tabBar子分支,用来开发和tabBar相关的功能:gitcheckout-btabbar二、创建tabBar页面在pages目录中,创建首页(home)、分类(cate)、购物车(cart)、我的(my)这4个tabBar页面。在HBuilderx中,可以通过如下的两个步骤,快速新建页面:在pages目录上鼠标右键,选择新建页面在弹出的窗口中,填写

Linux 驱动开发基础知识——LED 模板驱动程序的改造:设备树(十一)

 个人名片:🦁作者简介:学生🐯个人主页:妄北y🐧个人QQ:2061314755🐻个人邮箱:2061314755@qq.com🦉个人WeChat:Vir2021GKBS🐼本文由妄北y原创,首发CSDN🎊🎊🎊🐨座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进行了详细的介绍与分享。🎇🎇🎇QT基础入门学习:对QT的基础图形化页面设计进行了一个简单的学习与认识,利用QT的基础知识进行了翻金币小游戏的制作🤹🤹🤹Linux基础编程:初步认识什么是Linux,为什么学Lin

《近期BSN开发常见问题答疑(2022.9.23)》

区块链服务网络(Blockchain-basedServiceNetwork)(以下称为“BSN”)是一个跨云服务、跨门户、跨底层框架,用于部署和运行区块链应用的全球性公共基础设施网络,由国家信息中心、中国移动通信集团公司、中国银联股份有限公司、北京红枣科技有限公司共同发起。2019年10月15日,BSN发布并开启内测。2020年4月25日,BSN正式商用、海外版开启公测。截至当前,BSN已上线运行两年有余,开发者在使用过程中,也提出了不少的问题。下面是BSN技术支持人员最新总结的常见问题(FAQ)。问:泰安链进行交易,交易收据status是"0x10"是因为什么?答:检查blockLimit

基于STM32小熊派开发智慧路灯项目实践

目录 一、引言  二、智慧路灯物联网架构介绍1.感知层:2.网络层:3.平台层4.应用层 三、开发环境 四、开发注意事项 五、学习网站(实践指南)1.华为云实战训练营教学视频2.智慧路灯项目实战教学(博主分享)3.华为云最佳实践项目:基于NB-IoT小熊派开发智慧路灯一、引言    本文将介绍利用小熊派物联网开发板开发“智慧路灯”项目的实现方案,并着重介绍整个端管云的物联网实现架构,介绍如何从设备、平台、应用端到端构建一款智慧路灯解决方案样例。并提供相应的小熊派“智慧路灯”项目的学习网站。二、智慧路灯物联网架构介绍感知层:即通过传感技术,感知并采集物理世界的数据,建立人与物之间的沟通桥梁;网络

STM32MP157驱动开发——Linux CAN驱动

STM32MP157驱动开发——LinuxCAN驱动一、简介1.电气属性2.CAN协议3.CAN速率4.CANFD简介二、驱动开发1.修改设备树2.FDCAN1控制器节点3.修复m_can_platform.c4.使能CAN总线5.使能FDCAN外设驱动三、运行测试1.移植iproute2和can-utils工具2.测试1)收发测试:2)CANFD协议测试3.CAN500K收发异常处理方法参考文章:【正点原子】I.MX6U嵌入式Linux驱动开发——LinuxCAN驱动一、简介  CAN是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是

将uniAPP项目导入到微信开发者工具中保姆级教程

什么是uniAPP?uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app官网uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。uni-app支持通过可视化界面、vue-cli命令行两种方式快速创建项目。可视化的方式比较简单,HBuilderX内

鸿蒙开发-UI-组件导航-Navigation

鸿蒙开发-UI-组件鸿蒙开发-UI-组件2鸿蒙开发-UI-组件3鸿蒙开发-UI-气泡/菜单鸿蒙开发-UI-页面路由文章目录目录一、基本概念二、页面显示模式1.自适应模式2.单页面模式3.分栏模式三、标题栏模式1.Mini模式2.Full模式四、菜单栏五、工具栏六、案例总结前言上文详细学习了鸿蒙开发UI页面跳转的相关知识,学习页面路由router基本概念,使用方法,页面路由两种跳转模式和两种实例模式的区别以及不同跳转模式和实例模式组合下的使用场景,学习了页面跳转后普通返回和带弹窗的返回使用方法,学习了页面带数据的跳转方式以及目标页面接收数据的方法,本文将学习鸿蒙UI开发组件导航Navigatio

visio中添加FPGA开发模块

如果大家不知道怎么下载visio,可以私信,发布的下载教程由于版权问题一直发不出去下载完visio之后创建新工程,对于需要绘制FPGA时序图的朋友来说我们发现在更多形状里面没有我们需要的例如时钟,上升沿啊这类的模块可以手动添加,为了方便大家到处找形状模块,直接放链接链接:https://pan.baidu.com/s/1Jy3CH9mC6yQ0kNBoVH6Odw?pwd=fpga 提取码:fpga下载完成之后点开我的形状-组织我的形状,找到所在文件夹,然后把两个vssx文件复制进去,再点一下fpga设计工具,就可以添加进去了有这些模块。不管是报告,相互交流,ppt制作都很方便,如果用的多的还

【HarmonyOS】鸿蒙开发之状态管理——第2.2章

状态管理简介ArkUI开发提供了多维度的状态管理机制。状态管理机制能使父子组件之间,爷孙组件之间数值传递,还可以跨设备传递。从数据的传递形式看,可以分为只读的单向传递和可变更的双向传递。与vue的用法特别像。@State修饰符@State有以下特征:支持多种数据类型:classnumberbooleanstring强类型的值和引用类型。允许强类型构成的数组:Array、Array、Array、Array。不允许object和any内部私有:标记为@State的属性,表明当前变量为私有变量,只能当前组件内访问。支持多个实例:组件不同实例的内部状态数据独立本地初始化:必须为所有@State变量分配