mfc多文檔開發(fā)例子 mfc各個字母的含義?
mfc中的m是微軟f,基礎(chǔ)c和類。MFC(微軟基礎(chǔ)類)是微軟 的基本類庫,而且是微軟實現(xiàn)的C類庫,主要封裝了windowsAPI的大部分函數(shù)。vc是微軟開發(fā)的c/c集成開發(fā)環(huán)境。所謂集成開發(fā)環(huán)境,就是
mfc中的m是微軟f,基礎(chǔ)c和類。
MFC(微軟基礎(chǔ)類)是微軟 的基本類庫,而且是微軟實現(xiàn)的C類庫,主要封裝了windowsAPI的大部分函數(shù)。vc是微軟開發(fā)的c/c集成開發(fā)環(huán)境。所謂集成開發(fā)環(huán)境,就是可以編輯編譯調(diào)試,而不是用各種工具輪換操作,更加靈活。Vc也指其內(nèi)部編譯器,集成開發(fā)環(huán)境必須有編譯器內(nèi)核。例如,DevC的一個編譯器內(nèi)核是gcc。MFC不僅是一個類庫,還是一個框架。如果你在vc中構(gòu)建一個MFC項目,開發(fā)環(huán)境會自動為你生成很多文件,它使用的是mfcxx.dll。Xx是一個版本,它封裝了mfc內(nèi)核,所以你可以 t在你的代碼中看不到原來SDK編程中的消息循環(huán)等東西,因為MFC框架已經(jīng)給你封裝好了,所以你可以集中精力在你程序的邏輯上,而不是每次編程都要重復的這些東西,但是因為是通用框架,沒有最好的針對性,當然也就損失了一些靈活性和效率。但是MFC的封裝很淺,所以效率損失不大。
如果用C來設(shè)計,可以用MFC來做界面。至于RS485,和RS232一樣,是串行通信。在Windows上,可以讀寫文件,使用CreateFile連接串口,然后使用
MFC(微軟基礎(chǔ)類)是微軟 的基本類庫,而且是微軟實現(xiàn)的C類庫,主要封裝了大部分的windows API函數(shù)。vc是微軟開發(fā)的c/c集成開發(fā)環(huán)境。所謂集成開發(fā)環(huán)境,就是可以編輯編譯調(diào)試,而不是用各種工具輪換操作,更加靈活。
Vc也指其內(nèi)部編譯器,集成開發(fā)環(huán)境必須有編譯器內(nèi)核。例如,DevC的一個編譯器內(nèi)核是gcc。MFC不僅是一個類庫,還是一個框架。如果你在vc中構(gòu)建一個MFC項目,開發(fā)環(huán)境會自動為你生成很多文件,它使用的是mfcxx.dll。
Xx是一個版本,它封裝了mfc內(nèi)核,所以你可以 在你的代碼里看不到原來SDK編程中的消息循環(huán)等東西,因為MFC框架幫你打包了,所以你可以專注于你的程序的邏輯,而不是每次都做這些編程。什么都要重復,但是因為是通用框架,沒有最好的針對性,當然也就損失了一些靈活性和效率。但是MFC的封裝很淺,所以效率損失不大。