ヒント blank

バイナリデータベースとプロジェクトデータベースの比較

Deeplからの自動翻訳

ご存知のように、4Dはバイナリデータベースとプロジェクトデータベースの2つの方法でソースを扱うことができるようになりました。バイナリデータベースは、私たちが知っている4Dで、ソースコードをバイナリファイルにして、4D Serverでのチーム開発を可能にし、すべてのデザイン要素(メソッド、フォーム、構造など)を単一のコンパクトなバイナリファイル、「.4db」ファイルに集めました。プロジェクトデータベースは、ソースコントロールシステムのソースコードを別々のプレーンテキストファイルで保存することで、分散したチームが共同作業をしやすくします。プロジェクトが4DBに取って代わることはありません。4DBを消滅させる計画もありません。2つの異なる作業方法と開発方法についてです。あなたのニーズに最も適したものを選択するのはあなた次第です。以下は、その判断材料となるブログ記事です。

ヒント blank

4DコードをGithubで共有する方法

すでに、新規のプロジェクトを作成したり、既存のバイナリーアプリケーションをプロジェクトに変換したりして、プロジェクトデータベース を実際に触ってみた方も多いことと思います。それでは、Git (バージョン管理システム) と Github の組み合わせを、4Dアプリケーションのホスティングサービスとして使用する方法を紹介しましょう。

ヒント blank

プロジェクトのデータベースアプリケーションのデプロイ

Deeplからの自動翻訳

アプリケーションの開発が完了し、次のステップに進む準備ができました。4Dでは、以下のことが可能です。

  • 解釈されたコードを含まない、コンパイルされたデータベースを作成する。
  • ダブルクリックできるスタンドアロンアプリケーションの作成4Dのデータベースエンジンである4D Volume Desktopと統合する)。
  • クライアントとサーバー部分の自動更新が可能なクライアント/サーバーアプリケーションを生成する。

プロジェクトデータベースを使用すれば、最終的なアプリケーションを両方のプラットフォーム用に構築することも可能です。プロジェクトデータベースは、バイナリデータベースと同じ設定ファイルを使用します。

製品 blank

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

Deeplからの自動翻訳

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

ヒント blank

プロジェクトのデータベースポストコンバージョン

Deeplからの自動翻訳

このブログの記事では、バイナリデータベースをプロジェクトデータベースに変換する方法を紹介しました。すべての準備が整い、変換が正常に完了したら、プロジェクトデータベースで作業を開始できます。しかし、いくつかの疑問が生じるかもしれません:データベース内のすべてのファイルは有用なのでしょうか?構造ファイル”.4DB “は、もう必要ないことは明らかです。他のファイルは削除してもいいのでしょうか?

ここでは、変換後に知っておく必要があるすべてのことを説明します。

製品 blank

プロジェクト・データベース:スタイルシートでフォームを美しくする

Deeplからの自動翻訳

クラシック4Dのバイナリ構造では、スタイルシートを定義して、フォームで使用するフォント、フォントサイズ、テキストスタイルをmacOSとWindowsの両方のプラットフォームで指定することができます。プロジェクトデータベースでは、4ステートボタンのプロパティを定義したり、すべてのラインオブジェクトのカラーとボーダーを指定したり、アプリケーションのすべてのリストボックスのヘッダーの高さを設定するなど、さらに進んだことができます。CSSの文法と構文に触発された4Dは、4Dプロジェクト・データベースのフォームの特定のニーズを満たすために、CSSを適応させました。スタイルシートのおかげで、すべてのプロパティを設定し、真に視覚的に魅力的なフォームを作成することができます。このブログ記事で、その方法をご紹介します

製品 blank

プロジェクトのデータベースユーザーとグループの管理

Deeplからの自動翻訳

最新の4D v17 R-Releasesでベータ版として提供されていたプロジェクト・データベースが、4D v18で製品版として利用できるようになりました!4D v18の多くの変更点の中で、ユーザーとグループの管理方法があります…特にデプロイメントがとても簡単になりました。この記事では、これらの変更について知っておく必要があるすべてのことを簡単に紹介します。