伊莉討論區

標題: 請問現在學 MFC 值得嗎? [打印本頁]

作者: rrtyyy    時間: 2017-9-16 10:49 PM     標題: 請問現在學 MFC 值得嗎?

提示: 作者被禁止或刪除 內容自動屏蔽
作者: o_g349    時間: 2017-9-16 11:41 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: rrtyyy    時間: 2017-9-17 12:21 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: o_g349    時間: 2017-9-17 09:21 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: superjoeliao    時間: 2017-9-17 08:56 PM

我個人的愚見是如果學會MFC 那麼日後學什麼語言都會很輕鬆

但是MFC的門檻相當高,如果不很熟練C/C++/QT/BCB 直接就看MFC 一定是會完全看不懂的

以下是我個人的經驗分享
作者: Jeepluo    時間: 2017-9-21 04:11 PM

通學什麼都是看需求,如果沒有需求學了也一點都沒有用。
作者: mdlin    時間: 2017-9-24 11:02 AM

了解MFC當然有助於逆向工程,不過現在很多PC程式都架構在.NET frame work ,  所以...............
作者: idkfa0    時間: 2017-10-1 06:33 PM

MFC頗有難度,學了挫折感很重,建議是學其他
作者: mingjau    時間: 2017-10-10 10:47 PM

其實mfc並不是有難度,而是要多買一些書,如果只買一本,很容易就
會發現"明明我都照著打,為什麼會跑不出來",然後拿另一本書來看,
就知道為什麼了
作者: coal511464    時間: 2017-10-14 02:50 PM

看你之後想朝哪方面走 不一定每間公司都會用到MFC
作者: rrtyyy    時間: 2017-10-14 11:39 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: brucet    時間: 2017-11-3 10:08 AM

UI越來越豐富的時代,MFC好像更難生存了
作者: weema    時間: 2017-11-10 02:56 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: superjoeliao    時間: 2017-12-2 03:22 PM

我最近在工作時,廠商提供指紋抓取範例剛好是MFC

我個人認為,學會沒什麼不好,畢竟微軟還沒淘汰他,想必就是又存在的價值
作者: x1c    時間: 2017-12-9 02:35 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: checkbox4    時間: 2017-12-29 02:22 AM

如果只是當作閒暇娛樂 MFC可以讓腦袋忙碌一陣子
如果是工作 若是用不著 就不要再花時間了
作者: cockroachrun    時間: 2017-12-29 05:11 PM

MFC 我從VC 6.0(1997年) 用到現在. 還在用.
他真的不好學習. 也不優雅
但是. 對user 來說. 真的很方便使用. 相對於.net 來說. 寫好的app 安裝上的問題比較少.

未來我還是會繼續使用MFC 下去的.
作者: weema    時間: 2018-1-1 08:00 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: whyend1119    時間: 2018-1-7 03:37 PM

本帖最後由 whyend1119 於 2018-1-7 03:45 PM 編輯

我程式也寫了20幾年了,MFC的時代也讓很多人累積出實力,但不可諱言,現在寫程式,尤其軟體漸漸不只是UI,而是導入更多高階演算法,OPEN SOURCE扮演非常吃重的腳色。

停留在MFC保持原來的實力很好,但只是這樣絕對不夠,寫軟體太需要世界共享的資源,微軟的世界太封閉,或說太晚開放,龐大的開放軟體資源都不願對微軟視窗平台有完整的支援,或是支援的速度感不上開發的速度,原因就是不夠開放。你會發現許多寶貴的開放碼,要在微軟平台上跑得起來,往往會搞死你,而在LINUX上就是幾個簡單的指令而已。

未來LINUX的世界一定會快速進展,微軟視窗趕不上已經不爭的事實,前幾年我還沒感觸這麼深,這幾年LINUX,WINDOWS來回開發,驚覺趨勢變化很快

從最早的Borland C++ Builder, VC++,到現在的QT,我都用過不短的時間,投資MFC,我個人覺得可能未來會賠本,當然軟體實力相通,你搞懂一種,未來要轉換也不會太難,看個人囉。

相較於Borland C++ Builder(Delphi)的天才之作,MFC其實相當原始(大多用Macro包裝),無奈劣幣驅逐良幣,歷史的規則很無奈,但是喜好因人而異,有人喜歡手排,有人喜歡高科技的自排,不必一定要訂個高下。未來的重點是要夠開放,資源和支援才會多,才是王道。
作者: zg6    時間: 2018-1-7 04:58 PM

微軟的世界從來沒有封閉過,從DOS時代多的是類似的它牌DOS可以相容,
但是賺錢的一直是蘋果,想賺錢就是核心要保護好,越封閉越好,
大立光也是對技術極度封閉與保密才會有現在這樣誇張的價值出來,
很多用open技術開發的爛軟體四處可見,
本身沒技術拿免錢的open資源包裝唬不懂的掏錢,
就不信這種黑心錢是能賺多久

學MFC和學VC6是兩回事,如果懂得這是怎麼一回事,
就知道學MFC和學QT或學C#還是VB還是其他Python有的沒有的都是一樣的道理,
最後都是套某個dll裡面的函式庫或物件在操作罷了!
因此最後重要的是,如果沒有這個dll你會不會寫?
也就是排除OS本身的dll之後,你能寫出完全不需要dll的獨立程式才是真的會!

舉個例來說,SMC是什麼阿?依莉這邊很多分享下載的使用工具,
不過相信很多人是無法使用的,下載回來跑就是跑不起來是吧!


作者: whyend1119    時間: 2018-1-7 09:48 PM

本帖最後由 whyend1119 於 2018-1-7 09:53 PM 編輯

為什麼要開放源碼?是因為自己不會寫,所以要靠別人?所以用別人開放的源碼,只會拼出一堆爛東西?所以封閉的才最好,因為都是靠自己,所以最好?
舉凡科學的進步與研究,沒有一個人不是站在別人的肩膀上,越是嚴謹的論文,參考的文獻越是完整,每一個偉大的發明,都是站在前人的成就所拼湊的舞台上。

會寫程式的人必須要先有清楚的邏輯!

作者: weema    時間: 2018-1-7 11:10 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: truelazo    時間: 2018-3-11 11:10 AM

MFC是有學習成本的,但是相對上是值得。因為即便在Net等語言,還是保持著通WINAPI的通道,在深層的功能上,有時候還是不得不求諸於WINAPI,學MFC順帶吧WINAPI學學,對於你工作絕對是有幫助的。
作者: love88131496    時間: 2018-7-13 06:30 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a26.eyny.com/) Powered by Discuz!