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