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