本课和22的区别是,我们DLL里,自定义了一个数据类型:成绩,在类的方法中,声明一个变量A,类型是我们自定义的这个数据类型成绩,然后在DLL里声明变量A属于这个类,易语言通过动态和静态来调用这个DLL.
DLL里的自定义数据类型:
.版本 2
.数据类型 成绩, 公开
.成员 数学, 整数型
.成员 语文, 整数型
.成员 英语, 整数型
DLL里的自定义类:
.版本 2
.子程序 mybox, , 公开
信息框 (“我是DLL类里的信息框”, 0, “DLL-1-类”, )
.子程序 add, , 公开
.参数 a
.参数 b
信息框 (a + b, 0, , )
.子程序 成绩, , 公开
.参数 数学, 整数型
.参数 语文, 整数型
.参数 英语, 整数型
.局部变量 a, 成绩
.局部变量 ave, 整数型
.局部变量 result, 文本型
a.数学 = 数学
a.语文 = 语文
a.英语 = 英语
ave = (a.数学 + a.语文 + a.英语) ÷ 3
.判断开始 (ave > 100 且 ave ≤ 120)
result = “优秀”
.判断 (ave > 80 且 ave ≤ 100)
result = “良好”
.判断 (ave > 72