以下の内容はhttps://www.weblio.jp/content/Component_Library_for_Cross_Platformより取得しました。


ウィキペディアウィキペディア

Component Library for Cross Platform

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/05/10 20:51 UTC 版)

ナビゲーションに移動 検索に移動

Component Library for Cross Platform (CLX) とは、Microsoft WindowsLinuxアプリケーションクロスプラットフォームに開発するための、視覚化されたコンポーネントベースのソフトウェアライブラリおよびフレームワークである。ボーランドKylixDelphiC++ Builderなどのソフトウェア統合開発環境で使うために開発した。Object Pascalで記述されている。

従来のMicrosoft Windowsのみに対応していたフレームワークであるVisual Component Library (VCL) を置き換える目的で開発された。CLX はトロールテックQt に基づいている。APIは、ほぼ VCL 互換である。当初、VCL を使っているアプリケーションはすんなり CLX に移行すると思われていた。

しかし、Windows での性能が思わしくない、VCL と微妙な違いがある、バグがある、などの原因で VCL の置換には失敗した。Kylix 自体も商業的に失敗し、CLX の開発は中止された。

オブジェクト指向プログラミングの手法という意味では、CLXはSystem.TObjectクラスが最上位のスーパークラスとして働く階層を形成している。CLXに含まれる全てのクラスは直接的あるいは間接的にTObjectクラスを継承しており、また型の多重継承によるポリモーフィズムのために、いくつかのインターフェイスを実装しているクラスもある。

関連項目



ウィキペディアウィキペディア

Component Library for Cross Platform (CLX)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/25 23:14 UTC 版)

C++ Builder」の記事における「Component Library for Cross Platform (CLX)」の解説

Microsoft WindowsGNU/Linux対応したクロスプラットフォームの古いGUIライブラリである。 C++Builder 6Delphi 6とKylixの全バージョン採用された。 長らく前に開発中止され現在のバージョンでは採用されていない。 現在でもProfessional上のSKU最新バージョン購入することによりC++Builder 6CLX入手することが可能。 QtベースVCLライクGUIライブラリであり、FireMonkey比べる格段にVCLとの互換性が高い。 VCLにない機能もあるため現在でもWindowsで使う利点がある。 VCL比べるWindows固有の機能呼び出すことが難し場合がある。 C++Builder 6Delphi 6のVCLUnicodeに全く対応していなかったがCLX一部分ながら対応しているC++Builder 6CLX組み合わせ現在の最新Windows向けの開発も可能。 GNU/LinuxはKylix発売当時と現在では大きく仕様変わっているためKylixで現在のGNU/Linux向けの開発できない。 従って現在はWindows専用のようになっておりクロスプラットフォーム性は失われている。 WindowsGNU/Linuxではコンパイラ違いCLX仕様も少し違っていたためKylixのC++とのソース互換性はそれほど高くなかったCLXベース部分Qtである(QtC++実装されているC++専用ライブラリ)。

※この「Component Library for Cross Platform (CLX)」の解説は、「C++ Builder」の解説の一部です。
「Component Library for Cross Platform (CLX)」を含む「C++ Builder」の記事については、「C++ Builder」の概要を参照ください。

ウィキペディア小見出し辞書の「Component_Library_for_Cross_Platform」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「Component Library for Cross Platform」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類

ライブラリ (プログラミング) Pango  Standard Template Library  Component Library for Cross Platform  Application Programming Interface  SDL



以上の内容はhttps://www.weblio.jp/content/Component_Library_for_Cross_Platformより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14