VC和Delphi該選哪乙個

2025-01-07 10:05:38 字數 3083 閱讀 2686

1樓:科學的近禪真人

運算效率方面當屬vc++較優,但優勢只是一點點而已。據說delphi**的執行效率可以達到vc++的90%以上,這在現在的電腦效能下基本可以忽略掉vc++的優勢。

但是如果要寫的是有窗體的程式的話,dephi就要比vc++有優勢了。首先vc++**的執行效率並不比dephi高出多少,並且dephi在建立視覺化介面方面要比vc++方便很多。相信大家都不願意一行一行地寫使用者介面的**吧?

vc++的mfc提供的窗體又死板,改動又麻煩,如果是自己寫一些自用的程式的話完全沒有必要在這方面耗費精力。而delphi在構建使用者介面方面的方便性可以與vb相比擬,而且delphi又比vb多出了使用指標來獲取變數位址的能力。

所以綜上所述,如果要寫有gui介面的windows程式那實在是用delphi比較好。但如果只寫在命令列下執行的控制檯程式的話或許vc在效率上會有一點點的優勢。

2樓:戀勇疏

完全自用的話,delphi自然要好用得多,而且也完全夠用,也更易懂。

但考慮到未來的發展或者要深入地去做軟體的話,vc也還是要學的。

delphi和c++的優缺點及學習難易度

3樓:匿名使用者

delphi是完全的視覺化程式設計,屬於高階語言,主要特色是進行資料庫程式設計比較方便,而且開發速度很快,而c++呢,屬於介於高階語言和底層語言之間的,主要方向是遊戲,嵌入式,當然很多大型軟體也是用c++開發的。。。

既然你已經有了一定的c功底,那麼何不學c++呢,而且c++語言還是很有優勢的,不過重要的一點還是看你以後的發展方向了。。。

看情況而定,不過語言都是相通的,如果你c學好了,那麼c++還有delphi一看都會了,當然我說的好事精,而不是隻能能做個控制檯應用程式之類的,而是能夠開發專案的。。。

這看你怎麼學了,如果每天八個小時程式設計時間,而且有人指導的話1個月,delphi就能做小專案了,我有個哥們,現在搞delphi,做資料庫開發,可以介紹你認識,可以讓他給你找點demo做做,至於c++嘛,哪都比較麻煩了,一般想在c語言上有所建樹的話有人帶的話,至少也得半年吧(我的意思是能做小專案,而不是學成,要是學的差不多估計得幾年磨練吧),不過還得看個人的邏輯思維能力和悟性。我是搞c++的,至今只能做很簡單的東西,有時間了可以聊聊,共同進步~~~

4樓:網友

delphi相對簡單的多,網上資源也畢竟多。安全性和穩定性都不錯。好與不好則不好說。

主要看開發方向。執行效率和語言關係不大(**優化是另一路高深的學問)。舉例:

用delphi做介面,演算法用c動態鏈結庫來寫,那麼執行效率會比較高,不比c++ 差,開發週期比c++快很多。

5樓:匿名使用者

難度和時間都是因人而異,個人覺得都差不多,主要看那個更合適自己的風格如果打算做這行的話建議去學校比較好點,如果只是愛好的話就多逛逛相關論壇,找學資料把基礎學好,

6樓:匿名使用者

初級程式設計師用vb,真正的程式設計師用vc,聰明的程式設計師用delphi。某個名人說的。

delphi與c++的區別?

7樓:風宕吉宜民

大多數的好的遊戲引擎都是用c/c++寫的,除了一些要求快速開發的場合,大部分的對效率有要求的程式都是c/c++style,其中甚至會嵌入一些彙編**做優化。delphi是基於pascal語言發展起來的,加入了oo的概念,同時borland又提供了一套類似於mfc的framework的東東,方便了大家開發。

8樓:匿名使用者

