Component Library for Cross Platform: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
In computing, CLX may refer to one of two (unrelated) software:
In computing, '''Component Library for Cross Platform (CLX)''', is a cross-platform visual component-based framework for developing [[Microsoft Windows]] and [[Linux]] applications. It is developed by [[Borland]] for use in its [[Kylix programming tool|Kylix]], [[Delphi programming language|Delphi]], and [[C++ Builder]] software development environment.
 
1.
 
In computing, '''Component Library for Cross Platform (CLX)''', is a cross-platform visual component-based framework for developing [[Microsoft Windows]] and [[Linux]] applications. It is developed by [[Borland]] for use in its [[Kylix programming tool|Kylix]], [[Delphi programming language|Delphi]], and [[C++ Builder]] software development environment.
 
Its aim was to replace existing and popular [[Microsoft Windows]]-only framework [[Visual Component Library]] (VCL). CLX was based on [[Qt toolkit|Qt]] by [[Trolltech]]. The [[Application programming interface|API]] of CLX followed almost completely the VCL. It was envisioned that existing application using VCL will be simply recompiled with CLX.
Line 6 ⟶ 10:
 
In terms of [[object-oriented]] approach, the CLX forms an object hierarchy where the TObject class serves as the ''[[Superclass (computer science)|base class]]''. All other classes inherit or indirectly inherit the TObject class. This is necessary as Delphi does not support [[multiple inheritance]], unlike C++. This is a common approach shared by the [[Java (programming language)|Java programming language]], [[Smalltalk]], and many other [[object-oriented programming language]]s.
 
2.
 
'''CLX''' is an [[X Window System]] protocol client [[library (computer science)|library]] in the [[Common Lisp|Common Lisp programming language]] (Cf. [[Xlib]]). It contains [[subroutine|function]]s for interacting with an X [[Server (computing)|server]]. These functions allow [[programmer]]s to write programs without knowing the details of the [[protocol (computing)|protocol]].
 
== See also ==
Line 16 ⟶ 24:
[[fr:CLX (Delphi)]]
[[pl:CLX]]
 
* http://www.cliki.net/CLX