偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

對(duì)C++Builder開(kāi)發(fā)工具詳解

開(kāi)發(fā) 后端
原來(lái)聽(tīng)說(shuō)C++Builder 5時(shí)能夠提供了背景編譯的能力,允許BCB的開(kāi)發(fā)人員在IDE中編譯專案時(shí)能夠啟動(dòng)在背景編譯。。。

或許大家對(duì)C++Builder這個(gè)開(kāi)發(fā)工具還是不算很了解,那么看完本文后你就會(huì)找到你想要的東西,C++Builder開(kāi)發(fā)工具的最大的優(yōu)點(diǎn)是C++ Builder具有快速的可視化開(kāi)發(fā)環(huán)境。。。

BCB之所以提供這個(gè)功能實(shí)則是因?yàn)?A >C++是一個(gè)3-pass的編譯器,因此需要遠(yuǎn)多於One-Pass的Delphi編譯器更多的編譯時(shí)間。但當(dāng)時(shí)BCB 5的背景編譯有許多的限制,例如開(kāi)發(fā)人員無(wú)法異動(dòng)正在編譯中的專案。

也無(wú)法異動(dòng)編譯專案的圖形使用者介面設(shè)計(jì)等,因此大部份BCB開(kāi)發(fā)人員使用背景編譯編譯BCB專案時(shí),大都是在BCB的IDE中對(duì)其他的專案進(jìn)行同時(shí)開(kāi)發(fā)的工作。另外一個(gè)BCB非常重要的功能就是Code Insight。#t#

這個(gè)功能能夠幫助開(kāi)發(fā)人員大幅減少需要撰寫打字的程式碼,進(jìn)而增加開(kāi)發(fā)的生產(chǎn)力。但是我知道很多BCB的開(kāi)發(fā)人員關(guān)閉了這項(xiàng)功能,因?yàn)樵谠缙诘腂CB版本中這個(gè)功能實(shí)在太慢了,導(dǎo)致許多BCB的開(kāi)發(fā)人員抱怨為什麼BCB無(wú)法像Delphi的Code Insight一樣那麼的快。

其實(shí)BCB的Code Insight太過(guò)緩慢的問(wèn)題我個(gè)人也是感同身受,因?yàn)槲矣浀妹看卧谧鯞CB的活動(dòng)時(shí),為了避免在BCB編輯器中撰寫程式碼反應(yīng)太過(guò)緩慢的問(wèn)題,我也都是關(guān)閉了BCB的Code Insight功能。

Code Insight

最後一個(gè)我要討論的問(wèn)題就是BCB的Pre-Compiler Header了,雖然BCB很早就提供了Pre-Compiler Header功能以加快編譯速度,但老實(shí)說(shuō)早期BCB提供的Pre-Compiler Header雖然的確能夠幫助開(kāi)發(fā)人員加快編譯速度,但這個(gè)Pre-Compiler Header在C++Builder 2009之前已經(jīng)有數(shù)年沒(méi)有改善了,因此仍然有很大的進(jìn)步空間。

OK,看到這裡您可能會(huì)想,為什麼同時(shí)敘述上述的三個(gè)問(wèn)題呢?是它們有什麼共點(diǎn)嗎?不然這篇文章到目前看起來(lái)是令人摸不著頭緒的。OK,現(xiàn)在就讓我們回到本篇文章的正題。

下圖是我在RAD Studio 2009中的一個(gè)範(fàn)例BCB專案,在沒(méi)有使用新的Pre-Compiled header精靈之前,在第一次編譯這個(gè)C++Builder專案時(shí)RAD Studio仍然會(huì)為這個(gè)專案建立Pre-Compiled header,如此一來(lái)當(dāng)開(kāi)發(fā)人員稍後再次編譯這個(gè)專案時(shí),編譯速度就會(huì)加快。

責(zé)任編輯:chenqingxiang 來(lái)源: 51cto.com
相關(guān)推薦

2010-01-27 09:46:32

C++Builder開(kāi)

2010-01-21 16:33:44

C++Builder

2011-08-05 10:01:23

Xcode Interface

2010-01-15 09:33:01

CC++Builder

2010-01-22 16:21:50

C++ Builder

2010-01-18 14:25:19

使用C++Builde

2010-01-26 14:04:14

C++Builder

2010-01-15 09:58:38

C++ Builder

2010-01-26 14:10:22

Visual C++

2010-01-22 16:10:12

C++ Builder

2010-01-11 10:53:14

C++Builder

2011-07-06 17:48:30

iPhone Xcode 模擬器

2010-01-11 10:45:43

C++Builder

2009-12-23 09:18:39

WPF開(kāi)發(fā)工具

2011-08-25 13:58:25

LUA開(kāi)發(fā) 工具安裝

2010-01-11 16:19:05

C++ Builder

2010-05-28 13:38:29

Linux開(kāi)發(fā)工具

2010-03-10 09:55:56

Python開(kāi)發(fā)工具

2010-01-15 10:14:21

C++ Builder

2010-01-21 10:44:59

Visual C++
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)