delphi主要是快速開發,寫資料庫程式之類的啊,用delphi再好不過,另外delphi做介面也是很不錯的,c++就是寫底層很強悍,delphi很容易上手,c++學習要很長的時間。

delphi中的vcl和clx有什麼區別

9樓:網友

一、關於 vcl 與 clx

vcl,是 visual component library 的縮寫,意即可視元件庫(但實際嚴格意義上來說,並不確切,因為整個 delphi 的框架支撐環境還包括一些非視覺化的支援庫)。

vcl 是使用 delphi 進行程式設計人員的最常用的元件庫(類庫),是 delphi 語言物件導向特性的體現,該類庫基於 windows 平臺,創造了功能豐富、易於使用的元件,供開發者快速建立 windows 應用軟體。

clx, 是 component library for cross platform 的縮寫,意即跨平臺元件庫。

clx 的出現源於當時 borland 公司想要提供這樣一種產品,即:通過一次**編寫,可以同時在 windows 和 linux 兩種作業系統上進行釋出的產品,即可用 delphi 開發 clx 程式,可以不做任何修改,在linux下用kylix重新編譯。

clx 的出現到結束時間比較短暫,大概從開始,到 之後,其後續版本並不再對 clx 提供支援。

clx 是描述使用在 delphi、kylix(delphi 曾經開發的一款用於編寫 linux 程式的程式設計軟體)中的整個部件框架的官方術語,而vcl僅僅是一套部件子集,該部件子集為基於win32 api的應用程式提供了可視的程式設計介面。

三、關於 visul clx

在kylix中,borland 引出了是一套使用在跨平臺圖形應用程式中的部件子集。qt 來自於 trolltech 公司的類庫,在visualclx中被使用來作為圖形api。在高層次上,visualclx 控制項的介面和 vcl 控制項的介面保持一致。

clx支援編寫同樣的**來同 vcl 和 visualclx 的屬性、方法和事件驅動進行溝通。

二、兩者的主要區別。

1、vcl 主要應用於 windows 平臺,開發原生 windows 程式,基於 windows api 等 windows 底層支援環境。

clx 的出現,其目的是提供 linux 應用的開發,在 linux 平臺上執行,以 qt 庫為底層支撐。

2、從應用角度來說,由於架構不同,vcl 的元件庫 與 visulclx 的元件並不完全相通,部分元件只在特定的平臺上有,元件特性也並不完全一致。

10樓:網友

前者是win32的視覺化構件庫,後者是linux中的視覺化構件庫。

前任和現任,我該選哪,前任和現任,我該選哪一個

愛難忘今 這個問題應該留給你自己,想想前任是因為什麼分手的,而現任你是因為什麼才想做這道選擇題,無論選擇什麼,都要遵從自己的內心,人只有生病了才知道誰最愛你,只有喝醉了才知道你最愛誰。 沐沁小屋 如果前任非常好 就不會出現現任了 憑心而論 究竟誰對你付出多點 誰對你愛多一點 你就選誰的 怎麼說呢 前...

愛情,友情和親情中只能選乙個,應該選哪乙個

愛情是生活的節目,友情是調味劑,而親情就是生活,幸福不會時時等著你,愛你的和你愛的人不是隨時可以出現,請你學會珍惜。當乙個深愛著你的人為你而改變,那是因為他愛你,當你遇到乙個人,他為你收起他的頑固脾氣 也因為他愛你,他把你的興趣也變成是他的興趣 還是因為他愛你。喜歡乙個人是沒有理由的,無悔的付出 都...

實體店與電商,該選哪乙個?為什麼?

隨著網際網絡的資訊時代迅速發展,商品 透明,如果是日用百貨。食品保健。服裝鞋帽商家建議線上線下結合,順應時代發展趨勢走!線下開實體體驗店,結合線上客戶訂單確保產品質量和服務質量與客戶之間有粘性,會對自己以後的發展很有幫助!電商,和實體店的差別在 電商是實體店的區別在出貨渠道,是否受地域限制,以及成本上...