cfree_cfree -概述
C-Free是一款基于Windows的C/C++集成化開發(fā)軟件。利用本軟件,使用者可以輕松地編輯、編譯、連接、運(yùn)行、調(diào)試C/C++程序。特別地,這款軟件對(duì)于C/C++的學(xué)習(xí)者非常容易使用,是迅速提高C/C++水平的好幫手。當(dāng)然,C/C++高手也會(huì)在其中找到許多驚喜的功能。cfree_cfree -主要特征
C-Free包含下列主要特征:-支持MinGW編譯器
-集成化的調(diào)試環(huán)境
-工程管理
-可定制的語法加亮編輯器
-智能輸入(大大地提高代碼輸入效率)
-函數(shù)列表
-集成化的C/C++庫函數(shù)幫助
-快速創(chuàng)建控制臺(tái)、窗口和DLL應(yīng)用
-借助工程模板創(chuàng)建自己想要的工程類型
-完善的查找替換功能
-可定制的代碼模板
-支持Window圖形界面應(yīng)用的開發(fā)
-對(duì)話框資源編輯器
3.5.2版本新增以下功能:
+新增了"文件瀏覽"窗口。
+新的"新建工程"對(duì)話框。
+以相對(duì)路徑存儲(chǔ)工程文件信息,當(dāng)移動(dòng)工程文件夾后,工程仍可用。
+增加了代碼編輯區(qū)的列選擇模式。
+新增了文件列表窗口文件項(xiàng)的托放功能。
+新增了書簽功能。
+添加了對(duì)Ch的支持
cfree_cfree -版本更新情況
版本5.0(2010-07-19)
增加了對(duì)IntelC++Compiler和Lcc-Win32兩個(gè)編譯環(huán)境的支持。全新的可拖放界面。支持可定制工具條。
直接可在C-Free中使用DebuggingToolsforWindows(cdb.exe)調(diào)試程序?,F(xiàn)在可以在C-Free中調(diào)試用VisualC++編譯生成的程序。
支持十六進(jìn)制編輯、打印。
可打開、編輯、保存UTF-8/UTF-16的文件。
可以直接將文件目錄添加到當(dāng)前工程中。
增加了wxWidgets,FLTK,GTK+,Qt等工程向?qū)А?br>增加了GLUT,GLFW等工程向?qū)А?br>代碼編輯器中增加了對(duì)分割窗口的支持。
增加了批量編譯命令。
提速了C/C++解析器。
編輯器中能夠自動(dòng)配對(duì)括號(hào)輸入。
能夠根據(jù)函數(shù)的聲明,生成該函數(shù)的實(shí)現(xiàn)框架。
大量小的改進(jìn)。
另外,修改了一些bug。
版本4.1(2008-09-09)
加強(qiáng)C/C++代碼解析,增加穩(wěn)定性和容錯(cuò)能力。增加對(duì)VisualStudio2003/2005/2008編譯器的支持。
增加對(duì)BorlandC++Builder編譯器的支持。
增加MSeMbeddedVisualC++4.0工程往C-Free工程轉(zhuǎn)化。
支持直接將VisualC++6.0,VisualStudio2003/2005/2008工程拖入C-Free打開。
在文件列表窗口中,增加“打開方式”選項(xiàng)。
消除代碼窗口中,代碼提示的殘留現(xiàn)象。
修改界面語言切換的bug。
默認(rèn)添加Astyle工具到C-Free中,用于代碼格式化。
文件在外部修改,C-Free無法及時(shí)提示的問題。
修改打開大的工程時(shí),打開速度過慢的問題。
修改在構(gòu)建大的工程之前,檢查文件依賴性時(shí)間過長(zhǎng)的問題。
當(dāng)以工程組為工作空間時(shí),能夠保存工作環(huán)境,以便下次打開。
增加調(diào)試時(shí)“監(jiān)視”窗口不同數(shù)據(jù)的顯示格式(十六進(jìn)制格式,字符格式等)。
增加調(diào)試正在運(yùn)行的程序的功能。
修改調(diào)試時(shí)程序不響應(yīng)的問題。
增加調(diào)試時(shí)的調(diào)用堆棧窗口。
當(dāng)文件在外部修改,而重新加載文件時(shí),取消所有的代碼指示器。
修改默認(rèn)的新建工程目錄在我的文檔下。
修改默認(rèn)的新建文件目錄在我的文檔下。
修改Windows2000,XP,Vista下非管理員用戶無法使用C-Free的問題。
修改FindReference的結(jié)果為非模態(tài)窗口,并以樹結(jié)構(gòu)顯示結(jié)果。
另外,修改了數(shù)量眾多的bug。
版本4.0
新增了對(duì)多編譯器的支持,支持Cygwin,BCC,DM,OpenWatcom等編譯器。加入了C/C++代碼解析器。通過對(duì)代碼的分析,增強(qiáng)了C-Free的功能。
新的新建工程向?qū)?。用戶可定制工程向?qū)А?br>增加了可定制的幫助文檔功能??啥ㄖ芖indow幫助、Html幫助以及網(wǎng)絡(luò)幫助等類型。
增強(qiáng)了消息窗口的顯示。支持RichText顯示。
新的多語言支持,能夠增加通過外部語言文件的形式,增加對(duì)語言的支持。
支持正則表達(dá)式查找。
修改內(nèi)嵌調(diào)試,支持控制臺(tái)。
可定制的快捷鍵。用戶可修改不同命令對(duì)應(yīng)的快捷鍵。
新增了打印功能。支持彩色語法加亮的打印。
增加代碼復(fù)制為html的功能,可以直接包含代碼的語法加亮格式。
新增符號(hào)窗口和符號(hào)工具條,列出當(dāng)前文件包含的符號(hào),也能夠方便定位代碼。
增加了工程組的概念,方便同時(shí)管理多個(gè)工程。
新的編譯構(gòu)建引擎,用戶可以方便的修改構(gòu)建配置,以適應(yīng)不同的編譯構(gòu)建要求。
新的外部工具管理方式,方便管理外部工具。
版本3.5.2
新增了"文件瀏覽"窗口。新的"新建工程"對(duì)話框。
以相對(duì)路徑存儲(chǔ)工程文件信息,當(dāng)移動(dòng)工程文件夾后,工程仍可用。
增加了代碼編輯區(qū)的列選擇模式。
新增了文件列表窗口文件項(xiàng)的托放功能。
新增了書簽功能。
添加了對(duì)Ch的支持。Ch是一個(gè)可跨平臺(tái)的C/C++解釋器,利用Ch,C/C++程序無需編譯就可以直接在多平臺(tái)的Ch上運(yùn)行。Ch支持腳本、Shell、2D/3D繪圖以及科學(xué)計(jì)算。它實(shí)現(xiàn)了一種語言、到處運(yùn)行的解決方案。
版本3.5

