是QT還是VC,QT 和VC 的區別 包括效率

時間 2022-08-28 02:46:34

1樓:day忘不掉的痛

qt:跨平台,語法結構簡單清晰。物件導向的特性體現的比mfc明顯。**寫起來比較優雅,也就是說上手會快一點。

vc++是程式設計工具,是具體實現c和c++的工具。

2樓:匿名使用者

我兩個都學過,我覺得先學vc++好點,一是vc++開發比較容易,資料多,二是windows畢竟還是桌面應用之王,工作前景會好點。qt能在windows下程式設計,只是環境搭配比較麻煩,也許有安裝包,沒試過。

3樓:匿名使用者

這個看你做什麼。

面向企業開發一般用的都是vc.

但也有一些單位做的不是面向企業的開發。而是基於開源的一些產品開發之類的。

這種基於開源的開發用qt比較多。

qt 和vc++ 的區別(包括效率)

4樓:不知舞者

qt基於c++的一種圖形開發。就相當於mfc那樣吧。。不過它比mfc好像要簡單多了。一般用在嵌入式開發吧。。

5樓:匿名使用者

想在windows下幹活用vc,想搞嵌入式或者跨平台用qt。

qt的資料就是太少了,這點還是ms這種大公司才有才有財力來搞。

另外你問的太籠統,你應該說乙個領域,vc基本上是什麼都能做的,qt的只是乙個介面庫(當然也包含一些其他庫)。

另外 vc 不等於 mfc,自己查資料。

qt還是vc++的mfc,還是api呢?

6樓:

qt是vc的乙個優秀的gui框架,軟體的宗旨就是寫最少的**,實現最多的功能。

mfc是微軟的c++一套gui框架,但隨著c#的風靡,mfc的使用越來越少了。

就難易程度來說api接近底層,mfc進行了相應的封裝,這兩個相對於qt來說「困難」一些。而qt操作簡單,基本功能通過拖拽、關聯就可以完成,程式設計師可以把主要精力放在業務處理上,不必為介面操心。

個人認為,在學則學習物件時,能不傍著微軟就不傍著微軟吧。對於qt來說,唯一的缺點就是資料較少,基本都是英文的,但目前越來越多的教材已經或即將面世,這未嘗不是乙個好訊息。

還有就是qt相對於c#來說,使用群體相對較少。但這不影響qt的影響力。

通過一段時間的qt學習,相信你會發現選擇qt是明智的。

7樓:匿名使用者

qt,請高手指點迷津,在此謝過。qt和vc 有開發速度、應用範圍(功能)、mfc較難精通,因為深入開發之後sdk還是要了解的,否則程式感覺比較兒童化,

8樓:匿名使用者

把基礎c++搞好先!後面的都是浮雲

qt與微軟vc++有什麼區別

9樓:

你好qt是乙個跨平台的圖形庫,目前為諾基亞所有,能很便捷的開發出ui介面哦,vc,你可以把它看成一種語言,畢竟是微軟的東西開發windows程式能夠很方便的呼叫api,在vs平台上能夠整合qt.

現在主流的是qt還是mfc?

10樓:影者東昇

qt是物件導向的框架,使用特殊的**生成擴充套件(稱為元物件編譯器(meta object compiler, moc))以及一些巨集,易於擴充套件,允許元件程式設計。支援跨平台。

mfc是乙個微軟公司提供的類庫(class libraries),以c++類的形式封裝了windows api,並且包含乙個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量windows控制代碼封裝類和很多windows的內建控制項和元件的封裝類。不支援跨平台。

11樓:不是**的賊

qt:跨平台

mfc只能在windows下,而且也老了

qt、mfc、vc++之間的關係

12樓:匿名使用者

qt的強大在於其跨平台,單就windows而言,不會比mfc強勢。在nt下,qt的執行速度和資源佔用率都沒mfc好。

在linux下就用qt(c++)或者gtk(c,當然gtk也有c++的),在windows下就用mfc,跨平台就用前兩個。

