admin

用户名:admin

注册于:2017-11-09

主题数: 321     回贴数: 398

网站:

介绍:

最后活动于6 天前
创建了主题  › 自完义热键框(单键)

感谢 aardio培训群: 圣地 分享源码 , 收藏学习


当运行代码的时候,会hook全局键盘操作, 包括win键,printscreen键 esc键等特效键

注意: 开启hook导致ctrl+alt+A截图用的快捷键啥的都没用了....

import win.ui; import win.ui.ctrl.edit; import key; import key.hook; import console; namespace win.ui.ctrl b
«  6 天前
创建了主题  › aardio色块消除游戏源码

感谢 aardio培训群: 撒旦微笑 分享源码

以前玩的经典消除类游戏, 这个是aardio版本

import win.ui; /*DSG{{*/ var winform = win.form(text="翻牌游戏 —— 找出两两相同的色块消除";right=759;bott
«  6 天前
回复了主题  › halcon代码智能提示库和生成源码分享

额, 由于二楼提到的问题, halcon代码转aardio代码工具代码也需要更新下.

该工具源代码如下:

import win.ui; import fsys.ini; import win.clip; /*DSG{{*/ mainForm = win.form(text="Halcon2AAR转换工具";right=959;bottom=505) mainForm.add( Halconclassname={cls="edit";text="HOperatorSetX";left=50
«  6 天前
回复了主题  › halcon代码智能提示库和生成源码分享

刚刚已经找到之前 转换自动代码提示工具 出错的问题所在了,

貌似是因为com组件近日来的更新让 com.GetTypeInfo(obj) 能获取到更多的信息了,获取到的信息也和之前的结构有所差别, 重新修改了几处转换就可以了.


自动获取halcon的com组件内函数, 并转换为aardio智能提示源码如下:

import win.ui; /*DSG{{*/ var winform = win.form(text="Halcon之COM组件函数自动生成器
«  6 天前
创建了主题  › halcon代码智能提示库和生成源码分享

貌似忘了把这个智能提示库发到论坛了? 

我记得应该事分享过的, 还有这个提示库的自动生成的代码.... 嗯, 也没人问过....

这里汇总,重新分享下


注意: 提示库只是代码提示作用,并未注册组件, 需要手动注册, 注册方法

 regsvr32 halconX.dll

把两个dll 放到一个目录里, 只注册halconx.dll即可.


1. 生成好的halcon13.0 版本的com组件调

«  6 天前
创建了主题  › 原生气泡提示框

感谢 aardio培训群: 圣地 分享代码 , 收藏备用


备注: 在 aardio v25.69版本及以后,校长更新并新增了这个气泡提示功能到aardio中

  win.ui.tooltip 中增加气泡提示

  edit控件增加气泡提示功能

«  7 天前
创建了主题  › 分享拼图游戏源码

感谢 aardio培训群: 巴克队长 分享源代码

import fonts.fontAwesome import fsys import math import win.ui; /*DSG{{*/ var winform = win.form(text="快乐拼图";right=1182
«  7 天前
回复了主题  › vs生成dll的学习

dll中调用dll应该怎么写 ?( 封装dll为另外一个dll)

按照之前的方法, 新建一个win32的dll工程includedll

然后 , 把楼上之前生成的writedll.dll / writedll.h / writedll.Lib 这三个文件复制到刚刚新建的工程目录文件夹里面

然后在打开的includedll.cpp文

«  11 天前
回复了主题  › vs生成dll的学习

下面用aardio调用下这个dll中的add函数, 看看是不是能用

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程8";right=657;bottom=421) mainForm.add() /*}}*/ im
«  11 天前
回复了主题  › vs生成dll的学习

用dll函数查看工具查看下刚刚生成的dll ,

这里面的add函数名字加了@@这样的乱七八糟的东西, 为什么?

据说是c++的特性导致, 编译的时候会动态修改函数名....

那么我们可以添加一些限制给编译器, 不让他修改, 在writedll.h头文件里添加

«  11 天前
创建了主题  › vs生成dll的学习

之前都是用dll , 最近可能需要提供dll给别人, 那么dll怎么生成呢?

bilibili上面有很多这类视频教程 , 以下是自己记录自己学习的路.


«  11 天前
创建了主题  › teechart图表控件的简单示例

teechart有多种图形, 饼图, 柱状图, 线图 ,散点图,组合图 ...等等....

下面是随便写的aardio调用示例,更多属性参考官方文档吧

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio f
«  12 天前
回复了主题  › 二维图表控件ecGraph2D的aardio调用示例

注意:

此控件没有删除数据点的功能, 所以, 不能使曲线平移, 只能压缩曲线

如果有数据需要平移显示的需求, 就去用st_curve波形图控件

«  12 天前
回复了主题  › 二维图表控件ecGraph2D的aardio调用示例

禁止图表缩放

object.setGraphAllowZoom(false)

禁止显示鼠标位置信息

object.setGraphShowXY(false)

禁止显示图例

object.setLegendShow(false)

改变背景色和线条颜色

«  13 天前
回复了主题  › 二维图表控件ecGraph2D的aardio调用示例

如果要禁止生成的图表被鼠标移动

var demo1 = function(){ var i , X , Y ;     with object{      Reset();          NewGraph("No-frills simple x-y graph") NewDataSet("Cubic spline")      DataLine(ecBlue, 1, 3)      for(i=1;9;1){      X = 2 * i        Y = ..math.sqrt(i) 
«  13 天前
创建了主题  › 二维图表控件ecGraph2D的aardio调用示例

之前有分享过它的3d版控件, 查了下, 它还有个2d的控件 , 但是这个控件网上貌似没有和谐版

于是我根据看雪论坛里破解这个3d版控件的办法, 将这个2d的控件给和谐了,


废话不多说, 下面是aardio的调用示例:

«  15 天前
回复了主题  › FlexCell控件aar调用示例

虚表功能的另外一种写法,感谢netfox提供

上面return的写法会打断程序的继续执行,下面这种写法不会


«  18 天前
创建了主题  › 干掉flash特供版常驻内存的服务和广告

感谢 一鹤校长 分享源码,收藏备用。

实际上可以用国际版flash安装包,不要用国内版,flash把国内版卖给国内人之后,真的是无所不用其极,各种内置广告,内置插件……真的很符合国人作风……

//RUNAS// import fsys.acl; import win.path; import service; var srvMgr = service.manager(); //停止并杀掉FF新推荐服务 srvMgr.stop("Flash Helper Service",true); /
«  23 天前
回复了主题  › 三维图表控件ecGraph3D的使用

回复#3 @jacen :

看来手头那个查com组件GUID码的工具可以完美卸任了,哈哈


@guoke

赠人玫瑰,手有余香。分享出来大家有用到的就可以不用浪费时间找了。

«  25 天前
创建了主题  › (转)利用electron和echarts实现3d图标功能

感谢: aardio大群

宋叔叔--ETF金刚钻 /  stars / 正交型硅酸盐高温凝聚态材料平移结构工程师 / 乖乖鱼  

分享源码

import win.ui; /*DSG{{*/ var winform = win.form(text="${PROJECTNAME
«  26 天前
回复了主题  › 三维图表控件ecGraph3D的使用

示例二

这个控件可以免注册调用

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程13";right=959;bottom=591) mainForm.add( button={cls="button";text="demo1";left=0;top=538;right=103;bottom=592;db=1;dl=1;z=2}; button2={cls="button";text="demo2";left=122;t
«  27 天前
回复了主题  › 三维图表控件ecGraph3D的使用

第一个示例:

import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio工程13";right=959;bottom=591) mainForm.add( picturebox={cls="picturebox";left=0;top=0;right=960;bottom=448;db=1;dl=1;dr=1;dt=1;z=1} ) /*}}*/ var ec3dG = mainForm.picturebox.createEmbed("{0E
«  27 天前
创建了主题  › 三维图表控件ecGraph3D的使用

昨天偶然发现一个3d的控件, 蛮不错的, 国外的, 需要注册, 下面连接分享了破解版

有需要的可以下载使用, 官方自带的例子是vb写的. 文档很全.

该ocx控件支持与鼠标交互, 放大缩小,拖拽,旋转

下面的动态图,因为gif录制软件的问题产生的绿底(这个不是控件产生的)


«  27 天前
创建了主题  › 结合plus的iconText和iconColor实现富媒体文本字数提示输入框

如题:

感谢 aardio培训群 撒旦微笑 提供代码

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( textarea=
«  27 天前
创建了主题  › (转)通过libxl库读写excel的XLS和XLSX文件

LibXL可以

«  2019-12-14
回复了主题  › plus模拟收缩导航列实验

回复#1 @nod32 :

问题在于1,每次点击都会收缩,2 展开后鼠标被一直caption导致鼠标消息只能在弹出层响应  , 

上面只是模拟收缩列表, 真正要做到能用,就不能完全用plus来做,可以把plus里面的代码复制出来,保留需要的,重新建个个人库. 

后面有时间再试了.

«  2019-12-13
创建了主题  › tabs+setProgressRange实现批量下载进度条效果

感谢 aardio培训群: 撒旦微笑 提供源码

什么是脑洞大开?

plus一个控件都可以玩出花 , 没想到tabs+plus的进度条功能 ,可以很容易的实现下面的效果

所以说, aardio没有做不到, 只有你想不到, 哈

import fonts.fon
«  2019-12-11
回复了主题  › 抖音排行榜播放软件源码分享

用起来更简洁了, 给力

«  2019-12-10
创建了主题  › 抖音排行榜播放软件源码分享

感谢:aardio培训群: 撒旦微笑 提供源代码

原作者注: 本源码只作为aardio学习使用, 里面的视频和内容都属于抖音版权所有,切勿用于违法用途, 否则后果自负! 

«  2019-12-09
创建了主题  › plus模拟收缩导航列实验

纯粹是学习

要实现下面的效果:

考虑到目前plus增加的menu.popup功能, 感觉可以试下上面的功能, 而且不需要写很多的代码 , 做了下实验, 应该可以封装为一个plus的外置库用, 

还有点瑕疵, 后面慢慢修改, 先上代码 , 有更好的思路的可以留言

«  2019-12-08
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
Htmlayout皮肤Htmlayout皮肤引擎介绍
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站