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

拡張機能

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

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

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

コンポーネント説明主な機能
4D AiIKitSet of classes to connect to third-party OpenAI APIsOpenAIChat, OpenAIImage...
4D Labelsラベルテンプレートを作成するための内部コンポーネント
4D NetKitSet of web service tools to connect to third-party APIsOAuth2Provider 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 InterfaceManage [4D Write Pro palettes](https://doc.4d.com/4Dv20R9/4D/20-R9/Entry-areas.300-7543821.en.html and table wizardWP PictureSettings, WP ShowTabPages, WP SwitchToolbar, WP UpdateWidget

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

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

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

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

Plugins

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

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