想做windows程式開發有必要學mfc嗎不學mfc的話應

2021-03-19 14:31:05 字數 5417 閱讀 7674

1樓:匿名使用者

mfc好多年沒有新版本了,如果做應用軟體的話,學習.***吧,先學c#,然後wpf、wcf,做**學習asp.***,都挺好用的。

2樓:魂法額風格

這個不簡單啊,貌似好複雜的樣子哦

大家說學mfc還是學玩《windows程式設計》後在學mfc好呢,有必要性嗎?謝謝

3樓:匿名使用者

看你對介面設計感興趣還是對底層實現演算法敢興趣了。喜歡做介面開發,還是儘早解除mfc的好,做底層的話,windows的好

4樓:匿名使用者

先學 windws程式設計 是很有必要性的

mfc的大抵機制都是基於 作業系統,而windows程式設計的核心正是基於作業系統。

當你學完 windows程式設計 再去學mfc 你會發現 很多東西都很容易理解

5樓:匿名使用者

mfc比較容易掌握,**量少

windows程式設計比較系統,功能更為強大,但是更為複雜,**量多

--你可以根據情況自己選擇。如果後者掌握好了,可以不必學前者。

想用c/c++寫windows程式設計,又不想學mfc怎麼辦?

6樓:匿名使用者

c++ 用api來寫程式,朋友,沒有介面,你難道要用繪畫來繪介面嗎?

一個對話方塊放幾個按扭,比用api來實現快得多,而且也更復合群眾

win32 api 細節非常多,剛開始是要好好學習嚇,瞭解了基本原理才能寫得出來好程式?

mfc就是提供方便的,東西也很多。你看office軟體基本上都是有mfc來搞的,單文件與多文件

正因為它功能強大所以複雜點,完全理解了就覺得很簡單的.

如果硬要用api寫程式,僅合適寫簡單的程式或初學使用,複雜的程式還得用mfc來完成

效率問題上看也要用現有的資源噻...什麼東西都自己寫那是費時費力還沒有多少完善。

7樓:匿名使用者

《windows程式設計》(programming windows)就是一本,petzoldi寫的,windows api程式設計,很不錯,網上也有html版的,英文漢語的都有。如果找不到留個郵箱我發給你。

不過我認為最後還是要轉到mfc這些東西上來的。

8樓:匿名使用者

mfc是已封裝的好的,可以用的東西,如你要用api寫一個窗體,上有按鈕和文字,你要寫一堆**,如果你是用mfc只要在工具箱上,直接拖進一個按鈕和文字放在你想放的位置就可以了。

其實這兩個不衝突,c/c++ 寫windows程式可以讓你瞭解內部的東西,mfc可提高程式設計的效率。

9樓:匿名使用者

對開發相同的工程來說,僅對於工作量,api相對較複雜,mfc簡單些mfc是基於api的。

事實上,你學好了其中的一個,很容易轉到另一個上去。

最後,給你個忠告:不要覺得mfc亂,api也許更亂,因為mfc是封裝好的類庫,人家給你整理完了,還有怕亂就不學,談何windows程式設計?

10樓:匿名使用者

這個 要想做桌面程式的話 如果是要用c++的話 建議學下mfc直接用win32 api那才叫繁瑣 而且mfc做圖形截面還真行推薦本入門書 孫鑫的 vc++深入詳解 特別適合樓主圖方便用vb 又不願意 這個就簡單

11樓:百度使用者

想當個好程式設計師就必須要學mfc,現在無論什麼軟體或者遊戲公司的**都是基於mfc框架開發的,你可以不學好它。。但起碼要學習他的編寫規範和訊息機制

12樓:不傻不笨不弱智

c 和 c++ 就夠了 呵呵..教材的話 就要那個windos程式設計就行了 剛開始可能看這挺眼暈 多琢磨琢磨示例程式 多看幾遍 就好了 你還可以根據自己的理解 去改改例項程式 看看改了之後 是否按你的意願執行的 程式設計 也算是熟能生巧的活吧 沒什麼捷徑吧 一定要記得 多練 如果就只是看書 而不動手的話。。。學起來會很困難吧 呵呵 我也是 初學者 還有啊 mfc 對於遊戲來說效率不夠...

編遊戲沒有用mfc的

13樓:匿名使用者

樓主不要聽上面的胡說,c++直接用api繪圖可以繪製非常漂亮的效果(自己繪製

背景,按鈕,**等),比mfc那麼固定的模式好多了,而且可以直接新增driectx庫或opengl庫繪製3d繪圖,但是學習難度非常大,需要花費很多的時間去研究頁面的佈局,另外wtl庫是直接基於api的,介面也比mfc要漂亮很多,市面上的很多防毒軟體都是使用wtl庫繪圖的,如果有興趣可以研究下金山的開源源**,那個就是wtl庫的,瑞星和360也都是wtl庫,只是沒開源而已。

14樓:匿名使用者

現在在windows下做介面,不學mfc,**量太大了,mfc都給你封裝好了,你直接用啊,方便多了

15樓:匿名使用者

仔細學學mfc,如果你看不懂這個的話,那你用api也寫不出來好的程式。

16樓:匿名使用者

可以用qt,wxwidgets,比mfc容易多了,我正在學

17樓:匿名使用者

可以使用gui 自己畫把 不要也行 嘿嘿...

18樓:匿名使用者

api寫windows程式比mfc難多了,mfc建立在api之上整合了大部分windows的類庫,而且演算法等都有優化過,不用你慢慢編寫慢慢優化,建議你還是用mfc

19樓:不愛到愛

學習qt程式設計,qt做了簡單的系統抽象,不光能在windows上跑,還可以跨其他平臺,語法是純c/c++

20樓:韓哲人

用api編windows視窗

用c#開發windows程式要不要學api,或者mfc,我win32學過的api能用嗎

21樓:

mfc沒有必要學了,api則應該多少知道一些,舉個例子吧,比如說您想在一個程式中控制光碟機門的開合,就只有呼叫win32api mcisendstring()才行。有一些功能(尤其是涉及硬體和網路底層協議的部分)c#支援的不是很好。

至於在程式中呼叫api函式的方法,一般只需要在程式開始新增

using system.runtime.interopservices;

一句,然後再使用

[dllimport("winmm.dll")]

private static extern long mcisendstring(string a,string b,uint c,intptr d);

給要呼叫的api做個宣告就可以了,具體的例子可以參考msdn。

搜尋「dllimport」就可以了。

22樓:匿名使用者

不學也可。學了更好。

vista我不知道,不過如果你用win2003以下(含),知道些api,可以應付有些dot***不提供的部分。

你學過的win32 api經過wrap以後都可以呼叫。如何呼叫你可以看下p/invoke方面的資料。

學習c++後,有必要學windows程式設計嗎?還有有必要學mfc嗎?

有windows程式設計基礎想繼續學習,是學mfc還是其他的?

23樓:匿名使用者

看你想搞哪方面的呢,mfc確實有點落伍了,因為它弄的太複雜,太亂,可以學習下qt,c++基礎有就行,

有沒有必要學mfc呢? 10

24樓:匿名使用者

看你以後的工作了,工

控方面mfc用的挺多,mfc剛開始學你覺得太抽象,等你掌握mfc的精髓你會覺得他很具體,有難度才有市場。搞的大家都會,會mfc也沒飯吃。

不管你學qt,mfc,還是.*** ,這些技術都會過時的,個人感覺框架都是浮雲,越學越簡單,你是學訊號的 ,你的優勢是訊號理論在計算機上實現,程式設計算是你的副業,如果你不搞這個你跟計算機專業出來的比你沒有什麼優勢,你就算學會了mfc、qt、.***只會做展現層,業務邏輯不會寫又有什麼用呢?

