ide為程序員提供的常用功能有 Visual c 6.0軟件的介紹?
Visual c 6.0軟件的介紹?VisualC是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。自1993年Microsoft公司會(huì)推出VisualC1.0后,不斷其新版本的不斷地研究成功,VisualC已曾
Visual c 6.0軟件的介紹?
VisualC是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。自1993年Microsoft公司會(huì)推出VisualC1.0后,不斷其新版本的不斷地研究成功,VisualC已曾經(jīng)的專(zhuān)業(yè)程序員接受軟件開(kāi)發(fā)的比較好工具。
雖說(shuō)微軟公司再推出了(VisualC7.0),但它的應(yīng)用的很大的局限性,只范圍問(wèn)題于Windows 2000,Windows XP和Windows NT4.0。所以實(shí)際中,更多的是以VisualC6.0為平臺(tái)。
VisualC6.0不僅僅是一個(gè)C編譯器,但是是一個(gè)基于條件Windows操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境(integrationdevelopmentenvironment,IDE)。VisualC6.0由許多組件橫列,以及編輯器、調(diào)試器這些程序向?qū)ppWizard、類(lèi)向?qū)lassWizard等開(kāi)發(fā)工具。這些組件按照一個(gè)名為DeveloperStudio的組件獨(dú)立顯卡為和諧的開(kāi)發(fā)環(huán)境。
VisualC它大概可以分成三個(gè)主要的部分:
1.DeveloperStudio,這是一個(gè)集成開(kāi)發(fā)環(huán)境,我們?nèi)粘9ぷ鞯?9%大都在它上面能完成的,再再加它的標(biāo)題赫然幾個(gè)大字“MicrosoftVisualC”,所以才很多人嗤之以鼻的其實(shí),就是VisualC了。其實(shí)并非如此,可是DeveloperStudio能提供了一個(gè)很不錯(cuò)的編輯器和很多Wizard,但實(shí)際上它沒(méi)有任何編譯和鏈接程序的功能,真正成功這些工作的幕后英雄后面會(huì)介紹。我們也很清楚,DeveloperStudio并不是什么專(zhuān)門(mén)買(mǎi)用于VC的,它也同樣的用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。因?yàn)樽詈貌灰袲eveloperStudio充當(dāng)VisualC,它不能算僅僅VisualC的一個(gè)殼子只不過(guò)。這點(diǎn)請(qǐng)千萬(wàn)記??!
2.MFC。從理論上來(lái)講,MFC也并非專(zhuān)用于VisualC,BorlandC,CBuilder和SymantecC則是這個(gè)可以去處理MFC。同樣,用VisualC編寫(xiě)代碼也根本不那樣的話要先用MFC,如果能愿意去,用VisualC來(lái)c語(yǔ)言設(shè)計(jì)SDK程序,的或使用STL,ATL,一般沒(méi)有限制。但是,VisualC的確是為MFC精金的,VisualC中的許多特征和語(yǔ)言擴(kuò)展也為MFC而電腦設(shè)計(jì)的,因此用VisualC而不用MFC就等于零舍棄了VisualC中很大的一部分功能。只不過(guò),VisualC也不等于MFC。
3.PlatformSDK。這才是VisualC和整個(gè)Visual Studio的精華和靈魂,雖然我們很少能就相互到它。大概說(shuō)來(lái),PlatformSDK是以MicrosoftC/C編譯器為核心(不是什么VisualC,看清楚了),配合MASM,輔以其他一些工具和文檔資料。上面說(shuō)到DeveloperStudio也沒(méi)程序編譯程序的功能,那你一項(xiàng)工作是由誰(shuí)來(lái)完成的呢?是CL,是NMAKE,和其他許許多多命令行程序,這些我們看不到的程序才是所構(gòu)成Visual Studio的基石。
devc和codeblocks有什么區(qū)別?
區(qū)別那是兩者意思是是一樣的,詳細(xì)的不同:
devc中文意思是一款輕量級(jí)的C語(yǔ)言編程IDE,對(duì)單文件程序的支持好一點(diǎn)。
codeblocks中文意思是一款開(kāi)放源碼的全功能跨平臺(tái)C/C集成開(kāi)發(fā)環(huán)境,它在用了著名的圖形界面庫(kù)wxWidgets,具高靈巧而強(qiáng)大的配置功能,