module是用来封装一些函数,子程序或者声明一些变量的。
举个栗子。
module aaa
integer::xx,yy
end module
program bb
use aaa
implicit none
xx=5
yy=6
end program
可以看到在主程序中没有对xx,yy进行定义,但是由于用了use aaa,所以说主程序会自动链接module aaa中的内容。
就酱紫。
module为标准模块声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。每个标准模块、类模块和窗体模块都可包含: 过程。Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。
inject :API module用来把生成的文件与控件相关联viewinject-annotation :注解module
viewinject-compiler : 用来生成java文件module
先从最简单入手,注解moudle:
1.创建名字为viewinject-annotation的java类型module
2.该module只有两个类:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)