c中的MFC是什麼意思vc中的mfc到底是什麼?

2021-03-06 02:22:24 字數 3607 閱讀 4311

1樓:匿名使用者

mfc是微來軟基礎類庫的簡稱,是微軟

源公司實現的一bai個c++類庫,主要封裝了大部分的duwindows api函式,zhivc++是微軟公司開發dao的c/c++的整合開發環境,所謂整合開發環境,就是說利用它你可以編輯,編譯,除錯,而不是使用多種工具輪換操作,靈活性較大。有時人們說vc呢也指它的內部編譯器,整合開發環境必須有一個編譯器核心,要不有什麼用,例如devc++其中一個編譯器核心就是gcc。

mfc除了是一個類庫以外,還是一個框架,你應該試過,在vc++裡新建一個mfc的工程,開發環境會自動幫你產生許多檔案,同時它使用了mfcxx.dll。xx是版本,它封裝了mfc核心,所以你在你的**看不到原本的sdk程式設計中的訊息迴圈等等東西,因為mfc框架幫你封裝好了,這樣你就可以專心的考慮你程式的邏輯,而不是這些每次程式設計都要重複的東西,但是由於是通用框架,沒有最好的針對性,當然也就喪失了一些靈活性和效率但是mfc的封裝很淺,所以效率上損失不大,靈活性還可以,雖然也有很多缺陷,但還是一個比較好的東西,個人以為,不遜色於kfc

2樓:匿名使用者

microsoft foundation class字面意思bai微軟基礎類

mfc是微軟封du裝了的api。zhi

什麼意思呢?windows作為一個提供功能強大dao

3樓:買群刀仕

mfc是bai

microsoft

foundation

class

library

的縮寫,是vc提供的一個類庫,主

du要目的是zhi簡化windows圖形介面程式的dao程式設計。使用mfc中的回

類,寫windows程式要簡單和容易答多了。

4樓:朱笑萍漆穹

mfc是指,微軟(m),基類(f),庫(c)

是微軟為c++開發windows程式準備的類庫.

vc中的mfc 到底是什麼?

5樓:匿名使用者

怎麼說,mfc這個東西在我學的初期著實把我鬱悶了一會。

不過,你要理解mfc是在c++基礎上的類庫。在你用createwindow wndproc winmain這些函式的時候,你會不會發現步驟太繁瑣了?簡單的幾個窗體你就要寫很多的**,所以,為了提高開發效率。

微軟就將api封裝成了類庫,例如cframe 這個用於構建視窗的類,在這個類中,全部是有由你熟知的win32 api來構成了。簡單的說,mfc的作用:縮短開發效率,將api歸類,用提前寫好的類庫來代替不斷重複的步驟。。

但是,有缺點、你要是習慣sdk來開發你就完全不知道這個mfc用簡簡單單幾行的**就能完成用sdk幾十行的效率。所以,這正是我們需要去探索mfc的實現,如何封裝。這,即是《學習mfc》。

你要知道不懂mfc的封裝結構是不會學好mfc的。

(雖然我不怎麼喜歡mfc,總感覺是雞肋)

6樓:暗影之王

微軟基礎類庫(英語:microsoft foundation classes,簡稱mfc)是一個微軟公司提供的類庫(class libraries),以c++類的形式封裝了windows api,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量windows控制代碼封裝類和很多windows的內建控制元件和元件的封裝類。

mfc中最重要的封裝是對win32 api的封裝,因此,理解windows object和mfc object (c++物件,一個c++類的例項)之間的關係是理解mfc的關鍵之一。所謂windows object(windows物件)是win32下用控制代碼表示的windows作業系統物件;所謂mfc object (mfc物件)是c++物件,是一個c++類的例項,這裡(本書範圍內)mfc object是有特定含義的,指封裝windows object的c++ object,並非指任意的c++ object。

7樓:匿名使用者

微軟基礎類庫,microsoft foundation class.

為了減少**編寫,微軟把一些常用的類封裝在一個庫裡,供大家公用,呼叫。即mfc。

mfc是什麼意思?

8樓:瀋陽萬通汽車學校

微軟基礎類庫(英語:microsoft foundation classes,簡稱mfc)是一個微軟公司提供的類庫(class libraries),以c++類的形式封裝了windows api,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量windows控制代碼封裝類和很多windows的內建控制元件和元件的封裝類。

9樓:覃松濤

microsoft foundation class的縮寫,它是建立在windows api之上的c++類庫,意圖是使windows程式設計過程更有效率,更符合物件導向的精神。mfc在爭取成為「windows類庫標準」的路上聲勢浩大。

10樓:紅豆袁豆

microsoft foundation classes

可以這麼理解:它就是一個工具。

mfc框架定義了應用程式的輪廓,並提供了使用者介面的標準實現方法,程式設計師所要做的就是通過預定義的介面把具體應用程式特有的東西填入這個輪廓。

11樓:希聲和寡

12樓:

mfc是對api的封裝

13樓:縱順歐玉石

微軟基礎類庫,microsoft

foundation

class.

為了減少**編寫,微軟把一些常用的類封裝在一個庫裡,供大家公用,呼叫。即mfc。

c++的mfc中的dc是什麼意思?有什麼作用?

14樓:

在mfc中,一個dc(device context)是一個結構體,它定義了圖形物件的引數設定以及它們的屬性,還有影響輸出結果的模式選擇。

說白了。dc就是一個裝置環境。。

比方說你要繪圖呀。或者使用什麼裝置啊。。

那麼你就要對你的繪圖環境進行設定,對裝置也要進行設定,那麼怎麼對他們進行設定呢。這樣的話,就要用到dc了,

15樓:匿名使用者

裝置內容。

我們輸出裝置有很多。如顯示器,印表機,音箱等。

dc用於確定使用哪種裝置。

mfc是什麼意思?

16樓:宇宙貓仙

微軟基礎類庫

英語(microsoft foundation classes),簡稱mfc是微軟公司提供的一個類庫(class libraries),以c++類的形式封裝了windows api,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含大量windows控制代碼封裝類和很多windows的內建控制元件和元件的封裝類。

mfc是微軟基礎類庫的簡稱,是微軟公司實現的一個c++類庫,主要封裝了大部分的windows api函式,vc++是微軟公司開發的c/c++的整合開發環境,所謂整合開發環境,就是說利用它你可以編輯,編譯,除錯,而不是使用多種工具輪換操作,靈活性較大

C中的 是什麼意思,C 中 int 是什麼意思?

可空型別修飾符 引用型別可以使用空引用表示一個不存在的值,而值型別通常不能表示為空。例如string str null 是正確的,int i null 編譯器就會報錯。為了使值型別也可為空,就可以使用可空型別,即用可空型別修飾符 來表示,表現形式為 t?例如 int?表示可空的整形,datetime...

c中是什麼意思C中是什麼意思

一般被稱作指標運算子 又叫反向取址運算子,與 作用相反 指標,其實就是一個變數,只是它的值是另一個變數或是常量的地址罷了,而 的作用便是把這個地址所存放的值取出,所以叫作反向取址運算子 int i,p i int q p 指向指標的指標。int i,p i int q p 指向指標的指標。哦,不同情...

c 中 什麼意思, 在C 中是什麼意思

雙冒號 操作符被稱為域操作符 scope operator 含義和用法如下 1.在類外部宣告成員函式。void point area 2.呼叫全域性函式 表示引用成員函式變數及作用域,作用域成員運算子 例 system math sqrt 相當於system.math.sqrt 3.呼叫類的靜態方法...