酒杯上的碟
计算机与信息技术论文交叉平台控件(Cross-platformControls)从windows到Linux,或者相反Borland处在一个令人兴奋的时期.并不是自从delphi--这个Borland的令人兴奋的产品的第一声.我正在谈论的当然是有关Kylix,这个把CBuilder和Delphi带到Linux操作系统的项目.Delphi版本将首先面世,所以在本文余下部分,Kylix指的是DelphiforLinux.我们正在为Delphi开发崭新的能够在Windows和Linux下工作的VCL.这意味着你可以在windows下写一个应用程序,然后把源代码转移到Linux下面重新编译--反之亦然.这个新的VCL叫CLX,意即"交叉平台控件库(ComponentLibraryCross-Platform)",CLX包含整个随Kylix发布的交叉平台库.在我写本文时它被分为下面四个子类:BaseCLX就是RTL,包含并且升级了Classes.pasVisualCLX包含了用户界面类,比如常用的控件DataCLX包含交叉平台的数据库控件NetCLX包含Internet部分,比如Apache等等..在我写这篇文章的时候(2000年5月之前),Kylix的第一部分测试已经正在进行了.当你读到这篇文章的时候,我正在使用的Kylix和你将要看到的正式版本将会有很大不同.这为我的工作带来很多不便.是简单地谈一谈便罢?还是涉及一下底层的结构?我更倾向于具体的讨论,这样无论如何你能得到一点有关CLX控件构造的头绪.但是要牢记一点:当你阅读此文的时候,很可能这篇文章中很多细节的讨论已经改变了.没有更接近的了(NoOneElseComesClose)这篇文章是有关写定制VisualCLX控件的初级读本.从本质上说,VisualCLX就是你所知道并热爱的VCL