⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 borand传奇,有关borand公司的书籍
💻
📖 第 1 页 / 共 3 页
字号:
First-Class语言,是由Chuck定义Charlotte的语法、功能,并且实现Charlotte编译
器的。我实在佩服像Chuck以及Anders、Danny这些人物,因为这些人几乎都可以独自
开发和实现新的程序语言,其功力的确是一般软件人员难以想象的。

在BorCon上,Chuck已经展示了Charlotte的语法以及初步的编译器,目前,在Borland
 .NET内部,Charlotte使用了另外一个比较正式的名称,到了2003年或许我们就可以
看到Chuck和Danny在2002年一整年努力的成果了。

回到未来

2002年,Borland推出了Delphi 7。虽然此时Microsoft已经信誓旦旦地表明,.NET才
是Windows的未来,不过现在Windows应用程序的开发仍然是主流。但是未来呢?
Delphi的未来是什么呢?

Borland已经对全世界宣布了2003年即将推出.NET上的开发工具,首先支持的语言将
会是C#和Object Pascal,而且在.NET上,Delphi已经成为Object Pascal的代名词,
这意味着未来在.NET上,Delphi已经是一个语言名称了,Delphi的使用者将使用Delphi
语言在.NET上开发新一代的.NET应用系统。那么在Windows平台呢?Delphi 7会是最
后一个版本吗?

当然不,虽然根据各种信息调查的结果显示,从2003年开始,.NET将进入起飞的阶段,
但是原生Windows程序的开发仍然拥有三四年的需求。既然如此,那么一定还有许多
的使用者仍然需要原生的Windows程序开发工具,Borland不会放弃这些使用者和这么
大的市场,因此Borland也一定会继续推出新的Delphi版本供使用者使用。

更何况,即使是对于想要开发.NET的使用者来说,可能有极大部分的人也同时需要开
发原生窗口应用程序。那么,为什么软件厂商不提供一个开发工具能够让使用者在同
一个集成开发环境下同时开发原生窗口应用程序以及.NET应用程序呢?这个需求就是
Delphi的优势和机会。看看现在Delphi 7提供的功能,我们会很惊讶地发现,其实
Borland已经偷偷地在进行一些革新的做法。

如果读者在Delphi 7的集成开发环境中安装了Delphi for .NET command-line 
complier IDE integration,那么就可以如下图般在Delphi 7的集成开发环境中激活
Delphi For .NET编译器,以便在Delphi 7中开始撰写.NET应用程序。在2002年11月,
Borland又公开了Beta版本的VCL.NET供Delphi 7使用者下载,以便在.NET中使用VCL
组件。

不过,许多人会觉得光是拥有Delphi For .NET编译器以及VCL.NET并不够用。如果要
开发.NET的WinForm应用程序,那么Delphi 7目前并没有提供类似Delphi的Form 
Designer,因此仍然非常不方便,Delphi的使用者仍然需要一个解决方案。

让我们想想,虽然目前Delphi For .NET没有像Delphi的Form Designer,但是如果我
们能够使用Delphi本身的Form Designer作为.NET WinForm的开发接口,然后,如果
能够再通过一个工具把Delphi的TForm和VCL转换为.NET的WinForm以及VCL.NET不就可
以了吗?如此一来,Delphi的使用者几乎可以在不花费时间成本之下立刻在Delphi中
开发.NET可视化WinForm应用程序,这不是一举数得吗?没错,其实Borland也早就想
到了,因此Borland也正想开发一个Delphi转换到.NET程序的转换器让Delphi的程序
员使用。这样Delphi的程序员就可以直接使用Delphi的Form Designer来设计.NET 
WinForm的接口,最后再通过转换器自动地转换为.NET的WinForm应用程序。

如果读者使用过Delphi 7的Delphi For .NET编译器,那在其中的文件以及Delphi的
论坛中就可以看到"Morpheus''这个名称。其实,Morpheus正是Delphi For .NET编译
器的研发计划的代号[在电影The Matrix中,Morpheus是救世主(The One)基努李维尚
未出现之前的领导者,Morpheus的任务就是寻找救世主以拯救末世]。因此Delphi的
研发小组很有创意地把Delphi For .NET编译器命名为Morpheus,以代表Delphi For 
NET编译器是未来Borland推出纯.NET开发工具之前的救世主,负责带领Delphi程序
员走向未来.NET的救赎之道。而Morpheus计划的任务就是为Galileo打下成功基础。

虽然我们对Delphi 8可能提供的功能现在还不清楚,但通过使用者的需求以及市场的
现况,可以推算出如下轮廓:

■  新的集成开发环境:这是为了让Delphi能够同时在集成开发环境中开发原生窗口
    应用程序、.NET应用程序以及Kylix应用程序

■  新的VCL和CLX:可以让VCL同时使用在原生窗口和.NET之中。此外Borland也将再
    次修改VCL/CLX以增加Framework在三个平台的兼容性

■  新的Delphi/Kylix和Delphi.NET编译器:可以在Object Pascal语言上提供更为兼
    容的效果。这是因为在Delphi For .NET中,Borland已经为Object Pascal加入了
    许多新的语言元素和功能,Borland可能也将为Windows和Linux平台上的编译器加
    入这些功能

■  更多的辅助工具:帮助程序员同时开发三个不同的应用系统

