4D v16 R4 が登場!
4D v16 R4 が利用可能になりました。
4D v16 R4は、アプリケーションインターフェイスのカスタマイズや強化の新しい可能性に加えて、4D言語にも大きな改良を加えています。4D v16 R4をダウンロードし、発見してください。one of the most feature-rich R-releases ever!
IPv6関連のユーザーインターフェイスを強化
IPv6には、より大きなアドレス空間があることに加え、IPv4に比べて多くの利点があります。マルチキャスト伝送のサポート、IPSecによるセキュリティ 強化(機密性、認証、データの完全性を提供) 、4Dクライアント接続ダイアログボックスに、標準以外のポート(19813以外)で公開されていても利用できる4Dサーバーのすべてを表示する機能などのビルトイン機能が備わっています。
4Dは4D v14でIPv6サポートを導入しましたが、いくつかのダイアログはIPv6ユースケースに完璧に対応できていませんでした。4D v16 R4では、IPv6のネットワーク構成を使用する人々のために、より良いユーザーエクスペリエンスのためのUIをいくつか改善しました。
4Dでチップを細かくコントロール
4D v16 R4 は、Tipの管理について、より柔軟な対応を可能にしました。データベースパラメータを使用してすべてのチップを一度に有効または無効にする可能性を超えて、あなたは今、あなたのチップが表示される方法を詳細に制御することができます:それを表示する前に遅延し、それが表示されている時間の長さです。さらに、 、4D Pack4Dにすべて含まれています。
プログラミングでライセンス情報を取得する
サーバーアプリケーションの分析、レポート、デバッグを行う際に、利用可能なクライアント数、消費された接続数、有効期限やその他多くの情報を知りたいと思うことがあるでしょう。
4D v16 R4では、実行中の4D製品 (例えば4D Server)の有効なライセンスに関する詳細な情報を取得 することができるようになりました。例えば
- バージョン
- プラットフォーム
- 4D Write Proの使用可能な接続数と消費された接続数。
- 4D Clientの使用可能な接続数と消費された接続数。
- 有効期限
- …
独自のプロセスおよびユーザー監視を作成
4Dサーバー、4Dリモート、4Dスタンドアロンで実行されているプロセスのリストを取得し、独自の管理画面を作成する必要がある場合。アプリケーションのモニタリングウィンドウを作成するために、どのユーザーが各プロセスを開始したかを知りたい、またはサーバーの負荷を分析するために、この情報をデータベースに記録したいと思いませんか?新しいコマンドをプログラミングすることで、この情報を簡単に取得できるようになりました。 Get process activity.
プログラミングでタブの並び順を決める
ここでは、非常に一般的な開発者のニーズを2つ紹介します。1.ユーザーの条件に応じて、フォーム内のオブジェクトを並べ替えたい。- 2.2. リストで選択された項目に応じて、フォーム内のオブジェクトを表示、非表示、移動させたい。
これらのすべてのケースで、 フォームオブジェクトのタブ順序を変更 する必要が あります。現在では 4D v16 R4では、 実行時にプログラミングでタブ順序を変更 することができます。そのために、2つの新しいコマンドが作成されました。 FORM SET ENTRY ORDERと FORM GET ENTRY ORDER.
オブジェクト内のピクチャのサポート
4D v16 R4から、 オブジェクトの属性に ピクチャーのサポートが 追加されました。例えば、メソッド、フォーム、プロセス間で設定やデータを交換するためにオブジェクトを使用する場合、このオブジェクトでアイコンや画像を渡すことができるようになりました。もう、画像をディスクに一時的に保存する必要はありません。
この新しいタイプは、他のオブジェクトの属性タイプと同様に使用することができ、オブジェクト内で画像を使用、取得、設定することができます。また、ピクチャーテーマのコントロールも使用することができます。
4Dでサポートされる新しいタイプです。Null
4Dでは、オブジェクトの管理を容易にするために、新しい Nullを導入し、オブジェクトと コレクションの管理を容易にしました。この型のおかげで null のおかげで、欠落している値を表すことができ、オブジェクトやコレクションが正しく設定されているかどうかを簡単に確認することができます。
4Dは新しい変数タイプを開始します。コレクション
4D v16 R4 では、 Collection と呼ばれる新しいタイプの変数が導入されました。これらの変数は何を意図しているのでしょうか?オブジェクトやBLOBのように、コレクションはテキスト、数値、ブーリアン、オブジェクト、そして他のコレクションなど、ほとんどすべての種類の変数を保持するために使用することができます。配列は常に同じ型の要素を含まなければなりませんが、コレクションでは、先に述べたすべての変数型を混在させることができるのです。
4D Write Proのツールバーは、標準のアクションで簡単にデザインすることができます。
あなたのアプリケーションにカスタム4D Write Proツールバーが必要ですが、実装に時間がかかりすぎるのではと心配ではありませんか?朗報です!4D v16 R4では、チェックボックスとポップアップメニューに標準的なアクションを割り当てることができるようになりました。このすぐに使える機能で時間を節約し、あなたのニーズにぴったり合ったユーザーフレンドリーなインターフェイスを簡単に作りましょう!
4D Write Proエリアのフォントサイズやボーダースタイルをコントロールするポップアップメニューをワンクリックで作成できるようになり、コードは必要ありません。プロパティリストを使用してアクションを割り当てるだけで完了です。そして、オブジェクトの状態と値は、コンテキストとテキストの選択に応じて、4Dによって自動的に更新されます!シンプルでパワフル…