在做机房收费系统过程中,有大量的窗体,有时一些窗体我们一开始命名的并不合理,但在保存了工程的情况下我们再修改窗体的名字后加载工程时,会出现错误,系统提示窗体的名称发生冲突。如下图所示:
究其原因,原来我们在VB集成开发环境下所使用的各种窗体,各种现成的控件都是已经封装好的现成类。在每一个窗体,每一个控件的背后原来都是由许许多多的代码封装而成。
解决方法:
在我把那些窗体用记事本打开,仔细的阅读了里面的代码后,才豁然开朗,原来我们所使用的那些窗体都是背后的这些代码所作用的结果啊!
在过去,我只是一味的在使用那些窗体,控件,从来就没有去想过,这些控件,窗体为什么他们会是这个样子,他们都是怎么产生这些问题,只是认为他们就应该是这样的。揭开表面,看本质,其实发生今天这样的现象绝不是偶然,是必然的。追本溯源,这是我们的思维所限。
现在想想,从小学到大学,我们十五六年都是这样过来的,学东西,知其然,不知其所以然,从来就不去多问几个为什么,不去刨根问底,只是一味的认为它就应该是这样的。很多老师也从来不去讲那些所以然,只是一味给你灌输那些他们所谓的“有用”的知识,我们也是一味的去吞那些知识,从不去理会我们是否真的能消化的了,它们是否真的对我们有营养。结果就导致一种现象,上的学越多,脑子越不好使,因为经过十几年的“锤炼”思维早已定式,大脑早已被困于条条框框中。这就是当初马云,为什么说,“要想成功就要少读书!”
原文链接:https://www.f2er.com/vb/259371.html所以,以后我们学东西,不仅要知其然,还要知其所以然!