Tclをさらにユーザーフレンドリーにする
[incr Tcl]は無料の開発およびTclの使用を強化できるITソフトウェアユーティリティ。 Michael McLennanによって最初に開発されたこのプログラムは、Tclプログラミング言語。その名前は、 C ++ および の駄洒落です。また、「 itcl」および「intrTcl」として定型化されています。
[incrTcl]は、追加の言語を提供するため、広く使用されています。大規模なTcl/Tkアプリケーションを構築するために必要なサポート。多重継承、パブリッククラスとプライベートクラス、変数など、同様のオブジェクトモデルを提供します。ただし、Tclを適切に使用するには、Tcl、さらにはC++に精通している必要があります。
便利な小さなツール
Tcl strong>(「ティックル」と発音されるか、単にその文字で呼ばれる)は、高レベルで、汎用的で、解釈され、動的ですプログラミング言語。これは、非常にシンプルでコンパクトでありながら強力 strong>であり、すべてをコマンドの型にキャストすることを目的として設計されました。そのため、TclとTk拡張機能(別名 Tcl / Tk strong>)を組み合わせて使用することは非常に人気があります。これにより、グラフィカルユーザーインターフェイスをTclでネイティブに構築できます。 p>
ただし、アプリケーションが大きくなると、Tcl / Tkコードの理解、維持、拡張がますます困難になります。ここで[incrTcl]が登場します。このユーティリティの核となるのは、前述のプログラミング言語にオブジェクト指向プログラミング構造を追加するTcl拡張機能です。そうすることで、この拡張機能によって処理された結果のコードは、Tcl/Tkではるかに簡単に理解および維持できます。
より詳細には、「オブジェクト」がとして使用されます。 >アプリケーションのビルディングブロック。これらは、一連の手順を含むデータのバッグです。次に、オブジェクトは同一の特性を持つ「クラス」に編成され、クラスは相互に機能を継承できます。ただし、[incr Tcl]を適切に操作するには、最初にTclの使用に精通している必要があります。 広範なオンラインドキュメントが利用可能ですが、初心者を圧倒する可能性があります。 p>
事前の知識が必要
全体として、[incr Tcl]は、その優れた機能と使いやすさでTclに愛されているツールです。 Tclが最初にどのように機能するか、できればC ++についてもよく知っておく必要がありますが、このソフトウェアを使用すると、コードが大きくなるほど簡単かつ迅速に strong>処理できるため、努力する価値があります。プロジェクトはです。これは強く推奨されるユーティリティプログラムです。