qt的封裝哲學較好,與系統關係低,門檻也低。而mfc想精通需要更多的時間和精力。

簡單的來說:qt和mfc都是類庫,vc有兩種理解,一種就是指用mfc程式設計;另一種指的是vc的ide開發環境。

1、如果基礎好,比如剛學了c++想找個gui庫來玩,也只是隨便玩玩,qt包裝很好,幫助文件也很好,就直接用qt,出了某些奇怪的問題,也沒關係。

2、如果是想學好,想學得稍微深入,覺得qt就很難,還是先學vc,學好了基礎再用qt。qt的開發效率高是針對會用的人而言的。

3、如果有高人指導,或者環境很好,或者只用qt的很小一部分,那學qt就輕鬆很多了。

13樓:匿名使用者

1. qt, 編寫的程式,是乙個可在linux和windows下使用的,被諾基亞收購了,在linux下用的人很多。

2. mfc和vc++, 可以說是一體的。 mfc是一種程式框架,vc++就是在裡面編寫東東用的語言~。

14樓:匿名使用者

qt和mfc都是類庫。

vc有兩種理解,一種就是指用mfc程式設計;另一種指的是vc的ide開發環境。

痔瘡是內痔還是外痔多,外痔和內痔的區別

掌禎聞運鵬 這是痔瘡,屬於外痔,首先需要注意保持大便通暢,不要吃辛辣海鮮的食品,可以使用馬應龍痔瘡膏塗抹,注意不要長期久坐,另外需要,每天用生理鹽水沖洗,用花椒水坐浴,配合口服清熱解毒的藥物以及消炎藥物 必要的時候需要選擇輸液消炎。 姚彩森浩嵐 一般來說外痔容易有排便疼痛,出血比較少,內痔的時候出血...

痔瘡疼是內痔還是外痔,外痔和內痔的區別

痔瘡是肯定的 可能是內痔,外痔本來就在外面不存在脫落,建議手術 大概三天至一周以內,其他 手段也可以 但是容易 不容易 工作時間緊實在抽不出時間的話就只有選擇雷射或者冷凍手術。率要高很多 我個人經歷,我也有痔瘡嘿嘿 應該多吃粗糧和果蔬,如黑豆 小公尺 高粱 菠菜等,它們營養豐富,能夠有效促進排洩。外...

是拒絕還是考驗呢?女生拒絕和考驗的區別

如果她沒有明確的拒絕你我覺得你應該還是有機會的。這是女孩子的一種自我保護意識,她會覺得和你單獨相處有不安全的因素,因為你並沒有得到她完全的信任。你需要花更多的時間與她相處,多了解她的優缺點,多關心她多幫助她。另外你要弄清楚她是否對所有異性都不願單獨相處,心理上是否有什麼障礙,想一些好的解決辦法幫她克...

到底是肝囊腫還是肝癌,肝部囊腫和肝癌的區別

這種問題可以去醫院做個進一步的檢查啊,然後醫生會很明確的告訴家屬到底是什麼的,沒必要在這裡問的吧。在這裡要說的是不管是肝囊腫還是肝癌,都要有足夠的信心活下去,這也是 石明羽漫漫癌路 中石明羽成功的理由啊!囊腫既不會影響肝功能,也不會發展為肝癌,所以這種囊腫通常不必理它。但如果它長得實在太大,讓病人感...

請教是搶劫還是綁架,綁架和搶劫的區別是什麼

綁架與搶劫數罪併罰,是指對犯兩個以上罪行的犯人,就所犯各罪分別定罪量刑後,按一定原則判決宣告執行的刑罰。數罪,指一人犯幾個罪。中國刑法規定,在判決宣告以前犯幾個罪的是數罪,但判決宣告以後,刑罰尚未執行完畢以前又犯新罪的,也是數罪,應按數罪併罰的規定處罰。應當定搶劫罪既遂,綁架罪的未遂。原因在於 1 ...