admin

用户名:admin

注册于:2017-11-09

主题数: 380     回贴数: 493

网站:

介绍:

最后活动于1 天前
创建了主题  › aardio调用ChartDirector实现饼状图表功能示例

ChartDirector是著名的商业图表, 包含有以下功能:

https://www.advsofteng.com

可以免费下载使用, 但是免费版底部会有一个黄色的版权条.



这里演示下饼状图表的aardio中

«  1 天前
回复了主题  › 利用 fiber 以同步方式写异步实列, Chrome DevTools Protocol 操作小库

感谢分享 , 如果github打不开, 可以用gitee直接克隆github里面的项目,然后从gitee下载. 速度杠杠的.


dp好用啊.

获取播放地址:

«  9 天前
回复了主题  › 从零开始一步步学习aardio+webView+Layui做界面笔记

界面第一步, 需要对界面进行划分, 分出不同的布局和功能区, 这里就要用到layui的栅格系统

https://www.layui.com/doc/element/layout.html

从文档里看到, 栅格类似表格那样对界面进行划分

layui-row 定义一行

layui-col-*** 定义一列,并定义这列占多少栅格(layui规定一行row分为12等分个col列栅格)

那么实际应该怎

«  12 天前
回复了主题  › 从零开始一步步学习aardio+webView+Layui做界面笔记

好了, 首先新建个通用框架 , 在html目录中添加main.html ,修改代码如下

<html> <head>   <meta charset="utf-8">   <link rel="stylesheet" href="layui/css/layui.css"> </head> <body> <script src="layui/layui.js"></script> </body>
«  12 天前
创建了主题  › 从零开始一步步学习aardio+webView+Layui做界面笔记

为什么用webview?

WebView2 Runtime,支持自主独立安装,支持WIN7,WIN8,WIN10,不支持XP

我做工业类软件比较多, 运行环境啥的让客户安装下没问题,我们也用过labview, 这个也是要安装runtime的, runtime好的一点就是虚拟运行引擎不会受到系统影响.

webview不像webform那样需要依赖ie, 它是独立的运行环境, 不同的电脑不存在兼容问题.


言归正传, 我基本上没学过web , 发到这里就是为了勉励自己 , 为自己接下来的学习提供动力.

«  12 天前
创建了主题  › (转)chakaraCore js 脚本引擎的aardio简单调用

感谢: fish 分享

https://github.com/btx638/ChakraCore-aardio


ChakraCore 是微软Edge浏览器的JavaScript开源解释器

能够解析、解释、编译和执行JavaScript代码;

对Microsoft Edge没有任何依赖。

它可以嵌入到其他产品中,提供脚本执行能力;

«  15 天前
创建了主题  › (转)hp socket 5.8.2 高性能网络扩展库

感谢: fish 分享


aardio的扩展库里已经有个jacenHe提供的HPsocket库,位置如下:


此次分享的是由fish封装的, 目前只封装了 ssl http client 部分

«  19 天前
回复了主题  › userAgent解析库,js调用

感谢分享

«  20 天前
创建了主题  › Nicomsoft OCR调用示例(NSOCR)

NISOFT OCR SDK 是一款目前免费图文识别开发库, 目前支持28国语言包括简体和繁体中文识别, 能够识别条形码/二维码, 

图片支持: BMP, JPEG, PNG, TIFF, and GIF. 当然也支持内存图片识别.

识别出的结果可以保存成PDF, PDF/A (PDF/A-1a or PDF/A-1b), RTF, Text or XML

«  2021-03-07
回复了主题  › BLU蓝牙上位机求指导

回复#4 @chenqiang :

看你上面的callback定义, 貌似没啥问题,

dll引用是stdcall,你拼错了,void*可以用ADDR, UCHAR用BYTE, 

另外你这里演示的是open的callback, 函数名最好一致

我这里调用dll会提示少了个api-ms-xxxxxx.dll, 网上下载了个还是不行, 没法测试, 可能需要注意的地方是raw.

«  2021-03-06
回复了主题  › BLU蓝牙上位机求指导

大致看了下, 回调在aardio里根据调用方式stdcall的有

thread.tostdcall

raw.tostdcall

看你那个dll是stdcall,用对应的转换下aar里面的函数成为函数指针即可.

https://www.htmlayout.cn/t/361

可以参考上面的例子, 还有aardio的sio串口库里其实也有这样的回调, 先琢磨下, 试试手, 还是不行的话, 贴上你的代码还有运行遇到的问题.

«  2021-03-06
创建了主题  › (转)七牛云文件上传调用库分享

感谢: 周 (332XXX281) 分享


qiniuyun.aardio 库代码如下:

