
aardio函数库.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:AIGC
简介:
aardio是一种支持快速开发的编程语言,它具有模块化编程的特点,可以通过导入不同的库来实现。aardio的函数库主要分为三种:内核库、标准库和用户库。 内核库是由aardio本身提供的,它们通常是语言的基本组成部分,比如string库和raw库等。这些库为aardio提供了核心的功能支持,使得开发者可以利用这些内建的功能进行各种复杂的操作。 标准库是由aardio开发环境提供的,它们位于aardio根目录下的lib目录下,库路径与名字空间路径完全一致。这些库是aardio为了方便开发者而预先编写好的,包含了许多实用的函数和模块,开发者可以不用自己从零开始编写这些基础的模块。 用户库是用户在aardio应用程序根目录下的lib目录下建立的库。这些库是用户根据自己的需求,使用aardio编写的功能模块,用户可以自行创建、管理和维护这些库。用户库的出现使得aardio的扩展性变得更强,开发者可以根据自己的需求编写特定功能的库,丰富aardio的功能。 aardio中的import语句用于导入库,它支持名字空间的导入,使得aardio程序能更好的支持模块化编程。在aardio程序中,如果需要使用外部的名字空间,可以通过import语句将名字空间导入到当前名字空间。如果该名字空间不存在,aardio会尝试从库中导入。import语句保证了外部库内的代码在一个线程中仅运行一次,防止了重复加载相同的库。 导入库的过程是按照“内核库->标准库->用户库”的顺序进行的。当使用import语句导入库时,aardio首先会在库缓存中查找,如果找到了就直接导入。如果没有找到,aardio会接着查找内核库。如果内核库中不存在该库,aardio会查找编译嵌入EXE的库文件。编译器在编译发布EXE时,会自动分析程序中引用到的库并加入目标程序中,丢弃未引用的库。如果仍然找不到,aardio会查找标准库。 如果希望引用一个库,但发布EXE时希望排除该库(不添加到目标程序),可以使用global.import导入库,这样发布程序时就不会把该库加入到目标程序中。如果应用程序不希望引用某个库,但是发布后的EXE可能在将来通过动态加载aardio代码引用该库,这时候可以将import语句移到注释中,告知发布程序你不希望引用某个库,但是希望添加到目标程序中。 如果在当前工程目录\lib目录,或启动文件所在目录\lib目录下查找用户库,仍未找到匹配的库文件,aardio会继续查找,从根目录逐渐向下层子目录开始搜索。aardio还会检查扩展库列表,并安装扩展库。aardio会检查目标文件是否成功运行,是否创建了新的名字空间全局名字空间..time.ole。 在库文件中,开发者可以自定义智能提示,这可以帮助提高编程效率。自定义智能提示可以在库文件的注释中定义。智能提示是由一个或多个名值对组成的字符串列表,以换行分隔多个名值对,并且以等号分隔名值对,等号前面的名字部分不能包含等号。如果值的第一个字符是@则表示定义一个自动完成的模板代码,如果@后面紧跟一个圆点,则表示模板自动连接在某个名字上。 aardio的库系统使得程序可以模块化开发,大大提高了开发效率,同时也支持自定义扩展库,使得aardio的功能更加丰富和完善。通过合理地使用这些库,开发者可以更加快速和高效地完成各种编程任务。
全部评论 (0)


