Loading... 本节课我们来尝试将之前旧的模块升级为新的程序集以及类模块让它们有更广泛的应用空间吧! --- **升级为新程序集** **为什么我们要升级??** 因为在前面几节课的时候我们突然发现,我们之前写的模块,几乎每一个都需要传入一个超级列表框的名称作为参数,如果我们没几个超级列表框,那么这个名称是固定的。如果我们每一次调用都需要传入这个参数的话,实在是太麻烦了。因此我们考虑增加一个初始化子程序,传入这个参数作为程序集变量,这样其他的子程序再调用的时候,就不需要再传入这个名称了。 **开始升级:** 经过测试,初始化子程序在程序集中使用是支持的,因此我们可以先把之前的程序集改成有初始化子程序的样子,请看演示。 改写完成之后,我们使用之前的账号密码中控台来进行效果测试。 --- **升级为类** **我们已经有了程序集,为什么我们要升级为类??** 因为可以想象,在程序集中的写法,那个超级列表框的名称是程序集变量,那么如果有多个超级列表框怎么办?可能会造成名称的紊乱导致后续调用的子程序不知道是对哪一个超级列表框进行操作的。因此类给了我们一个新的解决方案。 **开始升级:** 基本上,将之前的程序集的内容复制到类中就好。要使用类之前需要先定义,可能用起来略麻烦一点点,但是如果有多个超级列表框,是很不错的。 **什么时候用什么?** 如果只有一个超级列表框,用哪个都行,如果有多个超级列表框,请使用类。 --- **课后作业** **课后作业:** 请大家根据视频所学,将之前我们的扩展模块升级为类,迎接新的阳光吧! 今后我们的使用将以类为主。也可能以程序集为主。 --- **请务必完成作业之后再看下一课!** 下节课我们将开始一个全新的实战案例的讲解! 以下是我们的视频教程: **在线观看:** http://v.youku.com/v_show/id_XMjgxMzA3MzYxNg==.html **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 09 日 © 允许规范转载 赞 赠人玫瑰,手留余香