从Turbo C到Borland C++

学校一般都用Turbo C作为C语言的教学工具。这么多年一直都没有改变。当然,就只是简单的语法学习来说,Turbo C基本够用了。不过,Turbo C有两个致命的缺点,不太适合我们这本图书的读者。(1)不支持鼠标操作。(2)和现代的开发IDE差别比较大。这两个特点,使得读者将来成长不利。幸好,完全兼容Turbo C,后来Borland公司推出的:Borland C++,完全避免了这些缺点,一方面,他的IDE界面支持鼠标的操作,给我们减少了很多的麻烦。另外一个方面,他的IDE具备了现在绝大多数复杂IDE工具的雏形。Borland C++,我们又可以提高C语言的学习效率,有可以为将来使用其他的IDE打好基础。实际上也是这样,我当年使用了多年的Borland C++,可以说每个角落都知道了。后来其他开发工具,老实说,都没有掌握这么全面,但因为有了Borland C++的基础。基本上其他开发工具,很快就上手了。而且,因为当年狂看Borland C++的帮助。全英文的啊,对后来的开发啃全英文材料,帮助都很大。好了,具体来说,从Turbo C转向Borland C++,只需要记住两个小小的区别。所有的程序,Borland C++都能支持。(1)使用stdio.h中的函数,也需要申明#include <stdio.h>语句,这比Turbo C严格了。(2)main()函数,最好用规范的viod main(),或者int main()。这两个方面,比Turbo C严格了许多,其实,这是好事情,基本上,新的C语言开发工具,都是如此严格要求的。基本上来说,Borland C提供的菜单系统,就和我们今天使用的绝大多数菜单系统完全一致了。对于一个新手来说,Borland C++的option菜单下面提供了很多的选项,不过,安装过后,你用默认的选项就可以了。你也可以作为挑战,去一一阅读里面的含义,作为自己英语学习能力的锻炼。其次,Borland C++提供的Project菜单,基本提供了现代的项目管理功能,这是本书会向读者解说的。读者有了Borland C++中项目开发的体会,嗬嗬,相信会在这个台阶的基础上,很轻松提高到一个高度。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Borland C++3.1 神话般的经典开发工具 带有传奇色彩的BORLAND公司,见证了美国软件技术市场上波澜壮阔、激动人心的技术大战和产品大战,最为经典的成功范例就是Borland C++3.1! Borland是中国程序员最为景仰的公司之一,特别是对于资格老一点的程序员而言,他们学习编程的起步就是Borland. 以下是Borland c++入门指南中摘录的一些信息 Borlandc++适用于需要一个专业化、优化的编译器的C++和C程序员,它同时适用于A&T公司的C++2.1版和ANSIC的程序员。它快速而有效,据此用户可以创建包括Microsoft Windows应用程序在内的任何应用程序。 Borland C++3.0可以在DOS的环境下运行,更可以在Windows下运行,在Windows之下的Borland C工作环境更亲切,将使您开发程序更得心应手。 C++是一个面向对象(OOP)的程序设计语言.使用户能充分利用OOP的先进设计方法和省时效率高的特点,它是C语言的进一步发展,它是可移植的,所以用户可以很容易地将一个由C++编写的应用程序从—个系统移植到另一个系统。在任何地方,都可以用C++从事任何编程工作。 Borland C++特色 1. Borland C++3.0及3.1可供程序设计人员开发C++及c程序。其中的c++是依照AT&T2.1标准设计的,而C则是ANSI C。因此让您开发的程序兼容性高.移植性(Portable)也更强。 2.全局的优化(Global Optimization):为程序编译出最优的目的码,使执行时间减少,使目的码变小。 3.缩短编译时间:由于编译器及工具的使用,大大减少了编译时间。 4.集成开发可境:(即IDE,Integrated Development Environment),本产品提供一完整的工作平台(Platform),使程序的编写编译、调试、分析、运行相当完整且方便。 5.窗口程序开发:本产品可以开发出Microsoft Windows程序,还包括完整的工具程序:窗口资源编译器(Resource Compiler),在线帮助编译器(Help Compiler)及窗口资源工作程序(Resource Workshop)。 6. DPMI编译器:DPMI (DOS Protected Mode Interface)使编译器可以在DOS或Windows386的保护模式下运行,因此开发大型的程序不用担心内存不足。 7. Easywin:或将DOS程序直接转成Window。程序的功能,不需要改半行令。 8. WinSight:窗口信息跟踪程序,使我们看到程序与Windows之间的联系息。 9.在线帮助,在IDE环境下,任何错误都可由在线帮助得到说明或者想要任何时间查询函数或其他说明,都可使用此项功能。 10.虚拟Run - time面向对象存储管理功能(VROOMM,Virtual Run-time Object-Oriented Memory Manager)。当程序设计人员选定目的码的覆盖功能后,VRAOOMM会处理一切事情,即使程序超过640K。 11.丰富的类库,本产品提供常用的数据结构,例如List, Queue, Qegue, Stack, Array. . 等。 12.丰富的函数库:本产品提供4, 5百个函数,可以说无所不包了。 1.2.1. Borland C++3.1新功能 1. 3.1版将Turbo C++ for Window。改名为Borland C++for Windows, 2. 3.1版配合Windows 3.1版,增加多媒体(Multi-Media)、笔(Pen)和MCI (Media Control Interface)之控制接口。 3. 新增Win Spector I具程序,此工具程序是当Windows程序发生General Protection Faults时,提供发生此错误的地方,及当时机器的状态。 4. 在Borland C++ for Window,提供最优化的选项。 5. 彩色语法高亮显示(Color Syntax Highlighting),在源程序中设置不同的显示的颜 色。可在DOS IDE内的Options I Environment I Colors I Edit及Windows IDE内的Options Environment I Highlight内设置。 6. 可利用参数(-3)或IDC内的Options I Compiler I Advanced Coded Generation 80368设置产生386的目的码。 7. 可在程序内控制最大打开文件数,在_NFILE. H内#DEFINE_NFILE_n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值