當前位置:編程學習大全網 - 編程軟體 - 學VC++能做什麽?MFC有用嗎?

學VC++能做什麽?MFC有用嗎?

任何windows客戶端程序平臺的產品,想要有效率,快速,安全並且高效運行,MFC是最優選擇。MFC封裝了VC的win32函數,采用匯編加C語言操作內存,C++寫界面,大量指針跟句柄的使用,盡管門檻高,但是速度快,穩定,能長久運行不耗內存,適合工業或者單機程序或者局域網程序,能快速適當的自動生成巨大的程序,完全機械化流水線寫程序,壹個人就可以三天做瀏覽器,熟手壹個人壹個月可以做殺毒軟件,當然前提有算法。在其他編程IDE上門MFC的自動化跟工業化是最強的。

MFC可以做windows平臺的網絡程序網頁數據庫之類,圖形處理,CAD制圖,遊戲開發等等。MFC難學是出名的,要從硬件開始入手,到匯編,C語言,計算機硬件原理,數學算法,物理計算都得懂壹點,還得學C語言,C++,VC,windowsAPI編程,高等數學等等知識。但是工資不高,因為有限制。首先MFC只在微軟windows下開發,嵌入式winCE領域跟windows7等。win8推薦使用.NET語言,但是.NET類java的設計,沒有指針,沒有多態,沒有各種虛函數跟復雜繼承,看似簡單但是實際要處理更多業務邏輯,並且效率低。其次MFC對人的要求很高,最後就是MFC寫的程序網絡功能不好,不適合做互聯網。這也是現在MFC落寞的原因,現在互聯網火熱,MFC自然這種單機程序不招人喜歡。

在CE嵌入式,桌面軟件,專業制圖,工業生產上MFC用處很多。但是學習曲線長,陡峭,但是要走嵌入式,電子,電氣機械自動化上門,MFC還真是必不可少。QT javaSwing之類效率低下,工業要求運行時精準高效快速安全穩定,這些只有MFC能滿足。

  • 上一篇:電腦卡屏或死機怎麽辦
  • 下一篇:編程求解kkt
  • copyright 2024編程學習大全網