メインコンテンツまでスキップ
バージョン: v20 R4 BETA

拡張機能

4D プロジェクトアーキテクチャー はモジュール式です。 コンポーネントプラグイン をインストールすることで、4Dプロジェクトに追加機能を持たせることができます。 コンポーネントは 4Dコードで構成されていますが、プラグインはどんな言語でも作成できます。

4Dコンポーネントの一覧

4D にはビルトインの 4Dコンポーネントがあらかじめ組み込まれており、エクスプローラーのメソッドページにて、コンポーネントメソッド テーマ内で確認することができます。 これらのコンポーネントはすべて、4D github リポジトリ にもあります。

コンポーネント説明主な機能
4D Labelsラベルテンプレートを作成するための内部コンポーネント
4D NetKitサードパーティーAPI に接続するためのツールOAuth2Provider class, New OAuth2 provider, OAuth2ProviderObject.getToken()
4D Progress1つ以上の進捗バーを同じウィンドウで開くProgress New, Progress SET ON STOP METHOD, Progress SET PROGRESS, ...
4D SVG一般的な svgグラフィックオブジェクトの作成・操作SVGTool_Display_viewer, 複数の SVG_ メソッド
4D ViewProフォームに追加できる表計算機能4D View Pro ドキュメンテーション 参照。
4D WidgetsDatePicker, TimePicker, SearchPicker 4Dウィジェットの管理DatePicker calendar, DateEntry area, TimeEntry, SearchPicker SET HELP TEXT, ...
4D WritePro Interface4D Write Pro パレットと 表ウィザード の管理WP PictureSettings, WP ShowTabPages, WP SwitchToolbar, WP UpdateWidget

サードパーティーコンポーネント

独自の 4Dコンポーネントを開発し、インストールすることができます。 詳しくは このページ を参照ください。

4Dコミュニティの多くの開発者が 4Dコンポーネントを公開しています。それらをインストールしてプロジェクトで使用することができます。

4d-component のトピックで公開されている 4Dコンポーネントの一覧を Github で閲覧することができます。

プラグイン

プラグインは、4D がネイティブにおこなっていないこと (例: 特定のプラットフォーム技術など) や、4D だけでは困難なことを実現します。 このページ で説明しているように、独自のプラグインを開発することができます。

多くの機能は、既存の 4Dプラグインでカバーされています。 4d-plugin のトピックで公開されている 4Dプラグインの一覧を Github で閲覧することができます。