製品

Build4Dコンポーネントでスタンドアロンアプリケーションを作成する

新しい build4D コンポーネントが数ヶ月前から GitHub で公開されており、これを使って コンパイル済みプロジェクトやコンポーネント を簡単に作成することができます。このコンポーネントの新しいバージョンでは、シングルユーザーアプリケーションを生成できるようになり、開発ワークフローの可能性が広がります。

tool4D が v20 から利用可能になったことで、アプリケーション生成プロセスを CI (継続的インテグレーション) ツールに統合することが驚くほど便利になりました。

それでは、詳細を掘り下げていきましょう!

製品 business man try to build wood block on wooden table and blur background business organization startup concept

Build4Dを使用してコンパイルされたストラクチャーやコンポーネントをビルドする

プロジェクトモードの導入により、プロジェクトのコンポーネントを操作することが非常に簡単になりました。

ここ最近のフィーチャーリリースでは、チームや作業方法、ニーズに合わせて独自のビルドチェーンを作成できるようにするための機能をいくつか追加しています。

例えば、以下のような機能です。

 

あなた独自のビルドチェーンを作成したり、継続的インテグレーションツールに4Dを統合するために、4DではBuild4Dというコンポーネントを開発し、GitHubでソースを公開しています。

この最初のステップとして、Build4Dでは、コンパイル済みのストラクチャーとコンポーネントを作成することができます。今後、シングルユーザーアプリケーション、クライアントアプリケーション、サーバーアプリケーションを管理できるようにこれを充実させていく予定です。

製品 blank

メソッドエクスプローラーでクラスコンポーネントを可視化する

Deeplからの自動翻訳

4D v19 R5から、コンポーネントがそのクラスを公開できるようになりました。この機能には、コードをスムーズに書くためのヒントとコード補完のサポートが付属しています。

4D v19 R7では、コーディングをより簡単にするために、メソッドエクスプローラーでクラスをサポートする新機能が追加されました。

製品 blank

ホストプロジェクトからのコンポーネントクラスへのアクセス

Deeplからの自動翻訳

コンポーネントは、クラスを公開できるようになりました!さらに良いことに、アプリケーションがまだバイナリモードの場合、コンポーネントを(プロジェクトモードで)使用して独自のクラスを作成し、(バイナリモードベースの)アプリケーションから使用することで、クラスとオブジェクト指向開発の恩恵を受けることができるようになりました。

ヒント blank

プロジェクトのデータベースコンポーネントのための独自のドキュメントを構築

Deeplからの自動翻訳

以前のブログ記事で、エクスプローラーにメソッドのドキュメントが戻ってきたことを紹介しました。さらに進化して、コンポーネントのドキュメントとして使用したいと思いませんか?このブログでは、その方法をご紹介します。

ニュース blank

ニュース速報:4DコンポーネントをGitHubで公開!

Deeplからの自動翻訳

2017年、4Dは4D内部コンポーネントのソースコードを4Dパートナーに共有する新しいプログラムを開始しました。

4Dコンポーネントのソースコードを共有することで、コンポーネントをカスタマイズし、自分だけのものにすることができますプロジェクトデータベースと、ソースコントロールシステムを介してアプリケーションのソースコードを共有する機能により、4D内部コンポーネントをプロジェクトデータベース化し、ソースコードを4D GitHubのアカウントにプッシュしました。これは誰でも利用可能で、Githubのアカウントさえあれば利用できます。なぜ、こんなことをしたのか?コードとフォームの両方に対する変更と修正を追跡することで、あなたの生活をより簡単にするためです。

製品 blank

プロジェクトデータベースでの4Dライブラリの利用

Deeplからの自動翻訳

4Dでは、アプリケーションの開発を支援するためのライブラリを提供しています。そのうちの1つは標準ライブラリで、あらかじめ設定されたフォームオブジェクトやウィジェットが含まれており、他のライブラリはカスタムライブラリとなっています。標準ライブラリは、”読み取り専用 “で、プロジェクト・データベースを開発する際に、その動作は変わりません(ただし、細かい、化粧品のようなインターフェースの違いは除きます)。また、独自のカスタムライブラリを作成して、独自のフォームオブジェクトやオブジェクト群を保存することも可能です。この場合、さらに強力なものにするために、いくつかの変更が加えられています。以下は、これらの変更点について知っておく必要があるすべてです。

ヒント Many thumbs up for the JSON Validator tool

新しいツールです。JSON Validator

Deeplからの自動翻訳

4D v16 R4 introduces 新しいコマンドである JSON Validate.このコマンドを使用すると、JSONドキュメントがJSONスキーマに従って有効」であるかどうかを検証できます。これは、サーバー間やサーバーとクライアントの間で情報を交換する際に非常に便利です。 JSONスキーマの標準のおかげで、自分のサーバーや外部のサーバーと通信するための「プロトコル」を定義することができます。 詳しくは、こちらのブログ記事をご覧ください。

ニュース blank

4Dパートナーとの4D内部コンポーネントのソースコード共有

Deeplからの自動翻訳

4Dは、64ビットクイックレポート、日付/時間ピッカー、あるいは4D Write Proユーザーインターフェースなど、4D内部の重要なコンポーネントのソースコードを共有する新しいプログラムを開始しました。

面白そうですが、 あなたにとって具体的にどの ような意味があるのでしょうか?時間ピッカーを使いたいけど、見た目が違う。4D Write Proのユーザーインターフェースは素晴らしいのですが、あなたのアプリケーションに正確に適合することができません。