上位机开发笔记 » 搜索 » user:admin post:true

aardio自定义控件一例

回复#1 @nuck :

aardio的工具里有这个深色主题切换

aardio admin •  2020-03-17 • 最后回复来自 zhlzhang
5

vs生成dll的学习

如果需要生成stdcall约定的dll, 那么在下面这个地方设置

这样设置完成后, 编译出来的dll又会变成乱码的样式, 那么我们就需要用.def文件来定义导出函数

点击项目右键->项目->新建项,

dll admin •  2020-03-16 • 最后回复来自 admin
7

Modbus-RTU主机控件的简单测试

//枚举定义开始 ModbusActiveX.Modbus; EnumBaudRate={ BPS__28800=8; BPS__14400=6; BPS__38400=9; BPS____110=0; BPS__57600=10; BPS__19200=7; BPS_256000=12; BPS____600=2; BPS___1200=3; BPS___2400=4; BPS_128000=11; BPS____300=1; BPS___9600=5 }; EnumCommPort={ COM41=41; COM1
aardio 串口 admin •  2020-03-16 • 最后回复来自 admin
1

Modbus-RTU主机控件的简单测试

其实modbus如果只是在pc上作为主机使用的话, 完全用不着使用啥dll, 直接利用串口sio,加上之前我分享的crc16检验程序, 就可以完成软件了。

网上也有一些人封装好的modbus控件,利用这些控件就可以不用管modbus协议是个啥了


下面是找的网上的一个modbus控件,进行了简单的测试

右边的

aardio 串口 admin •  2020-03-16 • 最后回复来自 admin
1

cchart波形图表在aardio中的简单调用示例

首先介绍下这个图表:

CChart可以绘制多种二维、三维曲线,包括折线图、等高线图、云图、饼图、柱图、散点图、面积图、直方图、极线图、甘特图、雷达图、瀑布图、K线图,频谱图等,功能非常全面。 而且,CChart内部选项极为丰富,无论是曲线本身,还是标题、坐标轴、图例、背景、图像注释等部分,都有大量的选项可供设置,甚至消息响应、右键菜单等元素,都提供了自定义的方法。

CChart最大的优势,还是在于其对用户的友好性。在追求功能的同时,CChart在简化调用方面,做到了极致,一般只用几句代码就可以画出精致的图像。这一点可以说不仅胜过绝大部分非商业的图表软件,甚至不输于

波形图 图表 aardio admin •  2020-03-08 • 最后回复来自 onecp
15

igrid表格控件的简单测试

封装了一点, 暂时不写这个igrid库了, 还有其他是要做.

智能提示也没写呢, 很多函数也没有开始封装,嗯, 先这样


第一版 iGrid400.aardio 用户库

//iGrid表格库 import com.activeX; import fsys; class iGrid400{     ctor( winform,row=11,col=5 ){         winform.onEraseBkgnd  = function(hwnd,message,w
aardio 表格 ocx admin •  2020-03-04 • 最后回复来自 闪落世间
6

igrid表格控件的简单测试

3,测试添加下拉框图标

import iGrid400; var iGrid1 = iGrid400(mainForm.static); var imglistobj = com.CreateObject("vbalIml220_10Tec.vbalImageList"); //设定图标的宽度和
aardio 表格 ocx admin •  2020-03-04 • 最后回复来自 闪落世间
6

igrid表格控件的简单测试

2. 测试了下单元格中增加图标

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=850;bottom=469) winform.add( button={cls="button";text=
aardio 表格 ocx admin •  2020-03-03 • 最后回复来自 闪落世间
6

调用ActiveBarcode组件实现多种条形码类型和二维码生成

回复#6 @wyybeyond :

学aardio就看软件自带的范例, 里面基本包含了所有功能的例子,当然, 有些特别专业相关的东西就需要你自己研究或者搜索了.

怕你找不到范例位置, 打开软件ide后, 最右边 [代码段] - [范例程序]

另外, [

aardio admin •  2020-02-28 • 最后回复来自 jacen
7

调用ActiveBarcode组件实现多种条形码类型和二维码生成

回复#4 @nod32 :

确实, 5.6版本之后才有貌似....

aardio admin •  2020-02-27 • 最后回复来自 jacen
7

调用ActiveBarcode组件实现多种条形码类型和二维码生成

回复#2 @nod32 :

控件是收费的,不过上面连接是我下载的和谐版.貌似是5.5版本的, 官方最新的貌似是6.8了.

我昨天大概试了下, 发现官网上的一些文档参数这个版本里没有

aardio admin •  2020-02-27 • 最后回复来自 jacen
7

调用ActiveBarcode组件实现多种条形码类型和二维码生成

ActiveBarcode支持多种格式的条形码和二维码形式, 可以自动计算校验码

支持的类型码参考:https://www.activebarcode.com/codes/


aardio admin •  2020-02-26 • 最后回复来自 jacen
7

调用EWDraw.ocx控件实现2D和3D的类似cad功能

只是简单的测试了下, 代码如下

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="开启网格";
aardio ocx cad admin •  2020-02-25

qqlight-RPC客户端库和使用示例代码

简单说下用法:

去qqlight官方下载软件,https://www.52chat.cc/forum.php,这里需要注册提供手机号激活,然后获取air免费版激活码


去下载通信插件, h

aardio rpc admin •  2020-02-24 • 最后回复来自 zjcyjj
2

qqlight-RPC客户端库和使用示例代码

感谢 aardio培训群: 撒旦微笑 分享以下代码和示例.

https://github.com/nlysh007/qqlight-websocket-aardio

好用的话,都去给个★哦


通过web.socket.jsonClient与WebSocket-RPC插件(websocket.protocol.q

aardio rpc admin •  2020-02-24 • 最后回复来自 zjcyjj
2

igrid表格控件的简单测试

之前已经封装过flexcell的表格控件了, 最近瞎逛, 发现这个igrid也挺有特色的,

igrid的特色:

1, igrid支持树形表格模式, 当然flexcell也支持, 不过它要你自己写node格式解析

2, igrid的分组功能很强大

3, igrid的排序功能很快,支持各个分组排序


下面是aardio对igrid控件的测试示例:

aardio 表格 ocx admin •  2020-02-23 • 最后回复来自 闪落世间
6

plus做画板简单实现方法

aardio的新建工程里面, 有个示例 [简单画板] , 很完整了, 位置如下:


我这里新增一个 [点选功能] , 能够删除所选择的线

简单的代码示例如下:

admin •  2020-02-23

两种方式实现调用美化文件夹选择对话框功能

回复#2 @ccbwx :

用作者封装好的,不要用那个dll

admin •  2020-01-30 • 最后回复来自 admin
3

两种方式实现调用美化文件夹选择对话框功能

感谢aardio群: fish 提供com静态接口版本源码


import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import com.interface; class IFileOpenDialog{ ctor(){ this = ..com.interface.IUnknown();  }; po
admin •  2020-01-20 • 最后回复来自 admin
3

两种方式实现调用美化文件夹选择对话框功能

特别提醒:

aardio作者已在aardio v25.81之后版本增加了调用IFileOpenDialog接口打开文件夹选择框的功能, 只需要调用以下代码:

import com.interface.IFileOpenDialog; var path = com.interface.IFileOpenDialog.dir(,
admin •  2020-01-19 • 最后回复来自 admin
3
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap