-
學習MFC,首先要學習C++,MFC只是乙個用C++編寫的庫,C++不懂,不可能學MFC,你可以找一些書來讀,這個比較經典: 《VC++深度講解》 孫欣 建立MFC工程時,選擇嚮導可以自動生成程式框架 C++程式語言(C++程式語言) 作者:Bjarne Stroustrup(更新到 C++11) C++之父寫的經典C++書籍。
內容涵蓋了C++的所有內容,從語言核心到標準庫,程式設計正規化和語言哲學(這使得最新版本超過1,000頁)。 第四版於 2013 年 5 月發布,涵蓋 C++11。
-
Bjarne Stroustrup 的 C++ 程式語言(更新到 C++11) C++ 之父寫的經典 C++ 書籍。 內容涵蓋了C++的所有內容,從語言核心到標準庫,程式設計正規化和語言哲學(這使得最新版本超過1,000頁)。
第四版於 2013 年 5 月發布,涵蓋 C++11。
-
建立 MFC 專案時,選擇嚮導可以自動生成程式框架。
你可以找一些書來讀,這本比較經典:孫欣的《VC++深度講解》。
學習MFC首先要學習C++,MFC只是乙個用C++編寫的庫,C++不懂,不可能學習MFC
-
C語言的麻煩,讓我們使用一些視覺化程式設計!
-
如果要使用 C 作為 GUI,則必須學習 C++,然後視覺化 C++,即 VC 或 MFC
也可以不學習MFC來學習QT,MFC也是乙個跨平台的C++圖形使用者介面應用框架,但是QT的材料較少,可能不容易學習。
如果你甚至不想學習C++,你可以學習OpenGL,這是乙個圖形庫,可以增加你的學習興趣。
-
聽你的介紹,你應該還在學習C++的語法,當然你只能寫一些**,至於你要弄清楚GUI介面,你還是要學習C++的基礎知識。
我和你一樣,以前學過C++的語法,很無聊,很無聊,我學了VB,VB最大的優點就是可以快速開發應用軟體,所以相比之下,學習C++就枯燥多了,但是後來我學會了C++的語法後,就開始涉足VC++(Visual C++), 這和VB的開發方式類似,你可以用C++來實現你說的方框和按鈕的**寫法,但這是乙個過程,你不必急於求成 另外,學習了C++之後就不能擺弄VC++了,你也要學習如何操作VC++開發平台, 你也要記住各種類和函式的用法,尤其重要的是學習VC++中的MFC,當你開始學習的時候,這本書會講到,學完之後,你就可以用自己的創意開發一些中小型成品軟體了。
我目前在學習VC++ 一開始,我遇到了很多困難,比如學習MFC,但我挺過來了,你說的寫也沒問題,但我還是要繼續努力,來吧,一步乙個腳印,你會得到你想要的結果,讓我們一起努力吧。
下面我來講說我是怎麼學會MFC的 因為MFC是類的整合,所以類太多了,很多人都摸不著頭腦 我總結了一下MFC在學習過程中提到的類,並對它們的有用功能進行了分類和記憶,這樣在學習的過程中,很多事情都理順了, 而且我覺得有必要選一本我用來學習VC++的好書 我用來學習VC++的書是《零起點》,因為它對每個控制項的使用都有專門的介紹,自然涉及到MFC的使用,學習起來要容易很多,當然也有很多好書, 我的經驗是選擇專門針對如何使用控制項的書籍,這將使您的學習更有效。
-
看看網頁建立書,它介紹了可以用 C 語言製作的視窗。
-
推薦QTGUI設計,其設計思路是現有C++包中最好的,漂亮的UI風格,良好的介面布局,非常容易上手。
相關書籍包括《零基QT4程式設計》、《C++ GUI QT4程式設計(第2版)》(這是一本官方教材,從淺到深,循序漸進,是一本口碑不錯的書)。
建議不要學習MFC,因為它沒有很好地打包,對於初學者來說,他們通常甚至不知道程式在哪裡執行。 而且它的介面風格很醜陋,而且沒有介面布局。 缺乏好的介面設計思路,使得介面無法重用。
-
開發了什麼領域? Win的學校MFC,反正也差不多。
就個人而言,您認為 QT 更快嗎?
只要找乙個並學習它,一切都很好。
-
Qt使用起來很快,但是隨著諾基亞的衰落,Qt的發展已經放慢了很多,但是Qt確實是一件好事,而且很好用。
-
只要買一本關於程式設計的書。
-
數學專業的學生肯定推薦你學習MATLAB,但是我個人覺得MATLAB的**好像亂七八糟,不好讀,而且主要集中在數值計算上,不適合專業軟體的發布,而且一般來說,學習數學視覺化C++應該是一門比較好的課程,以後會用到很多方面, 所以你可以仔細研究它,你也可以在C++中呼叫MATLAB函式,所以你可以在繪圖和介面控制中使用C++,MATLAB用於數值計算
-
C++不太適合GUI,或者要學習Windows程式設計、MFC、QT等。
MATLAB太不專業了,即使用於數學分析。
C非常適合GUI,而且比C++簡單很多,做GUI也比較方便。 在“你已經學會了C語言並閱讀了C++”的情況下,你應該找一本書並閱讀兩天才能製作出乙個好的GUI。
但請記住,這只是皮毛,如果您有興趣,則需要了解更多資訊。
-
如果你只會說這兩種語言,C++的工具更多,QT,MFC,WPF 都是需要考慮的事情。
MATLAB 很少用作 GUI 程式。
MATLAB主要用於分析,一般用於在程式中嵌入函式等,很多人更喜歡QT,因為它是開源的,建議你閱讀QT高階程式設計,這是一本非常好的教科書,建議閱讀英文原版。
-
誰說不合適???
樓上廢話,房東,你學C++,可以去看看QT是GUI,是C++中最好的GUI開發工具。
記得給我加分。
-
C++ 學習方向 你應該問你的老師。
有一天問你的老師:"老師同志,您教我們軟體開發,它開發的是什麼樣的軟體? "
首先,您需要學習一門程式語言、資料結構演算法和資料庫,並能夠用您的語言、網路程式設計基礎知識以及 Windows 程式設計等進行操作。
一旦你了解了基礎知識,就該選擇你想從事軟體開發的哪個方面了。
資料庫是軟體開發嗎? 遊戲開發? **開發?
嵌入式開發? 網路產品開發? 多**軟體開發?
系統程式開發? AI軟體開發? 或者它是專門為乙個行業開發的。
您選擇哪種型別的軟體開發?
你不會讓老師乙個乙個地教你,老師也可能不教。
以上所有發展方向都符合"年"如果你來學習,你只是一年級的菜鳥,第二年是菜鳥,三年級是新手,然後你去上班,然後慢慢實習。
-
我也是C++的初學者,也覺得有點迷茫 C++的內容是如此龐大深刻,而我們現在接觸的東西太小太小太小了 我認為打好基礎是乙個漫長而耐心的過程 我想如果我們現在才剛剛開始,或者可能根本就沒有開始,來設定方向, 我們可能看不清情況,也不知道自己在哪個方向有優勢,不如埋頭在API裡,MFC學好 站得高,自然看得更遠,這個基礎不管走到哪裡都有用,等視野大了再決定去的方向也不是壞事 我剛接觸過API,而且我懂一點,現在正在學習MFC,其實我什麼都不知道 哈哈 就用自己的感受說出來吧 如果這個想法太膚淺,希望大家不要感到驚訝 哈 其實我覺得大家都喜歡-mi
-
你未來想往哪個方向發展? Windows 程式或 Linux 程式是應用程式設計還是深入核心、驅動程式等的程式設計? 或 3D 遊戲方向 這些都是不同的。
如果不清楚你想往哪個方向走。 我建議你有一定的C++基礎後,再看看Windows程式設計,因為這個比較基礎和通用,可以鍛鍊你的程式設計能力,以後可以改變方向。 在檢視 Windows 程式設計時,使用 VC 和 MFC 是很自然的
當你完成這些之後,你將不得不再做一些開發專案。 然後你就會知道你應該學什麼。
我是來分一杯羹的。 因為我也要問問題,所以我沒有意義。 但我說的是經驗性的。 我也在學習程式設計。
-
如果你只看了譚浩強的書,把所有的基本知識都理解了,那就證明你的想法太簡單了。
C不能放棄,C++思維也必須掌握。
你覺得你已經達到了一定的C++水平,你可以朝著MFC的方向前進。
或者繼續提高你的C級,然後學習嵌入式,兩個方向都很好。
當你覺得你的基礎很好,但你不知道該學什麼時,這往往證明你還沒有觸及該語言的基礎知識。
堅固是硬道理。
-
C++ Primer 在閱讀後正在談論它。
雖然你說看到C++基礎很煩,但你一定沒有紮實的基礎,找不到方向,只是做一些小事去練習---或者安心學習標準C++,記住標準C++
要開發到遊戲3D,至少要精通CC++,資料結構+演算法必須有紮實的基礎,Windows程式設計+Windows核心程式設計應該要看。
不要說重複,C++與C完全相容
-
在C++中,請學習VC中的MFC原理,相當於VB,可以方便介面的繪製。
在執行此操作之前,請稍微看一下 Windows 程式設計,教您如何使用 API 繪製介面。
看看就知道了,畢竟現在沒有人將 API 用於介面。
-
這需要了解作業系統提供的Windows API函式,而C++只是乙個編譯環境,它實現了GUI的功能,基本上是通過呼叫API函式來實現的。
因此,您將學習 Visual C++ 和 Windows API 函式。
-
您可以使用Borland的C++生成器來開發圖形介面。
-
需要學習C++。 MFC比較容易學習,MFC比較成熟,線上學習資料也比較多。
-
建議學習 Windows 程式設計(第 5 版)。
如果要編寫應用程式,那麼一切都離不開作業系統。 它與系統提供的應用程式程式設計介面(即使是組合語言)是分不開的,只要開啟Windows,就永遠不能直接操作顯示卡,作業系統會自動控制顯示卡,即使你使用32位或64位組合語言,也只是在呼叫作業系統的功能。
如果要自己操作顯示卡,有兩種方法:
第一:完全避開作業系統,先學習組合語言,然後參考英特爾的三卷CPU原理,再學習作業系統原理,再參考Linux核心**,再編寫自己的作業系統。
第二:我也先學習組合語言,然後學習如何在Windows(或其他平台)下編寫驅動,然後參考顯示卡公司的驅動編寫手冊。 然後你寫乙個你自己知道的驅動程式。
因為,你不一定懂得如何使用別人寫的顯示卡驅動),然後你寫的顯示卡驅動被系統載入後,一定要模擬直接呼叫函式(或者不能直接呼叫),然後才能模擬直接呼叫。(太麻煩了)。
這就是它的全部內容。
因此,C C++圖形庫基於某個平台。 它們也不能直接操作顯示卡,它們都呼叫系統提供的函式或類來通過系統操作顯示卡。 如果您想知道如何做到這一點,請遵循上面的第二條規則。
如果你考慮一下,C++庫,比如MFC,只能在Windows下執行,為什麼? 因為它們都在呼叫系統的函式,所以在 Linux 下不能使用 MFC圖形庫也是可用的,一些流行的跨平台庫,如qt、wxwidget等,都是原始碼形式,其中包含了很多編譯控制項,在不同平台上使用時必須重新編譯。
所以,如果你想學習編寫圖形庫,請先學習平台的程式設計方法(如Windows平台,或者Linux平台),然後熟悉直接GUI程式設計,然後就可以編寫自己的庫了。 該庫並不複雜,它只是封裝了系統提供的功能。 新增您自己的 **,使其比直接使用 API 更容易呼叫。
1 無法上網時,可以選擇ping自己的IP,如果通過,說明網絡卡沒問題; Ping外網,如果未連線,則表示網絡卡與外網有問題,請檢查 >>>More