Borland C++是一款比较经典的语言编译工具,可以帮助大家进行一个很好的编译使用。软件的操作非常的简单,很容易就可以进行上手掌握。通过对基本的c语言使用,我们只需要进行一个基础操作原理的了解掌握,我们就可以很好的进行一个编译器的使用了。软件对于VCL的控件封装的十分完美,我们只需要进行简单的按键操作就可以实现代码的快捷编辑体验了。当然了,软件的界面也是相较于其它软件要整洁的一点的。通过简洁的界面我们就可以轻松的进行一个工具的调用,可以对于不同的文件进行一个快速的打开使用,为我们的使用过程当中带来很多的帮助。软件中还有着很多不同的开发工具,可以对不同的编译项目起到很大的帮助。软件会对不同的文件进行兼容支持,对于各个工程文件我们可以很轻松的进行一个使用。软件有着一个相对稳定的开发环境,可以对于不同服务平台进行一个服务连接,简化了不少的工作流程,对于项目程序的使用上有着不少的帮助。本次为大家带来的是
Borland C++精简版的免费安装包,对于这款软件有需要的朋友可以在本站进行下载使用。软件有着很多实用的功能,可以对大家的编译使用上带来很多的帮助,有需要的朋友不妨来使用一下,体验一下这款软件的各个优势亮点吧。
安装教程
1、从本站进行一个下载解压以后,我们右键进行一个安装
2、进入到软件的安装位置,然后我们点击下一页
3、选择软件的安装位置,然后我们点击完成即可
4、这时候会有弹窗生成,点击是
5、等待软件的安装完成
6、Borland C++安装完成以后,我们点击确定就可以了
Borland C++怎么建立工程
一、工作目录
1、我们首先新建一个工作目录,(不要老是把程序放在C:BORLANDBIN里面)那么这个工作目录应该放在哪里呢?
2、当然是哪里都可以,只要你的开发环境C知道在哪里就行,按照你们提供的开发工具,DISK_C文件夹是虚拟的C盘,因此工作目录只要在DISK_C文件夹内都可以,不论在哪里,包括子目录下,为了方便查看,我们直接在DISK_C的根目录下新建一个test的文件夹作为工作目录。
二、程序的编写
1、有了工作目录,我们就可以编写程序了,我们的程序最终是一个可调试的工程(Project),
2、打开Borlan C(以后简称BC)
三、在操作之前我们要先设置几个目录,这样BC就能知道我们的工作目录在哪里。
1、首先修改工作空间,菜单File-Change dir….,将Directory Name改成我们前面的建立的工作目录。
2、你的工作目录放在哪里,这里就填哪里,我们是放在Disk_C(是虚拟的C盘)的根目录下的,这里就改成C:test,点击OK按钮保存。
四、出现问题
1、这里还有一个问题,就是我们下次启动BC
时,工作目录又会变回C:BCBIN,为了避免每次启动都要重新配置工作目录,我们需要修改默认工作目录,配置文件是dosbox文件夹内的bc31.conf文件。
2、用任一文本编辑器(如:记事本)打开,找到最后几行中,在cd BCBIN这一行前面添加#号注释掉,在下面添加一句cd test,即你的工作目录,保存文件,重启BC,会发现工作目录一直是cd test。
五、编辑框
1、接下来,菜单Options-Directories,这里有四个编辑框,第一项是BC自带的包目录(编译环境自带的头文件(如:stdio.h)都放在这里面)。
2、第二项是BC自带的库目录,里面是一些自带的静态链接库文件。前面两项不懂事什么含义不要紧,只要设置成下面一样就行,(一般默认就是)。
3、后面两项才是我们要具体设置的,第三项,Output Directory,是工程的输出目录,里面会存放工程编译和运行产生的文件(如.obj文件)。
4、原则上可以设置成Disk_C里面的任意一个目录,但是既然我们建立了一个工作目录,为了方便查看和管理,当然是设置在工作目录里。
5、如果输出的文件很多,我们可以在工作目录test文件夹里面再新建一个文件夹作为输出目录。
6、鉴于C课设的程序还不是太大,我们可以直接将输出文件目录设置在test文件夹。
7、第四项是源代码目录,顾名思义就是告诉BC源代码存放的地方,同理我们可以在test文件夹里新建一个文件夹专门存放源文件,但是鉴于C课设的程序还是不够大,我们直接放在test文件夹内。
六、保存
1、保存以后终于我们可以开始建立工程了, 方法是先在开发环境中建立一个空工程,再添加源文件和头文件。
2、菜单Project-Open project
七、输入工程名,这里是test.PRJ,下图的下方蓝色区域我们看到这个文件会放在test工作目录下。OK保存。
工程建立好如上图,这个工程是一个空的工程,没有任何源文件,接下来我们就要编写源文件,有三种思路。
——方法一:直接用BC的编辑器新建文件,再添加到工程
1、通过File-New,新建一个文件,输入源代码,保存,将文件名改成你要的名字。,如下面的test.cpp实现一个简单的加法。
2、这个文件是可以单独编译运行的,但是并没有添加到test工程中,这从上图中下方的Project:TEST 可以看出来,里面并没有包含任何文件,要想把这个文件添加到工程中。
3、首先将光标定位到上图的下方区域,会出现一条绿色的线,接着菜单Project-Add item,找到要添加的文件,这里是test.cpp(我们可以一次性多编写多个源文件再一次性添加)。
4、Add添加到工程,Done完成本次操作。添加完成后我们会发现显示区下方的工程栏目的文件列表里出现了刚添加的文件表示添加成功。
5、如果想移除已经添加的文件,可在Project-Delete item中操作。
6、我们可以再次编译运行,关于菜单中Compile和Build all的区别,前一项是编译当前文件,后一项是编译整个工程。
——方法二:直接新建文件到Borland C++工程中
1、第一种方法新建的文件需要后来添加到工程,那么如何一开始就新建一个包含在工程的文件。
2、第一步,定位到显示区下方的工程栏目(工程栏目出现绿条),不定位到工程栏目,Project菜单项有些子菜单是不能选择的。
3、接着菜单Project-Add item,直接在Name编辑框输入文件名,点击Add添加,Done完成操作,可以一次性添加多个文件。如这里我添加了test1.cpp文件。
4、我们可以在显示区下方的文件列表里双击文件名来编辑文件。比如我们把主函数写在TEST.CPP中,来调用TEST1.CPP文件中加法运算函数,TEST1.CPP 文件中我们实现两个函数(加法和减法),并将函数声明放在头文件TEST1.H中。
5、头文件可以用File-New来建立,只不过在保存时要将文件名改成TEST1.H(注意修改后缀),经过我测试头文件只需要放在工作目录下,不需要添加到工程,否则会报错重复定义,程序会自动搜索当前目录(工作目录或者和源代码同目录)。
6、注意随时保存File-Save All。操作中我发现文件名大小写是无所谓的。
7、注意test1.h是自己定义的头文件,在程序中引用时要用双引号,表示在当前目录下。Build all再Run可以出结果。或者直接Run。
8、至此我们建立工程完成了一个小程序,我们可以打开我们的工作目录,会发现我们建立的文件、工程文件、输出文件都在里面。
——方法三:使用第三方编辑器编写程序文件,再在BC中新建工程并添加文件。(推荐)
1、前面两种方法都是直接用BC自带的编辑器来编辑程序,我们都知道这个编辑器很鸡肋,文本编辑很麻烦,查找呀,替换呀,定位呀很麻烦。
2、我们可以借助第三方的编辑器,最简单的如记事本,我推荐新手用Notepad++编辑器,这个编辑器是有中文版的,下载安装时默认就是中文,可以很方便的下载去用。
3、使用第三方编辑器,我们可以先把程序文件写好再保存或拷贝到工作目录下,比如我再添加两个程序文件test2.cpp(实现乘除算法)和test2.h(头文件)
保存到工作目录后打开BC软件
4、默认打开是上次退出前的工程,(如果没打开,就到Project菜单中打开)但是这里我们并看不出来,这时我们到菜单Window-Project.显示区下方就会显示工程栏。(这个操作记住,我们会经常用到)
5、此时工程中并没有test2.cpp文件,我们按照前面两种方法添加文件到工程的方法来添加就可以了。菜单Project-Add item,我们会发现BC自动列出了test2.cpp,我们把它添加进来就可以了。
6、修改test.cpp后等待编译运行出结果。
7、前面所有操作过程中我们都是把源文件和头文件直接放在工作目录根目录下的,而在实际大型项目开发过程中,往往把源文件统一放在工作目录下的一个子文件夹中,把头文件统一放在工作目录下的另一个子文件夹中。比如这里我们可以把所有源文件放在source文件夹里,把头文件放置在include文件夹里
八、再次工程的创建
我们从头到尾再建一次工程
1、Project-Open Project
2、Project-Add item,我们要打开source文件夹将里面的源文件添加进来。
3、这个时候我们编译工程,会发现找不到头文件test1.h和test2.h,那是当然的,因为我们并没有告诉BC我们把头文件放在了include文件夹,bc会默认在工作目录test文件夹的根目录下找这两个头文件,当然是找不到的,那么我们如何告诉BC头文件在哪里呢?有两种方法
——第一种:
修改源代码中预定义头文件的路径,以test.cpp为例,前面两个头文件是系统自带的不用修改,后面两个要想程序找到相应的头文件,改成下面的形式,这是什么意思呢,. /表示上一层目录的意思,“./include/test1.h”表示本源代码所在目录的上一层目录下的include文件夹里的test1.h,这样程序就能找到它了,同理修改test1.h和test2.h.
——第二种:
程序能找到stdio.h等自带的头文件,是因为BC将这些头文件所在的文件夹添加到了包含目录下,同样我们也可以将我们自己的头文件所在目录添加进来。
4、Options-Directories,在第一项后面用分号隔开添加头文件所在文件夹的目录。保存后再次编译运行程序就能成功。
软件优势
一、提供全面的企业到企业Web服务集成
1、BizSnapWeb服务开发平台能使开发人员轻松地创建SOAP/XMLWeb服务和连接,将您的企业与客户以及供应商的应用系统无缝地集成在一起,从而简化企业到企业集成。
2、Builder可使您交换、转换和操纵XML文档,并能使您创建具有卓越通信功能的应用程序,从而直接与那些在基于标准、支持Web服务的平台(比如Microsoft的.Net和BizTalk及SunMicrosystems的ONE)上运行其业务的贸易伙伴进行交流。
二、开发环境
1、Borland C++为开发人员创建支持新兴Web服务的高效应用提供了一个稳固、高效率的电子商务开发环境。
2、BizSnapWeb服务开发平台能使开发人员轻松地创建业界标准SOAP/XMLWeb服务和连接,从而简化了企业到企业集成。
3、开发人员可以利用基于组件的Web应用开发平台--WebSnap提高开发过程的功能、速度和效率;利用DataSnap建立与许多商务进程和许多业务伙伴集成的强大数据存取中间件解决方案。
三、构建支持Web服务的高性能中间件
1、DataSnap构筑于C++Builder的高效率之上,可提供数据库驱动的企业级应用,这些应用能够随您的交易量和用户的增加同步扩展。
2、DataSnap通过SOAP/XML、COM、TCP/IP和CORBA等分布式计算标准,可理顺现有企业数据库、应用、对象与电子商务应用的集成过程。
3、DataSnap通过利用其高性能分布式中间件,可集中多个电子商务进程与应用之间的数据存取和更新,从而优化宝贵的RDBMS服务器连接和带宽。
4、DataSnap支持多种Builder数据存取连接解决方案,可提供对IBMDB2和Informix、Oracle、Sybase、MicrosoftSQLServer、MySQL、MicrosoftAccess和BCInterBase等数据库的高性能存取。
四、提高Web应用开发的功能与速度
1、WebSnap为您的电子商务Web应用开发带来了基于组件的RAD(快速应用开发)的功能与速度,可提高开发团队的效率及代码的可靠性。
2、而Web应用调试器能使您发现和纠正故障,优化性能,快速简便地生成可靠的代码。
3、您可以将WebSnap应用集成到您的企业站点中,并可集成到使用流行的HTML站点开发工具(比如MicrosoftFrontPage和MacromediaDreamweaver)开发的Web门户站点中;通过JavaScript、VBScript等服务器方脚本语言,充分利用当今广泛的脚本代码与技巧。
软件亮点
1、从它们的应用程序框架(Application Frame,有时也称为对象框架)进行比较。Visual C++采用的框架是MFC。
2、MFC不仅仅是人们通常理解的一个类库。(同样,Delphi和C++Builder使用的VCL的概念也不仅仅是一个控件库。)
3、你如果选择了MFC,也就选择了一种程序结构,一种编程风格。MFC早在Windows 3.x的时代就出现了,那时的Visual还是16位的。
4、经过这些年的不断补充和完善,MFC已经十分成熟。但由于原型出现得比较早,MFC相比于VCL落后了一个时代。尽管微软对MFC的更新没有停止,我也经常读到持“只要Windows不过时,MFC就不会过时”之类观点的文章,但就象Inprise(原Borlan)的OWL框架的淡出一样,MFC的淡出也是早晚的事。
5、如果MFC青春永驻,微软的开发人员也不会“私自”开发出基于ATL的WTL呀。当然,WTL的地位不能和MFC比,它并不是微软官方支持的框架,封装的功能也相当有限。但至少也反衬出了MFC存在的不足。
6、Builder优化的32位原码(Native Code)编译器建立在BC公司久经考验的编译技术基础之上,提供了高度安全性、可靠性、快速性的编译优化方法,完全编译出原始机器码而非中间码,软件执行速度大大提高。
7、在编译和连接过程中,Builder自动忽略未被修改的原代码和没有使用的函数,从而大大提高了编译和链接速度。
8、Builder的CPU透视工具包括五个独立的小面板,可以对正在运行程序从内部进行深层次的了解。
9、另外Builder还提供了一个专业开发环境所必需的命令行工具,以帮助建立程序或者准备编译和连接的程序进行更精细的控制。
10、Builder可以编译所有符合ANSI/ISO标准的原代码,支持最新ANSI /C语言特征:模板(Templates)、异常(Exceptions)、运行类型信息(Runtime Type Information)、Namespaces(命名空间)等,另外它还可以使用标准库且支持标准模板库(STL),以前的所有C+/C原代码可以不经过修改,直接移植到Builder环境下来。
11、 Builder完全支持32位长文件名、多线程程序设计,且允许程序员直接调用任何Win95和NT API函数。
12、Builder的集成开发环境(IDE)提供了可视化窗体设计器、对象观察器、控件板、工程管理器、集成编辑器和调试器等一系列可视化快速应用程序开发(RAD)工具,让程序员可以很轻松地建立和管理自己的程序和资源。
推荐评语
好用的软件