沒有沒落,而且在控制領域、軍工航空領域使用者大有人在。說MFC沒落,只能說明對windows編程還不甚了解。
MFC是隨著VC++,VS而產生的微軟基礎類庫,以C++類的形式封裝了windows API、各種應用程序框架,是微軟的拳頭產品。
對于一直用VS MFC編程的人,很難放棄它而使用別的編程工具。
VS中的MFC內容相當豐富。我們在用C語言編程時,很多時候對字符串的合并、編輯、顯示等感到很繁瑣。如果用了MFC的CString類,一切變得簡單而靈活,不用再使用strcpy,sprintf等繁鎖的函數,一切用”+,-,=”等的重載而輕松搞定。
對于圖形函數,著名的CDC全部搞定;對于文件操作,CFILE一個足矣。還有對IO口的直接操作,對網絡、多媒體等的輕松編程。
最新的VS版本還兼容android系統的軟件開發。
Windows在全球用有最大的用戶群。VC、VS及其MFC,隨著Windows的不斷完善而同步發展。可以說VC、VS及其MFC是開發Windows程序最好的選擇。
在這方面,誰還有MS微軟更權威?誰還有MS微軟更精準?
在2015年,我們與一高校合作開發系統,對方使用QT4.0。那時我對QT很有看法,總覺得沒有MS的名頭響亮。所以,最后,我說服對方放棄QT,使用VS MFC進行開發。對方一開始說MFC有點難度。我們公司免費給他們培訓了一個多月的MFC編程,最終使他們放棄QT而使用VS MFC。
總結:在國外的很多大公司,VS MFC得到了廣泛的應用。這主要的原因是,MS微軟在國外的推廣力度大,VS每出一個版本,都會集中培訓,講解,而且提供海量的、免費的應用程序范例。原程序、使用方法都給你提供了,還有什么理由用不好?
美國,總是站在中國的對立面,與我們過不去;但我要說,比爾.蓋茨及其他主導的Windows、VS MFC系列,絕對是我們的好開發助手,良師益友。與大師同步前進,不亦樂呼?!
下一篇網吧的卡號和密碼是啥