欢迎来到天天文库
浏览记录
ID:18602466
大小:166.50 KB
页数:10页
时间:2018-09-19
《borland c++ builder 6应用开发技术解析new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章了解BorlandC++Builder第1章了解BorlandC++BuilderBorlandC++Builder(以下简称BCB)是美国Borland公司推出的Windows(6.0版本中加入了CLX控件支持,因此也正式将BCB扩展到了Linux窗口开发领域中。)可视化开发工具,目前最新版本为6.0。顾名思义,BCB是以C/C++语言为核心的编程工具。在桌面程序开发和数据库开发等领域中,BCB得到了广泛的应用。本章将对BCB以及其开发公司Borland做一些背景介绍;最后,将描述读者阅读本书应当注意的几个方面。1.1Borland公司Borland公司于1983
2、年由PhilippeKahn在美国加里福里亚州ScottsValley创立,同时加入公司的还有编程开发工具领域的大师级人物AndersHejlsberg。从推出的第一个产品TurboPASCAL1.0开始,Borland公司不断生产出许多高品质和富有革新精神的编程工具。其革命性的TurboPASCAL,TurboC2.0,TurboC++2.0,BorlandC++3.0/4.0,Delphi1.0等都给编程工具领域带来了深刻和长远的影响,也奠定了其在编程工具领域第一独立开发商的地位。但是,在1995年,由于Borland的产品在市场上接连失利,尤其是主力的Borland
3、C++被微软的VisualC++打得溃不成军,加上Borland在数据库等领域盲目扩张的失败,Borland公司陷入低潮,其创始人PhilippeKahn不得不辞职并离开了Borland。1996年,新总裁Yocam上任,为了适应当时Internet迅速发展的形势,也为了避免在Windows桌面程序开发这一市场上与微软直接冲突,全面调整公司战略,转向企业电子商务开发工具提供商,也因此将公司名称改为Inprise(代表Integrate-to-enterprise)。这一改名的决定今天看来十分愚蠢,首先是丢失了Borland这一金字招牌,Inprise公司为了保持老客户,其
4、产品仍然以Borland命名,造成了公司品牌与产品品牌的冲突;其次是一个简单的名称改变并不能代表其战略转向,也未能在企业电子商务领域获得有效的品牌认知。Yocam虽然在企业级用户市场为Borland打开了一片天地,但是他独断专行的作风和大规模裁员的做法都伤害了Borland原有一大批优秀程序员的感情。不少业内顶尖的程序员都离开了Borland,包括曾经领导开发出TurboPASCAL和Delphi的AndersHejlsberg。在伤筋动骨后,Borland的经营状况却仍然没有起色。Yocam之后,于1999年4月上任的总裁DaleL.Fuller·9·第1章了解Borl
5、andC++Builder,于2001年1月,将公司名称从Inprise改回Borland,令市场、消费者、软件开发业界和公司员工莫不拍手叫好。Fuller曾在苹果公司复兴中起过重要作用,此次在Borland任职后,他还为Borland做了一件贡献巨大的事,那就是运用法律手段从微软手中要了一亿多美元的专利权利金。这笔钱大大缓解了Borland的财务压力,支撑Borland推出了许多至关重要的新产品,加上Fuller其他一系列的改革措施,终于使得Borland走出了困境。目前Borland公司运营状况良好,盈利稳步增长。但是Fuller在推行其管理政策时,解雇了大批不接受他
6、管理理念的程序员,Borland公司再次遭受技术人员流失的打击,对Borland前景的影响还未可知。1.2BCB的发展1.2.1Turbo时代1983年11月,创立不久的Borland推出了第一个产品——TurboPASCAL1.0。TurboPASCAL1.0具有许多革命性的特点,比如它首次在PC机中实现了编程工具IDE(IntegratedDevelopmentEnvironment,集成开发环境),将源代码的编辑、编译和运行集成在一个环境中,大大方便了程序员的开发。TurboPASCAL1.0只有几十千字节大小,却在当时性能不佳的PC机上(当时还是使用Intel80
7、88的IBMPC的时代,内存都是以千字节为单位的。)编译速度飞快,有点类似后来在386上跑得很流畅的DOOM,极大地发挥了软硬件的潜力。这些在业界领先的优点,使得TurboPASCAL1.0极为畅销。当时号称全世界90%的PC程序员都接触过它,包括很多不使用PASCAL的程序员,可以说TurboPASCAL系列为PASCAL语言的普及做出了巨大贡献。AndersHejlsberg作为TurboPASCAL的主设计师,也成为编程界顶尖的人物。当然TurboPASCAL1.0最重要的作用就是使得Borland公司得以迅速发展,并终
此文档下载收益归作者所有