(做工業(yè)視覺仍然是MF) 很多大眾使用的程序都使用electron開發(fā)了。當(dāng)然涉及到更底層的還是mfc。 我們做工業(yè)視覺,仍然是MFC[呲牙][呲牙] https://m.toutiao.com/is/j9hceuk/?=編程老兵看過來 沒有沒落,而且在控制領(lǐng)域、軍工航空領(lǐng)域使用者大有人在。說MFC沒落,只能說明對(duì)windows編程還不甚了解。 MFC是隨著VC++,VS而產(chǎn)生的微軟基礎(chǔ)類庫,以C++類的形式封裝了windows API、各種應(yīng)用程序框架,是微軟的拳頭產(chǎn)品。對(duì)于一直用VS MFC編程的人,很難放棄它而使用別的編程工具。 VS中的MFC內(nèi)容相當(dāng)豐富。我們?cè)谟肅語言編程時(shí),很多時(shí)候?qū)ψ址暮喜ⅰ⒕庉?、顯示等感到很繁瑣。如果用了MFC的CString類,一切變得簡單而靈活,不用再使用strcpy,sprintf等繁鎖的函數(shù),一切用”+,-,=”等的重載而輕松搞定。 對(duì)于圖形函數(shù),著名的CDC全部搞定;對(duì)于文件操作,CFILE一個(gè)足矣。還有對(duì)IO口的直接操作,對(duì)網(wǎng)絡(luò)、多媒體等的輕松編程。 最新的VS版本還兼容android系統(tǒng)的軟件開發(fā)。 Windows在全球用有最大的用戶群。VC、VS及其MFC,隨著Windows的不斷完善而同步發(fā)展。可以說VC、VS及其MFC是開發(fā)Windows程序最好的選擇。在這方面,誰還有MS微軟更權(quán)威?誰還有MS微軟更精準(zhǔn)? 在2015年,我們與一高校合作開發(fā)系統(tǒng),對(duì)方使用QT4.0。那時(shí)我對(duì)QT很有看法,總覺得沒有MS的名頭響亮。所以,最后,我說服對(duì)方放棄QT,使用VS MFC進(jìn)行開發(fā)。對(duì)方一開始說MFC有點(diǎn)難度。我們公司免費(fèi)給他們培訓(xùn)了一個(gè)多月的MFC編程,最終使他們放棄QT而使用VS MFC。 總結(jié):在國外的很多大公司,VS MFC得到了廣泛的應(yīng)用。這主要的原因是,MS微軟在國外的推廣力度大,VS每出一個(gè)版本,都會(huì)集中培訓(xùn),講解,而且提供海量的、免費(fèi)的應(yīng)用程序范例。原程序、使用方法都給你提供了,還有什么理由用不好? 美國,總是站在中國的對(duì)立面,與我們過不去;但我要說,比爾.蓋茨及其他主導(dǎo)的Windows、VS MFC系列,絕對(duì)是我們的好開發(fā)助手,良師益友。與大師同步前進(jìn),不亦樂呼?! |
|