首頁>Club>
4
回覆列表
  • 1 # 一個程式設計師的奮鬥史

    如果你還是一個在校學生,剛好對Windows平臺的UI開發感興趣,建議直接上手學習Qt,簡單易用還跨平臺,其設計思想使用了大量的設計模式,很值得我們去學習。而且最新版本的Qt支援QML,可以讓我們用JavaScript、QSS等搞Web的那一套來開發PC端程式,效率大大的提高了。下面是一個使用Qt開發的介面例子。

    如果你已經參加工作,很不幸被分配到一個還在用MFC搞的老專案的維護中,那麼沒辦法,為了生活只能硬著頭皮繼續MFC。當然,工作之外,憑藉著自己MFC開發基礎,你可以學學Qt,Duilib之類的庫,相信也是很快上手的。Duilib個人認為是一個比較好的介面庫,只是推廣不利吧,目前官方已經沒人繼續維護,都是些個人或公司自己維護一份程式碼庫。微信也是用到了Duilib庫,下面附上一個個人使用Duilib開發的迅雷介面。

    現在這幾年,PC 端的UI開發,已經出來了越來越多的選擇。除過C++,我們還可以選擇C#,最新的WPF不也能搞出很絢麗的效果嗎?

    另外,還有JavaScript主導的Electron,也是比較火的。這玩意宣稱自己使用HTML、CSS、JavaScript前端三劍客搞定Windows、Linux、MacOS三大主流系統平臺。對程式設計師還是有誘惑力的。目前比較知名的的商業化軟體可以看到Atom,VSCode。據說阿里的叮叮客戶端也是使用JaveScript開發的,代進一步考證。

  • 2 # 艾米迅

    是的,好像過時了。

    MFC與Qt或其它的區別就在於,你是否願意冒著掉進坑的風險、絞盡腦汁、一波三折的去追求女神,或者簡單、從容、優雅的開啟D盤E盤F盤,準備好紙巾,隨心所欲的拖動著進度,喝著隨處都可以買到的營養快線。

    但是當你有一天把女神弄上手,且可以隨心所欲的時候,你一定會有不同的答案。

    營養快線和別人煲出來的心靈雞湯一樣,有毒

  • 3 # liquanhai

    英雄遲暮,曾經桌面軟體開發的王者。又曾經跟Delphi爭霸的勝出者。只能慨嘆歲月無情,隨著網際網路的發展,百花爭豔,MFC終將消失在歷史的滾滾洪流中。古今多少事,都付笑談中。大清都亡了,還在用MFC! Visual Studio2017裡面,MFC僅僅是個選項,預設已經不會安裝,可以看到微軟的態度。

    做不到與時俱進,遲早會被淘汰。就像諾基亞手機一樣,智慧手機時代,一步跟不上步步跟不上。

  • 中秋節和大豐收的關聯?
  • 有什麼男生平價美白保溼的面膜嗎?