第 1章 了解 Borland C++ Builder Borland C++ Builder(以下简称 BCB)是美国 Borland 公司推出的 Windows(6.0 版本中加入了 CLX 控件支持,因此也正式将 BCB 扩展到了 Linux窗口开发领域中。)可视化开发工具,目前最新版本为 6.0。顾名思义,BCB 是以 C/C++语言为核心的编程工具。在桌面程序开发和数据库开发等领域中,BCB 得到了广泛的应用。本章将对 BCB 以及其开发公司 Borland 做一些背景介绍;最后,将描述读者阅读本书应当注意的几个方面。 1.1 Borland 公司 Borland 公司于 1983 年由 Philippe Kahn 在美国加里福里亚州 Scotts Valley创立,同时加入公司的还有编程开发工具领域的大师级人物 Anders Hejlsberg。从推出的第一个产品Turbo PASCAL 1.0 开始,Borland 公司不断生产出许多高品质和富有革新精神的编程工具。其革命性的 Turbo PASCAL,Turbo C 2.0,Turbo C++ 2.0,Borland C++ 3.0/4.0,Delphi 1.0等都给编程工具领域带来了深刻和长远的影响,也奠定了其在编程工具领域第一独立开发商的地位。 但是,在 1995 年,由于 Borland 的产品在市场上接连失利,尤其是主力的 Borland C++ 被微软的 Visual C++打得溃不成军,加上Borland 在数据库等领域盲目扩张的失败,Borland公司陷入低潮,其创始人Philippe Kahn 不得不辞职并离开了 Borland。1996年,新总裁Yocam上任,为了适应当时 Internet 迅速发展的形势,也为了避免在 Windows 桌面程序开发这一市场上与微软直接冲突,全面调整公司战略,转向企业电子商务开发工具提供商,也因此将公司名称改为 Inprise(代表Integrate-to-enterprise)。这一改名的决定今天看来十分愚蠢,首先是丢失了 Borland 这一金字招牌,Inprise 公司为了保持老客户,其产品仍然以 Borland命名,造成了公司品牌与产品品牌的冲突;其次是一个简单的名称改变并不能代表其战略转向,也未能在企业电子商务领域获得有效的品牌认知。Yocam 虽然在企业级用户市场为Borland 打开了一片天地,但是他独断专行的作风和大规模裁员的做法都伤害了 Borland 原有一大批优秀程序员的感情。不少业内顶尖的程序员都离开了 Borland,包括曾经领导开发出 Turbo PASCAL 和 Delphi 的 Anders Hejlsberg。在伤筋动骨后,Borland 的经营状况却仍然没有起色。 Yocam 之后,于 1999 年 4 月上任的总裁Dale L. Fuller,于 2001 ...