ヒント

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

Deeplからの自動翻訳

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

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

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

ヒント blank

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

Deeplからの自動翻訳

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

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

ヒント blank

プロジェクトデータベース:アーキテクチャー

Deeplからの自動翻訳

4D v18リリースのヘッドライナーであるプロジェクトデータベースは、データベース構造からフォーム、メニュー、ユーザー設定、または必要なリソースを含むユーザーインターフェースまでのすべてを含むテキストファイルで、ソースコントロールシステムにアプリケーションのコードを格納することにより、分散チームが共同作業を行うことを可能にします。また、プロジェクトデータベースはテキストベースのファイルで構成されているため、1つの親データベースフォルダ内に、複数のフォルダとファイルが格納されることになります。このブログでは、プロジェクトデータベースのアーキテクチャについて説明し、この新しいタイプのデータベースについて理解を深めていただきたいと思います。

ヒント blank

マージされた4Dアプリケーションを公証する方法

Deeplからの自動翻訳

Catalina(macOS 10.15)では、パブリックネットワーク上で配布されるアプリケーションを公証することが強く推奨されています。かなりの数の開発者が、接続されたストレージデバイスを使用して、またはファイル共有を介してアプリケーションを転送していますが、ユーザーがすでに開発者を信頼しているこれらのケースでは、公証は必要ではありません。公証の目的は、アプリケーションが悪意のあるものではないことをユーザーに保証することであり、ウェブサイトからダウンロードしたアプリケーションにのみ必要です。

4D v18でアプリケーションを構築する際に、ビルトイン署名機能を使用すれば、アプリケーションは公証される準備が整っています。このプロセスは、4Dの外部で行われます。このプロセスでは、申請書に電子署名を追加し、署名された申請書を自動検査サービスへ提出します。以下は、あなたが知るべきすべてのことです。

ヒント blank

4Dコードによる管理者ダイアログのカスタマイズ

Deeplからの自動翻訳

4D Server の管理画面について、情報を削除したい、カスタマイズした情報を追加したいといった要望があります。このAdminWindowコンポーネントは、まさにそのための方法を示しています。このAdminWindowコンポーネントは、そのまま使用することもできますし、お客様のニーズに合わせて変更することもできます。

ヒント blank

ウェブベースのモニタリングダイアログの構築、ステップバイステップ

Deeplからの自動翻訳

4Dサーバーの管理画面をWebインターフェースで再現したいですか?サーバールームに行かなくても、リモートデスクトップを使わなくても、4D Clientのライセンスを消費しなくても、4D Serverで何が起こっているかを便利にチェックしたいと思いませんか?4Dサーバーの主要なパラメーター例えば、メモリー使用量、ドライブスペース、ユーザー、プロセス、そしてリアルタイムモニター)を全てWeb経由で確認することが可能になりました。

このブログでは、4Dが様々なR-releasesで提供した、Webベースのサーバー管理ダイアログを構築するためのコマンド群を紹介します。さらに、4D Hispanoの地域テクニカルマネージャ(Angelo Caroprese)が、あなたのアプリケーションですぐに使える完全なコンポーネントを提供しています。

ヒント blank

オブジェクトのパワーとドット表記

Deeplからの自動翻訳

4D v17 R5では、オブジェクトを操作してファイルやフォルダの属性を取得することがいかに簡単であるかを紹介しました。オブジェクト表記法のおかげで、さらに簡単になりました。このブログでは、ファイルやフォルダを管理するためのユーザーインターフェイスを持つHDIを紹介します。4D の新しい機能ではありませんが、より簡単に、より少ないコード行数で行えるようになりました。

ヒント blank

最新のORDAの機能で汎用的なコードを書く

Deeplからの自動翻訳

ORDAは、4D v17 R5で、ジェネリックコードを書くためのさまざまな方法を含む機能を備えています。

ジェネリックコードを書くことで、コードの更新を容易にするために、コードを一元化することができます。異なるユースケースで使用できる再利用可能なコードを書くことができ、何度も車輪を再発明する必要から解放されるだけでなく、すでに行ったことの上に、さらに機能を追加することができます。

ヒント blank

4D Write Pro:ビューのプロパティを保存する

Deeplからの自動翻訳

表示設定は、ドキュメントの表示方法を定義するために使用されます。4D v17 R5までは、これらの設定はコンテキストメニューや標準のアクションを使用してのみ変更することができました。しかし、このブログ記事で説明したように、新しいコマンドを使用して、オブジェクトの中で設定や取得ができるようになりました。さらに、これらの設定を保存し、後から再適用することも可能です。設定を保存しておくと、絶対に便利です!

ヒント blank

フォーミュラシンプルさの裏にある、さらなるパワー

Deeplからの自動翻訳

Formula コマンドは、 4D v17 R3 から利用できます。これまでは、数式をメソッドとしてオブジェクトに割り当てたり、値の計算や必要なことを行うことができるスマートオブジェクトを構築することを考えてきたかもしれません。これは本当に素晴らしいことで、見た目以上の効果がありますよ。

Vincent de Lachaux – Developer and expert 4D –から、このコマンドをどのように使うか、素晴らしいデモンストレーションを受けました。このブログでは、そのデモの中から、このコマンドの異なる側面についての洞察を得るために、異なるシナリオをまとめました。

Page 8 of 13