底層才是關鍵,這才是真正的難點。入門建議你看看 孫鑫的vc深入詳解。提高看 侯捷的深入淺出mfc。

你的問題可能不是mfc難學這麼簡單,即使你學qt、.*** 你還會覺得難學,建議你多看看孫鑫的教程,感受一下寫軟體的流程,再看看qt、.***的教程(實現一個對話方塊hello world),感受一下三者的開發過程的不同點與相同點。

本人學電氣的,切記浮躁啊,原來有一樣的困惑,一孔之見呵呵。

25樓:xz巨集定義

學mfc,先學win32,有一本書叫window程式設計,然後還有一本深入淺出mfc,慢慢來,戒驕戒躁。對了,其實mfc你會越學越簡單,然後又是越來越難的過程。這就是境界,哈哈,慢慢體會吧

26樓:匿名使用者

看你學習網的目的。如果你想到winform發展,然後學一學的api還是有用的,如果你想在webform方面的發展,空氣汙染指數。

27樓:下一站塞車

個人您應該深入點學習c++,本人大三,讀的是資訊管理與資訊系統專業,也對程式設計感興趣,極力推薦那本《c++程式設計思想》,寫得真的 很好!

本人會c/c++現在很迷茫啊。學習了api,就一定要學習mfc嗎,不學是不是找不到工作啊!

28樓:曹堃

會c/c++可以寫出windows系統嗎?

windows大部分都是c語言寫的,

樓主學完資料結構沒?

快去修煉資料結構+演算法

29樓:匿名使用者

有人說c語言是程式設計的基礎 本人覺得是資料結構 資料結構學會了 一切編譯語言都迎刃而解 基礎類的東西一定要學紮實 真的 特別資料結構 不只是概念類的東西 重點是思想 層次 這些東西你如果不理解 編譯語言你只能學到皮毛

30樓:

mfc與找工作沒必然聯絡。mfc'只是微軟提供的基礎類庫,利用它編寫vc程式很方便。但現在的電子產品用到c++編碼的的都不用mfc。

31樓:寒默憂傷

多看看資料結構和演算法吧

看你將來打算從事什麼樣的工作。

如果是桌面開發,mfc可以適當的看看

如果是做嵌入式,那就不用看了。

32樓:我是鄧大爺

也不是..我現在就放棄mfc,我主攻linux了...

33樓:善良的

mfc很好學 找點教材,只要一天就能掌握的差不多了

微信小程式開發有哪些需要注意的問題

1 小程式的名稱只支援中文 英文 數字和加號,長度為3 20個字元,加號只能放在小程式名稱的末端,例如 程式秀 小程式名稱一旦確定,目前是不能作出修改的 3 目前,微信小程式僅支援企業 其他組織申請,暫時不對個人開放,乙個主體可以註冊30個微信小程式,乙個繫結身份的開發者只能建立5個微信小程式。4 ...

小程式開發,小程式怎麼開發

小程式開發有以下兩種方法 1 使用第三方小程式製作工具。這種製作方式非常簡單,你需要選一個簡單的小程式製作工具,儘量找知名度高 模板美觀 業界口碑好的平臺,比如上線了,然後註冊後選擇 建立小程式 選一個你需要的模板,點選進入後臺頁面。在這裡你就可以製作你的小程式了。這種方式以 展示 模板為例,在 通...

怎麼開發小程式?如何開發小程式?

2.點選開啟小程式後,可以看到有附近的小程式和我的小程式,附近的小程式是所在定位周邊的小程式。下面的小程式列表可以看到的是我們之前開啟過的一些小程式,如果有自己覺得很好用的小程式就可以點選左上角,新增到我的小程式裡面。兩種方式 1 定製小程式 沒有 基礎的朋友肯定一臉懵,不在認知範圍內的東西想要開發...