做一个模型,大家一起使用

 

今天在练习使用activex控件,在做例子的过程中,忽然间大脑中产生了这样一个感觉:VB中好多东西在设计的时候都是先设计一个模型,然后在编写代码的过程中供好多东西使用,这样提高了效率,节省了不必要的重复。

其实想想,VB中那个东西不是这样的呢?

VB中的控件就不用说了,很形象的模子。

VB中的变量,是程序员为以后的数值,字符或其他类型的内容首先找好的一个容身之所,变量是什么类型,以后所存储的也就是什么类型的内容,仔细体会一下,很像一个隐形的模子。

还有自定义变量,数组,记录数组都是先设计一个模子,然后再供更多的相同类型的内容去使用。

VB中的函数——内部函数,外部函数,过程函数,过程。每一个都有一个确定的格式,或程序员自己编写的格式,只要套用已有的格式,按需要改变其中的参数,就可以达到千变万化的效果。如:VB中的RGB()函数……就不赘言了。

呵呵,以不变应万变啊!

VB中的对象的事件其实也是函数,有的事件中是有参数的,如:image_mouseMoveButton as Integershift as IntegerX as singleY as single)每一个参数就相当于一个变量,也是一个一个的模板。

还有写代码是要按照格式去写的,这些格式也是一个一个的模子,不按格式去写,程序就会出错。

还有为这些模子提供平台的窗体模块,标准模块,类模块等也都是一个个的模型。

现在学习VB,越来越感觉自己是一个工人,不断地在使用别人制作好的工具去生产东西。包括自己大脑中的逻辑思维,也必须借助VB中的这些模子去完成。

通过以上的认识,感觉VB中的这些模型为它的使用者提供了很便利的条件,节省了资源,提高了复用率,用这种方法处理可以大大减少实验工作量,还有助于了解过程的实质(模型的解释)。真的很感叹VB6.0的设计者们的思想!如果没有一个很好的设计理念——模型,我不知道我们人类还能不能想出更好的设计思想,设计出更好的软件供我们使用。

写到这,感觉VB不也是一个模型吗?供不同的开发人员使用,创造出千变万化的工程。

呵呵,用个思维导图形象的理解一下吧!

 

 

原文地址:https://www.cnblogs.com/CharmingDang/p/9664051.html