import web.rest.jsonClient;   import crypt.hmac; import crypt.bin;  import fsys.ini namespace qiniuyun; class auth{ ctor(accessKey,secretKey){ this = ..web.rest.jsonClient()  this.accessKe
«  2021-02-28
创建了主题  › 分享一个ZylSerialPortAXControl.ocx串口控件

无聊河蟹了个串口控件, 其实没啥用, 网上瞎逛看到的. 

我们都有sio控件和其他一些dll可以使用了, 看看就算了.

这里发出来给喜欢折腾的人吧

«  2021-02-18
创建了主题  › (转)libxl操作excel文件aardio库和调用示例

感谢: fish(290xxxx037)  分享

https://github.com/btx638/LibXL-aardio


说到这个libxl ,之前的文章 https://www.htmlayout.cn/t/342 里面 

«  2021-02-18
创建了主题  › (转)OpenCC简体字和繁体字互转示例

感谢: fish 编写调用库和示例代码

界面代码如下:

import win.ui; /*DSG{{*/ mainForm = win.form(text="openCC简繁转换示例";right=508;bottom=311) mainForm.add( button={c
«  2021-02-10
创建了主题  › (转)递归函数提前声明变量分析

感谢: 圣地 分享

import console; /* 背景: 赋值语句方式定义递归函数时函数体中调用函数名本身必须将函数名变量的声明提到定义函数前 这样递归函数正常运行,如不提前会导致函数体内的函数名变量为 Null 无法正常运行。 */ var funcBad/*(2)*/ = function(){      console.log("函数体内 funcBad 的指针:", type(funcBad) ,funcBad/*(1)*/ ) } funcBad() console.log("函数
«  2021-02-07
创建了主题  › (转)一个网页视频下载工具的源码

这个收藏于群聊5月份的分享.

目前代码运行有点问题,但是不影响学习思路.哈

import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(text="视频下载工具(点击视频链接即可下载)";right=759;bottom=469) winform.add( btnVideoInfo={cls="button";text="获取视频下载地址";left=511;top=24;right=732;bottom=60
«  2021-01-31
创建了主题  › (转)任务栏崩溃自动恢复托盘图标

最新版aardio v30.5.4版本已修复此功能。






感谢: 巴克队长 分享

有时候任务栏崩溃了之后, 托盘图标就会消失, 那么如何自动重建呢?

«  2021-01-31
创建了主题  › 利用ecGraph3D图表画出三维图

最近有个需求是画出数据三维图, 于是用到了之前写过的ecgraph3d这个控件

数据从excel中获取, 然后写入到这个控件里, 这里利用aardio的string.database来处理csv格式的excel , 比较简单.

这个界面是我集成在另外一个软件上面的, 这里只分享下这个界面里面的数据处理.

«  2021-01-27
回复了主题  › Listview+plus+capture实现鼠标抓拍拖拽排序功能

回复#2 @royalxavier :

你这些需求, 不要用winform了, 用sciter或者htmlayout来实现, 会简单很多, 各种跨域拖拽, 还附赠很多过渡动画哦.

«  2021-01-09
创建了主题  › c#多线程耗时操作不卡界面的顺序流程处理方式

C#中没有aardio里面的win.invoke , 如果线程里面用thread.sleep类似的耗时操作, 那么主界面UI线程会被卡住 , 网上貌似用委托方法都是来操作ui的, 这里只是线程里执行了耗时操作, 不在线程中操作ui , 所以用委托不合适, 而且我感觉委托就类似回调, 会打乱程序的从上置下的执行顺序.

所以, 不能使用thread.wait()来等待线程执行完, 还需要在等待的时候处理主界面的消息

 public partial class Form1 : Form    
«  2021-01-06
回复了主题  › 使用串口读取写入FX3UPLC数据

赞一个

«  2020-12-30
创建了主题  › (转)利用新增加的库 accObject将Word界面中内容取出来

感谢: 圣地(113xxxx18) 提供源码


将Word这个界面中内容取出来,本来想用 winex 来模似操作后发现这个界面用

«  2020-12-24
创建了主题  › (转)利用wkhtmltox将网页转换为pdf

转自: https://suiang.cn/aardio/samples/wkhtmltox.html 感谢xauto提供

//打印日志 _URL = "https://sui
«  2020-12-20
回复了主题  › cchart波形图表在aardio中的简单调用示例

回复#20 @黑哥 :

测试正常, 估计你代码有问题, 我测试代码是示例3中的右键菜单

«  2020-12-15
回复了主题  › bmob后端云简单封装

作者偶尔路过,多谢分享。

«  2020-12-07
回复了主题  › 记ProEssentials图表控件在aardio中的使用

经典使用示例:

import win.ui; /*DSG{{*/ var winform = win.form(text="波形图";right=871;bottom=372) winform.add( static={cls="static";left=0;top=0;right=872;bottom=373;bgcolor=8421376;db=1;dl=1;dr=1;dt=1;notify=1;z=1} ) /*}}*/ var pe = winform.static.createEmbed("PES
«  2020-11-29
回复了主题  › 记ProEssentials图表控件在aardio中的使用

实用界面设置:

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=1213;bottom=627) winform.add( button={cls="button";text="del";left=1100;top=593;right=1214;bottom=626;db=1;dr=1;z=2}; button2={cls="button";text="add";left=983;top=593;rig
«  2020-11-29
创建了主题  › 与Keysight E364xA可调电源串口通信每句指令后注意要加"\n"

记录一下 , 以免以后遇到这种问题.

从他们提供的pdf手册中并没有详细说明这点,  但是在示例中确实有加, 经过多次测试, 不加肯定不能正常通信, 必须要加!!

下面是手册中的demo

«  2020-11-20
回复了主题  › listview如何追加一列

用标准listview实现需要自绘才行,可以参考我写的那个https://www.htmlayout.cn/t/369,思路是一样的。

«  2020-11-20
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
苏扬博客:苏扬博客
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
本 站 主 站:Stm32cube中文网
Htmlayout界面在线学习文档
Sciter中文在线文档Sciter在线学习文档
aardio在线手册Aardio在线手册

赞助商:才仁机械
下载站:非凡软件站