サード パーティ製アドイン(IDE チュートリアル)
応用トピック(IDE チュートリアル):インデックス への移動
目次 |
RAD Studio には、サード パーティから提供されるソフトウェアが含まれています。 「サード パーティのクロスプラットフォーム サポート」を参照。
AQtime
SmartBear 社の AQtime は数々の賞に輝くパフォーマンス プロファイリングおよびメモリとリソースのデバッグ ツールセットです。Microsoft、Embarcadero、Intel、Compaq および GNU の各コンパイラで使用できます。
SmartBear Software のサイト http://smartbear.com/products/qa-tools/application-performance-profiling を参照してください。
Beyond Compare
Beyond Compare を利用すれば、ファイルやフォルダを簡単かつ迅速に比較できます。 変更のマージ、ファイルの同期、レコードのレポート生成を行えます。
Scooter Software のサイト http://www.scootersoftware.com を参照してください。
Boost
Boost は C++ 用のライブラリ群で、テンプレート メタプログラミングを用いて C++ 言語を大幅に拡張するものです。 十分にテストされた構成済みの Boost サブセットが C++Builder に組み込まれています。 Boost ライブラリのインクルード パスは既に設定されており、その他の必要なライブラリはすべて自動的にリンクされるはずです。 たとえば、コードで Boost minmax ライブラリを使用するには、以下のようにインクルードします。
#include <boost/algorithm/minmax.hpp>RAD Studio ヘルプの「Boost ライブラリ」を参照すると共に、http://www.boost.org の「Boost オープンソース プロジェクト」も参照してください。
CodeSite
CodeSite Logging System を利用すると、コードの実行状況を詳細に把握できるようになり、その結果、問題を迅速に特定でき、アプリケーションの正常な動作を保証できます。
Raize Software のサイト http://www.raize.com/devtools/codesite/ を参照してください。
Dinkumware(STL)
Dinkumware(STL)は、C++Builder に付属している C++ 用テンプレート ライブラリ群です。 このライブラリには、ベクトル(vector)、リスト(list)、セット(set)、マップ(map)、ビットセット(bitset)などのコンテナが含まれています。 また Dinkumware には、コンテナのソートやコンテナ内の検索といったよく使用する操作のアルゴリズムも含まれています。 これらのアルゴリズムを実装するため、STL には、コンテナを操作するための 5 種類のイテレータ(入力、出力、順方向、逆方向、双方向)が含まれています。 演算子を多重定義するために、ファンクタつまり関数オブジェクトも使用できます。
Dinkumware バージョン 5.30 は、64 ビット Windows C++ アプリケーション開発専用に提供されています。
RAD Studio ヘルプの「Dinkumware 標準 C++ ライブラリ」を参照すると共に、http://www.dinkumware.com の「Dinkumware Ltd」も参照してください。
Documentation Insight
Documentation Insight は、Delphi コードに XML コメントを手軽に追加できる WYSIWYG エディタとなります。 追加したコメントは、IDE の[ヘルプ インサイト]とも連動します。
DevJET のサイト http://www.devjet.net を参照してください。
FastReport
FastReport を利用すると、アプリケーションで、すばやく効率的にレポートを生成できます。
Fast Reports のサイト http://www.fast-report.com を参照してください。
Internet Direct (Indy)
Internet Direct(Indy)はオープン ソース グループです。 Indy プロジェクトでは、元の Indy プロジェクトから発展した活発なオープン ソース プロジェクトをいくつか続行しています。 Indy は、TCP、UDP、エコー、FTP、HTTP、Telnet などのさまざまなインターネット プロトコルを使用するクライアント コンポーネントおよびサーバー コンポーネントを提供します。 また、I/O 処理、インターセプト、SASL、UUE/MIME/XXE エンコードなどのためのコンポーネントも提供します。
Indy のオンライン ヘルプは、RAD Studio の H2 ヘルプに含まれています。 Indy ヘルプを参照するには、DExplore ビューアを使用する必要があります。
- DExplore で、[フィルタ条件]を[RAD Studio, Dinkumware C++, Indy]に設定します。
- [Internet Direct (Indy) 10]というノードが[目次]に表示され、Indy API が[キーワード]に表示されます。
Indy ヘルプは docwiki では提供されていません。
Indy プロジェクトのサイト http://www.indyproject.org を参照してください。
Intraweb
IntraWeb は、Web アプリケーションや Apache プラグインを作成できるようにするためのビジュアル コンポーネント群でありフレームワークです。 IntraWeb を利用すれば、VCL を使用するのと同じくらい簡単に Web アプリケーションを作成できます。 RAD Studio には、IntraWeb についてのヘルプ セクション「IntraWeb ファースト ステップ」が含まれています:
ATOZED Software 社の IntraWeb 製品サイト http://www.atozed.com/IntraWeb を参照してください。
IP*Works!
IP*Works! には、電子メールの送信、ファイルの転送、ネットワークの管理、Web の閲覧、Web サービスの利用などのタスクを簡単に実行できるようにする使いやすいプログラミング可能なコンポーネントが用意されており、インターネット開発の複雑さが解消されます。
/n software 社の IP*Works! 製品サイト(http://www.nsoftware.com/ipworks/)を参照してください。
Subversion クライアント
CollabNet 社の Subversion は、世界規模で分散している組織にとってバージョン管理およびソフトウェア構成管理(SCM)の新しい標準となっています。 さらに、Subversion が RAD Studio に統合されているので、IDE で Subversion の機能を利用できます。
CollabNet 社のサイト http://www.collab.net を参照してください。
TeeChart
Steema Software 社の TeeChart では、ビジネス、リアルタイム、財務、科学技術の各分野のアプリケーションを対象とした完全で迅速かつ使いやすい図表作成用 .NET コントロール、Java コントロール、ActiveX/COM コントロール、PHP コントロール、Delphi VCL コントロールを提供します。 [ツール パレット]に TeeChart ウィザードがインストールされていて、このウィザードを実行すると次のような TChart を作成できます。
- データベースを使用するグラフ
- データベースを使用しないグラフ
- テンプレート(*.tee ファイル)に含まれているグラフ
TeeChart Standard VCL バージョンに加えて、FireMonkey 向けの Lite FMX 版も用意されています。
TeeChart ヘルプは、RAD Studio に同梱されており、H2 ヘルプ ビューアの DExplore で参照可能です。
DExplore で TeeChart ヘルプを検索するには:
- RAD Studio IDE でヘルプを開きます(〔F1〕を押すか、[ヘルプ|製品名 ヘルプ]を選択)。
- H2 ヘルプ ビューア(DExplore)で 'TeeChart' の[検索]を行います。
- [検索する文字列]ではなく[ヘルプ|検索]を使用してください。
ヘルプ ビューアの目次やキーワードには TeeChart ヘルプは含まれていません。また、TeeChart ヘルプは docwiki でも提供されていません。 しかし、次のようなタイトルを使用すると、TeeChart ヘルプのページを見つけることができます。
- "TChart"
- "TQRChart"
- "TPointSeries"
- "TChartSeries.LinkedSeries"
- "TChartBrush"
H2 ヘルプで TeeChart を検索すればよいだけです。 また、「FireMonkey と TeeChart」も参照してください。
Steema Software 社のサイト http://www.steema.com を参照してください。