aardio是一款高效的win桌面编程语言,有丰富的类库、名字空间库可供调用。但是在实际开发中,我们仍然免不了对现有的库进行扩展,以适合自己的开发需求。(注意,是扩展,而不是直接修改现有的库,否则IDE更新就覆盖了。)类库的扩展讲的比较多,帮助手册也有说明,我们这里主要探讨名字空间库的扩展方法。
事实上,名字空间库的扩展要容易得多。我们先来建立一个名字空间库作为基库,然后再来想办法扩展它。
namespace test.spaceA{
vA="spaceA的成员变量";
funcA=function(){
..win.msgbox(vA,"spaceA的成员函数");
}
}
将上述代码保存在aardio\lib\test\spaceA.aardio,测试一下,可以正常调用。
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/
import test.spaceA;//导入刚刚建立的基库
test.spaceA.funcA();//调用基库的函数
winform.show();
win.loopMessage();
下一篇具体说明对spaceA这个库进行扩展的方法。