1樓:網友
cdatabase類需要你包含才能用。
mfc的mfc相關
2樓:傑少啊
有趣的是,mfc使用「afx」作為所有的全域性函式的字首,「afx」作為全域性變數的字首。因為在mfc的早期開發階段它叫「application framework extensions」縮寫為「afx」。afx提供了對windows api的高度抽象,建立了全新的物件導向的afx api,但它對於新手來說太複雜了,所以afx小組不得不重新開始。
後來他們建立了一組c++類,這就是這個名字被採用得太晚了以至於沒來得及修改這些引用。
和visual studio 2005一起釋出了;和visual studio 2008一起釋出。在免費的express版本的visual studio 2005/2008中沒有包含mfc。
mfc作為乙個強有力的競爭對手,為borland的turbo c++編譯器設計owl(object windows library)在同一時間也釋出了。但最後,borland停止了對owl的繼續開發並且不久就從microsoft那裡購買了mfc標頭檔案,動態鏈結庫等的授權,微軟沒有提供完整的mfc的整合支援。之後borland釋出了vcl(visual component library)來替換owl框架。
怎麼學習mfc求解答
3樓:☆異鳴
在學mfc的過程,有必要經常複習,提高c++的認識。
個人感覺多上機練習,多研究別人的源程式對學mfc幫助很大。
2.微軟提供了windows 兩種開發開發工具:
以c語言為基礎 --api
以c++為基礎 --mfc(vc)
mfc 是對api函式的物件導向的包裹。有api基礎對學vc當然有幫助!
是vc的基礎的,c++的概念(包裹,繼承,過載,多義。。。在vc裡處處出現。
沒有對c++概念一定程度的理解掌握,學好vc是不可能的。
而且c++的概念比較抽象,vc庫則比較龐雜,分開學,可以分散難點。
另外,c和c++卻可以一起學, 這是國外一些學者的觀點,便於儘早培養物件導向。
的觀念和好的c++語言習慣) 追問: 我想問的是我只學習了c++,假設我現在比較精通c++語言,而對windows程式設計,組合語言程式設計,sdk程式設計,都沒有學過,這樣直接開始學習mfc,能不能學成功? :
可以啊。。。很多人都是這樣自學過來的。。。多上上網尋找資源,再認真學習書上的**就可以了的。。。
追問: 噢噢噢 ,謝謝噠 。。我要的就是這句話吶。。
只是我隔壁宿舍有個還可以。。。
4樓:反毀滅a17_絿
首先宣告一下本人剛學mfc5周左右。感受頗豐。說說我的做法吧。
1、**教學 網上**孫鑫的vc講解** 20課 堅持看完 對mfc有個大體瞭解。 2、看書 精通mfc程式設計 mfc windows程式設計 這兩本書都將得很詳細 很有作用。 3、練手 自己使用 或者vs2005嘗試一些工程應用,會對自己有很大提高。
希望對你有所幫助。]
mfc中DDXControl括號中的引數分別是什
ddx control void afxapi ddx control cdataexchange pdx,int nidc,cwnd rcontrol 引數 pdx是 指向cdataexchange物件的指標。這種結構為指定物件提供了建立資料交換的環境,也包括結構的指向。nidc 子控制元件類的資...
MFC中如何改變STATIC TEXT的大小
我說個簡單的方法 加個成員變數cfont font 在oninitdialog中font.createpointfont 120,l 楷體 120表示12號字型 當然static 的id要改,idc stagetdlgitem idc sta setfont font 字型大小還是視窗大小?mfc ...
MFC中呼叫SetFont改變靜態文字的字型大小沒成功,倒是有加粗的現象
setfont應該只是改變了控制元件的字型控制代碼,而不影響已經顯示的內容 影響是設定字型後 另外font.deleteobject 放在函式 的最後試試吧。刪除太早了,畢竟你設定是地址操作,這個也可能是問題的原因。mfc如何修改按鈕,靜態文字等的字型 必須寫 可以這樣寫 新增一個成員變數cfont...