今天突然想写一篇关于VB6,全名Visual Basic 6 那个编程语言的文章。理由是我想那个编程语言其适用的人良多,为什么被微软给中行掉了呢?应该来说那门编程语言很受欢送,可是最末却落了个被扼死的命运。

收集上一种很流行的说法是,因为微软当初看java那么流行,那么火爆。所以也开发了对应java的c#语言,而在csharp开发的那一天,vb6也随即被按下暂停键。

我那边也特意下了一个vb6.1底层版的来测验考试安拆利用一下,我以前也用过一段时间,但是工做以后就都是java了,vb6的上场率实的很低。如今vb6的良多版本都是魔改的,良多喜好者能够本身添加或者精简一下。

不外十分遗憾的是它仍是呈现了我最不肯看到的情况,就是乱码。因为我的电脑是win10系统,并且我开了unicode utf-8,那就招致良多以前的软件没法利用。

于是我那边只能找了一个间接压缩的精简版来搞一搞,那是里面的文件,其实很小,没有多大的。

那是解压完成后,第一次进入界面的形态,好在那里面没有乱码。从我小我来讲,我接触编程已经是2012年的事儿了,vb6早在2008年就彻底停行了撑持,按理来说我不应熟悉它的。只不外各人都谈vb6好,所以现实我也学了。。

不外即便可以翻开在windows 10 系统上仍是会呈现各类各样的问题,根本已经不克不及利用。我记得12、13年的时候出格沉浸于DNF那个网游,就想着能不克不及写个G什么的,说要调WinAPI,所以就用vb6来完成。但现实最初G也没写成,游戏也不玩了,vb6学会拖拖窗口,后来做了一些小东西

我更大的感到是那个东西实的出格简单,尤其是com组件和ActiveX的组件挪用,让我觉得那个编程软件的扩展性实不错,想要什么功用间接引入一个组件就好了。一想到那种东西在25年前就已经存在了,就觉得出格奇异。

心中天然而然不成制止的就有一个疑问,微软为什么要停行那款编程软件的开发?它明明很火啊,用的人良多啊,那是一个好工具啊。可是却被微软本身扼杀。那在编程史上关于绝大大都法式员都是一种丧失。是编程语言界的丧失。

据我所领会的信息来看,说是微软误判了vb的流行度,以及vb社区对对象、继承、多台等特征需求度。为了满足社区中那些一小部门人的需求,而摒弃了大都人的需求。按照vbnet保举的时间来看,2002年,微软仍是有意开展vb的,但是那种割裂间接招致vb不再受欢送。那底子就是两个语言。

所以说现实是微软误判了,搞错了社区的需求。绝大大都利用vb的都不是科班法式员,而是一些自学的人,或者各类喜好者。那部门人的声音微软是听不到的。但是一些cs法式员的呼唤,要给vb加对象,加继承,加各类本来的vb没有的功用。那就必需从头设置vb,而微软交出的答卷就是完全不兼容。vbnet现实是一个新语言。

如今的我早已全身心投入Java之中,但是我仍是难免思念那些利用vb6的光阴,只要拖拖控件,查查winapi,一个法式就可以快速的完成了。那在Java来说是无法想象的,你想要利用java写好一个GUI,那长短常痛苦的,深切Swing历来不是一件简单的工作。。只是我们只能思念、只能祭奠。想想vb6若是微软不断更新到今天那该是多么的NB啊,唉,一声长叹。

发表评论