国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
曾經(jīng)如日中天的VB6為何被微軟拋棄?

首發(fā)2023-09-03 11:52·萊迪娜的風(fēng)聲

今天突然想寫一篇關(guān)于VB6,全名Visual Basic 6 這個(gè)編程語言的文章。理由是我想這個(gè)編程語言其實(shí)用的人很多,為什么被微軟給中止掉了呢?應(yīng)該來說這門編程語言很受歡迎,可是最終卻落了個(gè)被扼死的命運(yùn)。

網(wǎng)絡(luò)上一種很流行的說法是,因?yàn)槲④洰?dāng)初看java那么流行,那么火爆。所以也開發(fā)了對(duì)應(yīng)java的c#語言,而在csharp開發(fā)的那一天,vb6也隨即被按下暫停鍵。

我這邊也特意下了一個(gè)vb6.1底層版的來嘗試安裝使用一下,我以前也用過一段時(shí)間,但是工作以后就都是java了,vb6的上場率真的很低。現(xiàn)在vb6的很多版本都是魔改的,很多愛好者可以自己添加或者精簡一下。

不過非常遺憾的是它還是出現(xiàn)了我最不愿看到的情況,就是亂碼。因?yàn)槲业碾娔X是win10系統(tǒng),而且我開了unicode utf-8,這就導(dǎo)致很多以前的軟件沒法使用。

于是我這邊只能找了一個(gè)直接壓縮的精簡版來搞一搞,這是里面的文件,其實(shí)很小,沒有多大的。

這是解壓完成后,第一次進(jìn)入界面的狀態(tài),好在這里面沒有亂碼。從我個(gè)人來講,我接觸編程已經(jīng)是2012年的事兒了,vb6早在2008年就徹底停止了支持,按理來說我不該熟悉它的。只不過大家都談vb6好,所以實(shí)際我也學(xué)了。。

不過即使能夠打開在windows 10 系統(tǒng)上還是會(huì)出現(xiàn)各種各樣的問題,基本已經(jīng)不能使用。我記得12、13年的時(shí)候特別沉迷于DNF這個(gè)網(wǎng)游,就想著能不能寫個(gè)G什么的,說要調(diào)WinAPI,所以就用vb6來完成。但實(shí)際最后G也沒寫成,游戲也不玩了,vb6學(xué)會(huì)拖拖窗口,后來做了一些小工具

我最大的感觸是這個(gè)工具真的特別簡單,尤其是com組件和ActiveX的組件調(diào)用,讓我感覺這個(gè)編程軟件的擴(kuò)展性真不錯(cuò),想要什么功能直接引入一個(gè)組件就好了。一想到這種工具在25年前就已經(jīng)存在了,就感覺特別神奇。

心中自然而然不可避免的就有一個(gè)疑問,微軟為什么要停止這款編程軟件的開發(fā)?它明明很火啊,用的人很多啊,這是一個(gè)好東西啊??墒菂s被微軟自己扼殺。這在編程史上對(duì)于絕大多數(shù)程序員都是一種損失。是編程語言界的損失。

據(jù)我所了解的信息來看,說是微軟誤判了vb的流行度,以及vb社區(qū)對(duì)對(duì)象、繼承、多臺(tái)等特性需求度。為了滿足社區(qū)中那些一小部分人的需求,而摒棄了多數(shù)人的需求。根據(jù)vbnet推薦的時(shí)間來看,2002年,微軟還是有意發(fā)展vb的,但是這種割裂直接導(dǎo)致vb不再受歡迎。這根本就是兩個(gè)語言。

所以說實(shí)際是微軟誤判了,搞錯(cuò)了社區(qū)的需求。絕大多數(shù)使用vb的都不是科班程序員,而是一些自學(xué)的人,或者各類愛好者。這部分人的聲音微軟是聽不到的。但是一些cs程序員的呼喚,要給vb加對(duì)象,加繼承,加各種原來的vb沒有的功能。這就必須重新設(shè)置vb,而微軟交出的答卷就是完全不兼容。vbnet實(shí)際是一個(gè)新語言。

現(xiàn)在的我早已全身心投入Java之中,但是我還是不免懷念那些使用vb6的時(shí)光,只要拖拖控件,查查winapi,一個(gè)程序就能夠快速的完成了。這在Java來說是無法想象的,你想要使用java寫好一個(gè)GUI,那是非常痛苦的,深入Swing從來不是一件簡單的事情。。只是我們只能懷念、只能祭奠。想想vb6如果微軟一直更新到今天那該是多么的NB啊,唉,一聲長嘆。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#編程語言的發(fā)展前景
為什么會(huì)有這么多種程序設(shè)計(jì)語言?
怎樣才能做到編程語言的“一通百通”?
C . C .VC .java.vb和C#有什么區(qū)別
想做程序員,哪種編程語言最掙錢?
Python 相比 Java的優(yōu)缺點(diǎn)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服