製品

フォーム間のデータの受け渡し

Deeplからの自動翻訳

フォームを開いてパラメータを渡すだけで、フォームオブジェクトを初期化することができたら、素晴らしいと思いませんか?4D v16 R5 は、フォームとの通信を大幅に簡略化することで、あなたのコーディングをとても簡単にしてくれます。

今までは、複数のユーザーにデータ(データベース自体から来るものではなく、計算されたものや外部からのもの)を表示したい場合、複数のプロセスでデータ表示を処理する複雑なコードを書くか、たくさんのグローバル変数を使って必要なだけフォームを作成するかの2つの選択肢がありました。しかし、グローバル変数がメモリの観点から最適化されたコーディング方法でないことはご存知の通りです。

そこで、複雑なコードとグローバル変数から解放されましょう!4D v16 R5 では、オブジェクトをフォームにバインドし、新しい Form コマンドでそれを内部的に使用することができます。簡単で…そして強力です!

製品 Road to IPv6

IPv6関連のユーザーインターフェイスを強化

Deeplからの自動翻訳

IPv6には、より大きなアドレス空間があることに加え、IPv4に比べて多くの利点があります。マルチキャスト伝送のサポート、IPSecによるセキュリティ 強化(機密性、認証、データの完全性を提供) 、4Dクライアント接続ダイアログボックスに、標準以外のポート(19813以外)で公開されていても利用できる4Dサーバーのすべてを表示する機能などのビルトイン機能が備わっています。

4Dは4D v14でIPv6サポートを導入しましたが、いくつかのダイアログはIPv6ユースケースに完璧に対応できていませんでした。4D v16 R4では、IPv6のネットワーク構成を使用する人々のために、より良いユーザーエクスペリエンスのためのUIをいくつか改善しました。

製品 blank

4Dでチップを細かくコントロール

Deeplからの自動翻訳

4D v16 R4 は、Tipの管理についてより柔軟な対応を可能にしました。データベースパラメータを使用してすべてのチップを一度に有効または無効にする可能性を超えて、あなたは今、あなたのチップが表示される方法を詳細に制御することができます:それを表示する前に遅延し、それが表示されている時間の長さです。さらに、 、4D Pack4Dにすべて含まれています

製品 New Get license information command

プログラミングでライセンス情報を取得する

Deeplからの自動翻訳

サーバーアプリケーションの分析、レポート、デバッグを行う際に、利用可能なクライアント数、消費された接続数、有効期限やその他多くの情報を知りたいと思うことがあるでしょう。

4D v16 R4では、実行中の4D製品 (例えば4D Server)の有効なライセンスに関する詳細な情報を取得 することができるようになりました。例えば

  • バージョン
  • プラットフォーム
  • 4D Write Proの使用可能な接続数と消費された接続数。
  • 4D Clientの使用可能な接続数と消費された接続数。
  • 有効期限
製品 blank

独自のプロセスおよびユーザー監視を作成

Deeplからの自動翻訳

4Dサーバー、4Dリモート、4Dスタンドアロンで実行されているプロセスのリストを取得し、独自の管理画面を作成する必要がある場合。アプリケーションのモニタリングウィンドウを作成するために、どのユーザーが各プロセスを開始したかを知りたい、またはサーバーの負荷を分析するために、この情報をデータベースに記録したいと思いませんか?新しいコマンドをプログラミングすることで、この情報を簡単に取得できるようになりました。 Get process activity.

製品 blank

プログラミングでタブの並び順を決める

Deeplからの自動翻訳

ここでは、非常に一般的な開発者のニーズを2つ紹介します。1.ユーザーの条件に応じて、フォーム内のオブジェクトを並べ替えたい。- 2.2. リストで選択された項目に応じて、フォーム内のオブジェクトを表示、非表示、移動させたい。

これらのすべてのケースで、 フォームオブジェクトのタブ順序を変更 する必要が あります。現在では 4D v16 R4では、 実行時にプログラミングでタブ順序を変更 することができます。そのために、2つの新しいコマンドが作成されました。 FORM SET ENTRY ORDERFORM GET ENTRY ORDER.

製品 Picture attribute in 4D object

オブジェクト内のピクチャのサポート

Deeplからの自動翻訳

4D v16 R4から、 オブジェクトの属性に ピクチャーのサポートが 追加されました。例えば、メソッド、フォーム、プロセス間で設定やデータを交換するためにオブジェクトを使用する場合、このオブジェクトでアイコンや画像を渡すことができるようになりました。もう、画像をディスクに一時的に保存する必要はありません。

この新しいタイプは、他のオブジェクトの属性タイプと同様に使用することができ、オブジェクト内で画像を使用、取得、設定することができます。また、ピクチャーテーマのコントロールも使用することができます。

製品 blank

4Dでサポートされる新しいタイプです。Null

Deeplからの自動翻訳

4Dでは、オブジェクトの管理を容易にするために、新しい Nullを導入し、オブジェクトと コレクションの管理を容易にしました。この型のおかげで null のおかげで、欠落している値を表すことができ、オブジェクトやコレクションが正しく設定されているかどうかを簡単に確認することができます。

製品 blank

4Dは新しい変数タイプを開始します。コレクション

Deeplからの自動翻訳

4D v16 R4 では、 Collection と呼ばれる新しいタイプの変数が導入されました。これらの変数は何を意図しているのでしょうか?オブジェクトやBLOBのように、コレクションはテキスト、数値、ブーリアン、オブジェクト、そして他のコレクションなど、ほとんどすべての種類の変数を保持するために使用することができます。配列は常に同じ型の要素を含まなければなりませんが、コレクションでは、先に述べたすべての変数型を混在させることができるのです。

製品 blank

4D Write Proのツールバーは、標準のアクションで簡単にデザインすることができます。

Deeplからの自動翻訳

あなたのアプリケーションにカスタム4D Write Proツールバーが必要ですが、実装に時間がかかりすぎるのではと心配ではありませんか?朗報です!4D v16 R4では、チェックボックスとポップアップメニューに標準的なアクションを割り当てることができるようになりました。このすぐに使える機能で時間を節約し、あなたのニーズにぴったり合ったユーザーフレンドリーなインターフェイスを簡単に作りましょう!

4D Write Proエリアのフォントサイズやボーダースタイルをコントロールするポップアップメニューをワンクリックで作成できるようになり、コードは必要ありません。プロパティリストを使用してアクションを割り当てるだけで完了です。そして、オブジェクトの状態と値は、コンテキストとテキストの選択に応じて、4Dによって自動的に更新されます!シンプルでパワフル…

Page 49 of 57