プロジェクトデータベースバイナリーベースからテキストベースへ

Deeplからの自動翻訳

4D v17 R5では、新しいタイプの4Dデータベースであるプロジェクト・データベースのベータテストが開始されました。4D v18では、プロジェクトデータベースが最終リリースになったことをお知らせします。4D開発プラットフォームのパワーと、軽量で分散したフォーマットの多用途性を活用するときです。

プロジェクト・データベースは、従来のバイナリ・フォーマットではなく、テキスト・ベースのファイルを使用して4Dで開発することができます。プロジェクトデータベースを作成するには、以下の手順で行います。

既存のデータベースを変換する

バイナリデータベースをプロジェクトに変換するのはとても簡単で、”File > Export > Structure to project “メニュー項目をクリックするだけです。

バイナリデータベースの変換が完了すると、成功したことを知らせるメッセー ジが表示されます。4Dはまた、あなたの介入を必要とするエラーが検出された場合例えば、サポートされなくなった古いフォームオブジェクトがある場合)にも、それを知らせます。

blank

詳しくは、このドキュメントをご覧ください。

具体的な例

以下のビデオでは、 4Dウェブサイトからダウンロードできる “Contacts “データベースを変換しています。

ファイル > エクスポート… > 構造をプロジェクトに」メニューを使って、バイナリ構造ファイル (.4DB) をプロジェクトに変換します。4D は変換中にエラーが発生したことを通知してきました。ログファイルを開くと、データベースがハイライトボタンを使用していることがわかります。前述したように、プロジェクトデータベースでは、古いオブジェクトがサポートされなくなることがあります。

この場合、単純に ボタンの種類をハイライトから 不可視に変更します。もし、あなたの データベースで、「ボタン」が画像、静的テキスト、ハイライトボタンで構成されている場合、これら3つのオブジェクトを1つのオブジェクト(3Dボタン)に置き換えることをお勧めします。また、コンテキストに応じて実行時にボタンを表示または非表示にする場合はコードの変更が必要になる場合があります。

いくつかの修正後、「連絡先」データベースは再びエクスポートされ、今度は成功しました。

今度は、あなたがプレイする番です

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。