aardio学习记录-1.基本概念和自定义类的调用
最近突然发现了一个winform桌面应用开发的神奇工具:aardio,国产良心IDE,初步尝试了一下操作,发现真心强大好用,除了可以开发传统winform应用以外,还可以嵌入HTML封装成exe程序,而且,关键是不需要额外的运行环境支持,纯绿色单文件,直接运行,简直不能好用更多啊~不是于是乎开始记录一下学习这工具(开发语言?)的过程
语法
基本语法跟C语言比较类似,反正就那几样套路,都大差不差的,注意,aardio是大小写敏感的,其他暂时没发现有啥需要记录的,有了再补充好了
自定义类
自己写个类折腾了半天,主要涉及到一些aardio的概念,首先是自己写的类文件应该在用户库下面创建,右键点击用户库-新建库
这个dao就是我自己写的库文件(请无视上面那个myClass.aardio),实际存储位置是在项目的lib文件夹中,后缀其实也是aardio的,只是ide里面隐藏显示了而已,下面是dao类的内容:
namespace dao{
import console; //引用需要写在namespace里面
class zy{
ctor(){
//这里写构造过程
}
name="Kate"; //类成员变量,不需要用var开头
//自定义函数
getName=function(uname){
return uname + this.name;
}
}
}
如果在这个自己写的类里面又有其他引用的话,调用这些引用的时候需要添加..前缀,如下代码,这里我在自定义的命名空间dex里面引用了sqlite库,那么dao类里面函数调用sqlite函数的时候就得写成..sqlite()
namespace dex{
import sqlite;
class dao{
getZhuanye=function(){
var db=..sqlite("
esdatabase.db");
var sql="select * from zhuanye";
var result=db.getTable(sql);
return result;
}
}
}
下面来说一下在外部调用该类的方法:
比如说在main.aardio中调用这个dao类,应该这样操作:
import dao;
d=dao.zy(); //这里实例化类对象的时候一定要加上库的名称
console.log(d.getName("hello "));
未完待续…
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 窗口消息之wparam转cstring
- 下一篇: element UI中表格的数据需要做判断