功能与界面分离的演示示例

光庆 8月前 1067

原理很简单,就是把与界面无关(可通过参数传递界面组件)的功能,放到单独的文件中,用于被界面文件加载使用。

界面文件只负责界面操作逻辑,具体功能可调用功能文件内的函数实现。

下面演示一下调用功能文件的各种不同方法:

import console
// 调用用户库,同时演示名字空间的使用方法
	import user
	user.myfunc1();
	user.user1.myfunc1();
	user1.myfunc1();
// 调用一般功能文件
	loadcodex($"\lib\user2.aardio");
	myfunc2()
// 调用一般功能文件
	var code = loadcode("\res\user3.aardio");
	code();
	myfunc3();
// 调用一般功能文件,覆盖已存在的函数
	loadcodex("\res\user4.aardio");
	myfunc2();
	user1.myfunc1();
console.pause()

各功能文件的详细代码,见附件。


上传的附件:
最新回复 (2)
  • 小光芒 8月前
    0 2
    顶!!!!!!
  • tanzh 8月前
    0 3
    学习学习
返回