zoukankan      html  css  js  c++  java
  • 做一个模型,大家一起使用

     

    今天在练习使用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不也是一个模型吗?供不同的开发人员使用,创造出千变万化的工程。

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

     

     

  • 相关阅读:
    Bzoj 3654 图样图森波 题解
    1.27号考试记录
    博弈论入门小结
    「考试总结」2020-11-18 爆零
    「补题」考试题泛做
    CSP2020 游记,总结与题解
    Luogu2827 「NOIP2016」 蚯蚓
    【学习笔记】四毛子算法
    「考试反思」2020-11-04 临行
    「考试反思」2020-10-31 警示
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9664051.html
Copyright © 2011-2022 走看看