矩形平移旋转的仿射变换
考虑用echarts弄个简易的演示画板,里面对一个给定的矩形进行平移旋转
这种旋转平移矩阵应该怎么去计算呢?
先记录一下, 弄通的时候来更新下.哈
var symbolSize = 30; var data = [[0, 0], [0, 15aardio调用com组件操作photoshop
感谢aardio培训群: 撒旦微笑 圣地 分享源码
以下功能为:新建文件 --> 设置图层类型 --> 设置文字大小,颜色
注意:必须安装了photoshop的电脑才能运行
注意: 运行以下代码请升级aardio到V27.10版本以上
条码库Zint.dll的调用学习
第二种方式: 直接调用dll函数
下面使用的是v230版本的dll , 用v270那个老是出错,估计dll找的不对, 有谁把那个源代码编译为v270版本dll的, 可以留言给我分享一份.
import win.ui; /*DSG{{*/ mainForm = win.form条码库Zint.dll的调用学习
Zint条形码动态库开源免费.
优秀的开源的条码动态库,它支持超过50种条码,囊括目前市场上主流的条码类型,包括 QR、PDF417 ,等等
更
利用React特性模拟数据输入
感谢aardio大群: 驴G 分享代码和思路, 收藏备用
主要是react的事件机制特殊,好像是把所有的事件绑在了document对象上
所以光改值的时候会被框架的代码拦截 需要再模拟一个事件让它冒泡传递到document上去
import win.ui; import web.blink.portable; import web.blink.form; /*DSG{{*/ var winform = win.form(cls="AR_FORM";text="用string.xml库来处理excel的xlsx格式数据文件
回复#1 @dason :
你所说的引用,应该是智能提示的功劳
用string.xml库来处理excel的xlsx格式数据文件
感谢aardio培训群:Kylin 分享源码
xlsx格式的excel文件是对xml的封包, 所以可以用string.xml库来处理这种格式文件的数据
下面是他提供的简单数字数据读取示例库excelx:
//excel_数字数据简单读取 import stringvs生成dll的学习
如果需要生成stdcall约定的dll, 那么在下面这个地方设置
这样设置完成后, 编译出来的dll又会变成乱码的样式, 那么我们就需要用.def文件来定义导出函数
点击项目右键->项目->新建项,
Modbus-RTU主机控件的简单测试
Modbus-RTU主机控件的简单测试
其实modbus如果只是在pc上作为主机使用的话, 完全用不着使用啥dll, 直接利用串口sio,加上之前我分享的crc16检验程序, 就可以完成软件了。
网上也有一些人封装好的modbus控件,利用这些控件就可以不用管modbus协议是个啥了
下面是找的网上的一个modbus控件,进行了简单的测试
右边的
cchart波形图表在aardio中的简单调用示例
首先介绍下这个图表:
CChart可以绘制多种二维、三维曲线,包括折线图、等高线图、云图、饼图、柱图、散点图、面积图、直方图、极线图、甘特图、雷达图、瀑布图、K线图,频谱图等,功能非常全面。 而且,CChart内部选项极为丰富,无论是曲线本身,还是标题、坐标轴、图例、背景、图像注释等部分,都有大量的选项可供设置,甚至消息响应、右键菜单等元素,都提供了自定义的方法。
CChart最大的优势,还是在于其对用户的友好性。在追求功能的同时,CChart在简化调用方面,做到了极致,一般只用几句代码就可以画出精致的图像。这一点可以说不仅胜过绝大部分非商业的图表软件,甚至不输于
igrid表格控件的简单测试
封装了一点, 暂时不写这个igrid库了, 还有其他是要做.
智能提示也没写呢, 很多函数也没有开始封装,嗯, 先这样
第一版 iGrid400.aardio 用户库
//iGrid表格库 import com.activeX; import fsys; class iGrid400{ ctor( winform,row=11,col=5 ){ winform.onEraseBkgnd = function(hwnd,message,wigrid表格控件的简单测试
3,测试添加下拉框图标
import iGrid400; var iGrid1 = iGrid400(mainForm.static); var imglistobj = com.CreateObject("vbalIml220_10Tec.vbalImageList"); //设定图标的宽度和igrid表格控件的简单测试
2. 测试了下单元格中增加图标
调用ActiveBarcode组件实现多种条形码类型和二维码生成
回复#6 @wyybeyond :
学aardio就看软件自带的范例, 里面基本包含了所有功能的例子,当然, 有些特别专业相关的东西就需要你自己研究或者搜索了.
怕你找不到范例位置, 打开软件ide后, 最右边 [代码段] - [范例程序]
另外, [
调用ActiveBarcode组件实现多种条形码类型和二维码生成
回复#2 @nod32 :
控件是收费的,不过上面连接是我下载的和谐版.貌似是5.5版本的, 官方最新的貌似是6.8了.
我昨天大概试了下, 发现官网上的一些文档参数这个版本里没有
调用ActiveBarcode组件实现多种条形码类型和二维码生成
ActiveBarcode支持多种格式的条形码和二维码形式, 可以自动计算校验码
支持的类型码参考:https://www.activebarcode.com/codes/
调用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="开启网格";