cfree_cfree -概述
C-Free是一款基于Windows的C/C++集成化开发软件。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。特别地,这款软件对于C/C++的学习者非常容易使用,是迅速提高C/C++水平的好帮手。当然,C/C++高手也会在其中找到许多惊喜的功能。cfree_cfree -主要特征
C-Free包含下列主要特征:-支持MinGW编译器
-集成化的调试环境
-工程管理
-可定制的语法加亮编辑器
-智能输入(大大地提高代码输入效率)
-函数列表
-集成化的C/C++库函数帮助
-快速创建控制台、窗口和DLL应用
-借助工程模板创建自己想要的工程类型
-完善的查找替换功能
-可定制的代码模板
-支持Window图形界面应用的开发
-对话框资源编辑器
3.5.2版本新增以下功能:
+新增了"文件浏览"窗口。
+新的"新建工程"对话框。
+以相对路径存储工程文件信息,当移动工程文件夹后,工程仍可用。
+增加了代码编辑区的列选择模式。
+新增了文件列表窗口文件项的托放功能。
+新增了书签功能。
+添加了对Ch的支持
cfree_cfree -版本更新情况
版本5.0(2010-07-19)
增加了对IntelC++Compiler和Lcc-Win32两个编译环境的支持。全新的可拖放界面。支持可定制工具条。
直接可在C-Free中使用DebuggingToolsforWindows(cdb.exe)调试程序。现在可以在C-Free中调试用VisualC++编译生成的程序。
支持十六进制编辑、打印。
可打开、编辑、保存UTF-8/UTF-16的文件。
可以直接将文件目录添加到当前工程中。
增加了wxWidgets,FLTK,GTK+,Qt等工程向导。
增加了GLUT,GLFW等工程向导。
代码编辑器中增加了对分割窗口的支持。
增加了批量编译命令。
提速了C/C++解析器。
编辑器中能够自动配对括号输入。
能够根据函数的声明,生成该函数的实现框架。
大量小的改进。
另外,修改了一些bug。
版本4.1(2008-09-09)
加强C/C++代码解析,增加稳定性和容错能力。增加对VisualStudio2003/2005/2008编译器的支持。
增加对BorlandC++Builder编译器的支持。
增加MSeMbeddedVisualC++4.0工程往C-Free工程转化。
支持直接将VisualC++6.0,VisualStudio2003/2005/2008工程拖入C-Free打开。
在文件列表窗口中,增加“打开方式”选项。
消除代码窗口中,代码提示的残留现象。
修改界面语言切换的bug。
默认添加Astyle工具到C-Free中,用于代码格式化。
文件在外部修改,C-Free无法及时提示的问题。
修改打开大的工程时,打开速度过慢的问题。
修改在构建大的工程之前,检查文件依赖性时间过长的问题。
当以工程组为工作空间时,能够保存工作环境,以便下次打开。
增加调试时“监视”窗口不同数据的显示格式(十六进制格式,字符格式等)。
增加调试正在运行的程序的功能。
修改调试时程序不响应的问题。
增加调试时的调用堆栈窗口。
当文件在外部修改,而重新加载文件时,取消所有的代码指示器。
修改默认的新建工程目录在我的文档下。
修改默认的新建文件目录在我的文档下。
修改Windows2000,XP,Vista下非管理员用户无法使用C-Free的问题。
修改FindReference的结果为非模态窗口,并以树结构显示结果。
另外,修改了数量众多的bug。
版本4.0
新增了对多编译器的支持,支持Cygwin,BCC,DM,OpenWatcom等编译器。加入了C/C++代码解析器。通过对代码的分析,增强了C-Free的功能。
新的新建工程向导。用户可定制工程向导。
增加了可定制的帮助文档功能。可定制Window帮助、Html帮助以及网络帮助等类型。
增强了消息窗口的显示。支持RichText显示。
新的多语言支持,能够增加通过外部语言文件的形式,增加对语言的支持。
支持正则表达式查找。
修改内嵌调试,支持控制台。
可定制的快捷键。用户可修改不同命令对应的快捷键。
新增了打印功能。支持彩色语法加亮的打印。
增加代码复制为html的功能,可以直接包含代码的语法加亮格式。
新增符号窗口和符号工具条,列出当前文件包含的符号,也能够方便定位代码。
增加了工程组的概念,方便同时管理多个工程。
新的编译构建引擎,用户可以方便的修改构建配置,以适应不同的编译构建要求。
新的外部工具管理方式,方便管理外部工具。
版本3.5.2
新增了"文件浏览"窗口。新的"新建工程"对话框。
以相对路径存储工程文件信息,当移动工程文件夹后,工程仍可用。
增加了代码编辑区的列选择模式。
新增了文件列表窗口文件项的托放功能。
新增了书签功能。
添加了对Ch的支持。Ch是一个可跨平台的C/C++解释器,利用Ch,C/C++程序无需编译就可以直接在多平台的Ch上运行。Ch支持脚本、Shell、2D/3D绘图以及科学计算。它实现了一种语言、到处运行的解决方案。
版本3.5
添加了导出功能,可以将代码导出为RTF文档或者HTML文档,方便打印。
允许在编辑区显示行号。
代码自动缩近功能。
新的"}"与"{"号自动配对功能。
加入了智能输入功能。C-Free能够记住您输入过的标识符,在下一次输入同一标识符时,并不用全部输入这个标识符,当出现你需要的标识符提示时,简单地按回车就可以完成输入。
更加智能的工程构建过程。在修改工程中的一个文件后,重新运行工程,原来会重新编译所有的工程文件,改进后,现在只编译刚刚修改的那个文件。
新增“命令提示符”命令,可以打开DOS窗口。
新增“全屏”显示功能,可以在全屏状态下编辑代码。
新增添加/去处注释命令,可以方便的对一段代码添加、去除注释。
版本3.0
改正了原来消息窗口中的错误报告不能通过拖动水平滑块显示的问题。修正了右边显示的文件与左边文件树列表中选中的文件不对应的问题。
允许用户添加include、lib和bin目录。这样,用户可以通过添加目录来使用其它函数库。
添加了“ASCII码列表”命令,可以浏览ASCII码表。
提供了双语言切换功能,用户可以在简体中文和英语界面之间作切换。随个人的喜好选择自己喜欢的语言作为界面。
添加了“浏览函数”功能。它可以显示所有当前打开的文件或者工程中所包含的函数,并可以按字母表、按类以及按在文件中出现的顺序等三种次序来显示这些函数。
添加了光标位置记忆功能。C-Free能够记住您的光标在编辑区中出现的位置,并提供“上一个光标位置”和“下一个光标位置”命令,可以让光标到达以前到过的位置。
添加了C语言标准选择功能,您可以选择用C89标准来编译C程序。
添加了一项重要功能:调试功能。C-Free能够调用GDB编译器,在C-Free的环境下对您的程序进行调试。它具备了完善的调试功能,如单步进入、下一步、跳出、运行到光标等,并有局部变量窗口、监视窗口和内存窗口等。
添加了“断点管理”功能。可以设置条件断点。
添加了设置当前构建配置功能,可以在Debug和Release之间进行设置。
允许用户设置编辑器的属性。
加入了消息分流器工具,为编写窗口应用程序提供方便。
加入了对话框编辑器,为编写基于对话框的窗口应用程序提供了方便。
新的工程模板可以快速地创建控制台、窗口和DLL应用。
新增了集成化的C/C++库函数帮助。
版本2.0
修改了1.0中诸多错误,如:使用户一次只能打开一个C-Free进程。
文件名中有空格的文件不能打开,2.0中修复了这个错误。
修复了工程管理功能,使得C-Free可以往工程中添加库文件(.lib或者.a文件)。
减少了构建程序时的不稳定情况。
弥补了一些界面上的不合理之处。
添加了“Insertcodetemplate”功能,方便了代码的写入。
添加了“Gotoline”功能,可以直接到代码中的某一行。
添加了“FindinFiles”功能,可以在所有工程文件、指定文件夹或所有打开的文件中查找文本。
版本1.0
提供语法加亮的C/C++代码编辑功能。快捷、方便的文本查找、替换功能。
简单的工程管理功能。
支持MinGW编译系统:C-Free可以独立地调用MinGW编译系统,编译,构建单个文件或者工程。能够显示错误信息,用户可以定位到错误位置。
通过“RecentProjects”和“RecentFiles”命令,可以打开最近工作过的工程或者文件。