添加了導(dǎo)出功能,可以將代碼導(dǎo)出為RTF文檔或者HTML文檔,方便打印。
允許在編輯區(qū)顯示行號(hào)。
代碼自動(dòng)縮近功能。
新的"}"與"{"號(hào)自動(dòng)配對(duì)功能。
加入了智能輸入功能。C-Free能夠記住您輸入過的標(biāo)識(shí)符,在下一次輸入同一標(biāo)識(shí)符時(shí),并不用全部輸入這個(gè)標(biāo)識(shí)符,當(dāng)出現(xiàn)你需要的標(biāo)識(shí)符提示時(shí),簡(jiǎn)單地按回車就可以完成輸入。
更加智能的工程構(gòu)建過程。在修改工程中的一個(gè)文件后,重新運(yùn)行工程,原來會(huì)重新編譯所有的工程文件,改進(jìn)后,現(xiàn)在只編譯剛剛修改的那個(gè)文件。
新增“命令提示符”命令,可以打開DOS窗口。
新增“全屏”顯示功能,可以在全屏狀態(tài)下編輯代碼。
新增添加/去處注釋命令,可以方便的對(duì)一段代碼添加、去除注釋。
版本3.0
改正了原來消息窗口中的錯(cuò)誤報(bào)告不能通過拖動(dòng)水平滑塊顯示的問題。修正了右邊顯示的文件與左邊文件樹列表中選中的文件不對(duì)應(yīng)的問題。
允許用戶添加include、lib和bin目錄。這樣,用戶可以通過添加目錄來使用其它函數(shù)庫。
添加了“ASCII碼列表”命令,可以瀏覽ASCII碼表。
提供了雙語言切換功能,用戶可以在簡(jiǎn)體中文和英語界面之間作切換。隨個(gè)人的喜好選擇自己喜歡的語言作為界面。
添加了“瀏覽函數(shù)”功能。它可以顯示所有當(dāng)前打開的文件或者工程中所包含的函數(shù),并可以按字母表、按類以及按在文件中出現(xiàn)的順序等三種次序來顯示這些函數(shù)。
添加了光標(biāo)位置記憶功能。C-Free能夠記住您的光標(biāo)在編輯區(qū)中出現(xiàn)的位置,并提供“上一個(gè)光標(biāo)位置”和“下一個(gè)光標(biāo)位置”命令,可以讓光標(biāo)到達(dá)以前到過的位置。
添加了C語言標(biāo)準(zhǔn)選擇功能,您可以選擇用C89標(biāo)準(zhǔn)來編譯C程序。
添加了一項(xiàng)重要功能:調(diào)試功能。C-Free能夠調(diào)用GDB編譯器,在C-Free的環(huán)境下對(duì)您的程序進(jìn)行調(diào)試。它具備了完善的調(diào)試功能,如單步進(jìn)入、下一步、跳出、運(yùn)行到光標(biāo)等,并有局部變量窗口、監(jiān)視窗口和內(nèi)存窗口等。
添加了“斷點(diǎn)管理”功能??梢栽O(shè)置條件斷點(diǎn)。
添加了設(shè)置當(dāng)前構(gòu)建配置功能,可以在Debug和Release之間進(jìn)行設(shè)置。
允許用戶設(shè)置編輯器的屬性。
加入了消息分流器工具,為編寫窗口應(yīng)用程序提供方便。
加入了對(duì)話框編輯器,為編寫基于對(duì)話框的窗口應(yīng)用程序提供了方便。
新的工程模板可以快速地創(chuàng)建控制臺(tái)、窗口和DLL應(yīng)用。
新增了集成化的C/C++庫函數(shù)幫助。
版本2.0
修改了1.0中諸多錯(cuò)誤,如:使用戶一次只能打開一個(gè)C-Free進(jìn)程。
文件名中有空格的文件不能打開,2.0中修復(fù)了這個(gè)錯(cuò)誤。
修復(fù)了工程管理功能,使得C-Free可以往工程中添加庫文件(.lib或者.a文件)。
減少了構(gòu)建程序時(shí)的不穩(wěn)定情況。
彌補(bǔ)了一些界面上的不合理之處。
添加了“Insertcodetemplate”功能,方便了代碼的寫入。
添加了“Gotoline”功能,可以直接到代碼中的某一行。
添加了“FindinFiles”功能,可以在所有工程文件、指定文件夾或所有打開的文件中查找文本。
版本1.0
提供語法加亮的C/C++代碼編輯功能。快捷、方便的文本查找、替換功能。
簡(jiǎn)單的工程管理功能。
支持MinGW編譯系統(tǒng):C-Free可以獨(dú)立地調(diào)用MinGW編譯系統(tǒng),編譯,構(gòu)建單個(gè)文件或者工程。能夠顯示錯(cuò)誤信息,用戶可以定位到錯(cuò)誤位置。
通過“RecentProjects”和“RecentFiles”命令,可以打開最近工作過的工程或者文件。
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/8103380103/80486.html
愛華網(wǎng)