当然Delphi 8还将有其他许多未知的功能,不过上面所列的几项应该是Delphi 8肯定
具备的。如果Delphi 8真能提供上述功能,那我相信它将是使用率最高的窗口开发工
具,因为除了程序员完全是开发.NET应用程序之外,Delphi 8可以提供最齐全的开发
能力。

Delphi 8将是Delphi最后的一个版本吗?这我也不知道,唯一可以用来判断的标准是
NET多久能够完全占据窗口开发的应用。如果真有那一天,那也就是所有原生窗口退
出市场主流的时候,就像数年前的DOS开发工具一样。届时也请读者把Delphi的最后
一个版本保留起来,以作为我们一起经历过原生窗口开发的见证,同时,也作为这个
曾经是最棒的原生窗口开发工具的纪念。

Delphi风云榜

Delphi的开发过程创建了许多记录,并且也造就了许多有名的人物。Delphi创建的记
录是许多开发工具无法企及的,而围绕在Delphi外围的杰出开发者也各领风骚,为
Delphi的传奇添加了更多精彩的故事。这些Delphi记录和杰出的Delphi开发者故事值
得读者们一一品味,特别是Delphi使用者们熟悉或听闻过的人们。他们虽然不像Delphi
的灵魂人员Anders、Chuck或Danny那样,广为人知、受人尊敬,但对Delphi的发展,
他们也具有不可磨灭的贡献,这里我们也来看看他们的"庐山真面目"。

Delphi集成开发环境之父

相信每一个Delphi/C++Builder的使用者每日都花许多时间在Delphi/C++Builder的集
成开发环境中,既然如此,那除了Anders、Chuck和Danny之外,大家一定要认识一下
负责开发Delphi/C++Builder集成开发环境的主要领导人Allen Bauer。

Allen Bauer是Borland的资深工程师,已经在Borland工作了相当长的时间。Allen除
了从Delphi 1开始便负责集成开发环境的研发工作外,还不断地翻新集成开发环境、
改善Delphi/C++Builder集成开发环境的公开标准:Open Tools API的架构。我曾经
在费城旅馆的电梯中和Allen交谈过,Allen讲话非常轻声细语,给人一种翩翩君子的
感觉。

Allen的这张照片应该是最近的,因为相片中的Allen比1999年我在费城时看到的样子
老了许多,看来最近几年Allen为Delphi/C++Builder的集成开发环境投入了不少的心
力。目前Allen正在为Galileo全力开发新的集成开发环境,据说Allen将在新的集成
开发环境中加入许多更强劲的功能,2003年我们继续关注Allen的下一个力作吧。

Borland RAD工具的推广大使

我非常怀念Charlie Calvert,因为在所有Delphi R&D小组中,我和Charlie Calvert
有过最多共事的经验。Charlie Calvert属于Borland Developer Relationship小组
中的资深经理,主要工作是负责开发全世界Borland RAD工具并协调其与使用者之间
的关系。Calvert不但是著名的Delphi/C++Builder Unleashed书籍的作者,前段时间
还撰写了JBuilder 7的书籍。

Charlie Calvert本人是一位素食者,为人非常的热情和蔼。他在Borland工作的后期
也参与了小部分Delphi和C++Builder研发的工作。Charlie Calvert曾说当Borland不
再开发全世界最好的工具时就是他离开Borland之际。两年前Charlie Calvert终于离
开了,这让我非常难过,我认为他的离开是Borland的损失。我曾经问过Charlie 
Calvert,为什么要离开Borland?他回答说是因为不习惯当时Borland的转变(Delbert
乱搞开发工具的时期)而打算自己创业。不过令人高兴的是,在Charlie Calvert离开
Borland之后,他仍然在从事Borland相关工具的训练工作,看来Charlie Calvert仍然
对Borland的工具有着一份强烈的爱意。

Delphi的强中手

除了Delphi R&D小组之外,我认为最强的Delphi高手应该是Ray Lischner了。Ray 
Lischner博土从Delphi 1开始就积极参与Delphi的相关工作,稍后更撰写了名震Delphi
圈的数本书籍,包括《Secrets Of Delphi 2》、《Hidden Paths Of Delphi 3》以
及《Delphi In a Nutshell》等好书,其深厚的Delphi功力也是Delphi R&D小组所公
认的。由于Ray的书籍一向令我折服,因此在Delphi 3时还特别要求台湾出版商引入
Hidden Paths Of Delphi 3,并且为Hidden Paths Of Delphi 3进行中文书籍的翻
译工作。

除了撰写书籍外,每一个Delphi的新版本,Ray都参加Beta测试。Ray是一个非常直率
的人,一旦遇到臭虫或是Borland没有做好的地方,他都会毫不留情地要求Borland更
正或是批评Borland没有尽力。我曾经在Borland内部的Delphi论坛中看到Ray精彩绝
伦地痛批Borland没有把产品做好。尤其在Delphi 4时更是不惧高层权势痛骂Borland
乱搞Delphi,看得我大呼过瘾。虽然我身为Borland的人,不敢骂Borland高层的人,
但是心中所想是和Ray一样的,而由Ray这位具有身份地位的人口中骂出,实在令我觉
得爽快,当然Ray如此做也是"爱之深,责之切"的缘故。因此直到现在,在参加RAD工
具Beta测试时,我还是最喜欢看Ray的评论,因为Ray的评论不但有深度,更敢直言,
通常是最有帮助的论坛讨论内容。

Delphi双响炮

说起Steve Teixeira和Xavier Pacheco这两位仁兄,相信也是许多Delphi程序员耳熟

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -