| 查看: 2445 | 回復(fù): 15 | ||
[求助]
關(guān)于MFC編程的疑惑
|
||
|
如題,小弟是學(xué)自動(dòng)化的,本科很懶,很爛,很少編程,直到讀研了,做了圖像處理這個(gè)方向,一方面,發(fā)現(xiàn)對(duì)編程有興趣,另一方面,專業(yè)需求。 在研一的時(shí)候我看了些C/C++的書,總之,就是市面上,網(wǎng)上推薦的那些耳熟能詳?shù)臅,通過(guò)看孫鑫的那本書,懂了一些MFC的皮毛。后來(lái),再后來(lái),又看了些不少的書,但腦子里總回想著一個(gè)聲音,那就是:如果想做編程高手,那么應(yīng)拒絕MFC。 雖然,我知道些許MFC的弊端,但是,我今天在網(wǎng)上下載了一個(gè)源程序,是別人用MFC寫的,發(fā)現(xiàn)做的界面很漂亮,而且,我現(xiàn)在對(duì)于使用windows API和MFC來(lái)實(shí)現(xiàn)源程序,感覺(jué)還是MFC簡(jiǎn)潔一些,只要添加算法的源代碼,然后調(diào)用就可以。 我不知道我這個(gè)想法有沒(méi)有問(wèn)題,請(qǐng)過(guò)來(lái)人給點(diǎn)指點(diǎn),當(dāng)然,最好是做圖像處理類似的了。呵呵,感激不盡! [ 來(lái)自科研家族 哲學(xué)人生 ] |

木蟲(chóng) (小有名氣)
|
Visual C++編程有三個(gè)層次,Windows API,MFC,.NET Framework Windows API最復(fù)雜,但是提供的可定制功能也最多,相當(dāng)于手動(dòng)檔的汽車。 MFC在Win32API上面封裝了一些常用的東西,相當(dāng)于自動(dòng)檔汽車。 .NET Framework比MFC封裝得更多,相當(dāng)于無(wú)人駕駛汽車。 事實(shí)上,使用MFC或者.net framework編程某些時(shí)候仍然要用到Windows API,因此要想成為高手,Windows API還是要學(xué)的。 |
木蟲(chóng) (正式寫手)


木蟲(chóng) (正式寫手)

木蟲(chóng) (正式寫手)

銅蟲(chóng) (初入文壇)
我覺(jué)得這就要看你想編程序來(lái)干嘛了。學(xué)術(shù)研究,驗(yàn)證算法的話當(dāng)然框架越高級(jí)越好,MFC感覺(jué)有點(diǎn)復(fù)雜了,直接用.net framwork就好(甚至直接matlab吧 )網(wǎng)上看到有些用MFC寫的界面很好的程序,那可以花了不少精力或者用了些現(xiàn)成的界面framework的。要界面美觀的話可以直接WPF。總之,就是看寫程序的目的吧。純算法驗(yàn)證可能不需用到VC。想提高編程能力的話,好好理解一下MFC背后的設(shè)計(jì)思想是不錯(cuò)的(雖然現(xiàn)在有些觀點(diǎn)認(rèn)為MFC并不是一個(gè)很好的設(shè)計(jì)) |
|
Windows基于消息的機(jī)制還是知道的,MFC流程我長(zhǎng)時(shí)間不用已經(jīng)忘記了。呵呵,我就覺(jué)得我的代碼寫的亂,我把每個(gè)算法都寫成.cpp和.h,然后調(diào)用的時(shí)候一個(gè)solution下面一堆文件,顯得不夠簡(jiǎn)潔。我期間打算用Windows API自己編窗口來(lái)實(shí)現(xiàn)MFC那樣的框架,后來(lái)由于忙,這事就給耽擱了,昨天網(wǎng)上看到有人用MFC編的,因?yàn)椋抑坝肕FC實(shí)現(xiàn)算法,感覺(jué)只要在菜單上添加命令,再響應(yīng)這個(gè)命令就可以了,覺(jué)得挺方便的。。。所以,現(xiàn)在覺(jué)得有點(diǎn)暈 |

![]() ![]() ![]() ![]() ![]() ![]() |
木蟲(chóng) (正式寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +5 | 崔wj 2026-03-26 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 270求調(diào)劑 +7 | 小杰pp 2026-03-31 | 8/400 |
|
|
[考研] 284求調(diào)劑 +12 | 小熊~~ 2026-03-31 | 12/600 |
|
|
[考研] 【求調(diào)劑】085601材料工程專碩 | 總分272 | +10 | 腳滑的守法公民 2026-03-27 | 10/500 |
|
|
[考研] 省雙一流重點(diǎn)一本大學(xué)招收調(diào)劑 +4 | wwwwffffff 2026-03-31 | 7/350 |
|
|
[考研] 生物學(xué)327,求調(diào)劑 +4 | 書上的梅子 2026-04-01 | 5/250 |
|
|
[考研] 311求調(diào)劑 +10 | 李芷新1 2026-03-31 | 10/500 |
|
|
[考研] 材料專碩322分 +9 | 哈哈哈吼吼吼哈 2026-04-01 | 9/450 |
|
|
[考研] 一志愿同濟(jì)大學(xué)323分(080500)求調(diào)劑 +4 | yikeniu 2026-04-01 | 4/200 |
|
|
[考研] 301求調(diào)劑 +8 | axibli 2026-04-01 | 8/400 |
|
|
[考研] 0710生物學(xué)求調(diào)劑! +6 | 敘述文 2026-03-31 | 6/300 |
|
|
[考研] 一志愿北京科技大學(xué)085601材料工程英一數(shù)二初試總分335求調(diào)劑 +5 | 雙馬尾痞老板2 2026-03-31 | 5/250 |
|
|
[考研] 322求調(diào)劑:一志愿湖南大學(xué) 材料與化工(085600),已過(guò)六級(jí)。 +10 | XX小鄧 2026-03-29 | 10/500 |
|
|
[基金申請(qǐng)] 面上5B能上會(huì)嗎? +8 | redcom 2026-03-29 | 8/400 |
|
|
[考研] 085600,專業(yè)課化工原理,320分求調(diào)劑 +6 | 大饞小子 2026-03-29 | 6/300 |
|
|
[考研] 085601一志愿西北工業(yè)大學(xué)初試346 +4 | 085601初試346 2026-03-30 | 4/200 |
|
|
[考研] 327求調(diào)劑 +5 | 小卡不卡. 2026-03-29 | 5/250 |
|
|
[考研] 332求調(diào)劑 +6 | @MZB382400 2026-03-28 | 6/300 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | raojunqi0129 2026-03-28 | 3/150 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|